1-ring interpolatory wavelet using function vectors for mobile computing

As an effective tool for the multiresolution rendering and editing for the complex models and scenes, the wavelet transforms attract more and more attention in recent years. While, the usual wavelet transforms developed for the mesh simplification still have some problems in the efficiency or shape preservation. They either consume much time and memory in the wavelet analysis, or generate low-detailed versions of models with the unwilling sharp convex edges. In this paper, we propose a novel and efficient wavelet transform based on the matrix-valued 1-ring interpolatory subdivision. Our matrix-valued wavelet transform is constructed on the function vectors, which makes it suitable for processing the vector-valued signals. Different from the usual multivariate wavelets, each component of the vector-valued signals processed by the matrix-valued wavelet are correlated. The resulted meshes are influenced by each component of the vector, which provides a way to adjust the shape of meshes. To overcome the defect that 1-ring subdivision surfaces is too sensitive to the initial shape control parameters, we develop a general approach to determine the shape control parameters for the subdivision and the wavelet transform, so making the multiresolution surfaces stable and smooth. We adopt the local lifting scheme to make the wavelet transform more efficient and low memory cost. The experiments have shown that our wavelet transform is efficient and stable, with the good shape-preserving ability. These features make it especially suitable for the resource-limited mobile computing.

[1]  Richard H. Bartels,et al.  Multiresolution Surfaces having Arbitrary Topologies by a Reverse Doo Subdivision Method , 2002, Comput. Graph. Forum.

[2]  Richard H. Bartels,et al.  Multiresolution Curve and Surface Representation: Reversing Subdivision Rules by Least‐Squares Data Fitting , 1999, Comput. Graph. Forum.

[3]  C. Chui,et al.  Surface subdivision schemes generated by refinable bivariate spline function vectors , 2003 .

[4]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[5]  Kaihuai Qin,et al.  Unlifted loop subdivision wavelets , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[6]  W. Sweldens The Lifting Scheme: A Custom - Design Construction of Biorthogonal Wavelets "Industrial Mathematics , 1996 .

[7]  Kai Tang,et al.  Efficient wavelet construction with Catmull–Clark subdivision , 2006, The Visual Computer.

[8]  Kaihuai Qin,et al.  Computing Efficient Matrix-valued Wavelets for Meshes , 2010, 2010 18th Pacific Conference on Computer Graphics and Applications.

[9]  Rémy Prost,et al.  Wavelet-based progressive compression scheme for triangle meshes: wavemesh , 2004, IEEE Transactions on Visualization and Computer Graphics.

[10]  Rémy Prost,et al.  Wavelet-based multiresolution analysis of irregular surface meshes , 2004, IEEE Transactions on Visualization and Computer Graphics.

[11]  H. Wang,et al.  Biorthogonal Wavelets Based on Interpolatory  Subdivision , 2009, Comput. Graph. Forum.

[12]  Tony DeRose,et al.  Multiresolution analysis for surfaces of arbitrary topological type , 1997, TOGS.

[13]  Qingtang Jiang,et al.  Matrix-valued symmetric templates for interpolatory surface subdivisions: I. Regular vertices , 2005 .

[14]  Hui Zhang,et al.  A Biorthogonal Wavelet Approach based on Dual Subdivision , 2008, Comput. Graph. Forum.

[15]  Xiaonan Luo,et al.  Deducing interpolating subdivision schemes from approximating subdivision schemes , 2008, SIGGRAPH 2008.

[16]  Qingtang Jiang,et al.  From extension of Loop's approximation scheme to interpolatory subdivisions , 2008, Computer Aided Geometric Design.

[17]  Bernd Hamann,et al.  Generalized B-spline subdivision-surface wavelets for geometry compression , 2004, IEEE Transactions on Visualization and Computer Graphics.

[18]  Kai Tang,et al.  Biorthogonal wavelets based on gradual subdivision of quadrilateral meshes , 2008, Comput. Aided Geom. Des..

[19]  Kaihuai Qin,et al.  √3-Subdivision-Based Biorthogonal Wavelets , 2007, IEEE Transactions on Visualization and Computer Graphics.

[20]  Andrei Khodakovsky,et al.  Progressive geometry compression , 2000, SIGGRAPH.

[21]  Peter Schröder,et al.  Spherical wavelets: efficiently representing functions on the sphere , 1995, SIGGRAPH.

[22]  Martin Bertram,et al.  Biorthogonal Loop-Subdivision Wavelets , 2004, Computing.