Submitted:
26 July 2024
Posted:
29 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
- Differential Ray Tracing consisting in simultaneously computing the rays and their derivatives when doing a ray trace. A ray is defined as a line that is perpendicular to a wavefront and can be represented by a point and a normalized direction vector. Rays being reflected and refracted by the optical surfaces form the ray path, which does not necessarily have an explicit analytical expression. In FORMIDABLE, differential ray tracing is implemented in two ways: implicit differentiation applied to the calculation of the intersection between a ray and a surface and differentiating the offense to the Fermat path principle [25].
- Merit function differentiation using Automatic Differentiation (AD) [28].
- Projected apertures, allowing to define an aperture on NURBS surfaces, whereas optical design software usually only consider surfaces that are defined with a sag. The projected aperture is defined on a plane in front of the NURBS that is projected on it.
- Ray aiming allowing to place the stop at any desired location. This is implemented using black-box algorithms in commercial optical design software, and might not be considered in FANO. FORMIDABLE performs ray aiming using a three-step algorithm. The algorithm finds the on-axis chief ray (OAR), computes the physical pupil of the system which then allows to compute a raymap through backward propagation. These points intersect the pupil at the correct position, but do not originate from the correct points in the FOV. Ray tracing from the correct field points is done through direct propagation, and uses the raymap as guesses to find the ray that intersect the pupil at the correct location. Then, non-physical rays are eliminated.
- Use of external optimizers. Tests have shown that the Levenberg-Marquart algorithm performed well on optical systems. We used the open source implementation in SciPy library [29].
- Pupil sampling corresponds to the number and repartition of rays used to sample the pupil of the system. We used a rectangular array sampling with points for FORMIDABLE, which needs to use odd value to sample the center of the pupil as well. The closest we could get with OpticStudio was either or . Both were tested and the one yielding the best optimization results was kept (). The difference between both these settings was marginal.
- Field sampling corresponds to the number and repartition of point sources in the FOV. We used a rectangular array sampling with points.
- The optimization criterion corresponds to the OpticStudio Default Merit Function Start (DMFS) operand, which can be set in the Optimization Wizard. Common criteria include spot radius or wavefront error. We chose to optimize over RMS spot radius. In FORMIDABLE, the equivalent setting is called “TransverseAberration”.
- The first one allows to maintain the focal length of the system. In OpticStudio, for centered optical systems, the EFFL operand can be used. However, it cannot be used for off-axis systems, and such an operand was not implemented in FORMIDABLE. We thus minimize the distance between the real centroids position and those given by the following equation, for 8 points at the edges of the FOV and the central field:
- The second operand allows to define the ray clearance of the system and avoid vignetting. The implementation of the RayClearance operand in FORMIDABLE is based on the JMRCC operand in CodeV [30]. The geometry of the NURBS system is frozen by ensuring that the ray clearances keep their respective value at the beginning of the optimization. A similar implementation was done in OpticStudio using the RAGY, RAGX, RAGB and RAGC operands as well as simple mathematical operations. In the systems optimized with OpticStudio, the surfaces’ position and orientation were not used as variables.
3. Results
3.1. Systematic Approach
3.2. Detailed Comparison between NURBS and Polynomial TMA
4. Discussion
5. Conclusion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Rolland, J.P.; Davies, M.A.; Suleski, T.J.; Evans, C.; Bauer, A.; Lambropoulos, J.C.; Falaggis, K. Freeform optics for imaging. Optica 2021, 8, 161–176. [Google Scholar] [CrossRef]
- Schiesser, E.M.; Bauer, A.; Rolland, J.P. Effect of freeform surfaces on the volume and performance of unobscured three mirror imagers in comparison with off-axis rotationally symmetric polynomials. Opt. Express 2019, 27, 21751–21766. [Google Scholar] [CrossRef] [PubMed]
- González-Acuña, R.G. Design of a pair of aplanatic mirrors. Appl. Opt. 2022, 61, 1982–1986. [Google Scholar] [CrossRef] [PubMed]
- Duerr, F.; Thienpont, H. "First time right" - calculating imaging systems from scratch -INVITED. EPJ Web Conf. 2021, 255, 02001. [Google Scholar] [CrossRef]
- Volatier, J.-B.; Druart, G. Differential method for freeform optics applied to two-mirror off-axis telescope design. Opt. Lett. 2019, 44, 1174–1177. [Google Scholar] [CrossRef] [PubMed]
- Benitez, P.; Minano, J.C.; Blen, J.; Mohedano, R.; Chaves, J.; Dross, O.; Hernandez, M.; Alvarez, J.L.; Falicoff, W. SMS Design Method in 3D Geometry: Examples and Applications. In Proceedings of the Nonimaging Optics: Maximum Efficiency Light Transfer VII; SPIE, January 8 2004; Vol. 5185, pp. 18–29. [Google Scholar]
- Mayeur, T.; Volatier, J.-B.; Druart, G.; Cau, F.; Tartas, E.; Durand, A. Automatic Method of Exploring the Landscape of Freeform Dioptric Optical Problems, Working in the Infrared Region. Optics 2023, 4, 482–499. [Google Scholar] [CrossRef]
- Yang, S.; Hu, D.; Wang, A. Point-by-point fabrication and characterization of sapphire fiber Bragg gratings. Opt. Lett. 2017, 42, 4219–4222. [Google Scholar] [CrossRef] [PubMed]
- Yang, T.; Zhu, J.; Wu, X.; Jin, G. Direct design of freeform surfaces and freeform imaging systems with a point-by-point three-dimensional construction-iteration method. Opt. Express 2015, 23, 10233–10246. [Google Scholar] [CrossRef]
- Zhang, X.-Y.; Yu, Y.-S.; Chen, C.; Zhu, C.-C.; Yang, R.; Liu, Z.-J.; Liang, J.-F.; Chen, Q.-D.; Sun, H.-B. Point-by-Point Dip Coated Long-Period Gratings in Microfibers. IEEE Photon- Technol. Lett. 2014, 26, 2503–2506. [Google Scholar] [CrossRef]
- Mao, B.; Yang, T.; Xu, H.; Chen, W.; Cheng, D.; Wang, Y. FreeformNet: fast and automatic generation of multiple-solution freeform imaging systems enabled by deep learning. Photon- Res. 2023, 11, 1408–1422. [Google Scholar] [CrossRef]
- Thompson, K.P.; Fuerschbach, K.; Schmid, T.; Rolland, J.P. Using Nodal Aberration Theory to Understand the Aberrations of Multiple Unobscured Three Mirror Anastigmatic (TMA) Telescopes; Sasián, J., Youngworth, R.N., Eds.; San Diego, CA, August 20 2009; p. 74330B. [Google Scholar]
- Sasián, J. Theory of sixth-order wave aberrations. Appl. Opt. 2010, 49, D69–D95. [Google Scholar] [CrossRef] [PubMed]
- Sasián, J. Theory of sixth-order wave aberrations: errata. Appl. Opt. 2010, 49, 6502–6503. [Google Scholar] [CrossRef]
- Houllier, T.; Lépine, T. Comparing optimization algorithms for conventional and freeform optical design. Opt. Express 2019, 27, 18940–18957. [Google Scholar] [CrossRef] [PubMed]
- Sahin, F.E. Open-source optimization algorithms for optical design. Optik 2018, 178, 1016–1022. [Google Scholar] [CrossRef]
- Nijkerk, M.D.; Gruber, J.M.; Boonacker, B. Freeform Optics Design Tool for Compact Spectrometers. In Proceedings of the International Conference on Space Optics — ICSO 2018; SPIE, July 12 2019; Vol. 11180, pp. 780–788. [Google Scholar]
- Héron, S.; Semet, Y.; Barrère, R.; Lee, M.-S.-L.; Loiseaux, B. Automated Design of Freeform Off-Axis Three-Mirrors-Anastigmat. In Proceedings of the Imaging Systems and Applications; Optica Publishing Group; 2022; p. IW3C. 2. [Google Scholar]
- Muslimov, E.; Hugot, E.; Jahn, W.; Vives, S.; Ferrari, M.; Chambion, B.; Henry, D.; Gaschet, C. Combining freeform optics and curved detectors for wide field imaging: a polynomial approach over squared aperture. Opt. Express 2017, 25, 14598–14610. [Google Scholar] [CrossRef] [PubMed]
- Duveau, L. Freeform Mirror Designs for Aerospatial Multi Spectral Band Imaging Systems. phdthesis, Université de Lyon, 2022.
- Brömel, A. Development and Evaluation of Freeform Surface Descriptions, Friedrich-Schiller-Universität Jena, 2018.
- Houllier, T. Optical Imaging Systems with Freeform Surfaces : Optimization Algorithms Study and Freeform Surfaces Metrology. phdthesis, Université de Lyon, 2021.
- Chrisp, M.P. New Freeform NURBS Imaging Design Code. In Proceedings of the Classical Optics 2014 (2014), paper ITh3A.7; Optica Publishing Group, June 22 2014; p. ITh3A.7.
- Fast Accurate NURBS Optimization (FANO) - Sc22. Available online: https://sc22.mghpcc.org/project/fast-accurate-nurbs-optimization-fano/ (accessed on 14 June 2024).
- Volatier, J.-B.; Beaussier, S.J.; Druart, G.; Jougla, P.; Keller, F. Implementation of FORMIDABLE: A generalized differential optical design library with NURBS capabilities. J. Eur. Opt. Soc. Publ. 2024, 20. [Google Scholar] [CrossRef]
- ESSR - License European Space Agency Community License – v2.4 Strong Copyleft (Type 1). Available online: https://essr.esa.int/license/european-space-agency-community-license-v2-4-strong-copyleft-type-1 (accessed on 14 June 2024).
- Formidable / Formidable · GitLab. Available online: https://gitlab.space-codev.org/formidable/formidable (accessed on 14 June 2024).
- Baydin, A.G.; Pearlmutter, B.A.; Radul, A.A.; Siskind, J.M. Automatic Differentiation in Machine Learning: A Survey. 2015. [Google Scholar] [CrossRef]
- Moré, J.J. The Levenberg-Marquardt Algorithm: Implementation and Theory. In Numerical Analysis; Watson, G.A., Ed.; Lecture Notes in Mathematics; Springer Berlin Heidelberg: Berlin, Heidelberg, 1978; Vol. 630, pp. 105–116. ISBN 978-3-540-08538-6. [Google Scholar]
- Rodgers, J.M. Control Of Packaging Constraints In The Optimization Of Unobscured Reflective Systems; Korsch, D.G., Ed.; Los Angeles, CA,, 10 June 1987; p. 143. [Google Scholar]
- Reshidko, D.; Sasian, J. Method for the design of nonaxially symmetric optical systems using free-form surfaces. Opt. Eng. 2018, 57, 101704. [Google Scholar] [CrossRef]
- Reshidko, D.; Sasian, J. Method for the design of nonaxially symmetric optical systems using free-form surfaces (Erratum). Opt. Eng. 2021, 60, 119801. [Google Scholar] [CrossRef]
- Freslier, C.; Druart, G.; Fontbonne, A.; Lépine, T.; Keller, F.; Buisset, C.; Agocs, T.; Hélière, A.; Volatier, J.-B.; Beaussier, S.; et al. Optimization of a Freeform TMA with a Differential Ray Tracer with NURBS Capabilities. In Proceedings of the Optical Design and Engineering IX; Babington, J., Lépine, T., Gross, H., Eds.; SPIE: Strasbourg, France, June 172024; p. 24. [Google Scholar]
- Kopon, D.; Montague, J.; Primeau, B.; Krastev, P.; Cappiello, G.; Johnson, J. Sensitivity Comparison of a NURBS Freeform Telescope. In Proceedings of the Optomechanical Engineering 2023; SPIE, September 28 2023; Vol. 12669, pp. 122–131. [Google Scholar]
- Chrisp, M.P.; Primeau, B.; Echter, M.A. Imaging freeform optical systems designed with NURBS surfaces. Opt. Eng. 2016, 55, 071208–071208. [Google Scholar] [CrossRef]




