Adaptation of marching cubes for the simulation of material removal from segmented volume data

S. Wijewickrema, I. Ioannou, G. Kennedy
{"title":"Adaptation of marching cubes for the simulation of material removal from segmented volume data","authors":"S. Wijewickrema, I. Ioannou, G. Kennedy","doi":"10.1109/CBMS.2013.6627760","DOIUrl":null,"url":null,"abstract":"Virtual reality surgical simulators contain anatomical models constructed from 3D medical image data such as CT or MRI scans. Typically, data is segmented to identify anatomical structures of interest and visualised using a rendering algorithm. Rendered surfaces in surgical simulators must be updated in real time to reflect user interaction within the virtual environment, such as cutting or drilling. Since its introduction in 1987, marching cubes has become a popular rendering algorithm for use in medical image visualisation, due to its simplicity and speed. However, the algorithm is designed for use with continuous data rather than discrete data, as is the case with segmented data. Applying marching cubes to segmented data results in blocky surfaces that require smoothing. In addition, marching cubes uses a single threshold (iso-value) to define the rendered surface and does not provide a means of rendering surfaces based on an upper and lower threshold (iso-interval). This ability is necessary if we wish to render individual segments within a segmented data volume. We introduce modifications to the marching cubes algorithm to enable the use of iso-intervals to construct smooth surfaces representing different segments from segmented volume data. We also discuss a way to render real-time material removal from the constructed surfaces. Our evaluation shows that the performance of this method compares favourably to an existing method, with decreased memory requirements and shorter start-up times.","PeriodicalId":20519,"journal":{"name":"Proceedings of the 26th IEEE International Symposium on Computer-Based Medical Systems","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2013-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 26th IEEE International Symposium on Computer-Based Medical Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CBMS.2013.6627760","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Virtual reality surgical simulators contain anatomical models constructed from 3D medical image data such as CT or MRI scans. Typically, data is segmented to identify anatomical structures of interest and visualised using a rendering algorithm. Rendered surfaces in surgical simulators must be updated in real time to reflect user interaction within the virtual environment, such as cutting or drilling. Since its introduction in 1987, marching cubes has become a popular rendering algorithm for use in medical image visualisation, due to its simplicity and speed. However, the algorithm is designed for use with continuous data rather than discrete data, as is the case with segmented data. Applying marching cubes to segmented data results in blocky surfaces that require smoothing. In addition, marching cubes uses a single threshold (iso-value) to define the rendered surface and does not provide a means of rendering surfaces based on an upper and lower threshold (iso-interval). This ability is necessary if we wish to render individual segments within a segmented data volume. We introduce modifications to the marching cubes algorithm to enable the use of iso-intervals to construct smooth surfaces representing different segments from segmented volume data. We also discuss a way to render real-time material removal from the constructed surfaces. Our evaluation shows that the performance of this method compares favourably to an existing method, with decreased memory requirements and shorter start-up times.
从分割体数据中模拟材料去除的行军立方体的适应性
虚拟现实外科模拟器包含由三维医学图像数据(如CT或MRI扫描)构建的解剖模型。通常,数据被分割以识别感兴趣的解剖结构,并使用渲染算法进行可视化。手术模拟器中的渲染表面必须实时更新,以反映虚拟环境中的用户交互,例如切割或钻孔。自1987年推出以来,由于其简单和速度,行进立方体已成为一种流行的渲染算法,用于医学图像可视化。然而,该算法设计用于连续数据而不是离散数据,就像分割数据的情况一样。将移动立方体应用于分段数据会产生需要平滑的块状表面。此外,行进立方体使用单个阈值(iso-value)来定义所呈现的表面,并且不提供基于上限和下限阈值(iso-interval)的呈现表面的方法。如果我们希望在一个分段数据量中呈现单独的段,这种能力是必要的。我们引入了对行进立方体算法的修改,以允许使用等间隔来构造代表分段体数据中不同段的光滑表面。我们还讨论了一种从构造表面实时渲染材料移除的方法。我们的评估表明,该方法的性能优于现有方法,内存需求降低,启动时间缩短。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.10
自引率
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学术官方微信