Difference between revisions of "Developer Meetings/20141125"
From Slicer Wiki
m (Created page with '== To discuss ==') |
m (→Conclusion) |
||
(17 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== To discuss == | == To discuss == | ||
+ | * Integration of Segmentation object support into Slicer core: | ||
+ | ** [http://slicer-devel.65872.n3.nabble.com/Segmentation-object-discussion-at-tomorrow-s-hangout-tc4032927.html mailing list discussion] | ||
+ | ** [https://www.assembla.com/spaces/slicerrt/wiki/Segmentation Segmentation proposal] | ||
+ | * Extensions developer tutorial presented last week at Iowa Slicer/QIICR meeting: http://wiki.na-mic.org/Wiki/index.php/Iowa2014 | ||
+ | ** review attendee suggestions | ||
+ | ** is there a Python self-course we could recommend? http://www.na-mic.org/Wiki/index.php/2013_Project_Week_Breakout_Session:Slicer4Python | ||
+ | * Csaba reported issue http://www.na-mic.org/Bug/view.php?id=3894 - probably not annotations - who is the right person to look into it? | ||
+ | ** This was a weird Windows configuration issue, probably due to incorrectly found ini or exe paths. No need to discuss this, but next time if someone bumps into something like this, I can help fixing the issue. - Csaba | ||
+ | * vtkMRMLDoubleArrayNode improvements : http://slicer-devel.65872.n3.nabble.com/vtkMRMLDoubleArrayNode-improvements-tc4032935.html | ||
+ | |||
+ | == Conclusion == | ||
+ | |||
+ | * [http://www.na-mic.org/Bug/view.php?id=3894 #3894]: If issue occurs again, print statement or break point could be added to the function <code>qSlicerCoreApplicationPrivate::discoverSlicerHomeDirectory()</code> | ||
+ | |||
+ | * Python self-course: | ||
+ | ** Code academy: http://www.codecademy.com/en/tracks/python | ||
+ | ** Google's Python Class: https://developers.google.com/edu/python/ | ||
+ | |||
+ | * 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 [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 < 20141125To discuss
- Integration of Segmentation object support into Slicer core:
- Extensions developer tutorial presented last week at Iowa Slicer/QIICR meeting: http://wiki.na-mic.org/Wiki/index.php/Iowa2014
- review attendee suggestions
- is there a Python self-course we could recommend? http://www.na-mic.org/Wiki/index.php/2013_Project_Week_Breakout_Session:Slicer4Python
- Csaba reported issue http://www.na-mic.org/Bug/view.php?id=3894 - probably not annotations - who is the right person to look into it?
- This was a weird Windows configuration issue, probably due to incorrectly found ini or exe paths. No need to discuss this, but next time if someone bumps into something like this, I can help fixing the issue. - Csaba
- vtkMRMLDoubleArrayNode improvements : http://slicer-devel.65872.n3.nabble.com/vtkMRMLDoubleArrayNode-improvements-tc4032935.html
Conclusion
- #3894: If issue occurs again, print statement or break point could be added to the function
qSlicerCoreApplicationPrivate::discoverSlicerHomeDirectory()
- Python self-course:
- Code academy: http://www.codecademy.com/en/tracks/python
- Google's Python Class: https://developers.google.com/edu/python/
- 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