Difference between revisions of "2008 Winter Project Week:Resampling DTIs with Slicer3"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
 
{|
 
{|
 
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2008_Winter_Project_Week]] ]]
 
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2008_Winter_Project_Week]] ]]
 +
|[[Image:Original_tensor_ellipsoid.png|thumb|320px ]]
 +
|[[Image:scaled_tensor_ellipsoid.png|thumb|320px ]]
 
|}
 
|}
  
Line 13: Line 15:
  
 
<h1>Objective</h1>
 
<h1>Objective</h1>
The goal of this project is to develop a command line module for slicer 3 to resample DT images. This module will be compatible with several ITK 3D transforms (rigid, affine and non-rigid) and implements different diffusion tensor interpolations.
+
The goal of this project is to develop a command line module for slicer 3 to resample DT images. This module is compatible with several ITK 3D transforms (rigid, affine and non-rigid). These transforms can be pass as an ITKTransformFile using the command line, or directly as a transform in Slicer3. It also allows change the spacing, the orientation, the size or the origin of the image. This module implements different diffusion tensor interpolations and the structure of the program makes it easy to add new interpolations or new transformations.
  
 
</div>
 
</div>
Line 20: Line 22:
  
 
<h1>Approach, Plan </h1>
 
<h1>Approach, Plan </h1>
Our approach is to build the ITK infrastructure (ITK diffusion tensor interpolators and ITK diffusion tensor transforms) to support this module. Our main purpose at the Project Week is to implement a non-rigid transform for diffusion tensor images.
+
Our approach is to build the ITK infrastructure (ITK diffusion tensor interpolators and ITK diffusion tensor transforms) to support this module. Our main purpose at the Project Week is to implement a non-rigid transform for diffusion tensor images.
 
</div>
 
</div>
  
Line 27: Line 29:
 
<h1>Progress</h1>
 
<h1>Progress</h1>
  
The module currently supports:
+
The module is available in Slicer3 TransformIO branch. It currently supports:
 
*Several blockwise diffusion tensor interpolations
 
*Several blockwise diffusion tensor interpolations
 
**Nearest Neighborhood
 
**Nearest Neighborhood
 
**Linear
 
**Linear
 
**BSpline
 
**BSpline
*Some Transforms
+
*The following transforms
 
**Rigid3D
 
**Rigid3D
 
**Affine - Finite Strain
 
**Affine - Finite Strain
 
**Affine - Preservation of Principal Direction
 
**Affine - Preservation of Principal Direction
 +
**non-rigid transforms (not tested yet)
 
To implement:
 
To implement:
*non-rigid transforms
+
* new interpolations ( using the separation of the shape and the orientation of the tensors)
*better interpolations
+
 
 
</div>
 
</div>
  

Revision as of 22:05, 14 February 2008

Home < 2008 Winter Project Week:Resampling DTIs with Slicer3
Original tensor ellipsoid.png
Scaled tensor ellipsoid.png


Key Investigators

  • BWH: Francois Budin, Sylvain Bouix
  • GE: Xiaodong Tao

Objective

The goal of this project is to develop a command line module for slicer 3 to resample DT images. This module is compatible with several ITK 3D transforms (rigid, affine and non-rigid). These transforms can be pass as an ITKTransformFile using the command line, or directly as a transform in Slicer3. It also allows change the spacing, the orientation, the size or the origin of the image. This module implements different diffusion tensor interpolations and the structure of the program makes it easy to add new interpolations or new transformations.

Approach, Plan

Our approach is to build the ITK infrastructure (ITK diffusion tensor interpolators and ITK diffusion tensor transforms) to support this module. Our main purpose at the Project Week is to implement a non-rigid transform for diffusion tensor images.

Progress

The module is available in Slicer3 TransformIO branch. It currently supports:

  • Several blockwise diffusion tensor interpolations
    • Nearest Neighborhood
    • Linear
    • BSpline
  • The following transforms
    • Rigid3D
    • Affine - Finite Strain
    • Affine - Preservation of Principal Direction
    • non-rigid transforms (not tested yet)

To implement:

  • new interpolations ( using the separation of the shape and the orientation of the tensors)



References

  • D.C. Alexander, C. Pierpaoli, P.J. Basser, J.C. Gee. Spatial Transformations of Diffusion Tensor Magnetic Resonance Images, IEEE Transactions on medical imaging, vol. 20, No. 11, November 2001