Difference between revisions of "Engineering:Isomics"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
== Accomplishments ==
+
  Back to [[Engineering:Main|NA-MIC Engineering]]
 +
__NOTOC__
 +
= Overview of Isomics Projects (PI: Steve Pieper) =
  
* Headed the architecture group for Slicer3
+
At Isomics, we are responsible for the end-user application software
* Implemented MRML3
+
that serves as vehicle for translating Core 1 algorithms and Core 2
** Observer mechanism, Undo/Redo, Save and Restore
+
engineering infrastructure directly into the hands of the Core 3
* Implemented most of the Slicer3 Base code, including Logic and GUI
+
biological scientists.  Primary effort goes into the 3D Slicer software,  
** Volume Coordinates, Reslicing, Compositing, Display, Interaction
+
the reference implementation of NA-MIC Kit technologies.  In close
** 3D Viewer, Model Display
+
collaboration with our Engineering Core colleagues and cooperative
* Wrote Modules for Volume and Model Load/Save, Display Properties
+
development with other NIH funded efforts, we work to provide usable,  
* Wrote Editor Module
+
documented, and efficient application software that enables world class
* Worked closely with other Engineering Core Sites
+
science.
** KWWidgets, CPack, Dart, Execution Model, Grid Integration, Pipeline Integration...
 
* Ongoing Support for Slicer2.x
 
  
== Earlier Accomplishments ==
+
= Isomics Projects =
  
