Difference between revisions of "EngineeringRetreat2010/Isomics"
From NAMIC Wiki
(Created page with 'Isomics Overall Goals for namic years 7-10: * Support DBPs and collaborations * "Finish" slicer4 [http://www.slicer.org/slicerWiki/index.php/Documentation-3.6#Core Core] ** Fas…') |
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/") |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Isomics Overall Goals for namic years 7-10: | Isomics Overall Goals for namic years 7-10: | ||
+ | |||
* Support DBPs and collaborations | * Support DBPs and collaborations | ||
− | * "Finish" slicer4 [ | + | |
+ | * "Finish" slicer4 [https://www.slicer.org/wiki/Documentation-3.6#Core Core] | ||
** Fast, usable, base for extension development | ** Fast, usable, base for extension development | ||
** Easily extended (C++, Python, WebKit/JavaScript) | ** Easily extended (C++, Python, WebKit/JavaScript) | ||
Line 10: | Line 12: | ||
** Flexible data I/O and solid MRML representation | ** Flexible data I/O and solid MRML representation | ||
** Customized visualization and annotation for medical imaging | ** Customized visualization and annotation for medical imaging | ||
+ | *** longitudinal, cross-subject, multi-modal, interactive... | ||
+ | *** clean interfaces | ||
+ | |||
* Coding goals | * Coding goals | ||
** Move everything non-core to extensions | ** Move everything non-core to extensions | ||
+ | ** Have the Core be well documented, tested, modular, etc... | ||
+ | ** Everything script accessible for extension and debugging | ||
** Put much of the general purpose code in [http://commontk.org CTK] | ** Put much of the general purpose code in [http://commontk.org CTK] | ||
** Develop topic branches to fix toolkits rather than workarounds in slicer code | ** Develop topic branches to fix toolkits rather than workarounds in slicer code | ||
** Improve communication among distributed developer team (how?) | ** Improve communication among distributed developer team (how?) | ||
+ | ** State of the Art Look and Feel | ||
+ | *** GPU rendering and analysis | ||
+ | *** Publication quality rendering | ||
+ | *** Nice looking, smooth interaction | ||
+ | |||
* Strong DICOM support | * Strong DICOM support |
Latest revision as of 17:20, 10 July 2017
Home < EngineeringRetreat2010 < IsomicsIsomics Overall Goals for namic years 7-10:
- Support DBPs and collaborations
- "Finish" slicer4 Core
- Fast, usable, base for extension development
- Easily extended (C++, Python, WebKit/JavaScript)
- Logical extension workflow interfaces
- Bundles of extensions to support topic areas
- Flexible data I/O and solid MRML representation
- Customized visualization and annotation for medical imaging
- longitudinal, cross-subject, multi-modal, interactive...
- clean interfaces
- Coding goals
- Move everything non-core to extensions
- Have the Core be well documented, tested, modular, etc...
- Everything script accessible for extension and debugging
- Put much of the general purpose code in CTK
- Develop topic branches to fix toolkits rather than workarounds in slicer code
- Improve communication among distributed developer team (how?)
- State of the Art Look and Feel
- GPU rendering and analysis
- Publication quality rendering
- Nice looking, smooth interaction
- Strong DICOM support
- dcmtk networking (track ITKv4)
- local storage that represents image acquisition (Not an abstract image type that throws away all the metadata - rather a rich representation that is perhaps only partly specified for non-dicom types.).
- ctkDICOM GUI
- DICOM RT I/O