Implementation of FORMIDABLE: A generalized differential optical design library with NURBS capabilities
In this article we describe the implementation of Freeform Optics Raytracer with Manufacturable Imaging Design cApaBiLitiEs (FORMIDABLE): an optical design library capable of simulating optical systems by ray-tracing. Optical performance can be quantified and optimised using third-party optimisation...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
EDP Sciences
2024-01-01
|
Series: | Journal of the European Optical Society-Rapid Publications |
Subjects: | |
Online Access: | https://jeos.edpsciences.org/articles/jeos/full_html/2024/01/jeos20230041/jeos20230041.html |
Summary: | In this article we describe the implementation of Freeform Optics Raytracer with Manufacturable Imaging Design cApaBiLitiEs (FORMIDABLE): an optical design library capable of simulating optical systems by ray-tracing. Optical performance can be quantified and optimised using third-party optimisation algorithms. Compared to available commercial optical design software and similarly to fast accurate NURBS optimization (FANO), our code can simulate and optimise Non-uniform rational B-Spline (NURBS). It also implements generalized differential capabilities that allows faster convergence compared to state-of-the-art. The implementation of FORMIDABLE and its innovative capabilities are described and illustrated with a representative case-study. The source code is available to eligible third-parties under the ECSL licence. |
---|---|
ISSN: | 1990-2573 |