Cargando…

Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations

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 co...

Descripción completa

Detalles Bibliográficos
Autores principales: Arvanitis, Gerasimos, Lalos, Aris S., Moustakas, Konstantinos
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8321066/
https://www.ncbi.nlm.nih.gov/pubmed/34460601
http://dx.doi.org/10.3390/jimaging6060055
_version_ 1783730763287494656
author Arvanitis, Gerasimos
Lalos, Aris S.
Moustakas, Konstantinos
author_facet Arvanitis, Gerasimos
Lalos, Aris S.
Moustakas, Konstantinos
author_sort Arvanitis, Gerasimos
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8321066
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83210662021-08-26 Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations Arvanitis, Gerasimos Lalos, Aris S. Moustakas, Konstantinos J Imaging Article 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. MDPI 2020-06-26 /pmc/articles/PMC8321066/ /pubmed/34460601 http://dx.doi.org/10.3390/jimaging6060055 Text en © 2020 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) ).
spellingShingle Article
Arvanitis, Gerasimos
Lalos, Aris S.
Moustakas, Konstantinos
Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations
title Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations
title_full Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations
title_fullStr Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations
title_full_unstemmed Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations
title_short Spectral Processing for Denoising and Compression of 3D Meshes Using Dynamic Orthogonal Iterations
title_sort spectral processing for denoising and compression of 3d meshes using dynamic orthogonal iterations
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8321066/
https://www.ncbi.nlm.nih.gov/pubmed/34460601
http://dx.doi.org/10.3390/jimaging6060055
work_keys_str_mv AT arvanitisgerasimos spectralprocessingfordenoisingandcompressionof3dmeshesusingdynamicorthogonaliterations
AT lalosariss spectralprocessingfordenoisingandcompressionof3dmeshesusingdynamicorthogonaliterations
AT moustakaskonstantinos spectralprocessingfordenoisingandcompressionof3dmeshesusingdynamicorthogonaliterations