Marching cubes: a high resolution 3D surface construction algorithm

W. Lorensen, H. Cline
{"title":"Marching cubes: a high resolution 3D surface construction algorithm","authors":"W. Lorensen, H. Cline","doi":"10.1145/280811.281026","DOIUrl":null,"url":null,"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.","PeriodicalId":236803,"journal":{"name":"Seminal graphics: pioneering efforts that shaped the field","volume":"102 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1794","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Seminal graphics: pioneering efforts that shaped the field","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/280811.281026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1794

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.
行进立方体:一个高分辨率的三维表面构建算法
我们提出了一种新的算法,称为行进立方体,它可以从3D医疗数据中创建恒定密度表面的三角形模型。使用分而治之的方法来生成片间连接,我们创建了一个定义三角形拓扑的案例表。该算法对三维医学数据按扫描线顺序进行处理,并采用线性插值法计算三角形顶点。我们找到原始数据的梯度,将其归一化,并将其作为阴影模型的基础。由生成的表面模型生成的图像中的细节是保持原始3D数据中存在的片间连通性、表面数据和梯度信息的结果。计算机断层扫描(CT)、磁共振(MR)和单光子发射计算机断层扫描(SPECT)的结果说明了行进立方体的质量和功能。我们还讨论了减少处理时间和添加实体建模功能的改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信