2017
DOI: 10.1364/josaa.34.001146
|View full text |Cite
|
Sign up to set email alerts
|

Generalization of differential ray tracing by automatic differentiation of computational graphs

Abstract: Optical design relies on ray tracing to evaluate and optimize the performance of optical systems. Differential ray tracing, in which the ray properties are calculated together with their derivatives, has been shown to be of interest to improve the accuracy and speed of common optical design tasks. We present in this paper an algorithm capable of performing differential ray tracing in the general case. This algorithm is not constrained by a specific optical system geometry such as rotational symmetry or restric… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
17
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 23 publications
(17 citation statements)
references
References 13 publications
0
17
0
Order By: Relevance
“…To partially tackle these challenges, derivative-aware lens design engines [29], [30], [31] were inspired by automatic differentiation (AD) [32], a fundamental technique in deep learning. The main distinction of a derivative-aware engine compared to conventional ones is differentiability: The availability of derivative information relating design parameters and the error metric.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…To partially tackle these challenges, derivative-aware lens design engines [29], [30], [31] were inspired by automatic differentiation (AD) [32], a fundamental technique in deep learning. The main distinction of a derivative-aware engine compared to conventional ones is differentiability: The availability of derivative information relating design parameters and the error metric.…”
Section: Introductionmentioning
confidence: 99%
“…The main distinction of a derivative-aware engine compared to conventional ones is differentiability: The availability of derivative information relating design parameters and the error metric. Via differential ray tracing [30], design parameters and their gradients are chained to the error metric through a so-called computational graph, on which backpropagation results in how each design parameter should quantitatively change to reduce the error metric. Together with gradient-based optimization, the obtained derivatives provide a searching direction in the hyper-parameter space to locally guide evolution of current design, improving performance in terms of the error metric.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Global optimization algorithms are currently unpractical, freeform design being by nature a problem with a large number of degrees of freedom. On the other hand, local optimization algorithms can cope with very large dimensionality, especially when one can do without finite-difference gradients [3], but the final outcome will depend on the suitability of the starting point chosen.…”
Section: Introductionmentioning
confidence: 99%
“…Global optimization methods are often not practical in freeform optical design because of the large solution space. Nonetheless, methods have been propose recently to mitigate these difficulties with strategies to find smart starting points [1] or analytic differentiation of optical design merit functions [2].…”
mentioning
confidence: 99%