* Taught slicer development courses at BWH, MIT, UCSD, Dartmouth, EPFL...
+
{|
* Work with Core 3 sites to develop data upload and processing strategies
+
|width="120px" |  [[Image:3DSlicerLogo-V-Color-201x204.png |100px]]
* 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
+
== [http://slicer.org 3D Slicer] ==
** Work on defining patient coordinate system representation in ITK and Slicer [[NAMIC_Wiki:Community_Coordinate_Systems|NAMIC Coordinate Systems]]
+
 
** Work on ITK-VTK-Slicer coordinate system transformations
+
The 3D Slicer platform has been completely reworked through the joint
** Integration of teem and nrrd formats into slicer for DWI and Tensors
+
efforts of the NA-MIC community and the [http://www.nbirn.net BIRN],  
** Work with UNC to test ITK Spatial Objects and Spatial Object Visualizers in slicer
+
[http://nac.spl.harvard.edu NAC], [http://www.ncigt.org NCIGT], and
** Integration of ITK based filters and segmentation routine in slicer
+
other cooperative grants that leverage the common infrastructure.  
** Created ITK based image [[NAMIC_Wiki:Community_Registration|Registration Framework]] and modules including:
+
Isomics is pleased to serve as the chief architects and major
*** Rigid transformation registration
+
implementors of this package. In this role, we help coordinate group
*** Affine transformation registration
+
development activities to ensure interoperability and cross platform
*** Deformable Demons registration
+
support. [http://slicer.org More...]
*** Deformable BSpline registration
+
 
** Created TransformVolume slicer module for general porpose resampling of volumes
+
<hr>
* Work on Slicer 2.5 and 2.6 releases (bug fixes, testing, etc)
+
|-
* Work on Slicer3 architecture [[Slicer3#Roadmap|Slicer Roadmap Nov 2005]] also [[Engineering:Project:Slicer3.0|project progress and ideas]].
+
 
* Work on IGT/IGSTK/Slicer3 integration discussions and implementations
+
| | [[Image:NITRC.png|100px]]
* Work with new sites on application on NA-MIC Kit software and collaboration proposals (where appropriate)
+
| |
 +
 
 +
== [http://www.nitrc.org The Neuroimaging Tools and Resources
 +
Clearinghouse] (NITRC) ==
 +
 
 +
Isomics has taken the lead in NA-MIC interactions with our sister effort
 +
at NITRC.  Where NA-MIC provides algorithms and software infrastructure,
 +
NITRC is dedicated to hosting an active community of neuroimaging
 +
researchers and supporting them with information and well structured
 +
access to software tools.  This productive collaboration is resulting in  
 +
the development of a
 +
[http://www.slicer.org/slicerWiki/index.php/Slicer3:Loadable_Modules
 +
loadable module infrastructure]  for the Slicer3 platform through which
 +
dedicated neuroimaging modules can have a project-focused web presence
 +
using NITRC, while integrating tightly with the Slicer3 application for
 +
usability. [http://www.nitrc.org More...]
 +
 
 +
<hr>
 +
|-
 +
 
 +
| | [[Image:Cli-mesh-quality-small-062607.png|100px]]
 +
| |
 +
 
 +
== [[NA-MIC_NCBC_Collaboration:Automated_FE_Mesh_Development | Finite
 +
Element Meshing from Image Segmentations]] ==
 +
 
 +
Funded through the NCBC collaboration grant mechanism, this projects
 +
brings together researchers at Isomics and University of Iowa to create
 +
a fully open source pipeline to go from CT scanned cadaver hands to high
 +
quality finite element meshes to support biomechanical research.  
 +
[[NA-MIC_NCBC_Collaboration:Automated_FE_Mesh_Development | More...]]
 +
 
 +
<hr>
 +
 
 +
|-
 +
 
 +
| | [[Image:LevelSetSegmentGUIModule_alpha.png|100px]]
 +
| |
 +
 
 +
== Outreach and Collaboration Efforts ==
 +
 
 +
As Co-PI for the NA-MIC Dissemination Core in addition to his
 +
engineering role, Dr. Pieper serves as the engineering contact for many
 +
external contacts with groups that may benefit from NA-MIC technology
 +
development.  Productive technical interchanges are actively underway
 +
with a diverse group of sites and in an wide variety of application  
 +
areas.  These include pediatric cardiology research with Boston
 +
Children's Hospital and University of Utah; radiation treatment planning
 +
research with Massachussets General Hospital; vascular modeling with the
 +
Mario Negri Institute; whole-body segmentation with Washington
 +
University, St. Louis, and Stanford University; surgical robotics with
 +
Johns Hopkins University and the Japanese government; microscopy image
 +
analysis with UCSD and Ohio State; cardiovascular image informatics with
 +
Johns Hopkins University; biomechanical simulation of blast dynamics
 +
with MIT and the US Army.
 +
 
 +
<hr>

Revision as of 13:57, 4 June 2008

Home < Engineering:Isomics
 Back to NA-MIC Engineering

Overview of Isomics Projects (PI: Steve Pieper)

At Isomics, we are responsible for the end-user application software that serves as vehicle for translating Core 1 algorithms and Core 2 engineering infrastructure directly into the hands of the Core 3 biological scientists. Primary effort goes into the 3D Slicer software, the reference implementation of NA-MIC Kit technologies. In close collaboration with our Engineering Core colleagues and cooperative development with other NIH funded efforts, we work to provide usable, documented, and efficient application software that enables world class science.

Isomics Projects

3DSlicerLogo-V-Color-201x204.png

3D Slicer

The 3D Slicer platform has been completely reworked through the joint efforts of the NA-MIC community and the BIRN, NAC, NCIGT, and other cooperative grants that leverage the common infrastructure. Isomics is pleased to serve as the chief architects and major implementors of this package. In this role, we help coordinate group development activities to ensure interoperability and cross platform support. More...


NITRC.png

== [http://www.nitrc.org The Neuroimaging Tools and Resources Clearinghouse] (NITRC) ==

Isomics has taken the lead in NA-MIC interactions with our sister effort at NITRC. Where NA-MIC provides algorithms and software infrastructure, NITRC is dedicated to hosting an active community of neuroimaging researchers and supporting them with information and well structured access to software tools. This productive collaboration is resulting in the development of a [http://www.slicer.org/slicerWiki/index.php/Slicer3:Loadable_Modules loadable module infrastructure] for the Slicer3 platform through which dedicated neuroimaging modules can have a project-focused web presence using NITRC, while integrating tightly with the Slicer3 application for usability. More...


Cli-mesh-quality-small-062607.png

== Finite Element Meshing from Image Segmentations ==

Funded through the NCBC collaboration grant mechanism, this projects brings together researchers at Isomics and University of Iowa to create a fully open source pipeline to go from CT scanned cadaver hands to high quality finite element meshes to support biomechanical research. More...


LevelSetSegmentGUIModule alpha.png

Outreach and Collaboration Efforts

As Co-PI for the NA-MIC Dissemination Core in addition to his engineering role, Dr. Pieper serves as the engineering contact for many external contacts with groups that may benefit from NA-MIC technology development. Productive technical interchanges are actively underway with a diverse group of sites and in an wide variety of application areas. These include pediatric cardiology research with Boston Children's Hospital and University of Utah; radiation treatment planning research with Massachussets General Hospital; vascular modeling with the Mario Negri Institute; whole-body segmentation with Washington University, St. Louis, and Stanford University; surgical robotics with Johns Hopkins University and the Japanese government; microscopy image analysis with UCSD and Ohio State; cardiovascular image informatics with Johns Hopkins University; biomechanical simulation of blast dynamics with MIT and the US Army.