Difference between revisions of "Slicer:Developer Meetings:20070612"

From NAMIC Wiki
Jump to: navigation, search
 
Line 21: Line 21:
  
 
To transition to Slicer3, they have wishlists of functionality.
 
To transition to Slicer3, they have wishlists of functionality.
 +
 
Structural scans:
 
Structural scans:
urgent needs:
+
 
*
+
Urgent needs:
*
+
 
slightly less urgent needs:
+
* EM Segmentation
*
+
** rigid transform T2 to SPG
 +
** non linear registration of atlas to subject
 +
** classification
 +
** Brad Davis working on this
 +
* Manual drawing
 +
** on brain maks from auto segmentation to make corrections
 +
** Steve P will continue work on Editor
 +
* Realignment
 +
** landmark based
 +
** can be done with 2d fiducials, on the slices
 +
** can be done as one call to a CLI, pass fiducials in, transform out
 +
** ping Jim Miller about getting transforms out of CLIs
 +
** fiducials needed: one list along the mid sag, 2 points for fixing yaw
 +
** Nicole will code up a CLI
 +
* Slices mode
 +
** Sylvain uses this all the time
 +
** does fit to window come close?
 +
** Steve P.
 +
 
 +
Slightly less urgent needs:
 +
 
 +
* Resample as a CLI
 +
** may be difficult
 +
* Volume statistics
 +
** interactive?
 +
** being able to see statistics when peek under a label map will be enough to start
 +
* ROI drawing
 +
** In GEland, this means a rectangle, used to define subvolumes, bounding boxes, pass to CLI
 +
** In PNLland, this means a label map, drawn in the editor
 +
** Editor needs to suport paint, draw
 +
** CLI for dilate/erode, remove islands, threshold
 +
** Ablility to save and reapply drawn areas on the next slice
 +
* Registration
 +
** need it to give up a transform
 +
** interactive in that the initialisation (translation) can be manual before set it off auto, with slices
 +
* Transform volume
 +
** pass in a transform
 +
** must be able to run in batch mode, so can transform 90 volumes easily
 +
* ModelMaker has to work
 +
* Testing
 +
** Brad is writing regression tests for his own code in EMSeg
 +
** be aware that baseline images from Slicer 2.x won't match those from Slicer3, as Slicer3 doesn't do the flip in Y
  
 
The wishlist for diffusion is less urgent, as the infrastructure is still being worked on (can load and save volumes, but can't really look at them all that well, nor generate tracts).
 
The wishlist for diffusion is less urgent, as the infrastructure is still being worked on (can load and save volumes, but can't really look at them all that well, nor generate tracts).
 
* measurement frame bug fix is necessary in the NRRD reader/writer
 
* measurement frame bug fix is necessary in the NRRD reader/writer
 +
** add a known bugs item in the 2.6 documentation, fix before the 2.7 release
  
 
Tutorials:
 
Tutorials:
Line 35: Line 78:
 
* has a preliminary developer on for making command line modules
 
* has a preliminary developer on for making command line modules
 
* hopefully done by end of summer, but summer students in PNL can help test, feedback, and maybe even write segments
 
* hopefully done by end of summer, but summer students in PNL can help test, feedback, and maybe even write segments
 +
 +
Feedback session
 +
* second week in July will have a hands on tutorial/feedback session covering the editor
 +
* PNL will nominate attendees to give us feedback: Toshiro, Charlie Yu, plus a newbie
 +
* Todo for that date:
 +
** realign
 +
** extract and apply transforms

Revision as of 20:12, 12 June 2007

Home < Slicer:Developer Meetings:20070612

Time: 2pm, 1249 Boylston St., 2nd floor alternate meeting room, Boston, MA.

Agenda

  • PNL wishlist for Slicer 3

Attendees

  • Steve Pieper
  • Katharina Quintus
  • Nicole Aucoin
  • Katie Hayes
  • Sylvain Bouix

Minutes

  • PNL group needs to use Slicer3 to give some feedback, but not for something on the critical path
  • Trai's stuff?
  • EM segment
    • registration is still missing
    • they use the EM Atlas Brain Classifier in Slicer 2.x
  • Editor needs to be tested to check how it stacks up against the Slicer 2.x version, what's missing, what's better

To transition to Slicer3, they have wishlists of functionality.

Structural scans:

Urgent needs:

  • EM Segmentation
    • rigid transform T2 to SPG
    • non linear registration of atlas to subject
    • classification
    • Brad Davis working on this
  • Manual drawing
    • on brain maks from auto segmentation to make corrections
    • Steve P will continue work on Editor
  • Realignment
    • landmark based
    • can be done with 2d fiducials, on the slices
    • can be done as one call to a CLI, pass fiducials in, transform out
    • ping Jim Miller about getting transforms out of CLIs
    • fiducials needed: one list along the mid sag, 2 points for fixing yaw
    • Nicole will code up a CLI
  • Slices mode
    • Sylvain uses this all the time
    • does fit to window come close?
    • Steve P.

Slightly less urgent needs:

  • Resample as a CLI
    • may be difficult
  • Volume statistics
    • interactive?
    • being able to see statistics when peek under a label map will be enough to start
  • ROI drawing
    • In GEland, this means a rectangle, used to define subvolumes, bounding boxes, pass to CLI
    • In PNLland, this means a label map, drawn in the editor
    • Editor needs to suport paint, draw
    • CLI for dilate/erode, remove islands, threshold
    • Ablility to save and reapply drawn areas on the next slice
  • Registration
    • need it to give up a transform
    • interactive in that the initialisation (translation) can be manual before set it off auto, with slices
  • Transform volume
    • pass in a transform
    • must be able to run in batch mode, so can transform 90 volumes easily
  • ModelMaker has to work
  • Testing
    • Brad is writing regression tests for his own code in EMSeg
    • be aware that baseline images from Slicer 2.x won't match those from Slicer3, as Slicer3 doesn't do the flip in Y

The wishlist for diffusion is less urgent, as the infrastructure is still being worked on (can load and save volumes, but can't really look at them all that well, nor generate tracts).

  • measurement frame bug fix is necessary in the NRRD reader/writer
    • add a known bugs item in the 2.6 documentation, fix before the 2.7 release

Tutorials:

  • Sonia is working on Slicer3 ones
  • has a preliminary developer on for making command line modules
  • hopefully done by end of summer, but summer students in PNL can help test, feedback, and maybe even write segments

Feedback session

  • second week in July will have a hands on tutorial/feedback session covering the editor
  • PNL will nominate attendees to give us feedback: Toshiro, Charlie Yu, plus a newbie
  • Todo for that date:
    • realign
    • extract and apply transforms