| Parameter | TMA |
|---|---|
| Focal length [] | |
| Field of view [ | |
| Stop location | |
| Aperture semi-diameter [] | |
| MF parameter | FORMIDABLE | OpticStudio |
|---|---|---|
| Pupil Sampling type | Rectangular Array | Rectangular Array |
| Pupil Sampling value | ||
| Field Sampling type | Rectangular Array | Rectangular Array |
| Field Sampling value | ||
| Optimization Criterion | TransverseAberration | Spot (TRCX/TRCY) |
| Focal Length Operands | centroid_goals | CENX/CENY |
| Ray Clearance Operands | RayClearance | RAGY/RAGX/RAGB/RAGC |
| Optimization case | NURBS | XY5 | XY7 |
| Number of Degrees of Freedom | 435 | 30 | 54 |
| Mirror | NURBS | XY5 | XY7 |
|---|---|---|---|
| M1 | ![]() |
![]() |
![]() |
| M2 | ![]() |
![]() |
![]() |
| M3 | ![]() |
![]() |
![]() |
| NURBS | XY5 | XY7 | |
|---|---|---|---|
| M1 | |||
| M2 | |||
| M3 | |||
| RMS freeform deviation | NURBS | XY5 | XY7 |
| M1 | |||
| M2 | |||
| M3 | |||
| Average |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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/).








