Topological considerations in isosurface generation

Author:

van Gelder Allen1,Wilhelms Jane1

Affiliation:

1. Univ. of California, Santa Cruz

Abstract

A popular technique for rendition of isosurfaces in sampled data is to consider cells with sample points as corners and approximate the isosurface in each cell by one or more polygons whose vertices are obtained by interpolation of the sample data. That is, each polygon vertex is a point on a cell edge, between two adjacent sample points, where the function is estimated to equal the desired threshold value. The two sample points have values on opposite sides of the threshold, and the interpolated point is called an intersection point . When one cell face has an intersection point in each of its four edges, then the correct connection among intersection points becomes ambiguous. An incorrect connection can lead to erroneous topology in the rendered surface, and possible discontinuities. We show that disambiguation methods, to be at all accurate, need to consider sample values in the neighborhood outside the cell. This paper studies the problems of disambiguation, reports on some solutions, and presents some statistics on the occurrence of such ambiguities. A natural way to incorporate neighborhood information is through the use of calculated gradients at cell corners. They provide insight into the behavior of a function in well-understood ways. We introduce two gradient consistency heuristics that use calculated gradients at the corners of ambiguous faces, as well as the function values at those corners, to disambiguate at a reasonable computational cost. These methods give the correct topology on several examples that caused problems for other methods we examined.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design

Reference37 articles.

1. The theory, design, implementation and evaluation of a three-dimensional surface detection algorithm

2. The theory, design, implementation, and evaluation of a three-dimensional surface detection algorithm;ARTZY E.;Comput. Graph. Image Process.,1981

3. Building surfaces of evolution: The weaving wall;BAKER H.H.;Int. J. Comput. Vis.,1989

4. Polygonization of implicit surfaces

5. 3D reconstruction of the brain from magnetic resonance images;DUMOULIN C. L.;Mag. Res. Imaging,1987

Cited by 81 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Reconstruction Algorithm for Complex Dexel Models Based on Composite Block Partition;Journal of Computing and Information Science in Engineering;2023-11-30

2. A marching cube algorithm based on edge growth;Virtual Reality & Intelligent Hardware;2021-08

3. Modification of the Marching Cubes Algorithm to Obtain a 3D Representation of a Planar Image;Programming and Computer Software;2021-05

4. Surface Reconstruction: Roles in the Field of Computer Vision and Computer Graphics;International Journal of Image and Graphics;2021-04-26

5. CPU Ray Tracing of Tree‐Based Adaptive Mesh Refinement Data;Computer Graphics Forum;2020-06

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3