Difference between revisions of "2014 Summer Project Week:Image To Mesh Conversion for Brain MRI"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(23 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
__NOTOC__
 +
<gallery>
 +
Image:BCC_Slicer.png | BCC mesh of a brain labeled image
 +
Image:MC_Slicer.png | BCC mesh of a brain labeled image after MC
 +
Image:MeshBCCSection.jpg | BCC mesh (cross section) 
 +
Image:MeshBCCDeformedSection.jpg | BCC mesh after MC (cross section)
 +
Image:BCCSlicerModule.jpg | BCC CLI module
 +
Image:MCSlicerModule.jpg | MC CLI module
 +
Image:NonConnectivity.jpg | How the Non-connectivity criterion influences the number of target points (MC module)
 +
Image:Ventricles.jpg | A mesh of the brain ventricles after the MC.
 +
</gallery>
 +
 +
==Key Investigators==
 +
* Fotis Drakopoulos (CRTC)
 +
* Yixun Liu (CRTC)
 +
* Andrey Fedorov (BWH/SPL)
 +
* Ron Kikinis (BWH/SPL)
 +
* Nikos Chrisochoides (CRTC)
 +
 
==Project Description==
 
==Project Description==
This project generates a tetrahedral mesh from an input labeled image. The method consists of two components:
+
The '''CBC3DI2MConversion''' project generates a tetrahedral mesh from an input labeled image. The method consists of two modules:
 
* Body Centric Cubic (BCC) Mesh Generation
 
* Body Centric Cubic (BCC) Mesh Generation
This component generates a Body Centric Cubic (BCC) mesh from a labeled image. Initially the generated mesh is homogeneous, that means does not distinguish different tissues.  
+
This module generates a Body Centric Cubic (BCC) mesh from a labeled image. Initially the generated mesh is homogeneous, that means does not distinguish different tissues.  
Later the component specifies which tissue each tetrahedron belongs to. Each tissue is capable of automatically adjusting its resolution based on its geometric complexity and the  
+
Later the module specifies which tissue each tetrahedron belongs to. Each tissue is capable of automatically adjusting its resolution based on its geometric complexity and the  
 
predefined subdivision criterion.
 
predefined subdivision criterion.
 
* Mesh Compression (MC)
 
* Mesh Compression (MC)
This component deforms an input tetrahedral mesh towards the boundaries of the input labeled image. Two point sets are extracted for the mesh deformation. The first (source point set) consists of the exterior and interior surface vertices of the input mesh. The second (target point set) consists of the exterior and interior surface edge points in the input labeled image. Then the input mesh is deformed by registering the source to the target point set using a Physics-Based Non-Rigid Registration method.
+
This module deforms a tetrahedral mesh towards the boundaries of the labeled image. Two point sets are extracted for the mesh deformation. The first (source point set) consists of the exterior surface vertices of the input mesh. The second (target point set) consists of the exterior surface edge points in the input labeled image. Then the input mesh is deformed by registering the source to the target point set using a Physics-Based Non-Rigid Registration method.
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Objective</h3>
 
<h3>Objective</h3>
* Develop a CLI Slicer module for the Body Centric Cubic (BCC) mesh component.
+
* Develop an extension that implements the Image-To-Mesh Conversion.
* Develop a CLI Slicer module for the Mesh Compression (MC) component.
+
* The extension encapsulates two CLI modules:
 +
** BodyCentricCubic (BCC) mesh  
 +
** Mesh Compression (MC)  
 
</div>
 
</div>
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
* Currently the BCC and MC modules support the generation of single-tissue meshes. In the future they will extend to support multi-tissue meshes.   
+
* The current version of the extension supports a single-tissue mesh generation.
 +
* The future versions will support multi-tissue meshes.   
 
</div>
 
</div>
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Progress</h3>
 
<h3>Progress</h3>
*The two implemented CLI modules are tested on various input labeled images.
+
* The experimental-build of the extension has uploaded on MIDAS dashboard (http://slicer.kitware.com/midas3/item/142306).
 +
* The documentation page for the extension has created in the wiki (https://www.slicer.org/wiki/Documentation/Nightly/Extensions/ImageToMeshConversion).
 +
* Three cases (brain, nidus and ventricles) are provided for testing.
 
</div>
 
</div>
 
</div>
 
</div>
  
 
==References==
 
==References==
*Tetrahedral mesh generation for medical imaging.
+
* Tetrahedral Mesh Generation for Medical Imaging.
Fedorov A., Chrisochoides N., Kikinis R., Warfield S. College of William and Mary; Computational Radiology Lab and Surgical Planning Lab, Brigham and Women's Hospital, Harvard Medical School
+
Fedorov A., Chrisochoides N., Kikinis R., Warfield S., The Insight Journal - 2005 MICCAI Open-Source Workshop
*Mesh Deformation-based Multi-tissue Mesh Generation for Brain Images.  
+
* Mesh Deformation-based Multi-tissue Mesh Generation for Brain Images.  
 
Yixun Liu, Panagiotis Foteinos, Andrey Chernikov and Nikos Chrisochoides. Engineering with Computers, Volume 28, pages 305-318, 2012.
 
Yixun Liu, Panagiotis Foteinos, Andrey Chernikov and Nikos Chrisochoides. Engineering with Computers, Volume 28, pages 305-318, 2012.
 
==Images==
 
[[File:LabeledImage.jpg]]
 
[[File:MeshBCC.jpg]]
 
[[File:MeshBCCDeformed.jpg]]
 
[[File:MeshBCCSection.jpg]]
 
[[File:MeshBCCDeformedSection.jpg]]
 

Latest revision as of 18:07, 10 July 2017

Home < 2014 Summer Project Week:Image To Mesh Conversion for Brain MRI

Key Investigators

  • Fotis Drakopoulos (CRTC)
  • Yixun Liu (CRTC)
  • Andrey Fedorov (BWH/SPL)
  • Ron Kikinis (BWH/SPL)
  • Nikos Chrisochoides (CRTC)

Project Description

The CBC3DI2MConversion project generates a tetrahedral mesh from an input labeled image. The method consists of two modules:

  • Body Centric Cubic (BCC) Mesh Generation

This module generates a Body Centric Cubic (BCC) mesh from a labeled image. Initially the generated mesh is homogeneous, that means does not distinguish different tissues. Later the module specifies which tissue each tetrahedron belongs to. Each tissue is capable of automatically adjusting its resolution based on its geometric complexity and the predefined subdivision criterion.

  • Mesh Compression (MC)

This module deforms a tetrahedral mesh towards the boundaries of the labeled image. Two point sets are extracted for the mesh deformation. The first (source point set) consists of the exterior surface vertices of the input mesh. The second (target point set) consists of the exterior surface edge points in the input labeled image. Then the input mesh is deformed by registering the source to the target point set using a Physics-Based Non-Rigid Registration method.

Objective

  • Develop an extension that implements the Image-To-Mesh Conversion.
  • The extension encapsulates two CLI modules:
    • BodyCentricCubic (BCC) mesh
    • Mesh Compression (MC)

Approach, Plan

  • The current version of the extension supports a single-tissue mesh generation.
  • The future versions will support multi-tissue meshes.

Progress

References

  • Tetrahedral Mesh Generation for Medical Imaging.

Fedorov A., Chrisochoides N., Kikinis R., Warfield S., The Insight Journal - 2005 MICCAI Open-Source Workshop

  • Mesh Deformation-based Multi-tissue Mesh Generation for Brain Images.

Yixun Liu, Panagiotis Foteinos, Andrey Chernikov and Nikos Chrisochoides. Engineering with Computers, Volume 28, pages 305-318, 2012.