DocumentCode :
1052600
Title :
Efficient triangular surface approximations using wavelets and quadtree data structures
Author :
Gross, Markus H. ; Staadt, Oliver G. ; Gatti, Roger
Author_Institution :
Dept. of Comput. Sci., Eidgenossische Tech. Hochschule, Zurich, Switzerland
Volume :
2
Issue :
2
fYear :
1996
fDate :
6/1/1996 12:00:00 AM
Firstpage :
130
Lastpage :
143
Abstract :
We present a method for adaptive surface meshing and triangulation which controls the local level of detail of the surface approximation by local spectral estimates. These estimates are determined by a wavelet representation of the surface data. The basic idea is to decompose the initial data set by means of an orthogonal or semi orthogonal tensor product wavelet transform (WT) and to analyze the resulting coefficients. In surface regions, where the partial energy of the resulting coefficients is low, the polygonal approximation of the surface can be performed with larger triangles without losing too much fine grain details. However, since the localization of the WT is bound by the Heisenberg principle, the meshing method has to be controlled by the detail signals rather than directly by the coefficients. The dyadic scaling of the WT stimulated us to build an hierarchical meshing algorithm which transforms the initially regular data grid into a quadtree representation by rejection of unimportant mesh vertices. The optimum triangulation of the resulting quadtree cells is carried out by selection from a look up table. The tree grows recursively as controlled by detail signals which are computed from a modified inverse WT. In order to control the local level of detail, we introduce a new class of wavelet space filters acting as "magnifying glasses" on the data. We show that our algorithm performs a low algorithmic complexity, so that surface meshing can be achieved at interactive rates, such as required by flight simulators, however, other applications are possible as well.
Keywords :
computational geometry; quadtrees; tensors; tree data structures; wavelet transforms; Heisenberg principle; adaptive surface meshing; algorithmic complexity; dyadic scaling; flight simulators; hierarchical meshing algorithm; initially regular data grid; local spectral estimates; magnifying glasses; meshing method; modified inverse WT; optimum triangulation; partial energy; polygonal approximation; quadtree data structures; quadtree representation; semi orthogonal tensor product wavelet transform; triangular surface approximations; wavelet representation; wavelet space filters; Adaptive control; Aerospace simulation; Data structures; Filters; Glass; Programmable control; Surface waves; Tensile stress; Wavelet analysis; Wavelet transforms;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/2945.506225
Filename :
506225
Link To Document :
بازگشت