学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > Modified SurfaceNets Smoothing a Marching Cubes Mesh

Modified SurfaceNets Smoothing a Marching Cubes Mesh

Modified SurfaceNets Smoothing a Marching Cubes Mesh

Modified SurfaceNets:

Smoothing a Marching Cubes Mesh

Virginia Holmstrom

1 Introduction

Since William Lorensen and Harvey Cline’s publication of Marching Cubes: A High Resolution 3D Surface Construction Algorithm in 1987 Marching Cubes has become the defining algorithm for the creation of 3D surface meshes. Yet despite the success of Marching Cubes the resulting mesh exhibits several weaknesses, including aliasing and terracing artifacts, less-than-optimal triangle quality, and large numbers of triangles. A multitude of techniques have been introduced to address these issues, including surface smoothing and triangle decimation algorithms. Beyond reducing artifacts, smoothing improves the effectiveness of triangle decimation algorithms and reduces errors during finite element analysis. However, many smoothing techniques fail to eliminate terracing because their local filter neighborhood does not encompass the width of the terrace. Additionally, smoothing a mesh without consideration of the original data may smooth away crucial fine details as well as mesh generation artifacts. [2]

In 1998 Sarah F. F. Gibson published Constrained Elastic Surface Nets: Generating Smooth Surfaces from Binary Segmented Data. Her work attempts to preserve the fine detail present in the original data by applying smoothing directly to the binary data and introduces the concept of a constraint to limit the deviation of the smoothed data from the original. Modified SurfaceNets attempts to apply Gibson’s SurfaceNet technique to the problem of smoothing a Marching Cubes mesh. By defining SurfaceNet nodes on the Marching Cubes mesh and constraining their movement to their Voronoi regions, Modified SurfaceNets aims to reduce terracing while preserving the fine detail of the original image.

2 Modified SurfaceNets

2.1

Modified SurfaceNets Smoothing a Marching Cubes Mesh

Marching Cubes Mesh.

Both Marching Cubes and SurfaceNets take binary imagery

data as input and output a triangular mesh. For SurfaceNets

to smooth a Marching Cubes mesh it would have to be

imagery slices. Similar to Marching Cubes, SurfaceNets

defines a cube from 8 voxels, with 4 voxels each taken from

(meaning at least one of the voxels has a different binary

第1页

TOP相关主题

  • marching cubes
  • marching cubes算法
  • the ants go marching
  • ants go marching
  • marching cube
  • marching on
  • marching season
  • marching

我要评论

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部