CIBC:Project:ImageVis3D:Meetings:2008-04-15
From NCRR Biomedical Software Development, Engineering, and Dissemination Wiki
ImageVis3D Meeting
April 15
Allen, Jens, David, Dave, Jeroen, Rob
- Allen's presentation of plan
- Now vs. later
- what do we need in order to release something?
- should at least cover most or all of BioImage functionality
- load a data set (SR, NRRDS, Dicom, Matlab),
- orthogonal slice view
- change color maps
- volume rendering, with Xfer function editor;
- paint on slice view to change Xfer function
- crop and reorient image data
- resampling, histogram equalization, median filtering
- viewing options from SR Viewer
- BioImage is broken now
- we need to replace all the functionality of BioImage as a minium
- Marty's app
- has a few things but is missing a lot
- what do we need in order to release something?
- I/O Engine
- use Seg3D engine (ITK)
- verison 1.0 can be the same level of support as Seg3D
- later, we will need to handle larger data
- look to Numira for support on this
- consider saving files in NRRD and read from them
- file reading becomes mostly file conversion
- Image processing
- could be based on ITK
- requires a lot of conversion at present
- but the needs are simple enough and we have code around, we can write ourselves
- would reduce need for conversion; stay in NRRD
- TEEM has a lots of image processing tools too
- could be based on ITK
- GUI
- separate GUI layer from actual application layer
- Undo functionality
- transfer function easy to keep some history
- image processing hard to keep copies; one solution is to save most recent generation;
- another solution is regenerate; save all of the operation stack
- need to make UI to manage the command stack
- idea: allow user to bookmark a place in a workflow that is saved in a temporary file
- Now vs. later
- What to use from Seg3D
- almost nothing
- use some of SCIRun
- Overall GUI design
- topic for next week's meeting
- Assignments for next week (and beyond)
- all: look at Marty's app
- Allen: Linux
- Jens/David: windows
- Jeroen: OSX
- Image processing engine: Allen
- Vis interface: Jens and Allen
- GUI: David
- I/O: Jens
- Memory management: Jens
- Master/process control: Allen
