Project-MONAI / Project-MONAI/MONAILabel

OHIF Plugin Filters Not Working

Open
#1,835 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
891
Forks
269
Avg merge
15h 41m
Merged PRs (30d)
1

Description

Describe the bug
I'm experiencing issues with the OHIF plugin integrated into MONAI Label. Specifically, the filters within the OHIF viewer do not function as expected.

To Reproduce
Steps to reproduce the behavior:

  1. Launch the MONAI Label server with the OHIF plugin.
  2. Open the OHIF viewer.
  3. Apply one of the filters available at the top of the screen.

Expected behavior
Filters should adjust the dicom images display parameters accordingly.

Screenshots
Image

Additional context
I'm running MONAI Label within a Docker Compose setup.

The monailabel service is configured as follows:
monailabel:
image: projectmonai/monailabel:latest
deploy:
resources:
reservations:
devices:
- capabilities: [gpu]
container_name: monailabel
expose:
- 8000
volumes:
...
command: ["/bin/bash", "/entrypoint.sh"]
depends_on:
- orthanc
restart: unless-stopped

The entrypoint.sh script used to start the MONAI Label server is as follows:
#!/bin/bash
APP_PATH="/opt/monailabel/apps/radiology"

if [ ! -d "$APP_PATH" ]; then
echo "Download radiology app..."
monailabel apps --download --name radiology --output /opt/monailabel/apps
fi

monailabel start_server
--app "$APP_PATH"
--studies http://orthanc:8042/dicom-web
--conf models all

The orthanc service is defined as:
orthanc:
image: jodogne/orthanc-plugins
hostname: orthanc
container_name: orthanc
volumes:
...
restart: unless-stopped

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with the OHIF viewer, the Docker Compose monailabel service, and the entrypoint.sh command shown in the report. Check whether applying the viewer's top-of-screen filters changes the DICOM display parameters; done means the filters work in the reported MONAI Label and Orthanc setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker-compose, python
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.