Difference between revisions of "2016 Winter Project Week/Projects/SlicerTerminologyEditor"

From NAMIC Wiki
Jump to: navigation, search
 
Line 3: Line 3:
 
Image:PW-MIT2016.png|link=2016_Winter_Project_Week#Projects|[[2016_Winter_Project_Week#Projects|Projects List]]
 
Image:PW-MIT2016.png|link=2016_Winter_Project_Week#Projects|[[2016_Winter_Project_Week#Projects|Projects List]]
 
Image:Slicer45-terminology_widgets.jpg
 
Image:Slicer45-terminology_widgets.jpg
 +
Image:20160105_SegmentationEditor_Terminology.png
 
<!-- Use the "Upload file" link on the left and then add a line to this list like "File:MyAlgorithmScreenshot.png" -->
 
<!-- Use the "Upload file" link on the left and then add a line to this list like "File:MyAlgorithmScreenshot.png" -->
 
</gallery>
 
</gallery>
Line 30: Line 31:
 
* Initial implementation using default terminology tables is described in [http://www.na-mic.org/Bug/view.php?id=4047 issue 4047]
 
* Initial implementation using default terminology tables is described in [http://www.na-mic.org/Bug/view.php?id=4047 issue 4047]
 
** Screen shot: [http://www.na-mic.org/Bug/file_download.php?file_id=1553&type=bug terminology in editor]
 
** Screen shot: [http://www.na-mic.org/Bug/file_download.php?file_id=1553&type=bug terminology in editor]
 +
* Plan for read-only terminology support in [[2016_Winter_Project_Week/Projects/SegmentationEditorWidget | segmentation editor]]
 +
** Use the existing implementation of terminology as is
 +
** Change color selection delegate from default color picker to custom dialog (bottom of sketch)
 +
*** Table showing colors of associated color node
 +
*** Terminology information for selected color
 +
** Terminology for currently selected segmentation will show up as tooltip for the segment color (same as Colors module currently)
 +
* Plan for editing terminology (second round of implementation)
 +
** Change custom terminology color picker dialog to allow modification of terminology for selected color
 +
*** Subsequent fields are populated when selecting terminology level (Category -> Type -> Modifier, etc.)
 
|}
 
|}
  

Latest revision as of 23:21, 5 January 2016

Home < 2016 Winter Project Week < Projects < SlicerTerminologyEditor

Key Investigators

  • Nicole Aucoin, BWH
  • Csaba Pinter, Queen's
  • Andrey Fedorov, BWH

Project Description

Objective Approach and Plan Progress and Next Steps
  • Expand the Editor module to support assigning new terminology terms to colors/labels
  • Discuss with the Segmentations group how best to incorporate this functionality into the new Editor module
  • Initial implementation using default terminology tables is described in issue 4047
  • Plan for read-only terminology support in segmentation editor
    • Use the existing implementation of terminology as is
    • Change color selection delegate from default color picker to custom dialog (bottom of sketch)
      • Table showing colors of associated color node
      • Terminology information for selected color
    • Terminology for currently selected segmentation will show up as tooltip for the segment color (same as Colors module currently)
  • Plan for editing terminology (second round of implementation)
    • Change custom terminology color picker dialog to allow modification of terminology for selected color
      • Subsequent fields are populated when selecting terminology level (Category -> Type -> Modifier, etc.)

Background and References