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...
Autores principales: | , , , , |
---|---|
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 |