Difference between revisions of "Developer Meetings/20141125"

From Slicer Wiki
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 18: Line 18:
 
** Google's Python Class: https://developers.google.com/edu/python/
 
** Google's Python Class: https://developers.google.com/edu/python/
  
* Limitation of current implementation:
+
* Limitation of current label map implementation:
 
** No overlapping contour
 
** No overlapping contour
 
** Only binary object
 
** Only binary object
Line 29: Line 29:
 
** SegmentationNode: Can contain up to N segments
 
** SegmentationNode: Can contain up to N segments
 
** More details on the proposal page
 
** More details on the proposal page
 +
 +
* Data structure to consider [http://www.itk.org/Doxygen/html/group__ITKLabelMap.html ITK LabelMap]:
 +
** Support collection of overlapping integer based label maps
 +
 +
* https://github.com/QIICR/Iowa2DICOM/blob/master/ConvertSegmentations/SEG2NRRD.cxx

Latest revision as of 20:27, 25 November 2014

Home < Developer Meetings < 20141125

To discuss

Conclusion

  • #3894: If issue occurs again, print statement or break point could be added to the function qSlicerCoreApplicationPrivate::discoverSlicerHomeDirectory()
  • Limitation of current label map implementation:
    • No overlapping contour
    • Only binary object
    • Not possible to store segmentation results
    • Closed surface needed in 3D not possible
    • Display of overlapping contour not possible
    • Different representation of the segmentation information are needed for different application
  • Proposal: https://www.assembla.com/spaces/slicerrt/wiki/Segmentation
    • New SegmentationNode that could be derived from vtkMRMLScalarVolumeNode while transistioning
    • SegmentationNode: Can contain up to N segments
    • More details on the proposal page
  • Data structure to consider ITK LabelMap:
    • Support collection of overlapping integer based label maps