Abstract

Recently, spectral methods have been extensively used in the processing of 3D meshes. They usually take advantage of some unique properties that the eigenvalues and the eigenvectors of the decomposed Laplacian matrix have. However, despite their superior behavior and performance, they suffer from computational complexity, especially while the number of vertices of the model increases. In this work, we suggest the use of a fast and efficient spectral processing approach applied to dense static and dynamic 3D meshes, which can be ideally suited for real-time denoising and compression applications. To increase the computational efficiency of the method, we exploit potential spectral coherence between adjacent parts of a mesh and then we apply an orthogonal iteration approach for the tracking of the graph Laplacian eigenspaces. Additionally, we present a dynamic version that automatically identifies the optimal subspace size that satisfies a given reconstruction quality threshold. In this way, we overcome the problem of the perceptual distortions, due to the fixed number of subspace sizes that is used for all the separated parts individually. Extensive simulations carried out using different 3D models in different use cases (i.e., compression and denoising), showed that the proposed approach is very fast, especially in comparison with the SVD based spectral processing approaches, while at the same time the quality of the reconstructed models is of similar or even better reconstruction quality. The experimental analysis also showed that the proposed approach could also be used by other denoising methods as a preprocessing step, in order to optimize the reconstruction quality of their results and decrease their computational complexity since they need fewer iterations to converge.

Highlights

  • Nowadays, due to the easiness of creating digital 3D content, a great amount of information can be captured and stored instantly

  • We introduced a fast spectral processing approach ideally suited for low-level applications applied in highly dense static and dynamic 3D meshes in real-time

  • To overcome the high computational complexity of the Singular Value Decomposition (SVD) implementation, we exploited potential spectral coherence between different parts of a mesh and we applied the problem of tracking graph Laplacian eigenspaces via orthogonal iterations

Read more

Summary

Introduction

Due to the easiness of creating digital 3D content, a great amount of information can be captured and stored instantly. The information acquired by 3D scanners is usually huge and unorganized, creating noisy and dense 3D models that are very difficult to be efficiently handled by other high-level applications and software (e.g., 3D object recognition [1,2], 3D matching and retrieval [3], scalable coding of static and dynamic 3D objects [4], re-meshing [5], etc.) without further processing (i.e., compression and denoising). Method on the graph Laplacian of each submesh, has an extremely high computational complexity, requiring O n3 operations, where n denotes the number of vertices in a 3D mesh Motivated by this drawback, we propose an approach that is based on a numerical analysis method known as orthogonal iterations (OI) [13], that takes advantage of the geometric coherence between different submeshes of the same mesh.

Previous Works
Preliminaries of Spectral Processing in 3D Meshes
Block-Based Spectral Processing Using Orthogonal Iterations
Dynamic Orthogonal Iterations for Stable Reconstruction Accuracy
Spatial Coherence between Submeshes of the Same Mesh
Number of Submeshes
Size of Overlapped Submeshes
Case Studies
Block-Based Spectral Compression
Block-Based Spectral Denoising
Block-Based Spectral Denoising of 3D Dynamic Mesh
Comparisons of the Execution Times with a Relative Method
Experimental Setup and Metrics
Experimental Analysis of the Spectral Compression Approach
Experimental Analysis of Spectral Denoising Approach
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call