Abstract
Automatic differentiation is a technique that allows one to easily calculate exact partial derivatives of complex, composite mathematical functions. This technique is described in a book by Rall1 of the University of Wisconsin at Madison. Independently, S. Marshall of Xerox Corp. developed an algorithm that is effectively automatic differentiation, and extends the technique to arbitrary order partial derivatives of functions of arbitrary number of independent variables. Since aberration coefficients are merely partial derivatives of final ray coordinates with respect to initial ray coordinates, automatic differentiation can be employed to calculate any aberration coefficient desired of any lens system, including misaligned and nonsymmetric ones. Partial derivatives of these systems for use in lens tolerancing and optimization can also be directly calculated. Examples of aberration calculation and Gaussian beam tolerancing, using an implementation of ray tracing and automatic differentiation in the ADA programming language, are given. The work of Forbes2 in the area of computation of chromatic aberration coefficients using an equivalent, highly optimized power series method, is also mentioned.
© 1986 Optical Society of America
PDF ArticleMore Like This
Congli Wang, Ni Chen, and Wolfgang Heidrich
IF1D.6 Imaging Systems and Applications (IS) 2021
Xinge Yang, Qiang Fu, and Wolfgang Heidrich
CTh4C.2 Computational Optical Sensing and Imaging (COSI) 2022
Adriaan Walther
TUF1 OSA Annual Meeting (FIO) 1988