Cargando…

Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients

In this paper, we propose a new algorithm to reconstruct optics surfaces (aka wavefronts) from gradients, defined on a circular domain, by means of the Spherical Harmonics. The experimental results indicate that this algorithm renders the same accuracy, compared to the reconstruction based on classi...

Descripción completa

Detalles Bibliográficos
Autores principales: Solano-Altamirano, Juan Manuel, Vázquez-Otero, Alejandro, Khikhlukha, Danila, Dormido, Raquel, Duro, Natividad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5750759/
https://www.ncbi.nlm.nih.gov/pubmed/29189722
http://dx.doi.org/10.3390/s17122780
_version_ 1783289794908913664
author Solano-Altamirano, Juan Manuel
Vázquez-Otero, Alejandro
Khikhlukha, Danila
Dormido, Raquel
Duro, Natividad
author_facet Solano-Altamirano, Juan Manuel
Vázquez-Otero, Alejandro
Khikhlukha, Danila
Dormido, Raquel
Duro, Natividad
author_sort Solano-Altamirano, Juan Manuel
collection PubMed
description In this paper, we propose a new algorithm to reconstruct optics surfaces (aka wavefronts) from gradients, defined on a circular domain, by means of the Spherical Harmonics. The experimental results indicate that this algorithm renders the same accuracy, compared to the reconstruction based on classical Zernike polynomials, using a smaller number of polynomial terms, which potentially speeds up the wavefront reconstruction. Additionally, we provide an open-source C++ library, released under the terms of the GNU General Public License version 2 (GPLv2), wherein several polynomial sets are coded. Therefore, this library constitutes a robust software alternative for wavefront reconstruction in a high energy laser field, optical surface reconstruction, and, more generally, in surface reconstruction from gradients. The library is a candidate for being integrated in control systems for optical devices, or similarly to be used in ad hoc simulations. Moreover, it has been developed with flexibility in mind, and, as such, the implementation includes the following features: (i) a mock-up generator of various incident wavefronts, intended to simulate the wavefronts commonly encountered in the field of high-energy lasers production; (ii) runtime selection of the library in charge of performing the algebraic computations; (iii) a profiling mechanism to measure and compare the performance of different steps of the algorithms and/or third-party linear algebra libraries. Finally, the library can be easily extended to include additional dependencies, such as porting the algebraic operations to specific architectures, in order to exploit hardware acceleration features.
format Online
Article
Text
id pubmed-5750759
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-57507592018-01-10 Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients Solano-Altamirano, Juan Manuel Vázquez-Otero, Alejandro Khikhlukha, Danila Dormido, Raquel Duro, Natividad Sensors (Basel) Article In this paper, we propose a new algorithm to reconstruct optics surfaces (aka wavefronts) from gradients, defined on a circular domain, by means of the Spherical Harmonics. The experimental results indicate that this algorithm renders the same accuracy, compared to the reconstruction based on classical Zernike polynomials, using a smaller number of polynomial terms, which potentially speeds up the wavefront reconstruction. Additionally, we provide an open-source C++ library, released under the terms of the GNU General Public License version 2 (GPLv2), wherein several polynomial sets are coded. Therefore, this library constitutes a robust software alternative for wavefront reconstruction in a high energy laser field, optical surface reconstruction, and, more generally, in surface reconstruction from gradients. The library is a candidate for being integrated in control systems for optical devices, or similarly to be used in ad hoc simulations. Moreover, it has been developed with flexibility in mind, and, as such, the implementation includes the following features: (i) a mock-up generator of various incident wavefronts, intended to simulate the wavefronts commonly encountered in the field of high-energy lasers production; (ii) runtime selection of the library in charge of performing the algebraic computations; (iii) a profiling mechanism to measure and compare the performance of different steps of the algorithms and/or third-party linear algebra libraries. Finally, the library can be easily extended to include additional dependencies, such as porting the algebraic operations to specific architectures, in order to exploit hardware acceleration features. MDPI 2017-11-30 /pmc/articles/PMC5750759/ /pubmed/29189722 http://dx.doi.org/10.3390/s17122780 Text en © 2017 by the authors. 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/).
spellingShingle Article
Solano-Altamirano, Juan Manuel
Vázquez-Otero, Alejandro
Khikhlukha, Danila
Dormido, Raquel
Duro, Natividad
Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients
title Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients
title_full Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients
title_fullStr Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients
title_full_unstemmed Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients
title_short Using Spherical-Harmonics Expansions for Optics Surface Reconstruction from Gradients
title_sort using spherical-harmonics expansions for optics surface reconstruction from gradients
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5750759/
https://www.ncbi.nlm.nih.gov/pubmed/29189722
http://dx.doi.org/10.3390/s17122780
work_keys_str_mv AT solanoaltamiranojuanmanuel usingsphericalharmonicsexpansionsforopticssurfacereconstructionfromgradients
AT vazquezoteroalejandro usingsphericalharmonicsexpansionsforopticssurfacereconstructionfromgradients
AT khikhlukhadanila usingsphericalharmonicsexpansionsforopticssurfacereconstructionfromgradients
AT dormidoraquel usingsphericalharmonicsexpansionsforopticssurfacereconstructionfromgradients
AT duronatividad usingsphericalharmonicsexpansionsforopticssurfacereconstructionfromgradients