Marching cubes: A high resolution 3D surface construction algorithm
- 1 August 1987
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 21 (4) , 163-169
- https://doi.org/10.1145/37402.37422
Abstract
We present a new algorithm, called marching cubes , that creates triangle models of constant density surfaces from 3D medical data. Using a divide-and-conquer approach to generate inter-slice connectivity, we create a case table that defines triangle topology. The algorithm processes the 3D medical data in scan-line order and calculates triangle vertices using linear interpolation. We find the gradient of the original data, normalize it, and use it as a basis for shading the models. The detail in images produced from the generated surface models is the result of maintaining the inter-slice connectivity, surface data, and gradient information present in the original 3D data. Results from computed tomography (CT), magnetic resonance (MR), and single-photon emission computed tomography (SPECT) illustrate the quality and functionality of marching cubes . We also discuss improvements that decrease processing time and add solid modeling capabilities.Keywords
This publication has 16 references indexed in Scilit:
- Segmentation into Three Classes Using GradientsIEEE Transactions on Medical Imaging, 1986
- Shading 3D-Images from CT Using Gray-Level GradientsIEEE Transactions on Medical Imaging, 1986
- MR imaging of blood vessels using three-dimensional reconstruction: methodology.Radiology, 1985
- Shape and dimensions of cardiac chambers: importance of CT section thickness and orientation.Radiology, 1985
- Color 3-D Imaging of Normal and Pathologic Intracranial StructuresIEEE Computer Graphics and Applications, 1984
- Geometric modeling using octree encodingComputer Graphics and Image Processing, 1982
- Conversion of complex contour line definitions into polygonal element mosaicsACM SIGGRAPH Computer Graphics, 1978
- Computer generated images for medical applicationsACM SIGGRAPH Computer Graphics, 1978
- Optimal surface reconstruction from planar contoursCommunications of the ACM, 1977
- Reentrant polygon clippingCommunications of the ACM, 1974