CIBC:Collab:NCMIR
From NCRR Biomedical Software Development, Engineering, and Dissemination Wiki
Contents |
Project Description
Project Status
In Spring 05 a SCI application was delivered to NCMIR (after about 9 months of development), but it does not run reliably enough to be tested. Notes from phone meeting with Mona at NCMIR from 11/08/05 are here CIBC:Collab:MeetingNotes11.08.05
Software Development
Level-Set Segmentation Powerapp
Technical Requirements
What NCMIR needs
- Interact in 2D by painting, putting down primitives etc.
- Load in very large volume files and view/interact either slices at a time or entire volume
- Visualize 2D/3D output (curves, surfaces, simple volume rendering)
- Document workflow, save state, etc.
- Try different options within a single workflow. E.g. alternate between preprocessing alternatives
- Move results of segmentation from one slice to another: decide on each slice which initialization to use
- Stand-alone application that runs reliably
What we need to give them what they need
- Consistent, reliable memory handling
- Parallelism handled by the pipeline (for simple cases)
- Conditionals within pipeline
- Ability to construct pipelines using native data types of toolkits
- 2D/3D images and 2D/3D interaction tools
- Reliable compiling and running across several prominent architectures
- Ability to exclude large numbers of buggy, unnecessary modules from the build/run
