Exploiting self-similarity in geometry for voxel based solid modeling

Voxel-based modeling techniques are known for their robustness and flexibility. However, they have three major shortcomings: (1) Memory intensive, since a large number of voxels are needed to represent high-resolution models (2) Computationally expensive, since a large number of voxels need to be visited (3) Computationally expensive isosurface extraction is needed to visualize the results. We describe techniques which alleviate these by taking advantage of self-similarity in the data making voxel-techniques practical and attractive. We describe algorithms for MEMS process emulation, isosurface extraction and visualization which utilize these techniques.

[1]  Ronald N. Perry,et al.  Kizamu: a system for sculpting digital characters , 2001, SIGGRAPH.

[2]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[3]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[4]  Victor R. Yarberry Meeting the MEMS “Design-to-Analysis” Challenge: The SUMMiT , 2002 .

[5]  Michael B. Dillencourt,et al.  Compressing quadtrees via common subtree merging , 1989, Pattern Recognit. Lett..

[6]  Zhiqiang Tan,et al.  CFD-Micromesh: a fast geometric modeling and mesh generation tool for 3D microsystem simulations , 2000, Design, Test, Integration, and Packaging of MEMS/MOEMS.

[7]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[8]  Daniel Cohen-Or,et al.  Volume graphics , 1993, Computer.

[9]  Zoë J. Wood,et al.  Isosurface Topology Simplification , 2002 .

[10]  Solomon Eyal Shimony,et al.  3D scan-conversion algorithms for voxel-based graphics , 1987, I3D '86.

[11]  Hanan Samet,et al.  Data structures for quadtree approximation and compression , 1985, CACM.

[12]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[13]  P. Woodward,et al.  SLIC (Simple Line Interface Calculation) , 1976 .

[14]  John Beidler,et al.  Data Structures and Algorithms , 1996, Wiley Encyclopedia of Computer Science and Engineering.

[15]  Arie E. Kaufman,et al.  Alias-Free Voxelization of Geometric Objects , 1999, IEEE Trans. Vis. Comput. Graph..

[16]  Andreas Kolb,et al.  Volumetric Model Repair for Virtual Reality Applications , 2001, Eurographics.

[17]  E Parker,et al.  MEMulator: A fast and accurate Geometric Modeling, Visualization and Mesh Generation Tool for 3D MEMS Design and Simulation , 2003 .

[18]  Hanan Samet,et al.  Hierarchical Spatial Data Structures , 1989, SSD.

[19]  Tao Ju,et al.  Dual contouring of hermite data , 2002, ACM Trans. Graph..

[20]  R. Gosper Exploiting regularities in large cellular spaces , 1984 .

[21]  Tushar Udeshi Tetrahedral Mesh Generation from Segmented Voxel Data , 2003, IMR.

[22]  Dinesh Manocha,et al.  Efficient B-rep Generation of Low-Degree Sculptured Solids Using Exact Arithmetic , 1996 .

[23]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[24]  Thorsten von Eicken,et al.  技術解説 IEEE Computer , 1999 .