Slicer Infrastructure Projects - QIICR/ProjectIssuesAndWiki GitHub Wiki

DICOM Browser Improvements

  • Allow auto-examine in the DICOM browser
  • Efficient 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 browser
  • Select all of the studies when a patient is selected
  • "View Header" button work before "Examine Studies" is run.
  • Metadata viewer improvements:
  • fix memory leak
  • file spin box added
  • file slider single step set to 1
  • changed the order of columns in dicom table to: Tag, Attribute, value, VR, Length
  • search the tag in dicomlookup.com
  • Add 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 Slice
  • Status: 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 browser
  • add combobox to change the density of table views
  • merge (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 slicer
  • http://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 dialog
  • http://na-mic.org/Mantis/view.php?id=3080
  • http://na-mic.org/Mantis/view.php?id=2818
  • Copy/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:

Current plan is to use VTK annotations approach. Progress:

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.

Direct editing of multivolume node in Slicer Editor