Difference between revisions of "2014 Summer Project Week:Surface approximation from contour points"

From NAMIC Wiki
Jump to: navigation, search
Line 32: Line 32:
 
* Discuss alternative approaches for estimating normals
 
* Discuss alternative approaches for estimating normals
 
* Evaluate applicability on other datasets
 
* Evaluate applicability on other datasets
 +
* -Initial implementation as a Slicer CLI module [https://github.com/chenchen78/SurfaceReconstruction is available]
 +
* -initial evaluation is done for the prostate manual segmentation contours from this [http://www.spl.harvard.edu/publications/item/view/2147 publicly available dataset]
 
</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>
* Initial implementation as a Slicer CLI module [https://github.com/chenchen78/SurfaceReconstruction is available]
+
* Learn to use Contour Module from Csaba and Adam
* initial evaluation is done for the prostate manual segmentation contours from this [http://www.spl.harvard.edu/publications/item/view/2147 publicly available dataset]
+
 
 
</div>  
 
</div>  
 
<h3>References</h3>
 
<h3>References</h3>
 
[1] Doria, D., and A. Gelas. "Poisson surface reconstruction for VTK." The VTK Journal (2010). [http://www.vtkjournal.org/browse/publication/718 URL]
 
[1] Doria, D., and A. Gelas. "Poisson surface reconstruction for VTK." The VTK Journal (2010). [http://www.vtkjournal.org/browse/publication/718 URL]
 
</div>
 
</div>

Revision as of 03:55, 27 June 2014

Home < 2014 Summer Project Week:Surface approximation from contour points

Key Investigators

  • Chenxi Zhang, SPL/FudanU
  • Csaba Pinter, QueensU
  • Andrey Fedorov, SPL

Project Description

Large spacing and inconsistencies in contours between adjacent slices can often result in unrealistic reconstructed surfaces when using interpolation, or marching cubes. We investigate one approach to remedy this issue by approximating the object surface from the contour points. This work is based on an implementation of the Poisson surface reconstruction algorithm in the VTK framework, David-Doria Arnaud-Gelas, Rensselaer Polytechnic Institute & Harvard Medical School [1].

Objective

  • Develop a Slicer module for approximating object surface from point cloud.

Approach, Plan

  • Initial approach is based on the following steps
    • Extract contours from a mask image
    • Get points on the contours
    • Construct a initial surface using Slicer Module of "Model Maker"
    • Look for a closest point to each contour point from "Model Maker" result
    • Assign the normal of the closest point to the corresponding contour point
    • Reconstruct a surface from contour points using Poisson surface reconstruction algorithm
  • Discuss alternative approaches for estimating normals
  • Evaluate applicability on other datasets
  • -Initial implementation as a Slicer CLI module is available
  • -initial evaluation is done for the prostate manual segmentation contours from this publicly available dataset

Progress

  • Learn to use Contour Module from Csaba and Adam

References

[1] Doria, D., and A. Gelas. "Poisson surface reconstruction for VTK." The VTK Journal (2010). URL