TY - JOUR
T1 - Growing-cube isosurface extraction algorithm for medical volume data
AU - Lee, T. Y.
AU - Lin, C. H.
N1 - Funding Information:
This work is supported in part by NSC-89-2218-E-006-028, National Science Council, Taiwan, Republic of China.
PY - 2001
Y1 - 2001
N2 - In medical applications, three-dimensional volume data such as CT and MRI are gathered from medical-imaging devices. Marching cube (MC) algorithm is a common routine to extract isosurfaces from volume data. The MC algorithm generates the massive number of triangles to represent an isosurface. It is difficult to render this amount of triangles in real-time on general workstations. In this paper, we present a growing-cube algorithm to reduce the number of triangles generated by the MC algorithm. Growing-cube algorithm uses a surface tracker to avoid exhaustive searching isosurfaces cell-by-cell and, therefore, it saves computation time. During surface tracking, the growing-cube algorithm adaptively merges surfaces contained in the tracked cells to reduce the number of triangles. Surfaces are merged as long as the error is within user-specified error thresholds. Therefore, the proposed algorithm can generate a variable resolution of isosurfaces according to these error parameters.
AB - In medical applications, three-dimensional volume data such as CT and MRI are gathered from medical-imaging devices. Marching cube (MC) algorithm is a common routine to extract isosurfaces from volume data. The MC algorithm generates the massive number of triangles to represent an isosurface. It is difficult to render this amount of triangles in real-time on general workstations. In this paper, we present a growing-cube algorithm to reduce the number of triangles generated by the MC algorithm. Growing-cube algorithm uses a surface tracker to avoid exhaustive searching isosurfaces cell-by-cell and, therefore, it saves computation time. During surface tracking, the growing-cube algorithm adaptively merges surfaces contained in the tracked cells to reduce the number of triangles. Surfaces are merged as long as the error is within user-specified error thresholds. Therefore, the proposed algorithm can generate a variable resolution of isosurfaces according to these error parameters.
UR - http://www.scopus.com/inward/record.url?scp=0034984769&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0034984769&partnerID=8YFLogxK
U2 - 10.1016/S0895-6111(00)00084-7
DO - 10.1016/S0895-6111(00)00084-7
M3 - Article
C2 - 11390195
AN - SCOPUS:0034984769
SN - 0895-6111
VL - 25
SP - 405
EP - 415
JO - Computerized Medical Imaging and Graphics
JF - Computerized Medical Imaging and Graphics
IS - 5
ER -