question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[IDC Discussion] Should the RTSTRUCT show contours in the side panel if no contours are stored?

See original GitHub issue

In #1896 I fixed the immediate issue presented by #1892, however we need to decide the best user experience for this case:

  • The ROIContourSequence contains metadata about a specific ROINumber.
  • No contours for that ROINumber are present in the StructureSetSequence.

At the moment I decided to show the metadata to the user, and warn with a notification when that the contours don’t exist when the user tries to jump.

However we could choose to hide the ROI Contours that have no related structures from the list entirely, so that only contours with actual StructureSet data are shown.

I personally think keeping the contour metadata in the list is better, as it indicates that the data may be broken/exported incorrectly from source, perhaps we should grey out the contours to indicate they have no data? What’s your opinion @fedorov @pieper ?

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

2reactions
fedorovcommented, Jul 13, 2020

Yes, I think the approach you suggested is reasonable. Maybe those contours can be shown with “exclamation”/warning sign icon in the list, since we know while forming the list that they will not render?

1reaction
fedorovcommented, Jul 31, 2020

Easily = Yes!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Clarification re RTSTRUCT display - 3D Slicer Community
SlicerRT importer imports the original contours without any changes and stores it in planar contours representation. If you create closed surface representation ...
Read more >
Contour Detection using OpenCV (Python/C++) - LearnOpenCV
Using contour detection, we can detect the borders of objects, and localize them easily in an image. It is often the first step...
Read more >
Integrating the OHIF Viewer into XNAT
We explain the challenges overcome and discuss future prospects for quantitative imaging studies. Materials and methods: The OHIF Viewer ...
Read more >
(PDF) Integrating the OHIF Viewer into XNAT - ResearchGate
We explain the challenges overcome and discuss future prospects for quantitative imaging studies. Materials and methods: The OHIF Viewer ...
Read more >
Getting DICOM structure contours as array in Python
Here is an interactive session illustrating the data layout using the rtstruct.dcm file included with pydicom:
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found