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

From NAMIC Wiki
Jump to: navigation, search
 
(8 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
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: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 7: Line 9:
 
==Key Investigators==
 
==Key Investigators==
 
<!-- Add a bulleted list of investigators and their institutions here -->
 
<!-- Add a bulleted list of investigators and their institutions here -->
 +
* Nicole Aucoin, BWH
 +
* Csaba Pinter, Queen's
 +
* Andrey Fedorov, BWH
  
 
==Project Description==
 
==Project Description==
Line 16: Line 21:
 
|
 
|
 
<!-- Objective bullet points -->
 
<!-- Objective bullet points -->
* TBD before project presentations
+
* Expand the Editor module to support assigning new terminology terms to colors/labels
 +
 
 
|
 
|
 
<!-- Approach and Plan bullet points -->
 
<!-- Approach and Plan bullet points -->
*  
+
* Discuss with the Segmentations group how best to incorporate this functionality into the new Editor module
 +
 
 
|
 
|
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
*
+
* 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]
 +
* 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.)
 
|}
 
|}
  
 
==Background and References==
 
==Background and References==
 
<!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data -->
 
<!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data -->
 +
 +
* [http://wiki.na-mic.org/Wiki/index.php/2016_Winter_Project_Week/Projects/SegmentationEditorWidget Segmentation Editor Widget project page]

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