Schreiner John, Scheidegger Carlos E, Silva Cláudio T
SCI Institute, University of Utah, USA.
IEEE Trans Vis Comput Graph. 2006 Sep-Oct;12(5):1205-12. doi: 10.1109/TVCG.2006.149.
Isosurfaces are ubiquitous in many fields, including visualization, graphics, and vision. They are often the main computational component of important processing pipelines (e.g. , surface reconstruction), and are heavily used in practice. The classical approach to compute isosurfaces is to apply the Marching Cubes algorithm, which although robust and simple to implement, generates surfaces that require additional processing steps to improve triangle quality and mesh size. An important issue is that in some cases, the surfaces generated by Marching Cubes are irreparably damaged, and important details are lost which can not be recovered by subsequent processing. The main motivation of this work is to develop a technique capable of constructing high-quality and high-fidelity isosurfaces. We propose a new advancing front technique that is capable of creating high-quality isosurfaces from regular and irregular volumetric datasets. Our work extends the guidance field framework of Schreiner et al. to implicit surfaces, and improves it in significant ways. In particular, we describe a set of sampling conditions that guarantee that surface features will be captured by the algorithm. We also describe an efficient technique to compute a minimal guidance field, which greatly improves performance. Our experimental results show that our technique can generate high-quality meshes from complex datasets.
等值面在许多领域都很常见,包括可视化、图形学和视觉。它们通常是重要处理流程(例如表面重建)的主要计算组件,并且在实践中被大量使用。计算等值面的经典方法是应用移动立方体算法,该算法虽然健壮且易于实现,但生成的表面需要额外的处理步骤来提高三角形质量和网格大小。一个重要的问题是,在某些情况下,移动立方体算法生成的表面会受到不可修复的损坏,重要细节会丢失,后续处理无法恢复这些细节。这项工作的主要动机是开发一种能够构建高质量和高保真度等值面的技术。我们提出了一种新的推进前沿技术,该技术能够从规则和不规则的体数据集中创建高质量的等值面。我们的工作将施赖纳等人的引导场框架扩展到隐式表面,并在多个重要方面对其进行了改进。特别是,我们描述了一组采样条件,以确保算法能够捕获表面特征。我们还描述了一种计算最小引导场的有效技术,这大大提高了性能。我们的实验结果表明,我们的技术能够从复杂数据集中生成高质量的网格。