Reconstruction of Optical Surfaces from Ray Data

We present a reconstruction algorithm to compute the topography of one or two optical surfaces of an arbitrary shape. The surfaces are constructed from a set of first order partial differential equations. The data consists of information on ray deflection by the surfaces. The algorithm can be used for lens design, to analyze an unknown lens, or for quality control purposes.