-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for qualitative slice-level SR annotations #2797
Comments
Can you elaborate on which use case and what the annotation would look like? |
The use case is automatic detection of body part examined in the image (using this tool: https://github.com/mic-dkfz/bodypartregression). @deepakri201 is working on producing those analysis results. The annotation would look like a set of key:value labels in the bottom of the image view, only for the instances specified. For the attached, this would show "Target Region: Neck" (and "Target Region: Head", actually - since there are two annotations for that one slice). |
implemented in #2822 2022-06-14.13-55-02.mp4 |
Hi, I'm trying to view the per slice level annotation as discussed above. With 1 annotation, the label is correct (e.g. slice_level_annotation_issue.mp4I've provided an example CT series and the corresponding SR I have created to demonstrate this issue here: Thank you, Deepa |
Thank you for reporting this @deepakri201! @Punzo would be great if you could look into this. |
Hi @deepakri201, thanks for reporting! Indeed it was a smalll bug when parsing the DICOM SR info into the measurements system. Fixed in #2830 @fedorov IDC fork already updated to 4.12.28 in ImagingDataCommons#144 |
Hi, Thank you for making the fix! I discovered another issue though -- in the above dataset I shared, on one slice there should be a single label The SR is in the dropbox folder linked above -- perhaps I made a mistake with the encoding. slice_level_annotation_issue_06_28_22.mp4 |
ok I am fixing it! |
@deepakri201 @fedorov UI improvements and bug fixes done in #2832. IDC fork updated to 4.12.29 in ImagingDataCommons#145 video: 2022-06-29.04-07-40.mp4 |
Very nice Davide, thank you! I see you also updated |
Yes ! |
I think it is all good, closing! |
Done in #2834 IDC fork updated to v 4.12.30 in: ImagingDataCommons#146 IDC fork 2022-06-30.11-48-50.mp4 |
Request
One kind of annotations that is quite common in practice is used to describe a qualitative property of the image at the series or instance level. For example, this kind of annotations can be used to indicate whether specific image slice contains some finding or not or describe the quality of the image. DICOM allows capturing such annotations in SR using TID 1500, specifically using its subordinate template TID 1501 rows 1, 10b and 11.
We would like to see support for instance-level image annotations implemented in OHIF Viewer. This would mean that in the situation where a TID 1500 instance is encountered in a study, and that instance includes TID 1501 content pattern as in example below ("Measurement group" container that contains one or more IMAGE content item, and CODE content items), the values of the CODE content items are shown as image annotations. Those annotations could be shown as key:value labels in the bottom of the image view, only for the instances specified. For the example below, this would show "Target Region: Neck". A tooltip can be used to show Code/CodingSchemeDesignator for the CodeValues shown.
Why should we prioritize this feature?
Here is the example CT series and corresponding annotations in DICOM SR: https://www.dropbox.com/s/v1bz77e4nmqpa9n/Qualitative_annotation_sample.zip?dl=0
The text was updated successfully, but these errors were encountered: