Difference between revisions of "2009 Summer Project Week Spherical Mesh Diffeomorphic Demons Registration"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW2009-v3.png|Project Week Main Page </gallery> ==Key Investigators== * MIT: Thomas Yeo, Polina Goland * Kitware: Luis Ib...')
 
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
<gallery>
 
<gallery>
Image:PW2009-v3.png|[[2009_Summer_Project_Week|Project Week Main Page]]
+
Image:ScreenshotSphericalDemonsSmoothingFilter20090621.png|[[2009_Summer_Project_Week#Projects|Projects List]]
 
</gallery>
 
</gallery>
  
Line 12: Line 12:
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
  
<h3>Objective</h3>
+
<h3>Objectives</h3>
We are porting to ITK the spherical mesh registration method described in the paper "http://www.na-mic.org/Wiki/index.php/Projects:SphericalDemons"
+
* We are porting to ITK the spherical mesh registration method described in the paper [1].
 +
* A framework for supporting Spherical Mesh Registration is being designed and implemented. The framework support the generic case of Mesh registration given any transform but will be fully implemented for the particular case of Rotation Transforms.
 +
*The Diffeomorphic Demons deformable registration method described in [http://www.na-mic.org/Wiki/index.php/Projects:SphericalDemons Spherical Demons Wiki Page] will be implemented for ITK QuadEdgeMeshes.
  
 
</div>
 
</div>
Line 20: Line 22:
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
The Spherical Diffeomorphic Demons method is described in detail in the paper
+
The Spherical Diffeomorphic Demons method is described in detail in the paper [1].
http://people.csail.mit.edu/ythomas/publications/2008SphericalDemons-Draft.pdf.
 
  
 
Our plan for the project includes
 
Our plan for the project includes
 +
# Implement readers for the surface file format of FreeSurfer
 +
# Implement a software framework for Mesh Registration
 +
# Use the QuadEdgeMesh for representing spherical meshes.
 +
# Implement rigid Mesh registration
 +
# Implement a smoothing filter for scalar data in a Mesh.
 +
# Implement DiffeomorphicDemons for QuadEdgeMeshes.
  
 
</div>
 
</div>
Line 30: Line 37:
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
Software for the fiber tracking and statistical analysis along the tracts has been implemented. The statistical methods for diffusion tensors are implemented as ITK code as part of the [[NA-MIC/Projects/Diffusion_Image_Analysis/DTI_Software_and_Algorithm_Infrastructure|DTI Software Infrastructure]] project. The methods have been validated on a repeated scan of a healthy individual. This work has been published as a conference paper (MICCAI 2005) and a journal version (MEDIA 2006). Our recent IPMI 2007 paper includes a nonparametric regression method for analyzing data along a fiber tract.
+
* FreeSurfer readers for ITK QuadEdgeMeshes have been implemented and tested
 
+
* The framework for Rigid registration of Spherical Meshes has been implemented. The source code is available in the NAMIC Sandbox directory [http://svn.na-mic.org/NAMICSandBox/trunk/QuadEdgeMeshRigidRegistration/  QuadEdgeMeshRigidRegistration], and it has been submitted to the Insight Journal as a [http://www.insight-journal.org/browse/publication/645 paper] with [http://hdl.handle.net/10380/3063 handle].
 +
* The code for the Diffeomorphic Demons method is under development. The current version of the source code can be found in the NAMIC Sandbox directory [http://svn.na-mic.org/NAMICSandBox/trunk/QuadEdgeMeshSphericalDiffeomorphicDemonsRegistration/ QuadEdgeMeshSphericalDiffeomorphicDemonsRegistration]
 +
** Implementation of the Smoothing filter with Parallel Transform of vectors has been completed.
 +
* Work in Progress:
 +
** Implementing the update stage in which the velocity field is computed.
 
</div>
 
</div>
 
</div>
 
</div>
  
 +
<div style="width: 97%; float: left;">
  
 
==References==
 
==References==
* B.T. Thomas Yeo, Mert R. Sabuncu, Tom Vercauteren, Nicholas Ayache, Bruce Fischl and Polina Golland, [http://people.csail.mit.edu/ythomas/publications/2008SphericalDemons-Draft.pdf pherical Demons: Fast Diffeomorphic Landmark-Free Surface Registration], IEEE TMI,
+
# B.T. Thomas Yeo, Mert R. Sabuncu, Tom Vercauteren, Nicholas Ayache, Bruce Fischl and Polina Golland, [http://people.csail.mit.edu/ythomas/publications/2008SphericalDemons-Draft.pdf pherical Demons: Fast Diffeomorphic Landmark-Free Surface Registration], IEEE TMI,
 +
</div>

Latest revision as of 02:36, 22 June 2009

Home < 2009 Summer Project Week Spherical Mesh Diffeomorphic Demons Registration


Key Investigators

  • MIT: Thomas Yeo, Polina Goland
  • Kitware: Luis Ibanez, Michel Audette

Objectives

  • We are porting to ITK the spherical mesh registration method described in the paper [1].
  • A framework for supporting Spherical Mesh Registration is being designed and implemented. The framework support the generic case of Mesh registration given any transform but will be fully implemented for the particular case of Rotation Transforms.
  • The Diffeomorphic Demons deformable registration method described in Spherical Demons Wiki Page will be implemented for ITK QuadEdgeMeshes.

Approach, Plan

The Spherical Diffeomorphic Demons method is described in detail in the paper [1].

Our plan for the project includes

  1. Implement readers for the surface file format of FreeSurfer
  2. Implement a software framework for Mesh Registration
  3. Use the QuadEdgeMesh for representing spherical meshes.
  4. Implement rigid Mesh registration
  5. Implement a smoothing filter for scalar data in a Mesh.
  6. Implement DiffeomorphicDemons for QuadEdgeMeshes.

Progress

  • FreeSurfer readers for ITK QuadEdgeMeshes have been implemented and tested
  • The framework for Rigid registration of Spherical Meshes has been implemented. The source code is available in the NAMIC Sandbox directory QuadEdgeMeshRigidRegistration, and it has been submitted to the Insight Journal as a paper with handle.
  • The code for the Diffeomorphic Demons method is under development. The current version of the source code can be found in the NAMIC Sandbox directory QuadEdgeMeshSphericalDiffeomorphicDemonsRegistration
    • Implementation of the Smoothing filter with Parallel Transform of vectors has been completed.
  • Work in Progress:
    • Implementing the update stage in which the velocity field is computed.

References

  1. B.T. Thomas Yeo, Mert R. Sabuncu, Tom Vercauteren, Nicholas Ayache, Bruce Fischl and Polina Golland, pherical Demons: Fast Diffeomorphic Landmark-Free Surface Registration, IEEE TMI,