A Procedure for the 3D Reconstruction of Biological Organs from 2D Image Sequences

advertisement
A Procedure for the 3D
Reconstruction of Biological
Organs from 2D Image
Sequences
International Conference on Biomedical Engineering and Assistive Technologies
(BEATS 2010)
17-19 December 2010
Dr. B R Ambedkar National Institute of Technology
Jalandhar
Authors:
Kirana Kumara P, Ashitava Ghosal
Centre for Product Design and Manufacturing
Indian Institute of Science, Bangalore
Motivation
• Simulating biological organs
- Surgery planning
- Surgery simulation
• Need for 3D models of biological organs
• Patient specific models
• Organ simulations need numerical
techniques like FEM
Difficulties
• 3D models of biological organs NOT readily downloadable from
the internet!
• Cost a few hundred dollars (approximate)
• Also, not patient specific
Get 3D models from 2D images obtained through CT-scan
(patient specific, or archived)
2D images for the entire human body FREELY available for
download (requires license)
Popular software for extracting 3D models from 2D image
sequences (FOR THE PRESENT PROBLEM) are NOT free!
Downloadable (Demo) versions cannot Save
Present Work
Use multiple FREE software packages
Utilize useful features from different software
Different stages of reconstruction can use different
software
Necessary software packages: ImageJ, ITK-SNAP,
MeshLab
Example: Using ImageJ
Porcine liver (from [14])
Original Image
After Processing with ImageJ
ITK-SNAP
Segmentation I
Segmentation II
Segmentation III
Segmentation IV
(Images from ITK-SNAP documentation available from [8])
Control the Level of Detail in the Model:
Use MeshLab
Liver: 576376 Faces
Liver: 2000 Faces
Liver: 200 Faces
Liver: 200 Faces
(Well Shaped Triangles)
FE Analysis
The Liver (Undeformed + Deformed)
Advantages
• All software used are free
• Can control the level of detail of the 3D
model constructed
• Surface meshes which describe the model
are of good quality (model can be used for
FE Analysis)
Limitations
• Multiple software need to be used
• Maybe easier & more efficient to use a
commercial software
Possible Future Work
• Source codes for all software are freely
available; the codes may be used to build
a free software comparable to a typical
commercial software
• Adding new useful features to the free
software
• Modify free software to make them more
easy and more efficient to use
References
[1] http://www.3d-doctor.com
[2] http://www2.amira.com
[3] http://www.rhino3d.com
[4] http://www.ansys.com/
[5] http://rsbweb.nih.gov/ij/
[6] Rasband, W.S., ImageJ, U. S. National Institutes of
Health, Bethesda, Maryland, USA,
http://rsb.info.nih.gov/ij/, 1997-2009.
[7] Abramoff, M.D., Magelhaes, P.J., Ram, S.J., "Image
Processing with ImageJ", Biophotonics International,
Volume 11, issue 7, pp. 36-42, 2004.
[8] http://www.itksnap.org
[9] Paul A. Yushkevich, Joseph Piven, Heather Cody Hazlett,
Rachel Gimpel Smith, Sean Ho, James C. Gee, and Guido
Gerig, “User-guided 3D active contour segmentation of
anatomical structures: Significantly improved efficiency
and reliability”, Neuroimage, 2006 Jul 1;31(3):1116-28.
[10] http://www.gnu.org/licenses/gpl.html
[11] http://meshlab.sourceforge.net/
[12] MeshLab, Visual Computing Lab - ISTI – CNR
[13] Oztireli, Guennebaud and Gross, “Feature Preserving
Point Set Surfaces based on Non-Linear Kernel
Regression”, Eurographics 2009
[14] http://biorobotics.harvard.edu
[15] Amy Elizabeth Kerdok, Characterizing the Nonlinear
Mechanical Response of Liver to Surgical Manipulation, Ph.D
Thesis, The Division of Engineering and Applied Sciences,
Harvard University, 2006.
THANK YOU!
Download