CIBC:Collab:NCMIR

From NCRR Biomedical Software Development, Engineering, and Dissemination Wiki

Jump to: navigation, search

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