Slicer Infrastructure Projects - QIICR/ProjectIssuesAndWiki GitHub Wiki
DICOM Browser Improvements
Allow auto-examine in the DICOM browserEfficient use of widget space.Hide advanced options for general users.Select individual studies to retrieve in PACS query.Examine for loading button is disabled when clicking on a patient in the DICOM browserSelect all of the studies when a patient is selected"View Header" button work before "Examine Studies" is run.Metadata viewer improvements:fix memory leakfile spin box addedfile slider single step set to 1changed the order of columns in dicom table to: Tag, Attribute, value, VR, Lengthsearch the tag in dicomlookup.comAdd copy file path to the clipboard.User's wish: Provide a "Copy series directory" menu item in the context menu under the series view. In various cases we need to get the directory path to do operations in DicomToNRRD, or software other than SliceStatus: wait to merge in CTK and then Slicer (https://github.com/commontk/CTK/pull/448)- CTK: Make a test application.
- update Slicer
Local database maintenance tool.Consider export option.Very few patients, studies, series are visible in the DICOM browseradd combobox to change the density of table viewsmerge (https://github.com/commontk/CTK/pull/438)CTK side is done. Add to Slicer.- Crash after query DICOM server with no filter
- http://na-mic.org/Mantis/view.php?id=3580
Kill previous storescp processes when starting slicerhttp://na-mic.org/Mantis/view.php?id=2771- DICOM retrieve should start listener
- http://na-mic.org/Mantis/view.php?id=1976
- DICOM browser remove action
- Cannot delete data from DICOM database using context menu
- Add dialog box for confirming remove action.
make the 'copy on import' checkbox more obvious on dicom import dialoghttp://na-mic.org/Mantis/view.php?id=3080http://na-mic.org/Mantis/view.php?id=2818Copy/link options for import action.Copy as default.Dialog box confirming import type: copy or link.Import LocalDatabaseDirectory usability not clear.http://na-mic.org/Mantis/view.php?id=2498- Allow selection of subset of directories for dicom import
- http://na-mic.org/Mantis/view.php?id=2014
Slice annotations
This functionality has been integrated in Slicer, see https://github.com/Slicer/Slicer/pull/170 and https://github.com/Slicer/Slicer/pull/173. Remaining issues to be resolved:
- enabling annotations per individual slice, move control to slice view popup
- control of individual annotations visibility using parameter node
- integrate PV color bar capabilities with VTK color bar
Earlier notes:
Slicer issue: http://www.na-mic.org/Bug/view.php?id=1256
Ideas considered:
- web overlay annotations (as in Editor ModelDraw effect)
- VTK annotations (already implemented in CTK)
- Slicer git branch: https://github.com/mehrtash/Slicer/tree/Slice-Annotations
- standalone module for testing: https://github.com/QIICR/DICOMAnnotations
Current plan is to use VTK annotations approach. Progress:
- performance tests done confirming no performance degradation is introduced
- discussed with the Slicer community
Next steps and considerations:
- look at what is put in annotations in syngo.via and GE Centricity
- add information from DICOM when possible
- suggestion from Ron: give user flexibility to turn on/off annotations for Fr, Bg and Lb separately
- add the number to reflect Bg/Fg opacity slider value?
- allow modality plugins to define what content should be shown?
- store annotations per corner in node attribute?
Color Bar
Earlier developments by the SlicerRT team: http://www.na-mic.org/Bug/view.php?id=1918
Wait until VTK 6 is integrated with Slicer and revisit.
Scale Bar
TODO: Look at how paintbrush size in mm is chosen in Editor PaintEffect, use the same approach to draw the scale bar.
CTK wizard widget
TODO: review existing CTK widgets.