Difference between revisions of "2014 Project Week:Modules scripting"
From NAMIC Wiki
(→Project Description: FINAL status) |
|||
Line 17: | Line 17: | ||
** [DAVE] Make outputs default to NOT overwriting the inputs | ** [DAVE] Make outputs default to NOT overwriting the inputs | ||
** [Brad] For binary image outputs, set them as labelmaps | ** [Brad] For binary image outputs, set them as labelmaps | ||
+ | |||
+ | * Add python output code generation and display | ||
+ | ** [DAVE] Introspect SimpleITK functions for get/set options | ||
+ | ** [DAVE] Add text output to SimpleFilters GUI | ||
+ | ** [DAVE] Verify code in external environment | ||
* Convert SimpleITK functions to user interface modules | * Convert SimpleITK functions to user interface modules | ||
Line 25: | Line 30: | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
+ | * [DONE] Enhance the interface for the existing "SimpleFilters" module to allow for label maps and image types to be better handled. | ||
+ | * [NEEDS TESTING] Add python output code generation and display | ||
+ | * [INCOMPLETE] Convert SimpleITK functions to user interface modules | ||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 16:02, 10 January 2014
Home < 2014 Project Week:Modules scriptingKey Investigators
- Iowa: David Welch
- NLM: Brad Lowekamp
- Iowa: Hans Johnson
Project Description
Objective
Enhance the integration of SimpleITK with Slicer and expand the documentation for building modules from SimpleITK
Approach, Plan
- Enhance the interface for the existing "SimpleFilters" module to allow for label maps and image types to be better handled.
- [BRAD] Explain how the SimpleFilters module works
- [DAVE] Make outputs default to NOT overwriting the inputs
- [Brad] For binary image outputs, set them as labelmaps
- Add python output code generation and display
- [DAVE] Introspect SimpleITK functions for get/set options
- [DAVE] Add text output to SimpleFilters GUI
- [DAVE] Verify code in external environment
- Convert SimpleITK functions to user interface modules
- [DAVE] Create a SimpleITK function that histogram equalizes one image to another. "outimage=histEQ(refImage,inputImage,numberOfBins)"
- [DAVE] Convert that simple function to a Slicer GUI interface
Progress
- [DONE] Enhance the interface for the existing "SimpleFilters" module to allow for label maps and image types to be better handled.
- [NEEDS TESTING] Add python output code generation and display
- [INCOMPLETE] Convert SimpleITK functions to user interface modules