Difference between revisions of "2012 Summer Project Week:EditorExtensions"
From NAMIC Wiki
Line 23: | Line 23: | ||
<h3>Approach, Plan</h3> | <h3>Approach, Plan</h3> | ||
− | An example implementation of GrowCut has been implemented as a test. During project week we would like to | + | An example implementation of GrowCut has been implemented as a test. |
+ | |||
+ | During project week we would like to: | ||
+ | * Discuss the implementation with potential users and developers in order to generalize the approach and improve the interface. | ||
+ | * Possibly test this module on multiple CPU/GPU options to compare performance. (may be tricking since installation is not automated) | ||
+ | * Identify OpenCL/GPU programming experts to help evaluate and improve the implementation. | ||
+ | |||
See the repository for more information: https://github.com/pieper/SlicerCL | See the repository for more information: https://github.com/pieper/SlicerCL | ||
+ | |||
+ | (Note that use of this module requires installation of PyOpenCL into the slicer python build tree - see [https://github.com/pieper/SlicerCL/blob/master/Experiments/slicercl.sh this example script]). | ||
</div> | </div> |
Revision as of 22:29, 16 June 2012
Home < 2012 Summer Project Week:EditorExtensionsOpenCL Implementation of GrowCut running in the Editor Module. (See demo video)
Key Investigators
- Isomics: Steve Pieper
- GI: Jim Miller
Objective
Provide a framework for Streered Segmentation in the Editor Module.
Approach, Plan
An example implementation of GrowCut has been implemented as a test.
During project week we would like to:
- Discuss the implementation with potential users and developers in order to generalize the approach and improve the interface.
- Possibly test this module on multiple CPU/GPU options to compare performance. (may be tricking since installation is not automated)
- Identify OpenCL/GPU programming experts to help evaluate and improve the implementation.
See the repository for more information: https://github.com/pieper/SlicerCL
(Note that use of this module requires installation of PyOpenCL into the slicer python build tree - see this example script).
Progress
Delivery Mechanism
This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)
- ITK Module
- Slicer Module - YES
- Built-in - YES
- Extension -- commandline
- Extension -- loadable
- Other (Please specify)