Engineering:Isomics

From NAMIC Wiki
Jump to: navigation, search
Home < Engineering:Isomics

Accomplishments

  • Headed the architecture group for Slicer3
  • Implemented MRML3
    • Observer mechanism, Undo/Redo, Save and Restore
  • Implemented most of the Slicer3 Base code, including Logic and GUI
    • Volume Coordinates, Reslicing, Compositing, Display, Interaction
    • 3D Viewer, Model Display
  • Wrote Modules for Volume and Model Load/Save, Display Properties
  • Wrote Editor Module
  • Worked closely with other Engineering Core Sites
    • KWWidgets, CPack, Dart, Execution Model, Grid Integration, Pipeline Integration...
  • Ongoing Support for Slicer2.x

Earlier Accomplishments

  • Taught slicer development courses at BWH, MIT, UCSD, Dartmouth, EPFL...
  • Work with Core 3 sites to develop data upload and processing strategies
  • Work on ITK/VTK/Slicer integration:
    • Generic Readers module in slicer based on GE code to use ITK IO Fractories
    • Generic image export in slicer based on ITK IO Factories
    • Work on defining patient coordinate system representation in ITK and Slicer NAMIC Coordinate Systems
    • Work on ITK-VTK-Slicer coordinate system transformations
    • Integration of teem and nrrd formats into slicer for DWI and Tensors
    • Work with UNC to test ITK Spatial Objects and Spatial Object Visualizers in slicer
    • Integration of ITK based filters and segmentation routine in slicer
    • Created ITK based image Registration Framework and modules including:
      • Rigid transformation registration
      • Affine transformation registration
      • Deformable Demons registration
      • Deformable BSpline registration
    • Created TransformVolume slicer module for general porpose resampling of volumes
  • Work on Slicer 2.5 and 2.6 releases (bug fixes, testing, etc)
  • Work on Slicer3 architecture Slicer Roadmap Nov 2005 also project progress and ideas.
  • Work on IGT/IGSTK/Slicer3 integration discussions and implementations
  • Work with new sites on application on NA-MIC Kit software and collaboration proposals (where appropriate)