Difference between revisions of "Multi Label Segmentation"

From mitk.org
Jump to navigation Jump to search
(username removed)
(username removed)
Line 36: Line 36:
  
 
* Stage 1: add lock/edit feature to the current approach
 
* Stage 1: add lock/edit feature to the current approach
    Add "binaryimage.locked" bool propery to data node (e.g. in mitk::ImageMapperGL2D::[[SetDefaultProperties]]() )
+
** Add "binaryimage.locked" bool propery to data node (e.g. in mitk::ImageMapperGL2D::[[SetDefaultProperties]]() )
    In tool manager:
+
** In tool manager:
        m_ToolManager->[[GetEditableData]]();
+
*** m_ToolManager->[[GetEditableData]]();
        m_ToolManager->[[GetLockedData]]();
+
*** m_ToolManager->[[GetLockedData]]();
    For every mitk::Tool, upon finish editing (e.g. mouse release), correct the feedback image for every intersection with other editable/locked segmentations
+
* For every mitk::Tool, upon finish editing (e.g. mouse release), correct the feedback image for every intersection with other editable/locked segmentations
 
* Stage 2:
 
* Stage 2:
 
* Stage 3:
 
* Stage 3:

Revision as of 12:18, 26 January 2011


Using multiple segmentations with the Segmentation bundle

Following a proposal of Sebastian Ordas to support multi-label segmentations, this page will be used to sketch future changes to the Segmentation bundle and the related framework.

Shortcomings of the current implementation

  • 8-bit images are used for segmentations by default, wasting 7 of 8 byts, occupying far more memory than technically necessary

Wishlist

Implications on the implementation

  • what parts of MITK would need to be changed?
  • what needs to be changed in the Segmentation view?

Proposed working plan

  • Stage 1: add lock/edit feature to the current approach
  • For every mitk::Tool, upon finish editing (e.g. mouse release), correct the feedback image for every intersection with other editable/locked segmentations
  • Stage 2:
  • Stage 3: