首页> 外文学位 >Isosurface extraction from volume data using particle systems.
【24h】

Isosurface extraction from volume data using particle systems.

机译:使用粒子系统从体积数据中提取等值面。

获取原文
获取原文并翻译 | 示例

摘要

I present a new approach to isosurface extraction from three-dimensional volume data that uses particle systems. Particles are attracted towards a specific surface value while simultaneously repelling adjacent particles on nearby regions of the isosurface. Repulsive forces are based on particle size, which is in turn a function of both the curvature of the surface at that point and the local density of particles in the region. Particle population adapts through a birth/death process to reach a curvature-based desired density level. A global scaling factor adjusts the desired density to control the level of detail in the final triangulation. Once the system reaches equilibrium, the particle positions are used as vertices in generating a triangular mesh of the isosurface.;My approach has several advantages over the conventional Marching Cubes isosurface extraction algorithm. The size of the triangles is a function of the curvature of the surface, not the grid resolution of the volume data set. The level of detail in the triangulation is an integral part of my algorithm, not a post-processing step. A single scaling factor provides a simple, easy to use parameter for controlling the level of detail, unlike the multiple, interrelated parameters used in the popular Triangle Decimation algorithm. My technique produces a better quality triangulation, as measured by the aspect ratio of the triangles, than Marching Cubes combined with a Triangle Decimation post-processing step. This is especially true for isosurfaces with very few vertices, such as those that have been heavily decimated.;The disadvantage of my approach is that it takes significantly longer to produce an isosurface than Marching Cubes and Triangle Decimation combined. Given that the time required by my algorithm is a function of the number of particles, larger models or models created with a greater level of detail increase this time discrepancy.
机译:我提出了使用粒子系统从三维体积数据中提取等值面的新方法。粒子被吸引到特定的表面值,同时排斥等值面附近区域上的相邻粒子。排斥力基于颗粒大小,而颗粒大小又是该点表面曲率和该区域中颗粒局部密度的函数。粒子种群通过出生/死亡过程进行适应,以达到基于曲率的所需密度水平。全局比例因子可调整所需的密度,以控制最终三角剖分中的细节级别。一旦系统达到平衡,粒子位置将用作生成等值面三角网格的顶点。我的方法比常规的Marching Cubes等值面提取算法具有多个优势。三角形的大小是表面曲率的函数,而不是体积数据集的网格分辨率。三角剖分中的细节级别是我算法不可或缺的一部分,而不是后处理步骤。与流行的“三角抽取”算法中使用的多个相互关联的参数不同,单个缩放因子提供了一个简单易用的参数来控制细节级别。通过三角形的纵横比来衡量,我的技术产生的质量比通过行进立方体结合“三角形抽取”后处理步骤的三角形更好。这对于具有很少顶点的等值面(例如已被大量抽取的等值面)尤其如此;我的方法的缺点是,生成等值面的时间要比行进立方体和三角形抽取的总和长得多。鉴于我的算法所需的时间是粒子数量的函数,因此较大的模型或具有更高详细程度的模型会增加这种时间差异。

著录项

  • 作者

    Crossno, Patricia Joyce.;

  • 作者单位

    The University of New Mexico.;

  • 授予单位 The University of New Mexico.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1998
  • 页码 161 p.
  • 总页数 161
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号