Block based Spectral Processing of Dense 3D Meshes using Orthogonal Iterations

Spectral methods are widely used in geometry processing of 3D models. They rely on the projection of the mesh geometry on the basis defined by the eigenvectors of the graph Laplacian operator, becoming computationally prohibitive as the density of the models increases. In this paper, we propose a novel approach for supporting fast and efficient spectral processing of dense 3D meshes, ideally suited for real time compression and denoising scenarios. To achieve that, we apply the problem of tracking graph Laplacian eigenspaces via orthogonal iterations, exploiting potential spectral coherences between adjacent parts. To avoid perceptual distortions when a fixed number of eigenvectors is used for all the individual parts, we propose a flexible solution that automatically identifies the optimal subspace size for satisfying a given reconstruction quality constraint. Extensive simulations carried out with different 3D meshes in compression and denoising setups, showed that the proposed schemes are very fast alternatives of SVD based spectral processing while achieving at the same time similar or even better reconstruction quality. More importantly, the proposed approach can be employed by several other state of the art denoising methods as a preprocessing step, optimizing both their reconstruction quality and their computational complexity.

[1]  Ralph R. Martin,et al.  Fast and Effective Feature-Preserving Mesh Denoising , 2007, IEEE Transactions on Visualization and Computer Graphics.

[2]  Daniel Cohen-Or,et al.  Bilateral mesh denoising , 2003 .

[3]  Wei Cai,et al.  Next Generation Mobile Cloud Gaming , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[4]  Bailin Deng,et al.  Guided Mesh Normal Filtering , 2015, Comput. Graph. Forum.

[5]  Petros Daras,et al.  Real-Time, Full 3-D Reconstruction of Moving Foreground Objects From Multiple Consumer Depth Cameras , 2013, IEEE Transactions on Multimedia.

[6]  Henri Maître,et al.  Application of spectral decomposition to compression and watermarking of 3D triangle mesh geometry , 2003, Signal Process. Image Commun..

[7]  Olga Sorkine,et al.  Laplacian Mesh Processing , 2005 .

[8]  Ramsay Dyer,et al.  Spectral Mesh Processing , 2010, Comput. Graph. Forum.

[9]  Frédo Durand,et al.  Non-iterative, feature-preserving mesh smoothing , 2003, ACM Trans. Graph..

[10]  Michele Sanna,et al.  Enabling Geometry-Based 3-D Tele-Immersion With Fast Mesh Compression and Linear Rateless Coding , 2014, IEEE Transactions on Multimedia.

[11]  Ryutarou Ohbuchi,et al.  Watermarking 3D Polygonal Meshes in the Mesh Spectral Domain , 2001, Graphics Interface.

[12]  Craig Gotsman,et al.  On graph partitioning, spectral analysis, and digital mesh processing , 2003, 2003 Shape Modeling International..

[13]  Lei He,et al.  Mesh denoising via L0 minimization , 2013, ACM Trans. Graph..

[14]  Yousef Saad Analysis of Subspace Iteration for Eigenvalue Problems with Evolving Matrices , 2016, SIAM J. Matrix Anal. Appl..

[15]  Ping Zhang,et al.  Iterative Methods for Computing Eigenvalues and Exponentials of Large Matrices , 2009 .

[16]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..

[17]  Bruno Lévy,et al.  Laplace-Beltrami Eigenfunctions Towards an Algorithm That "Understands" Geometry , 2006, IEEE International Conference on Shape Modeling and Applications 2006 (SMI'06).

[18]  Konstantinos Moustakas,et al.  Compressed Sensing for Efficient Encoding of Dense 3D Meshes Using Model-Based Bayesian Learning , 2017, IEEE Transactions on Multimedia.

[19]  Pheng-Ann Heng,et al.  Coarse‐to‐Fine Normal Filtering for Feature‐Preserving Mesh Denoising Based on Isotropic Subneighborhoods , 2013, Comput. Graph. Forum.

[20]  Jarek Rossignac,et al.  GeoFilter: Geometric Selection of Mesh Filter Parameters , 2005, Comput. Graph. Forum.

[21]  Craig Gotsman,et al.  Spectral compression of mesh geometry , 2000, EuroCG.

[22]  Jarek Rossignac,et al.  Edgebreaker: Connectivity Compression for Triangle Meshes , 1999, IEEE Trans. Vis. Comput. Graph..

[23]  Youyi Zheng,et al.  IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 1 Bilateral Normal Filtering for Mesh Denoising , 2022 .

[24]  G. Golub,et al.  Tracking a few extreme singular values and vectors in signal processing , 1990, Proc. IEEE.

[25]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[26]  Yingbo Hua Asymptotical orthonormalization of subspace matrices without square root , 2004, IEEE Signal Processing Magazine.

[27]  Gabriel Taubin,et al.  Geometric Signal Processing on Polygonal Meshes , 2000, Eurographics.

[28]  J. Leydold,et al.  Discrete Nodal Domain Theorems , 2000, math/0009120.

[29]  Konstantinos Moustakas,et al.  Sparse coding of dense 3D meshes in mobile cloud applications , 2015, 2015 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).