Optical design methods for imaging systems and optical systems designed therewith

Information

  • Patent Grant
  • 11846772
  • Patent Number
    11,846,772
  • Date Filed
    Friday, December 28, 2018
    5 years ago
  • Date Issued
    Tuesday, December 19, 2023
    4 months ago
  • CPC
  • Field of Search
    • US
    • 359 900000
    • 703 001000
    • 703 002000
    • 703 006000
    • CPC
    • G06T15/06
    • G06T17/05
    • G06T7/90
    • G06T7/00
    • G02B27/0062
    • G02B27/0056
    • G02B27/005
    • G02B27/0025
    • G02B27/0012
    • G06F30/10
    • G06F2111/10
  • International Classifications
    • G02B27/00
    • G06F30/10
    • G06F111/10
    • Term Extension
      589
Abstract
Methods to design centered imaging systems by solving differential equations derived from Fermat's principle consist of a sequence of (moveable or fixed) spherical or aspherical surfaces, or combinations thereof. The power series solution approach allow calculating of a predefined number of surfaces parameters equal to a number of selected aberration terms to vanish nominally. The methods provide mapping functions coefficients that allow describing exactly where arbitrary rays intersect each individual surface.
Description
FIELD OF THE INVENTION

The present invention is generally related to the field of methods of optical design of imaging systems, and enables both correcting and/or calculating optical aberration coefficients, furthermore including calculating ray mapping coefficients that provide ray trace related information and software for carrying out the methods. The methods are suitable for determining spherical, aspherical or freeform surfaces.


BACKGROUND

Today's optical design largely relies on software implementation of efficient ray tracing and optimization algorithms. The different parameters of the optical system (e.g. radii and positions of the lenses) are varied to optimize a defined merit function that measures the image quality for a given field of view, (D. P. Feder, “Automatic optical design,” Appl. Opt. 2, 1209-1226 (1963)). These merit functions are typically “wild” with many local minima, and there is no guarantee that local or global optimization algorithms will find an excellent solution. Thus, a successful and often used optimization-based optical design strategy is to choose a well-known optical system as a starting point (e.g. from patents or publications) and achieve incremental improvements. This approach to optical design requires considerable experience, guesswork and intuition, which is therefore sometimes referred to as “art and science” (Shannon, Robert R. “The art and science of optical design,” Cambridge University Press (1997)).


To ease or overcome this laborious and often hardly reproducible procedure of optimization-based optical design, various optical design approaches have been developed and proposed that target a deterministic calculation of surfaces or surface coefficients to find excellent starting points for a fast and final optimization. One known method (and a related analytic method), the simultaneous multiple surfaces (SMS) design method, is based on the constant optical path length condition for a discrete set of on- and off-axis fields that are then perfectly imaged onto the image plane through a number of surface profiles. (J. C. Minano, P. Benitez, W. Lin, J. Infante, F. Muñoz, and A. Santamaria, “An application of the SMS method for imaging designs,” Opt. Express 17, 24036-24044 (2009)). The number of imaged fields is typically equal to the number of surfaces, but can be also higher under special circumstances, (P. Benitez, J. C. Minano, M. Nikolic, J. Liu, J. Infante, F. Duerr, “Conditions for perfect focusing multiple point sources with the SMS design method” Proc. SPIE 9191, 919102 (2014)). These methods are limited by the number of surfaces (currently up to six) that can be calculated, and do not provide an easy scalability to go to a larger number or surfaces. (P. Benitez, J. C. Minano, M. Nikolic, J. Liu, J. Infante, F. Duerr, “Conditions for perfect focusing multiple point sources with the SMS design method” Proc. SPIE 9191, 919102 (2014)). A related approach has been used for laser beam shaping systems, but is not applicable to imaging systems design (F. Duerr, H. Thienpont, “Optical Zoom System”, EP 3 147 697 A1). Furthermore, these direct design methods do not use commonly used imaging optics concepts and language such as the focal length or aberrations.


More common and well known from literature, aberration theory can be used to describe and quantify the deviation of light in an imaging system from ideal focusing. In a modern representation, the ray aberrations ϵ(i) describe the deviated intersection with the image plane h=h0(1)(3)(5)+ . . . as a series expansion in the object and pupil variables of the system. Several concepts and methods do exist that allow canceling a certain number of aberration coefficients. The underlying idea is always the same, to calculate an initial design that is free of certain aberrations, and then rely on standard optimization techniques to balance all aberrations and yield best overall imaging performance. This design strategy is widely used and very successful, but has been limited to few distinct low-order aberration terms so far.


Gaussian or ABCD matrix optics allow canceling only first order aberrations (Shannon, R. R. “The art and science of optical design,” Cambridge University Press (1997)). It is also known how spherical aberration can be cancelled for all orders, (J. C. Valencia-Estrada, R. B. Flores-Hernndez, D. Malacara-Hernndez, “Singlet lenses free of all orders of spherical aberration,” Proc. R. Soc. A 471, 20140608 (2015)). Published in 1879, Abbe's sine condition can be used to cancel all orders of coma, the aberrations with a linear dependency on the object variable, (M. Mansuripur, “Abbe's Sine Condition,” Optics & Photonics News 9(2), 56-60 (1998)). By cancelling both spherical aberration and coma, it is possible to design a so-called aplanatic system, (Wassermann, G. D., and E. Wolf “On the theory of aplanatic aspheric systems.” Proceedings of the Physical Society. Section B 62.1 (1949)). Seidel's formulas can be used to calculate third-order aberrations through the optical paths difference of an oblique pencil and the principle ray for one surface (Shannon, R. R. “The art and science of optical design,” Cambridge University Press (1997)). Seidel's formulas have been used or reformulated in order to derive few closed-form solutions for all-spherical two, three or four element systems, corrected for (part of) third-order aberrations, (D. Korsch, “Closed Form Solution for Three-Mirror Telescopes, Corrected for Spherical Aberration, Coma, Astigmatism, and Field Curvature,” Appl. Opt. 11, 2986-2987 (1972), D. Korsch, “Closed-form solutions for imaging systems, corrected for third-order aberrations,” J. Opt. Soc. Am. 63, 667-672 (1973), Rakich A, “Four-mirror anastigmats, part 1: a complete solution set for all-spherical telescopic systems,” Opt. Eng. 46(10), 103001 (2007)). G. Schulz has shown how to design three refracting surfaces (two aspherical and one spherical surface) free from all five monochromatic Seidel aberrations, (G. Schulz, “Primary aberration-free imaging by three refracting surfaces,” J. Opt. Soc. Am. 70, 1149-1152 (1980)). The same author has also developed a point wise successive construction method that allows designing second order aplanatic systems consisting of four lenses, (G Schulz, “Higher order aplanatism,” Optics Communications 41, 315-319 (1982), Schulz, G. “Aberration-free imaging of large fields with thin pencils.” Journal of Modern Optics 32, 1361-1371 (1985)). Importantly, the obtained points then still have to be fitted in order to retrieve a closed-form aspherical surface description. Criteria for correction of quadratic field-dependent aberrations have been derived, based on tracing a thin bundle of rays, (Zhao C., and Burge J. H. “Criteria for correction of quadratic field-dependent aberrations.” JOSA A 19, 2313-2321 (2002)). Hristov's “Theory of Aberrations of Centered Optical Systems” is based on conformal and matrix transformations in the sagittal and tangential planes and paraxial transformations in the optical axis region for a set of aperture rays in order to cancel Seidel's aberrations, (Hristov, B. A. Optical Review 20, 395-419 (2013)).


In case of zoom systems, several Gaussian/matrix optics based design methods do exist, e.g. Yeh M, Shiue S, Lu M, “Two-optical-component method for designing zoom system,” Opt. Eng. 34, 1826-1834 (1995), Park, S C. & Lee, “Paraxial design method based on an analytic calculation and its application to a three-group inner-focus zoom system,” Journal of the Korean Physical Society 64, 1671-1676 (2014),] T. Kryszczyński and J. Mikucki, “Structural optical design of the complex multi-group zoom systems by means of matrix optics,” Opt. Express 21, 19634-19647 (2013). Gaussian optics and Seidel's formulas have been used in order to design a zoom lens by applying these formulas to each individual lens module, (Park S, Shannon R. R, “Zoom lens design using lens modules,” Opt. Eng. 35, 1668-1676 (1996)). If more than one wavelength is considered, formulas do exist to correct primary (linear dependencies on wavelength, field and aperture) longitudinal and transverse chromatic aberrations (Shannon, R. R. “The art and science of optical design,” Cambridge University Press (1997)). However, most of the work with respect to chromatic aberrations deals with methods of how to select properly lens materials combinations, e.g. P. Hariharan, “Apochromatic lens combinations: a novel design approach,” Optics & Laser Technology 29, 217-219 (1997), B. F. Carneiro de Albuquerque, J. Sasian, F. Luis de Sousa, and A. Silva Montes, “Method of glass selection for color correction in optical system design,” Opt. Express 20, 13592-13611 (2012), GE Wiese, F Dumont, “Refractive multispectral objective lens system and methods of selecting optical materials therefor,” U.S. Pat. No. 6,950,243 (2005), P Hariharan, “Superachromatic lens combinations,” Optics & Laser Technology 31, 115-118 (1999).


Despite the vast number of proposed design methods, there does not exist any design method that allows canceling a number of aberration terms that is equal to the number of calculated surfaces coefficients for an arbitrary system. So far, the number of surfaces is one limiting factor, and existing methods only tap their full potential for systems consisting of up to six all-spherical surfaces, and systems with up to three aspherical surfaces. Some methods (e.g. ABCD or Seidel's formulas) work for any number of surfaces, but only allow controlling a fixed amount of low-order aberrations that does not scale with the increasing number of surfaces. Furthermore, all the existing design methods have in common, that they do not provide the information where the rays intersect each individual surface without performing additional ray tracing for the entire optical system. This information is very important for three main reasons. First, it provides directly the clear apertures of all optical surfaces. Second, together with the surfaces expressions, it allows to verify immediately that no total internal reflection occurs throughout an entire lens system. Third, and related to the second argument, it allows furthermore evaluating the angle of incidence, which is an important factor when it comes to tolerances of optical systems. The presented invention does not only provide these ray intersections for all surfaces, but it also scales the number of cancelled aberrations with the number of used optical surfaces, making it the first holistic, deterministic and fully scalable approach towards imaging design.


SUMMARY OF THE INVENTION

According to an aspect of embodiments of the present invention, there is provided a computer based method for designing an imaging system having optical surfaces, the method being for nominally cancelling at least one ray aberration, the method comprising:

    • Inputting to a computer a first system specifications comprising:
      • imaging system parameters,
      • wavelength dependency of materials,
      • types and number of surface coefficients of the optical surfaces,
      • pupil characteristics (stop position),
      • object and image spaces characteristics,
    • translating using the computer the first set of system specifications to a set of differential equations by applying Fermat's principle,
    • translating using the computer the differential equations to algebraic equations by using the power series method up to a given combined order, to seek power series solutions to the derived differential equations
    • inputting at least one ray aberration coefficient to be zero; for each ray aberration coefficient set to zero, select one surface coefficient to be unknown, whereas said pair(s) of ray aberration and surface coefficient must appear simultaneously in at least one of the algebraic equations
    • inputting to a computer values for all surface coefficients that have not been applied to cancel aberrations in the previous step
    • solving the algebraic equations to calculate at least one surface coefficient for the optical surfaces, all mapping function (which define the ray trace and their intersection with the optical surfaces and therefore each clear aperture therefrom) and aberration coefficients up to the given combined order.


The dependent claims each define further embodiments of the present invention.


The present invention provides methods to design imaging systems, including optical zoom systems, both for mono- and polychromatic light, and/or to design a free form or rotationally symmetric imaging system. These imaging systems can consist of a number of spherical and/or aspherical and/or freeform lenses or mirrors, or combinations thereof, whereby these optical elements are either centered along one common axis (co-axial alignment) or rotated with respect to each other without a common optical axis. The design methods then allow to nominally canceling at least one or up to a maximum number of ray aberration terms of the power series expansion for a given number of unknown optical surfaces coefficients. The number of surfaces coefficients that are calculated is always equal to the number of nominally cancelled aberration terms. Furthermore, any non-cancelled aberration coefficients can be calculated up to a given order as well.


The methods of embodiments of the present invention provide directly to the user an optical design which is nominally free of a group of aberrations and which can fulfill the requirements to be obtained. Thus, the method provides directly the best or one of the best solutions which can be obtained for the system specifications which have been inputted in the computer program. This results in an important gain of time for the optical designer but also ensures the user that the optimal solution has been found. Furthermore, it allows a structured investigation of a given system layout by varying the aberrations to be cancelled and evaluate the obtained imaging performance for the given specifications. Advantageously, this allows an optical designer to streamline a common design process: to calculate and evaluate initial designs that are free of certain aberrations, and then rely on standard optimization techniques to balance all aberrations to yield best overall imaging performance.


In another aspect of the present invention, the step of inputting to the computer system specifications being imaging system parameters comprises inputting a sequence of Ns optical surfaces, wherein each optical surface has an optical surface profile ƒi, and wherein the sequence of the Ns optical surfaces defines an optical axis of the imaging system.


In another aspect of the present invention, the step of inputting to the computer system specifications being the surface coefficients of the optical surfaces comprises defining each optical surface to be spherical or aspherical; and wherein each optical surface is expressed as a function of a single radial variable r.


In another aspect of the present invention, the step of inputting to the computer system specifications being the pupil characteristics comprises inputting a position for a pupil plane along the optical axis.


In another aspect of the present invention, the step of inputting to the computer system specifications being the object and image spaces comprises selecting a first image point in an image plane along the optical axis.


In another aspect of the present invention, the step of inputting to the computer system specifications being the pupil characteristics comprises inputting a position for an aperture stop along the optical axis, wherein the aperture stop is the entrance pupil, an aperture stop between two optical surfaces, or the exit pupil.


If the aperture stop coincides with one of the optical surfaces, replacing the ray mapping function coordinates of said optical surface by the pupil coordinates. If the aperture stop is between two optical surfaces, expressing that the cross product of the direction vector from the preceding optical surface towards the aperture stop, and the direction vector from the aperture stop towards the succeeding optical surface is zero, thereby adding three additional equations to the original differential equations. If the aperture stop coincides with the exit pupil; expressing that the cross product of the direction vector from the last surface to the aperture stop and the direction vector from the stop to the image plane coincide, thus, the cross product of the two vectors is zero and three additional equations are added to the original differential equations. If the aperture stop coincides with the entrance pupil, the direction vector from the object to the stop and the direction vector from the stop to the first surface coincide, thus the cross product of the two vectors is zero and three additional equations are added to the original differential equations.


In case of static systems (fixed focal length), the user can thus further define at least one design wavelength (the polychromatic case is discussed later), the number and type of surfaces (and number of coefficients per surface). An object at finite or infinite distance, the object and image spaces, which includes an object to image relationship (effective focal length or magnification or any other functional relationship) and the place of the pupil (a surface or an individual aperture stop).


In another aspect of the present invention, the step of inputting to the computer system specifications being the pupil characteristics further comprises selecting mp fixed pupil plane cross sections p of the pupil plane, wherein mp≥1. Each pupil plane cross section is defined by an angle







θ
p

=

π
p






for p=1 . . . mp (the order corresponds to tangential, sagittal, and further skew ray planes). Alternative sequences are possible.


Each pupil plane cross section is further defined by a single pupil radial variable qp, which expresses where a ray coming from the object space and passing through the pupil plane coordinates at (xp, yp, 0)=(qp cos(θp), qp sin(θp), 0) intersects the image plane.


In another aspect of the present invention, the step of inputting to the computer system specifications being the object and image spaces comprises selecting an object point at infinite distance or finite distance.


The step of selecting an object point at finite distance further comprises the step of selecting an object point in an object plane along the optical axis.


In another aspect of the present invention, the step of translating using the computer the first set of system specifications to a set of differential equations further comprises the step of expressing the optical surfaces as functions of ray mapping functions. These functions describe where a ray coming from the object point or under a field angle and going through the fixed pupil plane cross section p intersects each optical surface for said pupil plane cross section.


The ray mapping functions can further be expressed as (ui,p(qp, t), vi,p(qp, t)) wherein variable t defines the object and the fixed pupil plane cross section θp has pupil coordinates (qpp), such that the optical surfaces ƒi for said pupil plane cross section are expressed as a function of the ray mapping functions ƒi((ui,p(qp, t), vi,p(qp, t))).


In another aspect of the present invention, the step of inputting to the computer system specifications being the imaging system parameters comprises selecting a sequence of Ns+1 materials having each a refractive index distribution nNs(λ) for a at least one design wavelength λ0. The sequence of the object plane, the Ns optical surfaces and the image plane defining a sequence of Ns+1 sections having optical path lengths di.


In a further aspect of the invention, the step of translating using the computer the first set of system specifications to differential equations further comprises the step of applying Fermat's principle to each pair of two consecutive optical path length sections by mathematically expressing that the optical path length between two fixed points is an extremum along a light ray. Optionally Fermat's principle can be applied to each pair of two consecutive sections as a function of the ray mapping functions to derive two sets of differential equations.


It is an advantage that through the introduction of surfaces and mapping functions for an arbitrary but fixed pupil plane cross section, the paths of arbitrary rays through this pupil plane cross section can be described. By applying Fermat's principle, two sets of differential equations are derived. These two sets of differential equations, this is new, can be identified as the x- and y-components of the associated ray aberration series. The way Fermat's principle is applied is always the same throughout all embodiments. The arbitrary ray path from object to image is expressed as optical path length sections and Fermat's principle is applied pairwise, leading to N+1 sections for N optical surfaces. Very importantly, the translation from the above-defined system description to differential equations follows basic rules, (A. Friedman and B. McLeod, “Optimal design of an optical lens,” Archive for Rational Mechanics and Analysis 99, 147-164 (1987), B. Van-Brunt, “Mathematical possibility of certain systems in geometrical optics,” JOSA A 11, 2905-2914 (1994)). This means, consequently, there is no intrinsic limitation on the number of optical surfaces that can be treated with these methods. They can be readily scaled to systems with many more than just six optical surfaces for all embodiments of the present invention. We suppose the number of optical surfaces can be limited to 30 or optionally up to 50, as optical systems with more than 30 surfaces are unlikely to occur, or would only occur in very special applications such as optionally up to 50.


In another aspect of the present invention, the step of inputting to the computer system specifications being the object and image spaces comprises the step of expressing a second image point for each fixed pupil plane cross sections to be the sum of the first image point incremented by optical aberrations. The optical aberrations can be expressed as a ray aberration series of ray aberration coefficients for each pupil plane cross section.


It is an advantage of the present invention that the common approach to optical aberrations provides a very important indication. Whether it is wave or ray aberrations, these functions are commonly expressed in terms of power series expansions in the considered variables. This hint leads to the idea to use the power series method to seek power series solutions in said variables to the derived differential equations. In general, this solution approach substitutes the power series representations of all involved functions into the differential equations to find a recurrence relation for the unknown coefficients. This means, the optical surfaces, mapping functions and real image function (ideal object to image function plus the ray aberration terms) are expressed as power series expansions. A closed-form recurrence relation for infinite orders cannot be typically derived; however, it is possible to solve the resulting algebraic equations for the unknown coefficients with this solution approach for a finite order of all involved functions. A key element in doing so is by working in a defined sequence of pupil plane cross sections (see matrix representation or visualizations in FIGS. 3 to 9) and by following the given order of pupil plane cross sections and ray aberrations for the identified x- and y-components in said pupil plane cross sections.


In case all surfaces coefficients for a system consisting of N surfaces are well defined and known, the proposed finite power series method enables the calculation of all unknown mapping functions and ray aberration coefficients for the defined sequence of pupil planes cross sections and in ascending order. Due to an unambiguous correlation between the here used ray aberrations for said pupil plane cross sections and the well-known ray or wave aberrations from literature, it is easily possible to convert between these different representations.


In another embodiment of this method, a number of available and not yet known surfaces coefficients are used to select an equal number of aberration coefficients in one or more pupil plane cross section(s) to cancel nominally. Optionally this can be done by following the Selection-Consistency-Distribution (SCD) rules in certain embodiments of the present invention. The selected and nominally cancelled aberration coefficients define which orders and for which pupil plane cross sections the finite power series method is applied to calculate all mapping functions, the unknown surfaces coefficients and non-cancelled aberration coefficients.


In case of (all)-spherical systems, this approach leads to a nonlinear system of equations of all unknown coefficients that can be solved using standard methods such as the Newton-Raphson algorithm or others. For remaining higher order calculations, due to additional aspherical coefficients but also in case of all-aspherical systems, the finite power series method leads to a linear system of equations of the unknown coefficients per ascending aberration order in the considered pupil plane cross sections that can be solved using standard solvers such as the Gaussian elimination algorithm. In case of all-aspherical systems, only the first aberration order calculations lead to a nonlinear system of equations that can be solved as explained for all-spherical systems. These relationships between spherical/aspherical surfaces and the (non-) linearity of derived system of equations hold for all embodiments of the invention, including freeform optical surfaces.


In another aspect of the present invention, the step of inputting to the computer system specifications the surface coefficients of the rotationally symmetric optical surfaces comprises expanding each optical surface profile as a series expansion with surface coefficients ƒi,2j for the ith surface and of 2jth order.


In another aspect of the present invention, the step of inputting to the computer system specifications being the surface coefficients of freeform optical surfaces comprises expanding each optical surface as a series expansion with surface coefficients ƒi,j,k for the ith surface and of jth order in x, and kth order in y. This monomial expansion can be furthermore translated to alternative freeform surface representations, such as Zernike, Chebyshev, Forbes, or alike.


Furthermore, the step of translating using the computer the first set of system specifications to differential equations comprises expanding the ray mapping functions in a series expansion of ray mapping function coefficients. Optionally, in some embodiments the system specifications are translated to two sets of Ns differential equations.


In a preferred embodiment of the present invention, the step of solving the differential equations further comprises the step of employing a power series method to find solutions to the differential equations to calculate the series coefficients of the mapping functions and the optical surfaces as a function of the cancelled optical ray aberrations.


Optionally, in some embodiments the step of applying partial derivatives of order k, l to the two sets of Ns differential equations, said orders k, l being provided by using pre-defined aberration matrices for each pupil plane cross section, wherein each pre-defined aberration matrix associates each optical ray aberration of the subgroup to a partial derivative of order k, l of the ray aberration series expansion in said pupil plane cross section, to derive a system of equations for the optical surfaces coefficients and the ray mapping functions coefficients.


Preferably, the step of solving the differential equations further comprises the step of deriving from the calculated coefficients of the optical surfaces the surface profiles or shapes of each optical surface.


Advantageously, the step of solving the differential equations further comprises the step of deriving from the calculated series coefficients of the mapping functions the clear aperture of each optical element.


Furthermore, the step of inputting to a computer system specifications, comprising surface coefficients of the optical surfaces further comprises selecting each surface to be spherical or aspherical. Furthermore the method includes the step of expressing each surface as a function of a single radial variable r=√{square root over (x2+y2)} and of expanding each surface as a series such as a Taylor polynomial having Taylor coefficients ƒi,2j for j=1, 2 . . . up to 10 or optionally up to 30 and i=1, 2, . . . 30 or optionally up to 50.


The methods are based on sets of (non-)linear equations and solution schemes that define how the optical surfaces coefficients that are used to cancel aberration terms can be calculated as power series coefficients such as Taylor power series coefficients up to an arbitrary order (typically not exceeding 20th order but optionally in some embodiments up to 30th order). We suppose the number of surfaces does not exceed 30 or optionally in some embodiments up to 50, as discussed above.


In another aspect, the step of selecting a first image point further comprises the step of expressing the first image point with a function, which prescribes the object to image relationship. The step of expressing the second image further can comprise the step of expressing the second image in the chosen pupil plane cross section as the sum of the first image plus optical ray aberrations in x- and y-direction, wherein the optical ray aberrations are related to known ray aberrations expansions and wave aberrations expansions.


In another aspect of the present invention, the method further comprises the step of selecting at least two different materials for at least two design wavelengths.


In another aspect, the method further comprises the step selecting at least two different materials for one design wavelength to cancel nominally at least one chromatic aberration coefficient.


In another aspect of the present invention, the method further comprises the step of repeating said methods for at least a second design wavelength, e.g. to cancel monochromatic aberrations at more than one wavelength.


In a further aspect of the present invention, the method comprising the step of inputting to the computer system specifications the imaging system parameters further comprises the step of expressing each optical path length di as a function of the wavelength by means of the refractive index distribution nNs(λ) of each material for the at least one design wavelength λ0.


In case of polychromatic designs, there are three options available for both static and zoom systems alike, while at least two different materials are used (e.g., Flint and Crown glass). First, the above-mentioned monochromatic methods are directly used without any modifications, whereas the polychromatic performance is solely controlled through a suitable choice of lens materials. Second, at least two design wavelengths are defined that lead to different refractive indices in the optical path length sections, whereas two sets of differential equations are derived from Fermat's principle for each design wavelength. Very similar to monochromatic zoom systems, the aberration terms to cancel nominally are now distributed among the considered design wavelengths. The solutions for mapping functions, aberrations coefficients and surfaces coefficients, are again obtained by the proposed power series method, this time for multiple wavelengths. In other words, this allows canceling nominally the selected monochromatic aberrations at each defined design wavelength and thus controlling the polychromatic imaging performance.


Thirdly, the aberration power series is extended to include also dependencies on the wavelength by multiplying the monochromatic aberration series by ascending orders in λ. Fermat's principle is applied as done in the monochromatic cases for one design wavelength. The only difference is that the refractive indices in the optical path length sections are now functions of λ, expressed for example through Sellmeier equation. In case all surfaces coefficients (and zoom configurations) are well defined, the proposed power series method allows calculating all mapping functions and aberration coefficients (including chromatic terms) for the defined sequence of pupil plane cross sections and in ascending order. In another embodiment, a number of available and not yet known surfaces coefficients are used to select an equal number of aberration coefficients with at least one chromatic aberration coefficient selected to cancel nominally. Optionally, this can be done by following the extended SCD rules for chromatic aberrations of this invention. As before, the unknown mapping and surfaces coefficients can be calculated by using a power series method.


In a further aspect of the present invention, the system specifications inputted to the computer program are calculated or varied using an optimization method.


The step of inputting to the computer system specifications comprises calculating with an optimization method an initial position for at least one optical surface defined by its vertex ƒi,0 along the optical axis.


In a further aspect, the optimization method is a Monte Carlo optimization.


It is a well-known strategy to calculate a starting system configuration based on low order aberration theory (e.g. Gaussian optics or Seidel's formulas). Such a design approach ensures that a calculated system is nominally free of these low order aberrations. In the next step, common optimization is used to reach a final system layout, where a balancing of all aberrations takes place.


Thus, embodiments of the present invention allow for a rapid calculation of sophisticated starting systems with a standard optimization process as the final step. This allows to save a considerable amount of time and effort (and thus costs) that can be used to address additional product relevant questions such as manufacturability, tolerances and assembly. Importantly, the calculated ray mapping functions and clear apertures allow to immediately assess important parameters such as the angles of incidence for all optical surfaces and different fields.


In another embodiment according to the present invention, the method further comprises the step of inputting to a computer system at least a second set of system specifications, wherein each set corresponds to a different configuration of a zoom system. Said at least second set of system specifications comprising at least imaging system parameters, comprising surface coefficients and surfaces vertices, pupil characteristics, and object and image spaces, the computer based method of the present invention being executed for each second set of system specifications.


In case of monochromatic zoom systems, it is necessary to define at least two zoom configurations besides the above-defined system description; each zoom configuration is characterized by a set of surface positions (which allows movement between the different zoom stages) and an object to image relationship (e.g. focal length changes between two zoom configurations). Fermat's principle is applied as before, leading to sets e.g. two sets, of differential equations for each zoom configuration. In case all surfaces coefficients and zoom configurations are well defined, the proposed power series method enables to calculate all mapping functions and aberration coefficients for the defined sequence of pupil plane cross sections and in ascending order and for the zoom configurations simultaneously. In another embodiment of this method, a number of available and not yet known surfaces coefficients are used to select an equal number of aberration coefficients to cancel nominally and distributed among the zoom configurations.


Optionally this can be done by following the well-defined Selection-Consistency-Distribution (SCD) rules for zoom systems. Very similar to static systems, the unknown mapping, surfaces and/or aberration coefficients are calculated by using a power series method for zoom systems consisting of spherical and/or aspherical surfaces for the zoom configurations simultaneously.


In a further aspect of the present invention, the method is used for calculating ray aberrations at a first design wavelength and up to a highest order in an optical system comprising a plurality of optical surfaces, each optical surface being defined by a set of surface coefficients ƒi,j, said method comprising the steps of

    • using a power series method to calculate all aberration coefficients ϵx,p,k,l and ϵy,p,k,l for arbitrary pupil plane cross sections and in ascending aberration order,
    • solving the linear system of equations for each aberration order, by
      • applying all derivatives for each order and for each pupil plane cross section to the differential equations to derive algebraic equations, e.g. to two sets of differential equations,
      • solving the linear system of equations,
      • repeating each step until the highest order is reached.


In an embodiment, the method is applied for at least two configurations of a zoom system.


In another embodiment, the method is repeated for at least a second design wavelength to calculate the monochromatic aberrations for the first and the second design wavelength.


In another embodiment, the method further comprises the step of expressing each optical path length di as a function of the wavelength by means of the refractive index distribution nNs(λ) of each material for the at least one design wavelength so as to further calculate chromatic aberrations of the optical system.


It is an advantage that the method of the present invention can also be used to calculate the aberrations in an existing optical system, wherein the optical system can be a static or zoom system. Optionally for a zoom system the equations related to zoom systems can be used. The calculated aberrations can also be evaluated at different wavelengths, but also the method of the present invention permits the calculation of the chromatic aberrations.


In a further aspect, the method is for use with an optics design program.


In a further aspect, it is provided a method for manufacturing an optical element having at least one optical surface defined by at least one surface coefficient. Said optical element can be for use in an imaging system in which at least one ray aberration is nominally cancelled, wherein the at least one surface coefficient is obtained by the method according to the present invention. Optionally the method is for use in a rotationally symmetric system but the present invention is not limited thereto.


Thus, in a further aspect of the present invention, it is provided a computer based method for generating an electronic file for a numerically controlled machine for the manufacture of a rotationally symmetric imaging system having optical surfaces, the method comprising:

    • inputting to a computer a first set of system specifications comprising:
      • imaging system parameters,
      • wavelength dependency,
      • types and number of surface coefficients of the optical surfaces,
      • pupil characteristics (e.g. stop position),
      • object and image spaces,
    • translating using the computer the system specifications to a set of differential equations by applying Fermat's principle,
    • translating using the computer the differential equations to algebraic equations by using the power series method up to a given order, to seek power series solutions to the derived differential equations
    • inputting at least one ray aberration coefficient to be zero; for each ray aberration coefficient set to zero, select one surface coefficient to be unknown, whereas said pair(s) of ray aberration and surface coefficient must appear simultaneously in at least one of the algebraic equations
    • inputting to a computer values for the remaining surface coefficients that have not been applied to cancel aberrations in the previous step
    • solving the differential equations to calculate at least one surface coefficient for the optical surfaces, and all mapping function, which define the ray trace and their intersection with the optical surfaces and therefore each clear aperture therefrom, and aberration coefficients up to the given order


It is an advantage that the method of the present invention is used as a method for manufacturing an optical element such as a lens or a mirror. In fact, the method provides as output in the electronic file the surface coefficients of the optical elements of the imaging system, these surface coefficients can be directly provided as inputs for the manufacturing of an optical element. The manufactured optical element, when implemented in the imaging system, using the mapping function coefficients, will allow the system to be nominally free of the at least one ray aberration. Thus, the surface coefficients calculated by the method of the present invention can be directly provided as an electronic file to a manufacturing process of lenses, mirrors, etc. The mapping functions coefficients further define the ray trace and their intersection with the optical surfaces.


The present invention also provides a computer program product, which when executed on a processing engine executes any of the methods of the invention.


The computer program can be stored on a non-transitory signal storage medium such as an optical disk (CD-ROM or DVD-ROM), a magnetic disk, and a solid-state memory such as a flash memory or similar.


The technical effects and advantages of embodiments of according to the present invention correspond mutatis mutandis to those of the corresponding embodiments of the method according to the present invention.





BRIEF DESCRIPTION OF THE FIGURES

These and other technical aspects and advantages of embodiments of the present invention will now be described in more detail with reference to the accompanying drawings, in which:



FIG. 1 illustrates different coordinate systems in object, pupil and image planes. The optical system is aligned along the z-axis and the object points as a function of t are along the x-axis, making the x-z-plane the tangential plane and the y-z-plane the sagittal plane.



FIG. 2 shows a general system layout of a co-axial rotationally symmetric optical system that is supposed to image an object described by wave fronts n0 to an image described by the relationship T(t) at the image surface D



FIG. 3 shows the x-components in the tangential plane according to embodiments of the present invention.



FIG. 4 shows the x-components in the sagittal plane according to embodiments of the present invention.



FIG. 5 shows the y-components in the sagittal plane according to embodiments of the present invention.



FIG. 6 shows the x-components in the (π/3)-skew ray plane according to embodiments of the present invention.



FIG. 7 shows the y-components in the (π/3)-skew ray plane according to embodiments of the present invention.



FIG. 8 shows the joint matrix for the combined x- and y-components in sagittal plane.



FIG. 9 illustrates a visualization of the required planes and corresponding black-font matrix elements by shaded rectangles, which can be extended readily to arbitrary higher aberration orders, according to an embodiment of the present invention.



FIG. 10 shows the optical layout of a Cooke triplet obtained with the method of the present invention.



FIG. 11 shows the spot diagram associated with the Cooke triplet layout of FIG. 10 obtained with the method of the present invention.



FIG. 12 shows the optical layout of a wide-angle lens obtained with the method according to the present invention.



FIG. 13 shows the spot diagram associated with the wide-angle lens of FIG. 12 obtained with the method according to the present invention.



FIG. 14 shows the optical layout of a zoom lens with fixed final image position and overall length of the system obtained with the method according to the present invention.



FIG. 15 shows a second optical layout of the zoom lens with fixed final image position and overall length of the system obtained with the method according to the present invention.



FIG. 16 shows the spot diagram associated with the zoom lens of FIG. 14 obtained with the method according to the present invention.



FIG. 17 shows the spot diagram associated with the second zoom lens of FIG. 15 obtained with the method according to the present invention.



FIG. 18 shows the optical layout of an all-aspherical Hastings triplet obtained with the method according to the present invention.



FIG. 19 shows the spot diagram associated with the Hastings triplet obtained with the method according to the present invention.



FIG. 20 illustrates the chromatic focal shift obtained with the Hastings triplet obtained with the method according to the present invention.



FIG. 21 shows the optical layout of an all-freeform three mirror imaging design obtained with the method according to an embodiment of the present invention.



FIG. 22 shows the spot diagram associated with the all-freeform three mirror imaging design obtained with the method of FIG. 21 according to the present invention.



FIG. 23 shows the optical layout of an all-freeform four mirror imaging design obtained with the method according to an embodiment of the present invention.



FIG. 24 shows the spot diagram associated with an all-freeform three mirror imaging design obtained with a method according to an embodiment of the present invention.





DETAILED DESCRIPTION OF EMBODIMENTS

The present invention will be described with respect to particular embodiments and with reference to certain drawings but the invention is not limited thereto but only by the claims. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes. Where the term “comprising” is used in the present description and claims, it does not exclude other elements or steps. Furthermore, the terms first, second, third and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein.


The present invention provides methods to design (centered) imaging systems by solving differential equations derived from Fermat's principle. These imaging systems consist of a sequence of (moveable or fixed) spherical, aspherical or freeform surfaces, or combinations thereof. The power series solution approach follows a clear set of rules that allow calculating a predefined number of surfaces parameters equal to a number of selected aberration terms to vanish nominally. In addition, the methods provide mapping functions coefficients that allow describing exactly where arbitrary rays intersect each individual surface (e.g. without requiring ray tracing).


Definitions

Imaging system parameters are parameters, which define the properties of the imaging system. These comprise at least one wavelength or bandwidth for which the imaging system is designed, the number and types of optical surfaces (i.e. spherical, aspherical and/or freeform). The materials of the optical surfaces, the medium in which the light propagates in the imaging system, the position of each or at least one optical surface (e.g. surface vertices), the object and image space, the field of view, the effective f-number, etc. The imaging system is designed for at least one design wavelength and the performance of the imaging system can be and usually is wavelength dependent.


An optical surface can be expressed as a function z=ƒi(x, y) (with or without symmetry), which can further be decomposed into a finite series, each term of the series being weighted by a surface coefficient. For example, the finite series can be a polynomial sequence or truncated power series expansion. An example of a polynomial sequence is an even order rotationally symmetric power series in the general polynomial form:








f
i



(

x
,
y

)


=





j
=
0


N
i









1


(

2

j

)

!




f

i
,

2

j





r

2

j




=


f

i
,
0


+


1
2



x
2



f

i
,
2



+


1
2



y
2



f

i
,
2



+


1
24



x
4



f

i
,
4



+


1
12



x
2



y
2



f

i
,
4



+


1
24



y
4



f

i
,
4



+








when the term pupil is used throughout the text, it is equivalent to the exit pupil, as known in the literature by the skilled person. The definitions of exit pupil and of entrance pupil are dependent on the aperture or aperture stop.


The entrance pupil is the optical image of the aperture stop as seen from a point on the optical axis in the object plane. The exit pupil is the optical image of the aperture stop as seen from a point on the optical axis in the image plane.


The pupil plane cross section is the cross section of the pupil plane and a second plane (characterized by the angle θp) that contains the optical axis z, and which can be used to evaluate optical aberrations. FIG. 1 illustrates a pupil plane cross section for an arbitrary but fixed angle θp, which corresponds to the plane comprising the light rays, which intersect the pupil plane at said fixed angle θp.


The pupil plane cross section can be chosen according to the following relationship for the polar angle







θ
p

=



π
p






for





p

=

1












m
p








where the integer value mp describes the overall number of considered pupil plane cross sections and the index p then distributes the angles θp within the angle domain [0, π/2]. The case p=1 corresponds to the first, the so-called tangential plane given by angle θp=π=0 (the direction changes sign from π to 0 but it describes the same plane). For p=2, the second plane is given by θ2=π/2, typically referred to as sagittal plane. For every increment p=3, 4, . . . , there is one extra skew ray plane added that is defined by the angle θp.


The aperture or aperture stop is an opening, which limits the amount of light passing through an imaging system. The aperture or aperture stop has a diameter and a position along the local optical axis. The diameter of the aperture stop defines the clear aperture for each surface. The clear aperture defines the unobscured portion of an optic through which light will pass. It is the diameter or size of an optical component that should meet specifications. In some cases, the stop might have elliptical or rectangular shape.


The optical axis is an imaginary line in an imaging system from object to image space, which passes through the center of curvature of each optical surface and coincides with the axis of symmetry for rotationally symmetric optical systems. In case of tilted optical elements, the local optical axes are typically defined by the chief ray of the on-axis field.


The characteristics of the entrance pupil and exit pupil (or pupil) are the shape and size, their position (e.g. optionally along the optical axis) and, by definition, further depend on the position and diameter of the aperture stop.


The object space is the plane, shaped surface or volume, which comprises the real or virtual object to be imaged by the imaging system. It is usually perpendicular to the optical axis e.g. of the first optical element. The object can be on or off axis, at infinite distance or finite distance, real or virtual and punctual, extended or three-dimensional.


The object point can be any point, which belongs to the object if it is extended, or is the object if it is punctual.


The object plane is either at a finite or infinite distance and is described by a variable t, e.g. along the x-axis, as (t, 0, z0) wherein z0 is either a fixed position along the optical axis or a function of t (in which case it is not the object plane but the object space), or by a direction vector (sin(t), 0, cos(t)) for infinite distance, respectively. In case of non-rotationally symmetric systems, the single variable t extends to tx and ty in both the finite case as (tx, ty, z0), and for the infinite case as direction vector (sin(t), sin(ty), √(1−sin(tx)2−sin(ty)2).


The image plane is the plane in which the image produced by the imaging system is formed. If the object plane is perpendicular to a common optical axis, the image plane will also be perpendicular to this axis. The image can be on or off axis, tilted, at infinite distance or finite distance, real or virtual and punctual, shaped or three-dimensional. If it is three-dimensional, then the concept of image space is used instead of image plane. The image point can be any point, which belongs to the image if it is extended, or is the image if it is punctual.


The deviations of a wave front from being spherical are called wave aberrations. The distances of the points of intersection of the rays from the center of curvature of a spherical wave front in an image plane are called ray aberrations. In the presence of aberrations in an optical system, an imperfect image is formed. If all aberrations are zero, the wave front is spherical, all rays converge to its center of curvature, and a perfect geometrical point image is obtained. Various equivalent representations of ray and wave aberrations series and conversion rules between them do exist, known from literature by the skilled person (e.g., see J. L. Rayces, “Exact Relation between Wave Aberration and Ray Aberration”, Optica Acta, 11:2, 85-88 (1964)).


The ray aberration expansions represent the displacement of the real (traced) rays from the ideal image point at an image plane (or surface). The intersection with the image plane of a ray coming from an object point having coordinates ({tilde over (t)}, 0, z0) along the x-axis can be written in vector form h={tilde over (h)}0(3)(5)(7)+ . . . where {tilde over (h)}0 denotes the paraxial ray intersection. The introduction of t={tilde over (t)}/z0 allows handling the case of an infinitely distant object plane easily. For an infinitely distant object, t becomes tan(α), with α being the field angle of parallel rays entering the optical system. Here, the epsilons ϵ(i) are Buchdahl's aberration polynomials of the 3rd, 5th, 7th . . . order, respectively. For systems with single or dual plane symmetry, or without any given symmetry, similar expansions do exist that include additional aberrations that do not exist in rotationally symmetric systems.


The wave aberration expansion for a certain field angle or point object represents the deviations of its wave front at the exit pupil from being spherical. Without loss of generality, the object can be oriented along the x-axis in case of rotationally symmetric systems. The wave aberration function can then be written as (V. Mahajan, “Optical Imaging and Aberrations: Ray Geometrical Optics,” SPIE press (1998))

W(t,r,θ)=Σl=0Σn=1Σm=0a(2l+m)nmt2l+mrn Cosm(θ)

with wave aberration coefficients a(2l+m)nm. The order of a wave aberration term is equal to i=2l+m+n and always even in case of rotational symmetry. The overall number of independent aberration coefficients of the ith order is given by the formula Ni=(i+2)(i+4)/8−1.


If all wave aberrations are zero, the wave front is spherical, all rays converge to its center of curvature, and a perfect geometrical point image is obtained. In the presence of aberrations in an optical system, an imperfect image is formed. Very similarly, ray aberrations represent the displacement of the rays from the ideal image point at an image plane (surface), as illustrated in FIG. 1.


For systems with plane symmetry/ies, or without any given symmetry (these are included within the scope of the present invention), similar expansions do exist that include additional aberrations that do not exist in rotationally symmetric systems (e.g., see Richard Barakat, Agnes Houston, “The Aberrations of Non-rotationally Symmetric Systems and Their Diffraction Effects”, Optica Acta, 13:1, 1-30 (1966)).


Methods according to embodiments of the present invention relate to rotationally symmetric, plane(s) symmetric and non-symmetric optical systems. Thus, the respective aberration functions are hereby described.


Output of any of the computer based methods according to any of the embodiments of the present invention is an input to a further optics design program. The output of any of the embodiments of the present invention can be an electronic file defining the design achieved; i.e. the shapes or surfaces of the optical elements that make up the design. The output of any of the embodiments of the present invention can be an electronic file for a numerically controlled machine defining the components of the design ready for the manufacture of an imaging system having optical surfaces. An output can be a computer program product comprising software, which executed on one or more processing engines, performs any of the methods of embodiments of the present invention. Output can be a non-transitory signal storage medium storing the computer program product.


1.1 Aberration Functions of Rotationally Symmetric Systems


The intersection with the image plane of a ray coming from an object point having coordinates ({tilde over (t)}, 0, z0) along the x-axis can be written in vector form h={tilde over (h)}0(3)(5)(7)+ . . . where {tilde over (h)}0 denotes the paraxial ray intersection. The introduction of t={tilde over (t)}/z0 allows handling the case of an infinitely distant object plane easily. For an infinitely distant object, t becomes tan(α), where α denotes the field angle of parallel rays entering the optical system. The epsilons are Buchdahl's aberration polynomials of the 3rd, 5th, 7th . . . order, respectively or similar. Well-known from literature, the x- and y-coordinate components can be written as












ϵ
x

(
1
)


=


r






Cos


[
θ
]




v
1


+

tv
2















ϵ
y

(
1
)


=

r






Sin


[
θ
]




v
1










ϵ
x

(
3
)


=



r
3



Cos


[
θ
]




σ
1


+


r
2



t


(

2
+

Cos


[

2

θ

]



)




σ
2


+


rt
2



Cos


[
θ
]




(


3


σ
3


+

σ
4


)


+


t
3



σ
5















ϵ
y

(
3
)


=



r
3



Sin


[
θ
]




σ
1


+


r
2


t






Sin


[

2

θ

]




σ
2


+


rt
2



Sin


[
θ
]




(


σ
3

+

σ
4


)











ϵ
x

(
5
)


=



r
5



Cos


[
θ
]




μ
1


+


r
4



t


(


μ
2

+


Cos


[

2

θ

]




μ
3



)



+


r
3



t
2



Cos


[
θ
]




(


μ
4

+



Cos


[
θ
]


2



μ
6



)


+


r
2




t
3



(


μ
7

+


Cos


[

2

θ

]




μ
8



)



+


rt
4



Cos


[
θ
]




μ
10


+


t
5



μ
12










ϵ
y

(
5
)


=



r
5



Sin


[
θ
]




μ
1


+


r
4


t






Sin


[

2

θ

]




μ
3


+


r
3



t
2



Sin


[
θ
]




(


μ
5

+



Cos


[
θ
]


2



μ
6



)


+


r
2



t
3



Sin


[

2

θ

]




μ
9


+


rt
4



Sin


[
θ
]




μ
11










ϵ
x

(
7
)


=



r
7



Cos


[
θ
]




τ
1


+


r
6



t


(


τ
2

+


Cos


[

2

θ

]




τ
3



)



+


r
5



t
2



Cos


[
θ
]




(


τ
4

+



Cos


[
θ
]


2



τ
6



)


+


r
4




t
3



(


τ
7

+


Cos


[

2

θ

]




τ
8


+


Cos


[

4

θ

]




τ
10



)



+


r
3



t
4



Cos


[
θ
]




(


τ
11

+



Cos


[
θ
]


2



τ
12



)


+


r
2




t
5



(


τ
15

+


Cos


[

2

θ

]




τ
16



)



+


rt
6



Cos


[
θ
]




τ
18


+


t
7



τ
20










ϵ
y

(
7
)


=



r
7



Sin


[
θ
]




τ
1


+


r
6


t






Sin


[

2

θ

]




τ
3


+


r
5



t
2



Sin


[
θ
]




(


τ
5

+



Cos


[
θ
]


2



τ
6



)


+


r
4




t
3



(



Sin


[

2

θ

]




τ
9


+


Sin


[

4

θ

]




τ
10



)



+


r
3



t
4



Sin


[
θ
]




(


τ
13

+



Cos


[
θ
]


2



τ
14



)


+


r
2



t
5



Sin


[

2

θ

]




τ
17


+


rt
6



Sin


[
θ
]




τ
19







Given up to seventh order, with indexed aberration coefficients σ, μ and τ. The two coefficients ν1 (defocus) and ν2 (tilt) are added for the sake of completeness and are zero in the case where h0 denotes the paraxial ray intersection point, but these lowest order terms will be also considered here later on. The five coefficients from σ1 to σ5 are the coefficients of third order spherical aberration, coma, astigmatism, field curvature, and distortion, respectively. Only nine of the fifth order aberration coefficients from μ1 to μ12 are independent, and there are three additional relationships existing μ2=3/2*μ3, μ789 and μ456. Similarly, only 14 of the 20 seventh order coefficients from τ1 to τ20 are independent and six additional relationships do exist. Any higher aberration orders can be derived in a similar manner. Optionally in some embodiments, ray aberration coefficients can be also expressed in terms of the wave front aberration coefficients. In general, the overall number of independent ray aberration coefficients of the ith order is given by the formula Ni=(i+1)(i+7)/8, where the aberration order i is always an odd number in case of rotational symmetry.


The intersection of a ray coming from an object point (finite distance) or field angle (object at infinity) described by t along the x-axis can be written in vector form h=(hx, hy)=h0(1)(3)(5)(7)+ . . . where h0 denotes the ideal image point. In Cartesian coordinates, the vector components are given as h=(T(t), 0, D), where T(t) describes the ideal image point location as a function of t at the image plane D. In the most general case, this image plane can be also a function D(t), describing a curved image surface. When evaluating optical aberrations, it is common to do so in different pupil plane cross sections that can be chosen according to the following relationship for the polar angle










θ
p

=



π
p






for





p

=

1












m
p







(
1.1
)








where the integer value mp describes the overall number of considered pupil plane cross sections and the index p then distributes the angles θp within the angle domain [0, π/2]. Optionally, the case when p=1 corresponds to the first, i.e. the so-called tangential plane given by angle=π=0 (the direction changes sign from π to 0 but it describes the same plane). For p=2, the second plane is given by =π/2, typically referred to as sagittal plane. For every increment p+1, there is one extra plane added that is defined by the angle.


For each pupil plane cross section given by θp, the Cartesian pupil coordinates (x, y)=(r Cos[θ], r Sin[θ]) that are element of this plane can be described by a single pupil variable qp, that is (q1, 0) in tangential plane, (0, q2) in sagittal plane, (q3/2, √3q3/2) in a first skew ray plane (θ3=π/3), or in general as

(qp,x,qp,y)=(qp Cos[θp],qp Sin[θp]).  (1.2)


Optionally, in some embodiments, this applies for all planes for given values p=1 . . . . Let us consider the case mp=3 in more detail, the x- and y-coordinate components of the ray aberration expansion ϵx,p(i) and ϵy,p(i) can be evaluated in different planes, where the second lower index p denotes the considered plane for the angle θp. For the tangential plane (p=1), the aberrations (here with x=q1) result in

ϵx,1(1)xv1+tv2
ϵx,1(3)=x3σ1+3t2σ2+t2x(3σ34)+t3σ5
ϵx,1(5)=x5μ1+tx423)+t2x346)+t3x278)+t410+t5μ12
ϵx,1(7)=x7τ1++tx623)+t2x546)+t3x47810)+t4x31112)+t5x21516)+t618+t7τ20


Please note that all y-components ϵy,1(i) for the tangential plane are zero due to symmetry. For the sagittal plane (p=2), the aberrations (here with y=q2) result in

=tv2x,2(3)=ty2σ2+t3σ5
ϵx,2(5)=ty42−μ3)+t3y27−μ8)+t5μ12
ϵx,2(7)==ty62−τ3)+t3y47−τ810)+t5y215−τ16)+t7τ20


For the x-coordinate components and in

=yv1y,2(3)=y3σ1+(σ34)
=y5μ1+t2y3ν5+t411y,2(7)=y7τ1+t2y5τ5+t4y3τ13+t619


For the y-coordinate components. For the first skew ray plane (p=3), the aberrations in (q3, t) result in












ϵ

x
,
3


(
1
)


=

tv
2














ϵ

x
,
3


(
3
)


=



1
2



q
3
3



σ
1


+


3
2



tq
3
2



σ
2


+


1
2



t
2




q
3



(


3


σ
3


+

σ
4


)



+


t
3



σ
5











ϵ

x
,
3


(
5
)


=



1
2



q
3
5



μ
1


+


tq
3
4



(


μ
2

-


μ
3

2


)


+


1
2



t
2




q
3
3



(


μ
4

+


μ
6

4


)



+


t
3




q
3
2



(


μ
7

-


μ
8

2


)



+


1
2



t
4



q
3



μ
10


+


t
5



μ
12










ϵ

x
,
3


(
7
)


=



1
2



q
3
7



τ
1


+


tq
3
6



(


τ
2

-


τ
3

2


)


+


1
2



t
2




q
3
5



(


τ
4

+


τ
6

4


)



+


t
3




q
3
4



(


τ
7

-


τ
8

2

-


τ
10

2


)



+


1
2



t
4




q
3
3



(


τ
11

+


τ
12

4


)



+


t
5




q
3
2



(


τ
15

-


τ
16

2


)



+


1
2



t
6



q
3



τ
18


+


t
7



τ
20








for the x-coordinate components and in












ϵ

y
,
3


(
1
)


=



3

2



q
3



v
1















ϵ

y
,
3


(
3
)


=



3

2



(



q
3
3



σ
1


+


tq
3
2



σ
2


+


t
2




q
3



(


σ
3

+

σ
4


)




)















ϵ

y
,
3


(
5
)


=



3

2



(



q
3
5



μ
1


+


tq
3
4



μ
3


+


t
2




q
3
3



(


μ
5

+


μ
6

4


)



+


t
3



q
3
2



μ
9


+


t
4



q
3



μ
11



)










ϵ

y
,
3


(
7
)


=



3

2



(



q
3
7



τ
1


+


tq
3
6



τ
3


+


t
2




q
3
5



(


τ
5

+


τ
6

4


)



+


t
3




q
3
4



(


τ
9

-

τ
10


)



+


t
4




q
3
3



(


τ
13

+


τ
14

4


)



+


t
5



q
3
2



τ
17


+


t
6



q
3



τ
19



)







for the y-coordinate components.


Advantageously, if more than these three planes are considered (mp≥), all additional skew ray planes (with θp) can be used the same way to express the x- and y-coordinate components of the ray aberration series expansions ϵx,p(i) and ϵy,p(i) as a function of the corresponding variable qp. It is an advantage of the present invention that by using such different planes, it is possible to determine and isolate the original ray or wave aberration coefficients. This can be preferably done by applying the partial derivative(s) for the given dependency on the single variable qp (q1=x, q2=y, q3 and so on) and/or t to the corresponding aberration components, evaluated at qp=t=0. For example, ∂x2∂tϵx,1(3) is proportional to the coefficient σ2, whereas ∂x∂t2ϵx,1(3) is proportional to the coefficients (3σ34). Following this concept, all aberration coefficients (or combinations thereof) for different planes can be expressed by the related partial derivatives, evaluated at qp=t=0 and visualized in different matrices. For example wherein the columns represent the partial derivatives with respect to x, starting from the 0th order in column a to the 7th order in column h, and wherein the rows represent the partial derivatives with respect to t, for the 0th order in row 1 to the 7th order in row 8. Using this formalism, the following figures show the derivatives that corresponds to ray aberrations in said pupil plane with the same dependency on variables qp and t. Thus, FIG. 3 shows the partial derivatives associated to the x-components in the tangential plane, FIG. 4 shows the partial derivatives with respect to the x-components in the sagittal plane and FIG. 5 shows the partial derivatives related to the y-components in the sagittal plane.



FIG. 6 shows the partial derivatives related to the x-components in the (π/3)-skew ray plane and FIG. 7 shows the partial derivatives associated to the y-components in the (π/3)-skew ray plane.


The crossed-out derivatives matrix elements express that the respective aberrations x- or y-components in the considered plane do not depend on these derivatives due to symmetry. The grey-font matrix elements express that the respective aberrations x- or y-components in the considered plane do depend on these derivatives, but do not provide independent aberrations expressions when following the plane order. For example, ∂x2∂tϵx,1(3) provides the coma coefficient σ2, and so does ∂y2∂tϵx,2(3) in grey-font, both evaluated at x=y=t=0. As there is no overlapping of existing matrix elements for the x- and y-components in sagittal plane, the two matrices ϵx,2 and ϵy,2 can be combined in a single joint matrix ϵx,y,2, shown in FIG. 8.


As stated previously, ∂x∂t2ϵx,1(3) is proportional to the combined astigmatism and field curvature coefficients (3σ34), thus it is necessary to consider one additional plane to determine both aberrations independently. With ∂y∂t2ϵy,2(3) being proportional to the aberrations (σ34), knowing the expressions ∂x∂t2ϵx,1(3) and ∂y∂t2ϵy,2(3) is equivalent to knowing aberrations σ3 and σ4, respectively. The first order aberrations require only the tangential plane, the third order (Seidel) aberrations require the tangential plane and y-components in sagittal plane, the fifth order aberrations require the tangential plane and both x- and y-components in sagittal plane, to determine all aberrations independently. With each four further aberration orders, one additional x- or y-component of a new skew ray plane is required, and therefore, with every eight new orders, one new skew ray plane is required. The relationship between the ray aberration order i and the required number of matrices can be given as








N
p

=





i
+
1

4

+
1




,





where floor(x)=└x┘ is the largest integer less than or equal to x. This sequence of planes ensures that the number Ni=(i+1)(i+7)/8 of independent aberration series coefficients for a given aberration order i is equal to the number of black-font matrix elements on the diagonal of the same combined order i in the matrices for the required planes and respective x- and y-components.


Visualization of the required planes and corresponding black-font matrix elements by shaded rectangles, which can be extended readily to arbitrary higher aberration orders, is shown in the matrix of FIG. 9.


As methods according to embodiments of the present invention allow determining all aberrations independently, conversely, this means that if all matrix elements are applied accordingly (at qp=t=0) and set to 0, all related ray and wave aberrations are to vanish too. The here chosen order of planes is mainly for traditional reasons, any other order could be derived in a very similar manner. In comparison to all the other planes, the tangential plane is unique in a sense that there is not any dependency in y-components. This is also the reason why third order aberrations do already require a second plane to determine all aberrations (specifically σ3 and σ4). In this order, any additional skew ray plane (p≥3) has its first and only black-font matrix element at ∂qp4p−9∂t4p−8 with aberration order i=8*p−17.


1.2 Aberration Functions of Non-Rotationally Symmetric Systems


The aberration functions of systems having (1) no symmetry, (2) one plane of symmetry, (3) two planes of symmetry, are briefly discussed (for details see Richard Barakat, Agnes Houston, “The Aberrations of Non-rotationally Symmetric Systems and Their Diffraction Effects”, Optica Acta, 13:1, 1-30 (1966)). Without any symmetry, all combinations of the four independent variables (xp, yp, tx, ty) (for the pupil and object coordinates) are required in the wave aberration series expansion.


In case of one plane of symmetry, not all combinations of the four independent variables appear in the wave aberration expansion. Assuming symmetry about the x-z-plane, the wave aberration function W must be invariant to changes in the signs of yp, ty and ypty, without any further restrictions on xp and tx.


If there are two orthogonal planes of symmetry, further restrictions on the wave aberration expansion of the four independent variables are imposed. Assuming symmetry about the x-z- and y-z planes, the wave aberration function W must be invariant to changes in the signs of xp, tx and xptx, and of yp, ty and ypty. Because of the invariances, it is not difficult to show that in case of two planes of symmetry, the wave aberration function W contains only even order terms. This statement does not hold for the other two cases.


From the known wave aberration expansion for each of the three cases, it is known from literature by the skilled person how to derive the respective ray aberration expansion. Similar to the rotationally symmetric case, all independent aberration coefficients (or combinations thereof) can be expressed by related partial derivatives ∂xpi∂ypj∂txk∂tylϵx (likewise for ϵy), evaluated at xp=yp=tx=ty=0. Due to the four instead of two independent variables, a visualization is not feasible, but possible in principle. For similar reasons, the use of a sequence of pupil planes is possible in principle, but will not be used for any of the non-rotationally symmetric cases throughout this invention.


2.1 Description of Rotationally Symmetric Co-Axial Systems


As the present invention pertains to a computer based method for designing a rotationally symmetric imaging system having optical surfaces, such an optical system is hereby described. This section covers lens-based systems but mirror-based systems can be treated similarly and are included in some embodiments.


Rotationally symmetric, co-axial, lens-based, optical systems are characterized by a sequence of N refractive optical elements that are aligned along a common optical axis z. All optical surfaces ƒi are rotationally symmetric and can be thus expressed as a function of a single radial variable r=√{square root over (x2+y2)}, where ƒi+1(0)>ƒi(0) is fulfilled. The surfaces functions z=ƒi(x, y) can be expressed as even order power series in the most general polynomial form as











f
i



(

x
,
y

)


=





j
=
0


N
i









1


(

2

j

)

!




f

i
,

2

j





r

2

j




=


f

i
,
0


+


1
2



x
2



f

i
,
2



+


1
2



y
2



f

i
,
2



+


1
24



x
4



f

i
,
4



+


1
12



x
2



y
2



f

i
,
4



+


1
24



y
4



f

i
,
4



+







(
2.1
)








with series coefficients ƒi,2j up to 2Ni order. This representation in terms of even order powers in r also allows use of other rotationally symmetric surface functions such as the common aspherical surface description (in many optical design programs with an additional spherical surface term), but also other types of functions of even order. In case of a spherical surface (without conic constant here, which can be treated similarly), these coefficients are described by the radii of curvature Ri that appears in every order, that is











f

i
,
2


=

1

R
i



,


f

i
,
4


=

3

R
i
3



,


f

i
,
6


=

45

R
i
5



,





(
2.2
)







The series expansions about the origin can be also shifted to a different radial offset r0 if needed by replacing r2j by (r−r0)2j in Eqs. (2.1, 2.2).


Furthermore, it is important to introduce the ray mapping functions (ui(x, y, t), vi(x, y, t)) in x- and y-direction that describe in this most general form where a ray coming from the object defined by variable t, and going through the pupil coordinate (x, y), will intersect ƒi at point (ui, vi). As described previously, if different pupil plane cross sections are used, the ray position at the pupil can be described by a single pupil coordinate qp (see Eqs. (1.1) and (1.2)). Therefore, it is sufficient to express the ray mapping functions (ui, vi) as series expansions of (qp, t)

ui,p(qp,t)=Σl=0Σk=0ui,p,k,lqpktl  (2.3)
vi,p(qp,t)=Σl=0Σk=0vi,p,k,lqpktl  (2.4)

with coefficients ui,p,k,l and vi,p,l,k. All spaces (filled for example, with air, glasses, plastics . . . ) between neighboring surfaces are described by refractive indices that can be functions of the wavelength λ, temperature and so on. If only a single wavelength λ0 (for fixed temperature, pressure . . . ) is to be considered, these refractive indices become scalar values, which is always the case here until stated otherwise. FIG. 2 illustrates the most general layout of such a lens-based optical system, where the surfaces ƒi(x, y) may be defined as polynomial (aspherical) and/or spherical surfaces.


The optical system may or may not include an aperture stop A that can be placed at any position and define the pupil plane within the optical system. For example, in FIG. 2, the stop is placed at the entrance of the optical system in front of the first optical surface.


The ray path from object to image space can be described by (n+1) distances d1 . . . dn+1, whereas the on-axis distances between two respective surfaces is then given by di+1i+1(0)−ƒi(0). In general, the distances between two respective intersecting surfaces along an arbitrary ray path is given by the Pythagorean Theorem and can be written as










d
i

=


n


i
-
1

,
i


*




(


u

i
,
p


-

u


i
-
1

,
p



)

2

+


(


v

i
,
p


-

v


i
-
1

,
p



)

2

+


(



f
i

(


u

i
,
p


,

v

i
,
p



)

-


f

i
-
1


(


u


i
-
1

,
p


,

v


i
-
1

,
p



)


)

2








(
2.5
)







For (i=2 . . . n), where ni−1,i denotes the scalar refractive index between two respective surfaces, and (ui,p, vi,p, ƒi) and (ui−1,p, vi−1,p, ƒi−1) the two respective intersection points. The first and last distance d1 (from object) and dn+1 (to image) can be expressed similarly, listed in Table 1.









TABLE 1







Distances from the object and to the image plane in case of an infinite


(IOD) or finite (FID) object distance










First distance d1
Last distance dn+1





1a IOD
n0,1 * {right arrow over (n)}0 · ({right arrow over (x)} − {right arrow over (x)}0)





n

n
,

n
+
1











(


h

x
,
p


-

u

n
,
p



)

2

+








(


h

y
,
p


-

v

n
,
p



)

2

+


(

D
-

f
n


)

2















1b FOD





n

0
,
1










(


u

1
,
p


-
t

)

2

+

v

1
,
p

2

+







(



f
1

(


u

1
,
p


,

v

1
,
p



)

-

z
0


)

2














n

n
,

n
+
1











(


h

x
,
p


-

u

n
,
p



)

2

+








(


h

y
,
p


-

v

n
,
p



)

2

+


(

D
-

f
n


)

2



















In the first case (1a) of an infinite object distance (IOD), the distance d1 contains the refractive index n0,1 (typically air), {right arrow over (n)}0 is the normal vector of the wave front as a function of the field angle t (defined here as {right arrow over (n)}0=(sin(t), 0, cos(t))). The vector x denotes the intersection point of a ray with the first surface {right arrow over (x)}=(u1,p, v1,p, ƒ1(u1,p, v1,p)), and {right arrow over (x)}0 can be an arbitrary point on the incident wave fronts, e.g. the origin.


In the second case (1b) of a finite object distance (FOD), the distance d1 depends on the refractive index n0,1, the position of the object points given as (t, 0, z0) and the ray intersection with the first surface, given by the Pythagorean Theorem. Here, t describes the position of an object point in the x-direction instead of the angle with respect to the optical axis. The outgoing wave fronts w from the object are spherical wave fronts. The finite object points can be part of either a plane object where z0 is a constant or a shaped object surface described by z0=z0(t).


In both cases 1a and 1b, the last distance dn+1 is given by the Pythagorean Theorem between the intersection point on the last surface (un,p, vn,p, ƒn(un,p, vn,p)) and the real image point described by coordinates (hx,p, hy,p, D) for the considered pupil plane cross section, multiplied by the refractive index nn,n+1. In both cases, the image can be in a plane with constant D, or on a shaped image where D=D(t). The real image is given by the ideal image (T(t), 0, D) plus aberrations in x- and y-direction













(


h

x
,
p


,

h

y
,
p


,
D

)


=







(


T

(
t
)

,
0
,
D

)

+

(


ϵ

x
,
p


(
1
)


,

ϵ

y
,
p


(
1
)


,
0

)

+













(


ϵ

x
,
p


(
3
)


,

ϵ

y
,
p


(
3
)


,
0

)

+

(


ϵ

x
,
p


(
5
)


,

ϵ

y
,
p


(
5
)


,
0

)

+









=







(


T

(
t
)

,
0
,
D

)

+

(


ϵ

x
,
p


,

ϵ

y
,
p


,
0

)









(
2.6
)







The function T=T(t) provides the ideal relationship between the field angle t (case 1a), or the object coordinate t (case 1b) and the correspondent image points at the image plane or image surface. For example in case 1a, the image function T(t)=ƒL·tan (t) corresponds to a distortion-free imaging of different fields with field angle t at their image points (T(t), 0, D). In case 1b, the function T=M·t typically contains the magnification M (for real and inverted images, M is negative).


Similarly to the ray mapping functions described above, the x- and y-components of the ray aberration function ϵx and ϵy can be expressed as series expansions of variables (qp, t) for an arbitrary pupil plane cross section

ϵx,p(qp,t)=Σl=0Σk=0ϵx,p,k,lqpktl  (2.7)
ϵy,p(qp,t)=Σl=0Σk=0ϵy,p,k,lqpktl  (2.8)

wherein ϵx,p,k,l and ϵy,p,k,l are aberration coefficients which can be exactly related to other known representations such as wave aberrations, Buchdahl or others. For example, evaluating ∂x∂t2ϵx,1 for x=t=0 provides ϵx,1,1,2, which is proportional to the Buchdahl coefficients (3σ34). This means that several of the coefficients ϵx,p,k,l and ϵy,p,k,l are zero due to symmetry.


In some embodiments the aberration coefficients ϵx,p,k,l and ϵy,p,k,l can be exactly related to “matrix aberration coefficients” (MACs). The matrix aberration coefficients correspond to the coefficients obtained from the matrices shown in FIGS. 3 to 9. These can be expressed in terms of the wave aberrations, Buchdahl or ray aberration coefficients as explained above. For example, evaluating ∂x∂t2ϵx,1 for x=t=0 provides ϵx,1,1,2, which is a MAC proportional to the Buchdahl coefficients (3σ34). This means that some MACs are zero by definition.


The expressions of Table 1 together with Eq. (2.5) provide the overall sequence of distances di along an arbitrary ray path from the (finite or infinite) object to image space. Another case that can be described in a very similar fashion are afocal systems, where both in- and outgoing wave fronts on the object and image side are described by plane wave fronts, and the relationship between the in- and outgoing field angles can be redefined for distance dn+1 in a similar fashion to d1 of case 1a.


Thus, the computer-based method for designing a rotationally symmetric imaging system according to embodiments of the present invention comprises the step of inputting to a computer system specifications comprising:

    • imaging system parameters,
    • wavelength dependency of materials,
    • a number of surface coefficients of the optical surfaces,
    • pupil characteristics (stop position),
    • object and image spaces,


      as described here above.


The imaging system parameters, can be for example optionally one or more or all of at least one wavelength or bandwidth for which the imaging system is designed, the number of optical surfaces, the types of optical surfaces, the materials of the optical surfaces, the medium in which the light propagates in the imaging system, the position of each or an at least one optical surface, the object and image space, the field of view, the effective f-number, etc.


Fermat's principle and differential equations for arbitrary pupil plane cross sections are hereby described:


As known to the skilled person, Fermat's principle states that the optical path length between two fixed points is an extremum along a light ray. Consider a fixed but arbitrary point on the wave front w(t) (finite or infinite object distance), and a fixed but arbitrary point on the second surface (u2,p, v2,p, ƒ2(u2,p, v2,p)). A ray emerging from the wave front w and passing through (u2,p, v2,p, ƒ2(u2,p, v2,p)) must be such that the added optical path length d1+d2 is an extremum. With points at the boundaries kept fix, the only remaining variable to achieve an extremum for d1+d2 is either u1,p or v1,p at the point (u1,p, v1,p, ƒ1(u1,p, v1,p)) on the first (in-between) surface. Fermat's principle thus implies that

D1x=∂u1,p(d1+d2)=0  (3.1)
D1y=∂v1,p(d1+d2)=0  (3.2)

where the partial derivatives indicate that (u2,p, v2,p, ƒ2(u2,p, v2,p)) is fixed. Following similar arguments, two sets of differential equations can be derived for all defined distances di from object to image space.

Dix=∂ui,p(di+di+1)=0(i=1 . . . n)  (3.3)
Diy=∂vi,p(di+di+1)=0(i=1 . . . n)  (3.4)


An optical system comprising n surfaces is described by n differential equations Dix and n differential equations Diy for i=1 . . . n, directly derived from Fermat's principle for a given but arbitrary pupil plane.


Thus, a computer-based method according to embodiments of the present invention further comprises the step of translating using the computer the system specifications provided in the previous step to 2Ns differential equations e.g. per pupil plane, by applying Fermat's principle.


The following step of a computer based method according to some embodiments of the present invention comprises, optionally, the step of inputting to the computer a subgroup of optical ray aberration coefficients in one or more pupil plane cross sections to be set nominally to vanish using well defined Selection-Consistency-Distribution (SCD) rules. These optional selection rules are described and well defined further in the description. The selected and nominally cancelled aberration coefficients define which orders and for which pupil plane cross sections the finite power series method is applied to calculate all mapping functions and unknown surfaces coefficients.


The next step of the computer based method according to some optional embodiments of the present invention is to solve the differential equations to obtain surface coefficients for the optical surfaces and mapping function coefficients, which define the ray trace and their intersection with the optical surfaces and each clear aperture therefrom.


Aperture Stop/Pupil Coordinate:


There are, for example, four options where the stop in FIG. 1 can be placed. (A1) If one of the optical surfaces is supposed to act as the stop of the system, its ray mapping functions are replaced by the pupil coordinate from Eq. (1.2). E.g., if the ith surface is the pupil stop, (ui,p, vi,p, ƒi(ui,p, vi,p)) is replaced by (qp,x, qp,y, ƒi(qp,x, qp,y)) in all equations (3.3) and (3.4).


If an individual aperture stop A is added, its z-coordinate zA defines the position of the pupil plane. There are three options for the positioning of such a stop: (A2) an entrance stop, (A3) a stop between two optical surfaces, and (A4) an exit stop in front of the image plane.


(A2-A4) The treatment is always the same. The coordinates (qp,x, qp,y, zA) describe the position of an arbitrary ray in the pupil plane at the stop. In order to ensure that every ray is passing through the correct position (qp,x, qp,y, zA), one extra condition has to be fulfilled. The direction vector from the preceding element towards the stop and the direction vector from the stop to the succeeding element have to coincide. One way to ensure this is that the cross product of these two vectors is zero. For example, suppose the system layout has an aperture stop at zA between two consecutive surfaces with indices j and k. Thus,

[qp,x−uj,p,qp,y−vj,p,zA−ƒj(uj,p,vj,p)]×[uk,p−qp,xvk,p−qp,yk(uk,p,vk,p)−zA]=0   (3.5)

has to be fulfilled. The equation (3.5) is thus required to describe system layouts where an aperture stop A is placed between two surfaces. The cross-product of equation 3.5 can be, for example, zero for all its three components simultaneously. By using identical arguments for the two direction vectors to and from the aperture stop, the remaining system layouts (A2) and (A4) also require three additional equations that can be derived using the cross product similar to Eq. (3.5). Thus, all system layouts (IOD or FOD) with an individual aperture stop (A2-A4) lead to three additional equations that are added each to the original Eqs. (3.3) and (3.4).


Algebraic Equations:


Suppose that functions hx,p, hy,p, ui,p, vi,p and ƒi are analytic and smooth solutions for the differential equations Dix and Diy for (i=1 . . . n) or (i=1 . . . n+3, in case of an extra stop) in a given pupil plane cross section, in a preferred embodiment according to the present invention, Taylor's theorem implies that the functions must be infinitely differentiable and have power series representations as defined in Eqs. (2.1), (2.2), (2.3), (2.4) and (2.6). To solve these differential equations, the known power series method can be employed. This method substitutes the power series representations into the differential equations in order to determine the series coefficients. The coefficients of functions hx,p, hy,p, ui,p, vi,p and ƒi can be calculated by evaluating equations











lim


q
p


0





lim

t

0






k




q
p
k






l




t
l




D
ix




=

0



(

i
=



1.

.

n



or


n

+
3


)






(
3.6
)














lim


q
p


0





lim

t

0






k




q
p
k






l




t
l




D
iy




=

0



(


i
=



1.

.

n



or


n

+
3


,


and


p


2


)






(
3.7
)








for a given but arbitrary pupil plane cross section, or combinations thereof. These equations can optionally be evaluated in some embodiments in a specific order following a set of selection rules which will be described below. Equations (3.6) and (3.7) are algebraic equations and can be directly linked to the ray aberrations (or optionally linked in some embodiments to aberration matrices):

    • Equation (3.6) corresponds to the x-components of the aberrations for a given pupil plane cross section. If a black- or grey-font element of the equivalent matrix is applied according to Eqs. (3.6), the selected derivative with exponents k and l defines the leading (highest) series coefficients of all functions. The leading aberration is ϵx,p,k,ls, the leading coefficient of ui,p is ui,p,k,l, and the leading coefficient of ƒi(ui,p, vi,p) is ƒi(k+l+1). If a surface is defined as a stop, the leading coefficient of ƒi is ƒi,(k+1).
    • Equation (3.7) corresponds to the y-components of the aberrations for a given pupil plane cross section. If a black- or grey-font element of the equivalent matrix is applied according to Eq. (3.7), the leading MAC is ϵy,p,k,l, the leading coefficient of vi,p is vi,p,k,l, and the leading coefficient of ƒi(ui,p, vi,p) is ƒi,(k+l+1). If it is defined as a stop, the leading coefficient of ƒi is ƒi,(k+1).


The series coefficients ui,p,k,l and vi,p,k,l share the same symmetries of ϵx,p,k,l and ϵy,p,k,l. This means the coefficients of functions ϵx,p and ϵy,p are directly linked to the coefficients of the ray mapping functions ui,p and vi,p through their identical indices for (k, l) and related to the matrices elements. Thus, any index pair (k, l) that does not correspond to an aberration dependency due to symmetry means ui,p,k,l=vi,p,k,l=0 as well.


In another optional alternative embodiment, the method further comprises the step of applying partial derivatives of order k, l to the two sets of differential equations, said orders k, l being provided by using pre-defined aberration matrices for each pupil plane cross section, wherein each pre-defined aberration matrix associates each optical ray aberration of the subgroup to a partial derivative of order k, l of the ray aberration series expansion in said pupil plane cross section, thereby deriving a system of equations for the optical surfaces coefficients and the ray mapping functions coefficients.


2.2 Solution Schemes for Rotationally Symmetric Optical Systems


Here, the solution schemes are derived for all lens systems that can be described by a sequence of aspherical and/or spherical surfaces, for example S-A-A-S- . . . to indicate the order. For all rotationally symmetric optical systems, the design process comprises the following steps:

    • Specify the imaging system as case 1a (IOD) or 1b (FOD)
    • Define number, types, order and materials of all optical surfaces
    • Define number of coefficients ƒi,2j (j=1, 2 . . . ) for aspherical surfaces
      • T(t) according to Eq. (2.6), where T(t) must be a differentiable function of class Ch,
    • where h is the highest order derivative that will be applied Define the number of surfaces
    • Define the initial positions of all surfaces vertices ƒi,0, the position of the object plane z0 (or surface z0(t)), the position of the image plane D (or surface D(t)) and the design wavelength λ0
    • Choose one of the options (A1)-(A4) for the stop of the system
    • Define the number of Choose matrix elements considered pupil planes p≥1 and the highest combined order of considered aberrations om=(k+1) (see Sec. 1.1)
    • the number and types of surfaces, the pupil planes, the stop option (A1)-(A4) and order om then determine the overall number of equations that are calculated according to Eqs. (3.3)-(3.7)
    • In case of all aspherical surfaces systems, choose at least one ray aberration coefficient to be zero; for each chosen ray aberration coefficient set to zero, select one surface coefficient to be unknown (and to be calculated later on), whereas said pair(s) of ray aberration and surface coefficient must appear simultaneously in at least one of the derived algebraic equations
    • Any remaining surface coefficient(s) that have not been used to cancel aberrations in the previous step have to be inputted as values to the algebraic equations (manually or via optimization).


The selected matrix or matrices elements of the algebraic system of equations using the computer, in order to obtain as an output at least one surface coefficient for the optical surfaces, all mapping function coefficients, and ray aberration coefficients up to the given order. The overall system of (non)-linear equations can be solved The overall combined system of equations for the subgroup can be solved simultaneously for all unknown coefficients by using standard methods such as the Newton-Raphson algorithm or others.


In cases where at least one surface is aspherical, the algebraic system of equations can be divided into non-linear and linear parts of the unknown coefficients, which are then possible to solve consecutively, whereas the linear parts can be solved by using standard methods such as the Gaussian elimination algorithm or others.


In the case of all-aspherical systems, only the first combined order results in a non-linear system that is first solved. Any considered higher combined order than one results in linear equations that can be solved consecutively in ascending order by using standard methods.


3.1 General Description of Rotationally Symmetric Optical Zoom Systems


As in Sec. 2, such optical systems are characterized by a sequence of N optical elements that are aligned along a common optical axis. In a zoom system, the surface shapes remain unchanged; however, the coefficients ƒi,0 are not constant but can vary and need to be specified for at least two different specified zoom positions. Thus, the surfaces are described by











f
i
c



(

x
,
y

)


=





j
=
0


N
i





1


(

2

j

)

!




f

i
,

2

j


c



r

2

j




=


f

i
,
0

c

+


1
2



x
2



f

i
,
2



+


1
2



y
2



f

i
,
2



+







(
3.11
)








where c indicates different zoom configurations in Roman numbers I, II . . . and where the position of each surface ƒic(x, y) can be shifted to different lateral positions ƒi,0c. The definition of the ray mapping functions in Eqs. (2.3) and (2.4) remains the same, except for an added index c to indicate the zoom configuration that means (ui,pc, vi,pc) in x- and y-direction are defined in an arbitrary pupil plane cross section as

ui,pc(qp,t)=Σl=0Σk=0ui,p,k,lcqpktl  (3.12)
vi,pc(qp,t)=Σl=0Σk=0vi,p,k,lcqpktl  (3.13)

with series coefficients ui,p,k,lc and vi,p,k,lc. Likewise, the ray aberration functions ϵx,p and ϵy,p are expressed as series expansions of variables (qp, t) for each zoom configuration and pupil plane cross section as

ϵx,pc(qp,t)=Σl=0Σk=0ϵx,p,k,lcqpktl  (3.14)
ϵy,pc(qp,t)=Σl=0Σk=0ϵy,p,k,lcqpktl  (3.15).


Some embodiments of the present invention (described below) use “configuration matrix aberration coefficients” (CMACs).


All distances dic . . . dn+1c are calculated as done previously in Sec. 2 for an IOD or FOD case, only this time the calculations are repeated for each zoom configuration, indicated by index c. In both cases, the image can be on a plane where Dc is constant (but eventually shifted for each zoom configuration), or on a shaped image surface where Dc=Dc(t). The real image point is then given by the ideal image point (Tc(t), 0, Dc) plus the aberration power series terms in x- and y-direction, again for each defined zoom configuration













(


h
x
c

,

h
y
c

,

D
c


)


=







(



T
c

(
t
)

,
0
,

D
c


)

+

(


ϵ
x

c
,

(
1
)



,

ϵ
y

c
,

(
1
)



,
0

)

+













(


ϵ
x

c
,

(
3
)



,

ϵ
y

c
,

(
3
)



,
0

)

+

(


ϵ
x

c
,

(
5
)



,

ϵ
y

c
,

(
5
)



,
0

)

+









=







(



T
c

(
t
)

,
0
,

D
c


)

+

(


ϵ
x
c

,

ϵ
y
c

,
0

)









(
3.16
)







The functions Tc=Tc(t) provide the ideal relationships between the field angle t (case 1a), or the object coordinate t (case 1b) and the correspondent image points at the image plane or image surface for each zoom configuration. For example in case 1a, the image functions Tc(t)=ƒLc·tan(t) correspond to the case where the different zoom configurations correspond to different focal lengths ƒLc. In case 1b, the image functions could describe magnifications Mc for different zoom configurations.


Following Sec. 2, Fermat's principle can be applied in sections to each defined zoom configuration to calculate the differential equations from object to image space

Dixc=∂ui,pc(dic+di+1c)=0(i=1 . . . n)  (3.17)
Diyc=∂vi,pc(dic+di+1c)=0(i=1 . . . n)  (3.18)

for each zoom configuration, indicated by the added index c. The different pupil plane options (A1-A4) are treated as previously. This means, if the ith surface is the pupil stop for a given zoom configuration, (ui,pc, vi,pc, ƒic(ui,pc, vi,pc)) is replaced by (qp,x, qp,y, ƒic(qp,x, qp,y)) in all differential equations (3.17) and (3.18). If an individual aperture stop A is added, its z-coordinate zAc defines the position of the pupil plane for each zoom configuration, which could also shift. The three individual pupil plane options (A2-A4) are treated as before by using the cross product, leading to additional equations per differential equation component x and y, and per zoom configuration.


Algebraic Equations:


The coefficients of the series expansions of the aberrations and functions ui,pc, vi,pc and ƒic can be calculated by evaluating equations











lim


q
p


0





lim

t

0






k




q
p
k






l




t
l




D
ix
c




=

0



(

i
=



1.

.

n



or


n

+
3


)






(
3.19
)














lim


q
p


0





lim

t

0






k




q
p
k






l




t
l




D
iy
c




=

0



(


i
=



1.

.

n



or


n

+
3


,


and


p


2


)






(
3.2
)







Equations (3.19) and (3.20) can be directly linked to the aberration derivatives matrices as before, but now for different zoom configurations. Thus, Eq. (3.19) corresponds to the x-components ϵx,pc in a given pupil plane cross section, and Eq. (3.20) corresponds to the y-components ϵy,pc in a given pupil plane cross section, for each zoom configuration. The individual relationships between applied derivatives and leading coefficients of the different functions remain the same, except for the added index c for different zoom configurations. As before, any index pair (k,l) that does not correspond to an aberration dependency due to symmetry means ui,p,k,lc and vi,p,k,lc vanish too.


3.2 Solution Schemes for Rotationally Symmetric Optical Zoom Systems


Here, the solution schemes using embodiments of the method according to the present invention are derived for all zoom lens systems that can be described by a sequence of spherical and/or aspherical optical surfaces in a given order. The design process comprises the following steps:

    • Specify the zoom system as case 1a (IOD) or 1b (FOD)
    • Define number, types, order and materials of all optical surfaces
    • Define number of coefficients ƒi,2j (j=1, 2 . . . ) for aspherical surfaces
    • Define two or more zoom configurations described by index c=I, II . . . .
    • Define the ideal image point relationships Tc(t) according to Eq. (3.16). The functions Tc(t) must be differentiable of class Ch, where h is the highest order derivative that will be applied
    • Define the initial positions of all surfaces for all zoom configurations, that is all surface vertices ƒi,0c, the position(s) of the object plane z0c (or surface z0c(t)), the position(s) of the image plane Dc (or surface Dc(t)) and the design wavelength λ0
    • Choose one of the options (A1)-(A4) for the stop of the system
    • Define the number of considered pupil planes pc≥1, and the highest combined order of considered aberrations omc per zoom configuration
    • The number and types of surfaces, the pupil planes, zoom configurations, the stop option (A1)-(A4) and orders omc then determine the overall number of equations that are calculated according to Eqs. (3.19)-(3.20)
    • Choose at least one ray aberration coefficient to be zero; for each chosen ray aberration coefficient set to zero, select one surface coefficient to be unknown (and to be calculated later on), whereas said pair(s) of ray aberration and surface coefficient must appear simultaneously in at least one of the derived algebraic equations
    • Any remaining surface coefficient(s) that have not been used to cancel aberrations in the previous step have to be inputted as values to the algebraic equations (manually or via optimization)


The final step is to solve the algebraic system of equations using the computer, in order to obtain as an output at least one surface coefficient for the optical surfaces, all mapping function coefficients, and ray aberration coefficients up to the given orders. The overall system of (non)-linear equations can be solved simultaneously for all unknown coefficients by using standard methods. In cases where at least one surface is aspherical, the algebraic system of equations can be divided into non-linear and linear parts of the unknown coefficients, which are then possible to solve consecutively. In the case of all-aspherical zoom systems, only the first combined order results in a non-linear system that is initially solved. Any considered higher combined orders result in linear equations that can be solved consecutively in ascending order.


The resulting calculated optical zoom system is nominally free of all ray aberrations (or combinations thereof) for the considered zoom configurations. If more than one solution exists (e.g. for different initial values), every solution corresponds to a different optical zoom system but nominally fulfilling the same imposed conditions.


4.1 General Description of Non-Rotationally Symmetric Systems


Embodiments of the present invention pertain to a computer based method for designing a non-rotationally symmetric imaging system having optical surfaces, such an optical system is hereby described. This section covers lens-based or mirror-based systems; catadioptric systems can be treated similarly. Due to the common nature of the methods for non-rotationally symmetric systems with the rotationally symmetric systems of this invention, only the main differences will be discussed here for three different symmetry cases: systems having (1) no symmetry, (2) one plane of symmetry, (3) two planes of symmetry.


Non-Rotationally Symmetric (Freeform) Optical Surfaces


Freeform optical surfaces ƒi are non-rotationally symmetric and are thus expressed as functions of two independent variables, for example x and y. The surfaces z=ƒi(x, y) can be expressed as monomial power series as











f
i

(

x
,
y

)

=




j
=
0


N
j







k
=
0


N
k





1


j
!



k
!





f

i
,
j
,
k




x
j



y
k








(
4.1
)








with series coefficients ƒi,j,k up to Nj order in x, and Nk order in y. This monomial expansion is used for all freeform surfaces throughout the text until stated otherwise, but can be also translated into various other freeform representations, such as Zernike, Chebyshev, Forbes, or alike. The three symmetry cases also define which coefficients exist:

    • (1) no symmetry: all series coefficients can be used in principle
    • (2) one symmetry plane: only even orders in k (x-z-plane)
    • (3) two symmetry planes: only even orders in j, k (x-z- and y-z-plane)


The ray mapping functions (ui, vi) describe an arbitrary ray path as before, but depend now on four variables, that is

ui(xp,yp,tx,ty)=Σj=0Σk=0Σl=0Σm=0ui,j,k,l,mxpjypktxltym  (4.2)
vi(xp,yp,tx,ty)=Σj=0Σk=0Σl=0Σm=0vi,j,k,l,mxpjypktxltym  (4.2)


The ray path from object to image is expressed by distances d1 . . . dn+1 as done previously, with the only difference that the optical surfaces in symmetry cases (1) and (2) can be tilted. This tilt is introduced to rotation matrices Ri for the each surface ƒi, such that the optical path length sections are expressed by introducing Ri·(ui, vi, ƒi). The rotations matrices for x-z-plane symmetry only allow rotations about the y-axis, whereas in case of no symmetry, arbitrary rotations about all three axis are possible. In case of two symmetry planes, there are no rotations possible and the system has still one common optical z-axis.


In case of a finite object, the object is given by (tx, ty, z0), and for the infinite case, the directional vector of the incident parallel rays is given as (sin(tx), sin(ty), √(1−sin(tx)2−sin(ty)2).


Once the object to image relationship is prescribed, all optical path lengths sections can be expressed using Pythagorean Theorem, etc. as done before. The real image is again the sum of the prescribed image plus aberrations in x- and y-direction.


The x- and y-components of the ray aberration function ϵx and ϵy also depend now on four variables (see Sec. 1.2), that is

ϵx(xp,yp,tx,ty)=Σj=0Σk=0Σl=0Σm=0ϵx,j,k,l,mxpjypktxltym  (4.4)
ϵy(xp,yp,tx,ty)=Σj=0Σk=0Σl=0Σm=0ϵy,j,k,l,mxpjypktxltym  (4.5)


Wherein ϵx,j,k,l,m and ϵy,j,k,l,m are ray aberration coefficients defined according to Sec. 1.2, and can be exactly related to alternative and known representations, such as wave aberrations or others.


Using identical arguments as before, Fermat's principle is applied to each pair of two consecutive optical path length sections by mathematically expressing that the optical path length between two fixed points is an extremum along a light ray, resulting in

Dx,i=∂ui(di+di+1)=0(i=1 . . . n)  (4.6)
Dy,i=∂vi(di+di+1)=0(i=1 . . . n)  (4.7)


Thus, the computer-based method according to embodiments of the present invention further comprises the step of translating using the computer the system specifications provided in the previous step to 2Ns differential equations, by applying Fermat's principle.


Aperture Stop/Pupil Coordinate


The four options (A1)-(A4) are identically treated as done before.


(A1)—If the ith surface is the pupil stop, (ui, vi, ƒi(ui, vi)) is replaced by (xp, yp, ƒi(xp, yp)) in all equations (4.6) and (4.7) (A2)-(A4)—by using identical arguments as previously for the two direction vectors to and from the aperture stop; whereas said stop can be tilted as well through rotation matrix RA, according to the considered symmetry case. All system layouts (IOD or FOD) with an individual aperture stop (A2)-(A4) lead to three additional equations that are added each to the original Eqs. (4.6) and (4.7).


Algebraic Equations:


As before, the known power series method is used to solve the derived differential equations. The coefficients of functions ϵx, ϵy, ui, vi and ƒi can be calculated by evaluating equations











lim


x
p


0





lim


y
p


0





lim


t
x


0





lim


t
y


0






j




x
p
j






k




y
p
k






l




t
x
l






m




t
x
m




D

x
,
i







=

0



(

i
=



1.

.

n



or


n

+
3


)






(
4.8
)














lim


x
p


0





lim


y
p


0





lim


t
x


0





lim


t
y


0






j




x
p
j






k




y
p
k






l




t
x
l






m




t
x
m




D

y
,
i







=

0



(

i
=



1.

.

n



or


n

+
3


)






(
4.9
)








for given but arbitrary combined orders. Equations (4.8) and (4.9) are algebraic equations that can be directly linked to the ray aberration x- and y-components, as before.


The series coefficients ui,j,k,l,m and vi,j,k,l,m share the same symmetries of ϵx,j,k,l,m and ϵy,j,k,l,m, whereas any index tuple (j,k,l,m) that does not correspond to an aberration dependency due to symmetry means ui,j,k,l,m=vi,j,k,l,m=0 as well.


4.2 Solution Schemes for Non-Rotationally Symmetric Optical Systems


Here, the solution schemes for all non-rotationally symmetric optical systems are summarized. For symmetry cases (1) no symmetry and (2) one plane of symmetry, at least one optical element is tilted with respect to the z-axis according to the considered symmetry. For symmetry case (3) with two planes of symmetry, at least one optical surface is of freeform shape.


The design process comprises the following steps:

    • Specify the imaging system as case 1a (IOD) or 1b (FOD)
    • Define the symmetry case (1), (2) or (3)
    • Define number, types, order and materials of all optical surfaces
    • Define number of coefficients for all optical surfaces
    • Define the prescribed image point relationship Tx(tx, ty) and Ty(tx, ty), where Tx and Ty must be a differentiable function of class Ch, where h is the highest order derivative that will be applied
    • Define the design wavelength λ0, the initial vertices and eventual rotations Ri of all surfaces, the position and eventual rotation Robj of the object plane z0 (or surface z0(tx, ty)) in case of (FOD), the position and eventual rotation RIMA of the image plane D (or surface D(tx, ty)), whereas all introduced rotation matrices match the defined symmetry case
    • Choose one of the options (A1)-(A4) for the stop of the system; in case of (A2)-(A4), define the rotation matrix RA according to the defined symmetry case
    • Define the highest combined order of considered aberrations om=(j+k+l+m) (see Sec. 1.2)
    • The number and types of surfaces, the pupil planes, the stop option (A1)-(A4) and order om then determine the overall number of equations that are calculated according to Eqs. (4.6)-(4.9)
    • Choose at least one independent ray aberration coefficient to be zero; for each chosen ray aberration coefficient set to zero, select one surface coefficient to be unknown (and to be calculated later on), whereas said pair(s) of ray aberration and surface coefficient must appear simultaneously in at least one of the derived algebraic equations
    • Any remaining surface coefficient(s) that have not been used to cancel aberrations in the previous step have to be inputted as values to the algebraic equations (manually or via optimization)


The final step is to solve the algebraic system of equations using the computer, in order to obtain as an output at least one surface coefficient for the optical surfaces, all mapping function coefficients, and ray aberration coefficients up to the given combined order. The overall system of (non)-linear equations can be solved simultaneously for all unknown coefficients by using standard methods such as the Newton-Raphson algorithm or others.


In cases where at least one surface is aspherical or freeform, the algebraic system of equations can be divided into non-linear and linear parts of the unknown coefficients, which are then possible to solve consecutively, whereas the linear parts can be solved by using standard methods such as the Gaussian elimination algorithm or others.


In the case of all-aspherical and/or all-freeform systems, only the first combined order results in a non-linear system that is first solved. Any considered higher combined order than one results in linear equations that can be solved consecutively in ascending combined order by using standard methods such as Gaussian elimination algorithm or others.


5. Extended Polychromatic Solution Schemes

So far, all derived methods according to the present invention have only considered a single wavelength λ0 in cases of systems with at least one refractive optical surface, whereas the refractive indices have been scalar values depending on the choices of materials. If an extended wavelength domain λ=[λ1, λ2] is considered, the refractive index of the lens' materials (like glasses or plastics) becomes a function of the wavelength, that is ni−1,i=ni−1,i(λ), or which is referred to as the refractive index distribution of the material. There are three possible methods of how the polychromatic performance of the before defined monochromatic optical design methods according to any of the embodiments of the present invention can be taken into consideration and controlled during the design process for a specified wavelength domain.


5.1 Apply Existing Monochromatic Solution Schemes Using Multiple Lens' Materials


This first possible solution is to make use of at least two different lens materials (such as Flint and Crown glasses, for example). The monochromatic design methods from previous sections can be directly used and remain unchanged at a single reference wavelength λ0 somewhere within the considered wavelength domain. This solution makes use of the well-known balancing effects of different dispersion relationships for different materials, if chosen properly. The system design is then obtained via one of the previously defined monochromatic design methods by using a polychromatic evaluation (for example ray tracing), where the initial values of the monochromatic design method are selected to ensure a good polychromatic performance for the considered wavelength domain. The selection of materials and/or the initial values of the design method can be automated, for example, by using a polychromatic-based optimization of these initial degrees of freedom.


5.2 Combined Monochromatic Solution Schemes for Multiple Wavelengths


The second possible solution is to use one of the monochromatic design methods of the present invention and to solve the systems of equations simultaneously for at least two (or more) distinct wavelengths λ01, λ02 . . . within the considered wavelength domain. For all static systems (without zoom), the solution approach is very similar to the zoom systems described in Sec. 3, and comprises:


Instead of multiple zoom configurations, the configurations with Roman numbers index c correspond to multiple wavelength configurations here. For each distinct wavelength λ01, λ02 . . . the distances dic only contain changed scalar values for each wavelength and different materials (at least two). In contrast to zoom systems, the original positions of all surfaces ƒi,0ci,0 remain constant, as no lens element is moving. Accordingly, Eqs. (3.12)-(3.20) are defined in an identical manner, now for different wavelength configurations. The only further difference is that the functions Tc=Tc(t)=T(t) which provide the ideal relationships between the field angle t (case 1a), or the object coordinate t (case 1b) and the correspondent image points at the image plane or image surface, are typically the same for all wavelength configurations, as the optical system should work the same for all considered wavelengths. The general solution schemes for two (or more) configurations and for systems that can be described by a sequence of spherical and/or aspherical optical surfaces then works exactly as defined in Sec. 3.2, but for wavelengths configurations.


The resulting calculated optical system is nominally free of all ray aberrations (or combinations thereof) for each considered wavelength. If more than one solution does exist (for different initial values), every solution corresponds to a different optical system but nominally fulfilling the same imposed conditions.


In case of achromatized zoom systems for multiple distinct wavelengths, the solution approach is an extension of the monochromatic zoom systems design approach in Sec. 3, e.g. by using two upper Roman indices, but following identical arguments and solution schemes as described before. Similar arguments apply for any rotationally and non-rotationally symmetric system alike.


5.3 Solution Schemes Including Chromatic Aberrations


The third possible solution is to treat the wavelength dependency of a system with at least one refractive surface in terms of well-known chromatic aberrations series expansions in any of the methods according to embodiments of the present invention. As before, the wave aberrations for a certain field angle or point object represent the deviations of its wave front at the exit pupil from being spherical, this time depending on the wavelength as well. Without loss of generality, the object is oriented along the x-axis. The wave aberration function can then be written as

W(t,r,θ)=Σl=0Σn=1Σm=0Σo=0a(2l+m)nmt2l+mrn Cosm(θ)λo


With aberration coefficients a(2l+m)nmo, whereas the case o=0 denotes the monochromatic case discussed previously. If all wave aberrations are zero, the wave front is spherical, all rays converge to its center of curvature, and a perfect geometrical point image is obtained for all wavelengths. Similarly, all ray mapping functions and aberration series in x- and y-direction are now expressed as functions of (qp, t, λ) for an arbitrary pupil plane cross section, that is

ui,p(qp,t,λ)=Σm=0Σl=0Σk=0ui,p,k,l,mqpktlλm  (8.1)
vi,p(qp,t,λ)=Σm=0Σl=0Σk=0vi,p,k,l,mqpktlλm  (8.2)
ϵi,p(qp,t,λ)=Σm=0Σl=0Σk=0ϵi,p,k,l,mqpktlλm  (8.3)
ϵy,p(qp,t,λ)=Σm=0Σl=0Σk=0ϵy,p,k,l,mqpktlλm  (8.4)


The mathematical description of the surfaces remains as defined previously. All distances di are expressed accordingly, now with the refractive indices ni−1,i=ni−1,i(λ) as functions of the wavelength (for example using the Sellmeier equation or others). The ideal image point (T(t), 0, D) is defined as in Sec. 2, as it should not depend on the wavelength typically, but could be also a function T(t,λ) if a specific dispersion at the image side is desired. Fermat's principle can be applied as done in Sec. 2, leading to two sets of differential equations like Eqs. (2.3) and (2.4), but with the use of expressions (8.1)-(8.4) here. Again, an individual aperture stop/pupil plane can be treated exactly as introduced in Sec. 3 by using the cross product.


Algebraic Equations:


Following similar arguments as in Sec. 2, the coefficients of the power series of functions ui,p, vi,p and ƒi,j are calculated in an arbitrary pupil plane cross section by evaluating equations











lim


q
p


0





lim

t

0





lim

λ


λ
0







k




q
p
k






l




t
l






m




λ
m




D
ix





=

0



(

i
=



1.

.

n



or


n

+
1


)






(
8.5
)














lim


q
p


0





lim

t

0





lim

λ


λ
0







k




q
p
k






l




t
l






m




λ
m




D
iy





=

0



(

i
=



1.

.

n



or


n

+
1


)






(
8.6
)







The initial reference wavelength λ0 is typically selected somewhere within the wavelength domain λ=[λ12].


Achromatic Aberration Orders:


The original sequence of aberrations ϵx,1, ϵx,y,2, ϵx,3, ϵy,3 . . . ϵx,p, ϵy,p (ordered as specified in Sec. 1) describes the monochromatic aberrations at the reference wavelength λ0 as before. The dependency on the wavelength is introduced through additional aberrations ϵx,1λm, ϵx,y,2λm, ϵx,3λm, ϵy,3λm . . . ϵx,pλm, ϵy,pλm per considered order m of chromatic aberrations. The first order in λ is described by the same sequence of aberrations where all elements are multiplied by a term ∂λ. Similarly, the second order in λ corresponds to a sequence of aberrations where all elements are multiplied by a term ∂λ2. In general, for the mth order in λ, all elements of the original sequence of aberrations are multiplied by a term ∂λm.


For almost all imaging systems, it is typically sufficient to correct few aberration coefficients with linear dependency on the wavelength (m=1). For this case, the general solution schemes are given in the following two subsections. For all higher orders (m≥2), the solution schemes can be derived in a very similar manner, and for all design methods disclosed in this invention, including zoom and non-rotationally symmetric systems.


5.3.1 General Solution Schemes for Achromatic Rotationally Symmetric Optical Systems


The design processes comprise all defined steps from Sec. 2 with only few adjustments: the aberration coefficients to be zero are now selected according to Sec. 5.3 from ϵx,1λm, ϵx,y,2λm, ϵx,3λm, ϵy,3λm . . . ϵx,pλm, ϵy,pλm (for m=0 and 1) for a given number of degrees of freedom for the chosen aspherical and/or spherical surfaces. The calculations from Secs. 5.1-5.3 are extended to include the chromatic aberrations (for m=1), and adapted by using Eqs. (8.1)-(8.6).


The resulting calculated optical systems are nominally free of all monochromatic and chromatic ray aberrations (or combinations thereof) that have been selected. If more than one solution exists, every solution corresponds to a different optical system nominally fulfilling the same imposed conditions.


5.3.2 General Solution Schemes for Achromatic Rotationally Symmetric Optical Zoom Systems


The design processes comprise the description of Sec. 3.1 and all defined steps from Sec. 3.2 with only few adjustments: the matrices elements are now defined and selected for at least two different zoom configurations from ϵx,1λm, ϵx,y,2λm, ϵx,3λm, ϵy,3λm . . . ϵx,pλm, ϵy,pλm (for m=0 and 1) according to Secs. 3.1 and 5.3 for a given number of degrees of freedom for the chosen aspherical and/or spherical surfaces. Eqs. (8.1)-(8.4) are extended by the upper index c for (at least two) different zoom configurations and Eqs. (8.5)-(8.6) can be then used to calculate all power series coefficients for each zoom configuration. The calculations from Secs. 7.1-7.3 are extended accordingly to include the chromatic matrix/ces (for m=1), and adapted by using Eqs. (8.1)-(8.6).


The resulting calculated optical zoom systems are nominally free of all monochromatic and chromatic ray aberrations (or combinations thereof) that have been selected for each considered zoom configuration. If more than one solution exists, every solution corresponds to a different optical system nominally fulfilling the same imposed conditions.


6. Additional System Features

The following features and possible extensions apply to all previous embodiments of the invention.


6.1 Afocal Systems


An afocal system (without a focus) is a system that does not yield any net convergence or divergence of fields for an object at infinity, and thus forming an image at infinity. Its properties are described by the angular and lateral magnifications Mα and ML. The angular magnification tan(αin)=Mα tan(αout) links the incoming and outgoing field angles (object to image relationship), whereas the lateral magnification ML=hin/hout links the object and image ray heights with respect to the optical axis. Afocal systems impose (1) minor changes and (2) further conditions to the previously described methods:

    • (1) The last distance dn+1 is expressed the same way as d1 for an infinite object distance when deriving the differential equations. The normal vector of the outgoing wave front in dn+1 is related to the ingoing wave front defined by the angle t=αin through the angular magnification.
    • (2) Fulfilling a defined lateral magnification requires additional conditions that relate the mapping functions u1,p and v1,p on the first surface to the mapping functions un,p and vn,p on the last surface, that is (a) u1,p=MLun,p and (b) v1,p=MLvn,p.


These two equations are added to the original differential equations, and then solved as described in the previous sections.


6.2 Telecentric Systems


An imaging system is telecentric in object space and/or image space, if the chief rays of all fields are parallel to the optical axis in front and/or behind the optical system. Thus, the object and/or the image has to be at a finite distance. Telecentric systems impose one additional condition per telecentric space that are added to the original set of differential equations for the x-component:

    • (1) In object space: the mapping function on the first surface has to fulfill u1,1=t
    • (2) In image space: the mapping function on the last surface has to fulfill un,1=T(t)


This is because both conditions need to be fulfilled only in a single cross section of the pupil plane cross section, for example, the tangential plane, as all chief rays pass through the center of the pupil plane. The equation(s) for the telecentric condition are added to the original sets of differential equations. They only depend on the object variable t without depending on the pupil variable pq and are therefore closely related to distortion and treated together. For each nominally cancelled distortion aberration in ascending order, it is possible to fulfill one or both conditions by selecting one or two corresponding surfaces coefficients for each considered order. The additional equation(s) are added to the original sets of differential equations, and then solved as described in the previous sections.


6.3 Mirror-Based or Catadioptric Imaging Systems


So far, for all refractive optical systems, the condition ƒi+1(0)>ƒi(0) has been required. If at least one reflection occurs, this condition is not necessary anymore. In case of one (or multiple) reflective surfaces, the ƒi(0) values define the sequence of any lens-mirror-based optical system. Besides the changes in the surface vertices sequence, the sets of differential equations are solved as described in the previous sections. The same treatment can be used for surfaces where total internal reflection (TIR) occurs.


6.4 Odd-Order Surface Coefficients


Typically, rotationally symmetric surfaces are described by only even order surface coefficients in r. With the introduction of odd order surface coefficients, that is








f
i

(

x
,
y

)

=




j
=
0


N
i





1


(
j
)

!




f

i
,
j




r
j








in the most general case, it is possible to adapt the methods described in the previous sections accordingly.


6.5 Surface Vertices as Design Parameters


In some cases, it can prove beneficial to make use of at least one of the surface vertices ƒi,0 to cancel nominally at least one aberration term. This applies for all the methods described in the previous sections accordingly.


6.6 Calculate Aberrations for Known Systems


In general, if all surfaces coefficients are given, all derived solution schemes allow calculating the ray aberrations analytically. Conversely, any method that allows calculating aberrations can be used to set certain aberrations to zero and calculate the unknown surfaces coefficients accordingly, as shown in this invention.


Suppose that all surface coefficients ƒi,j for a system consisting of N refractive surfaces are well defined and given, the proposed power series methods enable to calculate all (mono)-chromatic aberration coefficients in ascending combined aberration orders. This applies for all possible systems, including but not limited to static or zoom (non)-rotationally symmetric systems.


Suppose that all coefficients ƒi for a zoom system consisting of N refractive surfaces are well defined and given, the proposed power series method enables to calculate all aberration coefficients ϵx,p,k,lc and ϵy,p,k,lc for all zoom configurations, for arbitrary pupil plane cross sections and in ascending aberration order. The same arguments apply for static and zoom systems where chromatic imperfections are evaluated according to Sec. 5.2 (monochromatic aberrations at different wavelengths) and 5.3 (chromatic aberrations).


The solutions schemes to calculate ray aberration coefficients for a known optical system follows always the solution schemes for all-aspherical systems. As all surface coefficients are known (spherical and/or aspherical), all essential matrix elements (see FIG. 9) are applied order by order and for all required planes. The resulting systems of equations for each combined aberration order are always linear in the mapping and aberration coefficients and can be solved using for example Gaussian elimination. For each combined aberration order, eventual zoom configuration and wavelength(s), the corresponding derivatives for each combined order is applied to Di,x and Di,y accordingly, and the resulting linear system of equations is solved. This calculation is repeated with incremented combined aberration order until the maximum order om (typically not higher than 20) is reached. As the result, all ray mapping functions and ray aberration coefficients up to that order are calculated for any given system according to any of the embodiments of the present invention. In contrast, prior art direct calculation methods are only able to calculate a limited number of low order aberration coefficients (typically up to 3rd order). For higher orders, ray tracing is required to calculate the values of the aberration coefficients. The fully known aberrations up to high orders can be used to estimate the imaging quality of the optical system or as a figure of merit for optimization. Furthermore, it is possible to evaluate derivatives of the aberration coefficients with respect to surfaces coefficients, which provides a direct measure of the impact of said coefficients on individual aberrations.


7. Alternative Embodiment

In an alternative embodiment, a method of the present invention further comprises the step of applying partial derivatives of order k, l to the two sets of Ns differential equations, said orders k, l being provided by using pre-defined aberration matrices for each pupil plane cross section, wherein each pre-defined aberration matrix associates each optical ray aberration of the subgroup to a partial derivative of order k, l of the ray aberration series expansion in said pupil plane cross section, thereby deriving a system of equations for the optical surfaces coefficients and the ray mapping functions coefficients.


7.1 Matrix Selection Rules for Arbitrary Pupil Plane Cross Sections


There are, for example two general types of surfaces according to Eqs. (2.1) and (2.2). Polynomial (aspherical) surfaces that are described by one series coefficient per even order in r, and spherical surfaces that are described by a single variable, the radius of curvature, that appears in every even order in r. Any rotationally symmetric system can consist of a combination of these two types of surfaces described as AASS, where indices A and S represent the number of each surface type, respectively.


In an embodiment, the following matrix element selection rules apply for all matrices ϵx,p and ϵy,p:

    • Each aspherical surface with index i and highest order 2Ni allows selecting maximally one black-font matrix element per available coefficient ƒi,2j, where the even number 2j has to be equal to the combined order plus one of this matrix element ∂qpa∂tb, that is 2j=a+b+1.
    • In case one aspherical surface (with index i0) acts as the stop (A1), this allows to select maximally one black-font matrix element per available coefficient ƒio,2j, where 2j=a+1 is fulfilled.
    • Each spherical surface described by a radius of curvature R allows selecting maximally one individual black-font matrix element ∂qpa∂tb.
    • In case one spherical surface (with index i0) acts as the stop (A1), this allows to select maximally one black-font matrix element, where a≠0 is fulfilled.


In this embodiment, the following matrix elements consistency rules apply for all pupil plane cross sections (and thus, all grouped matrices [ϵx,1], [ϵx,y,2], [ϵx,3, ϵy,3] . . . [ϵx,p, ϵy,p]):

    • For each selected black-font matrix element ∂qpa∂tb in a pupil plane cross section, each neighboring black-font matrix element with indices (a−2, b) and (a, b−2) has to be selected as well, if it does exist.


In this further embodiment of the present invention, the following matrix elements distribution rules apply for a given system ApSq and for matrices ϵx,1, ϵx,y,2, ϵx,3, ϵy,3 . . . ϵx,p, ϵy,p (ordered as specified in the present specification):

    • The maximum number of matrix elements can be fully used to select only elements from the tangential plane matrix ϵx,1 according to the selection and consistency rules.
    • The maximum number of matrix elements can be distributed among the ordered matrices according to the selection and consistency rules. Then, the highest combined order (a+b) of selected matrix elements for each row and each column from matrix ϵx/y,p (with p≥2), cannot exceed the highest combined order for each respective row and column of the preceding matrix.


These selection rules, consistency rules and distribution rules are, in a preferred embodiment according to the present invention, implemented in the computer based method.


7.3 Solution Schemes for Rotationally Symmetric Optical Systems


Here, further solution schemes are derived for all lens systems that can be described by a sequence of aspherical and/or spherical optical surfaces, described by AASS, and for example S-A-A-S- . . . to indicate the order. For all rotationally symmetric optical systems, the design process comprises the following steps:

    • Specify the imaging system as case 1a or 1b with an infinite (IOD) or finite (FOD) object distance.
    • Define the ideal image point relationship T(t) according to Eq. (2.6). The function T(t) must be a differentiable function of class Ch, where h is the highest order derivative that will be applied.
    • Define the number of surfaces AASS, their order and the materials from object to image space.
    • Define the initial positions of surfaces vertices ƒi,0, the position of the object plane z0 (or surface z0(t)), the position of the image plane D (or surface D(t)) and the design wavelength λ0.
    • Choose one of the options (A1)-(A4) for the aperture stop or surface as the stop of the system.
    • Specify the number of available surface coefficients ƒi,j (j=2, 4, . . . ) for each aspherical surface.
    • Choose matrix elements according to selection, consistency and distribution rules.
    • The number and type of surfaces, the chosen stop option (A1)-(A4) and the selection of matrix elements then determine the overall number of corresponding equations that can be calculated according to Eqs. (3.3)-(3.7).


7.4 General Solution Scheme for all Aspherical Systems (AAS0)


A further method according to an embodiment of the present invention provides a general solution scheme for all aspherical systems.


In case of all aspherical surfaces systems, the calculation scheme follows the orders od of the diagonals of the selected elements from the derivative matrix or matrices, which is the 1st, 3rd . . . omth order, up to the highest combined order om=(a+b) according to Sec. 4. The general solution is calculated in ascending order (d=1, 3 . . . ) for o1, o3 . . . until om is reached, by repeating the following calculation routine:

    • (1) The selected matrix or matrices elements of the odth diagonal are applied to the CEQ through Eqs. (3.6) and (3.7), and lead to a nonlinear (d=1) or linear (d>1) system of equations for surface coefficients ƒi,d+1, MACs ϵx,p,k,l and ϵy,p,k,l and mapping coefficients ui,p,k,l and vi,p,k,l.
    • (2) All appearing MACs ϵx,p and ϵy,p are set to zero. The number of available surface coefficients ƒi,d+1 minus the number of selected matrix/ces elements gives the number of coefficients ƒt,d+1 that needs to be predefined as initial values. The number of the remaining unknown coefficients ƒi,d+1, ui,p,k,l and vi,p,k,l is then equal to the number of equations, and the (non)linear system of algebraic equations can be solved for the unknown coefficients ƒi,d+1, ui,p,k,l and vi,p,k,l.
    • (3) If there are selected matrix elements ∂qpa∂tb (with d=a+b) that correspond to grey-font matrix elements with the same indices in any of the other considered matrices and planes, these grey-font matrix elements are applied to the CEQ through Eqs. (3.6) and/or (3.7), and lead to a (non)linear system of equations for mapping coefficients ui,p,k,l and/or vi,p,k,l that can be solved.


Once the highest order om has been solved, the calculation routine stops. As the selected matrix/ces elements directly correspond to MACs of the same orders that have all been set to zero, the resulting calculated optical system is nominally free of all ray aberrations (or combinations thereof) that are associated with these MACs. If more than one solution exists (e.g. for different initial values), every solution corresponds to a different optical system but nominally fulfilling the same imposed conditions.


7.5 General Solution Scheme for all Spherical Systems (A0SS)


In an embodiment according to the present invention, the general solution scheme for all spherical systems is hereby described.


In case of all spherical surfaces systems, the calculation scheme is as follows:

    • (1) All selected matrix or matrices elements are applied to the CEQ through Eqs. (3.6) and (3.7), and lead to a first nonlinear system of equations for surface coefficients Ri, MACs of ϵx,p and ϵy,p and mapping coefficients ui,p,k,l and vi,p,k,l. All appearing MACs ϵx,p,k,l and ϵy,p,k,l are set to zero.
    • (2) The number of available radii Ri minus the number of selected matrix/ces elements gives the number of coefficients Ri that needs to be predefined as initial values. The number of remaining unknown coefficients Ri, ui,p,k,l and vi,p,k,l is then equal to the number of equations (in (1)).
    • (3) If there are selected matrix elements ∂qpa∂tb (with d=a+b) that correspond to grey-font matrix elements with the same indices in any of the other considered matrices and planes, these grey-font matrix elements are applied to the CEQ through Eqs. (3.6) and/or (3.7), and lead to a second nonlinear system of equations for Ri and mapping coefficients ui,p,k,l and/or vi,p,k,l, that is added to the first system of equations.
    • (4) The overall combined system of nonlinear equations can be solved simultaneously for all unknown coefficients Ri, ui,p,k,l and vi,p,k,l, typically by using numerical solvers.
    • (5) The resulting calculated optical system is nominally free of all ray aberrations (or combinations thereof) that are associated with the vanishing MACs through the selected and applied matrix/ces elements. If more than one solution exists, every solution corresponds to a different optical system but nominally fulfilling the same imposed conditions.


7.6 General Solution Scheme for Systems with Aspherical and Spherical Surfaces Combined (AASS)


In another embodiment according to the present invention, the present invention provides a general solution method for systems with aspherical and spherical surfaces combined.


In case of “mixed” surfaces systems, the calculation scheme is a modified combination of the two calculation schemes in Sec. 7.4 and 7.5 and works as follows:

    • (1) Identify the highest combined order oS where at least one matrix element has been selected for a spherical surface. All selected matrix or matrices elements up to this combined order oS then form a subgroup of selected matrix or matrices elements.
    • (2) All elements of this subgroup are applied to the CEQ through Eqs. (3.6) and (3.7), and lead to a first nonlinear system of equations for surface coefficients Ri, ƒi,j, MACs of ϵx,p and ϵy,p and mapping coefficients ui,p,k,l and vi,p,k,l. All MACs ϵx,p,k,l and ϵy,p,k,l are set to zero.
    • (3) The number of available variables Ri plus ƒi,j in this subgroup minus the number of selected matrix/ces elements of this subgroup gives the number of coefficients Ri and/or ƒi,j that needs to be predefined as initial values. The number of remaining unknown coefficients Ri, ƒi,j, ui,p,k,l, and vi,p,k,l is then equal to the number of equations (for the subgroup in (2)).
    • (4) If there are selected matrix elements ∂qpa∂tb (with d=a+b) in the sub-group that correspond to grey-font matrix elements with the same indices in any of the other considered matrices and planes, these grey-font matrix elements are applied to the CEQ through Eqs. (3.6) and/or (3.7), and lead to a second nonlinear system of equations for Ri, ƒi,j, ui,p,k,l and vi,p,k,l, that is added to the first system of equations.
    • (5) The overall combined system of equations for the subgroup can be solved simultaneously for all unknown coefficients Ri, ƒi,j, ui,p,k,l and vi,p,k,l, typically by using numerical solvers.
    • (6) Once the subgroup that contained all matrix/ces elements related to spherical surfaces is solved, the eventually remaining unknown aspherical surfaces coefficients are calculated following the exact solution scheme defined in section 7.4, in ascending order, starting at d=os+2 until the maximum combined order om (from aspherical matrix elements) is reached.


As before, the resulting calculated optical system is nominally free of all ray aberrations (or combinations thereof) that are associated with the MACs through the selected and applied matrix/ces elements. If more than one solution exists, every solution corresponds to a different optical system nominally fulfilling the same imposed conditions.


In another embodiment according to the present invention, the method can further be applied for the calculation of rotationally symmetric optical zoom systems, as hereby described.


7.7 General Description of Rotationally Symmetric Optical Zoom Systems


As in Sec. 2, such optical systems are characterized by a sequence of N refractive optical elements that are aligned along a common optical axis z. In a zoom system, the surface shapes in Eqs. (2.1) and (2.2) remain unchanged; however, the coefficients ƒi,0 are not constant but can vary and need to be specified for at least two different specified zoom positions. In case of zoom systems, the surfaces are described by











f
i
c

(

x
,
y

)

=





j
=
0


N
i





1


(

2

j

)

!




f

i
,

2

j


c



r

2

j




=


f

i
,
0

c

+


1
2



x
2



f

i
,
2



+


1
2



y
2



f

i
,
2



+







(
6.1
)








where c indicates different zoom configurations in Roman numbers I, II . . . and where the position of each surface ƒic(x, y) can be shifted to different lateral positions ƒi,0c. The definition of the ray mapping functions in Eqs. (2.3) and (2.4) remains the same, except for an added index c to indicate different zoom configurations, that means (ui,pc, vi,pc) in x- and y-direction are defined in an arbitrary pupil plane cross section as

ui,pc(qp,t)=Σl=0Σk=0ui,p,k,lcqpktl  (6.2)
vi,pc(qp,t)=Σl=0Σk=0vi,p,k,lcqpktl  (6.3)

with series coefficients ui,p,k,lc and vi,p,k,lc. Likewise, the ray aberration functions ϵx,p and ϵy,p are expressed as series expansions of variables (qp, t) for each zoom configuration and pupil plane cross section as

ϵx,pc(qp,t)=Σl=0Σk=0ϵx,p,k,lcqpktl  (6.4)
ϵy,pc(qp,t)=Σl=0Σk=0ϵy,p,k,lcqpktl  (6.5)


With the from now on called “configuration matrix aberration coefficients” (CMACs) ϵx,p,k,l and ϵy,p,k,l.


All distances dic . . . dn+1c are calculated as done previously in Sec. 2 for an IOD or FOD case, only this time the calculations are repeated for each zoom configuration, indicated by index c. In both cases, the image can be on a plane where Dc is constant (but eventually shifted for each zoom configuration), or on a shaped image surface where Dc=Dc(t). The real image point is then given by the ideal image point (Tc(t), 0, Dc) plus the aberration power series terms in x- and y-direction, again for each defined zoom configuration













(


h
x
c

,

h
y
c

,

D
c


)


=







(



T
c

(
t
)

,
0
,

D
c


)

+

(


ϵ
x

c
,

(
1
)



,

ϵ
y

c
,

(
1
)



,
0

)

+













(


ϵ
x

c
,

(
3
)



,

ϵ
y

c
,

(
3
)



,
0

)

+

(


ϵ
x

c
,

(
5
)



,

ϵ
y

c
,

(
5
)



,
0

)

+









=







(



T
c

(
t
)

,
0
,

D
c


)

+

(


ϵ
x
c

,

ϵ
y
c

,
0

)









(
6.6
)







The functions Tc=Tc(t) provide the ideal relationships between the field angle t (case 1a), or the object coordinate t (case 1b) and the correspondent image points at the image plane or image surface for each zoom configuration. For example in case 1a, the image functions Tc(t)=ƒLc·tan(t) correspond to a distortion-free imaging of different fields with field angle t at their image points (Tc(t), 0, Dc), where the different zoom configurations correspond to different effective focal lengths ƒLc. In case 1b, the image functions Tc(t)=Mc·t, for example, describe different magnifications Mc for different zoom configurations.


Following Sec. 2, Fermat's principle can be applied in sections to each defined zoom configuration to calculate two sets of differential equations from object to image space

Dixc=∂ui,pc(dic+di+1c)=0(i=1 . . . n)  (6.7)
Diyc=∂vi,pc(dic+di+1c)=0(i=1 . . . n)  (6.8)

for each zoom configuration, indicated by the added index c. The different pupil plane options (A1-A4) are treated as previously. This means, if the ith surface is the pupil stop for a given zoom configuration (ui,pc, vi,pc, ƒic(ui,pc, vi,pc)) is replaced by (qp,x, qp,y, ƒic(qp,x, qp,y)) in all differential equations (6.7) and (6.8). If an individual aperture stop A is added, its z-coordinate zAc defines the position of the pupil plane for each zoom configuration which can also shift. The three individual pupil plane options (A2-A4) are treated as before by using the cross product, leading to additional equations per differential equation component x and y, and per zoom configuration.


Conditional Equations:


The coefficients of the Taylor series of functions ui,pc, vi,pc and ƒic can be calculated by evaluating equations











lim


q
p


0





lim

t

0






k




q
p
k






l




t
l




D
ix
c




=

0



(

i
=



1.

.

n



or


n

+
3


)






(
6.9
)














lim


q
p


0





lim

t

0






k




q
p
k






l




t
l




D
iy
c




=

0



(


i
=



1.

.

n



or


n

+
3


,


and


p


2


)






(
6.1
)








in a specific order for all defined zoom configurations following an adapted set of selection rules. Equations (6.9) and (6.10) are referred to as “configuration conditional equations” (CCEQ) from now on and can be directly linked to the aberration derivatives matrices as before, but now for different zoom configurations. That means, Eqs. (6.9) correspond to the x-components in a given pupil plane cross section (matrices ϵx,pc), and (6.10) correspond to the y-components in a given pupil plane cross section (matrices ϵy,pc), for each zoom configuration. Each zoom configuration has a sequence of matrices as defined in Sec. 1. The individual relationships between applied matrix elements and leading coefficients of the different functions remain the same, except for the added index c for different zoom configurations. As before, all series coefficients ui,p,k,lc and vi,p,k,lc that are not linked through these matrices are zero due to symmetry.


7.8 Matrix Selection Rules:


All previously defined selection, consistency and distribution (SCD) rules in Sec. 2.2 remain valid for each individual zoom configuration. Now, the overall degrees of freedom of the spherical/aspherical surfaces of a given zoom system Z: AASS can be distributed among different zoom configurations and among different pupil plane cross section matrices. For each specified zoom configuration (at least two), at least one matrix element(s) can be selected according to the SCD rules, whereas the maximum overall number of selected matrix elements across all zoom configurations is limited by the overall degrees of freedom of the aspherical and spherical surfaces that are used.


8. Solution Schemes for Rotationally Symmetric Optical Zoom Systems

Here, the solution schemes using embodiments of the method according to the present invention are derived for all zoom lens systems that can be described by a sequence of spherical and/or aspherical optical surfaces, described by Z: AASS, and for example S-A-A-S- . . . to indicate the order. For all rotationally symmetric optical systems, the design process comprises the following steps:

    • Specify the imaging system as case 1a or 1b with an infinite (IOD) or finite (FOD) object distance.
    • Define two or more zoom configurations described by index c=I, II . . . .
    • Define the ideal image point relationships Tc(t) according to Eq. (6.6). The functions Tc(t) must be differentiable functions of class Ch, where h is the highest order derivative that will be applied. For IOD, this can be for example different focal lengths ƒLc for all defined zoom configurations. For FOD, this can be for example different magnifications Mc for all defined zoom configurations.
    • Define the number of surfaces Z: AASS, their order and the materials from object to image space.
    • Define the initial positions of all surfaces for all zoom configurations, that is all optical surface vertices ƒi,0c, the position(s) of the object plane z0c (or surface z0c(t)), the position(s) of the image plane Dc (or surface Dc(t)) and the design wavelength λ0.
    • Choose one of the options (A1)-(A4) for the aperture stop or surface as the pupil of the system.
    • Specify the number of available surface coefficients ƒi,j (j=2, 4, . . . ) for each aspherical surface.
    • Choose matrices elements according to SCD rules defined in Secs. 2.2 and 3.1 for each defined zoom configurations with at least one selected matrix element per zoom configuration.
    • The number and type of surfaces, the chosen stop option (A1)-(A4), the number of zoom configurations and the selection of matrices elements then determine the overall number of corresponding equations that can be calculated according to Eqs. (6.7)-(6.10).


8.1 General Solution Scheme for all Aspherical Zoom Systems (Z: AAS0)


In case of all aspherical surfaces zoom systems, the calculation scheme using embodiments of the method according to the present invention is closely related to Sec. 7.4 and follows the orders odth of the diagonals of the selected elements from the derivative matrices for all different zoom configurations. The general solution is then calculated for all zoom configurations where matrix elements have been selected in ascending order (d=1, 3 . . . ) for o1c, o3c . . . until omc is reached (for at least one zoom configuration), by repeating the following calculation routine:

    • (1) The selected matrix or matrices elements of the odc diagonal(s) are applied to the CCEQ through Eqs. (6.9) and (6.10), and lead to a nonlinear (d=1) or linear (d>1) system of equations for surface coefficients ƒi,d+1, CMACs of ϵx,p and ϵy,p and mapping coefficients ui,p,k,lc and vi,p,k,lc.
    • (2) All appearing CMACs ϵx,p,k,l and ϵy,p,k,l are set to zero. The number of available surface coefficients ƒi,d+1 minus the number of selected matrix/ces elements gives the number of coefficients ƒi,d+1 that needs to be predefined as initial values. The number of the remaining unknown coefficients ƒi,d+1, ui,p,k,lc and vi,p,k,lc is equal to the number of equations, and the (non)linear system of equations can be solved for the unknown coefficients ƒi,d+1, ui,p,k,lc and vi,p,k,lc.
    • (3) If there exist selected matrix elements ∂qpa∂tb (with d=a+b) that correspond to grey-font matrix elements with the same indices in any of the other considered matrices for the same zoom configuration, these grey-font matrix elements are applied to the CCEQ through Eqs. (6.9) and/or (6.10), and lead to a (non)linear system of equations for mapping coefficients ui,p,k,lc and/or vi,p,k,lc that can be solved for each zoom configuration.


Once the highest order omc is reached, the calculation routine stops. As the selected matrices elements directly correspond to CMACs of the same orders that have been set to zero, the resulting calculated optical zoom system is nominally free of all ray aberrations (or combinations thereof) that are associated with these CMACs for the considered zoom configurations. If more than one solution exists (e.g. for different initial values), every solution corresponds to a different optical zoom system but nominally fulfilling the same imposed conditions.


8.2 General Solution Scheme for all Spherical Zoom Systems (Z: A0SS)


In case of all spherical surfaces systems, the calculation scheme using embodiments of the method according to the present invention is closely related to Sec. 7.5 and is as follows:

    • (1) All selected matrix or matrices elements are applied to the CCEQ through Eqs. (6.9) and (6.10), and lead to a first system of equations for surface coefficients Ri, CMACs of ϵx,pc and ϵy,pc and mapping coefficients ui,p,k,lc and vi,p,k,lc. All CMACs ϵx,p,k,lc and ϵy,p,k,lc are set to zero.
    • (2) The number of available radii Ri minus the number of selected matrix/ces elements gives the number of coefficients Ri that needs to be predefined as initial values. The number of remaining unknown coefficients Ri, ui,p,k,lc and vi,p,k,lc is then equal to the number of equations (in (1)).
    • (3) For each zoom configuration, if there are selected matrix elements ∂qpa∂tb (with d=a+b) that correspond to grey-font matrix elements with the same indices in any of the other considered matrices (different pupil plane cross sections), these grey-font matrix elements are applied to the CCEQ through Eqs. (6.9) and/or (6.10), and lead to a second nonlinear system of equations for Ri and mapping coefficients ui,p,k,lc and/or vi,p,k,lc, that is added to the first system of equations.
    • (4) The overall combined system of equations can be solved simultaneously for all unknown coefficients Ri, ui,p,k,lc and vi,p,k,lc.


The resulting calculated optical zoom system is nominally free of all ray aberrations (or combinations thereof) that are associated with the vanishing CMACs for each considered zoom configuration through the selected and applied matrices elements. If more than one solution exists, every solution corresponds to a different optical system but nominally fulfilling the same imposed conditions.


8.3 General Solution Scheme for Zoom Systems, Aspherical & Spherical Surfaces Combined (Z: AASS)


In the case of “mixed” surfaces zoom systems, the calculation scheme using embodiments of the method according to the present invention is closely related to Sec. 7.6, as a modified combination of the calculation schemes in Sec. 8.1 and 8.2 that works as follows:

    • (1) Identify the highest combined order oSc where a single matrix element has been selected for a spherical surface for at least one of the zoom configurations. All selected matrices elements up to this combined order of for all zoom configurations then form a subgroup of selected elements.
    • (2) All elements of this subgroup are applied to the CCEQ through Eqs. (6.9) and (6.10), and lead to a first nonlinear system of equations for surface coefficients Ri, ƒi,j, CMACs of ϵy,pc and ϵy,pc and mapping coefficients ui,p,k,lc and vi,p,k,lc. The CMACs ϵx,p,k,lc and ϵy,p,k,lc are set to zero.
    • (3) The number of available variables Ri plus ƒi,j in this subgroup minus the number of selected matrix/ces elements of this subgroup gives the number of coefficients Ri and/or ƒi,j that needs to be predefined as initial values. The number of remaining unknown coefficients Ri, ƒi,j, ui,p,k,lc and vi,p,k,lc is then equal to the number of equations (for the subgroup in (2)).
    • (4) For each zoom configuration, if there are selected sub-group matrix elements ∂qpa∂tb (with d=a+b) that correspond to grey-font matrix elements with the same indices in any of the other considered matrices (different pupil plane cross sections), these grey-font matrix elements are applied to the CCEQ through Eqs. (6.9) and/or (6.10), and lead to a second nonlinear system of equations for Ri, ƒi,j, ui,p,k,lc and/or vi,p,k,lc, that is added to the first system of equations.
    • (5) The overall combined system of equations of the subgroup can be solved simultaneously for all unknown coefficients Ri, ƒi,j, ui,p,k,lc and vi,p,k,lc, typically using numerical solvers.
    • (6) Once this subgroup that contains all matrix elements related to spherical surfaces is solved, the eventually remaining aspherical surfaces coefficients are calculated following the exact solution scheme defined in Sec. 8.1, in ascending order starting at d=oSc+2 until the maximum combined order omc (from aspherical matrix/ces elements for at least one zoom configuration) is reached.


As before, the resulting calculated optical zoom system is nominally free of all ray aberrations (or combinations thereof) that are associated with the CMACs for each considered zoom configuration through the selected and applied matrices elements. If more than one solution exists, every solution corresponds to a different optical zoom system nominally fulfilling the same imposed conditions.


EXAMPLES

The following examples illustrate various designs, which have been calculated using a method according to embodiments of the present invention.


Example 1: A0S6 Cooke Triplet

The optical design of the Cooke triplet obtained with a method according to the present invention is illustrated in FIG. 10.


The System specifications comprise: IOD, fL=50 mm, F/#=5, 40° FFOV, designed for λ0=587.56 nm.


The aberrations to be nominally cancelled by a method according to the present invention are two 1st order and four 3rd order aberrations in tangential plane. The six surface curvatures (radii) have been calculated together with the related mapping functions coefficients by solving the derived nonlinear system of equations using for example the Newton-Raphson method (NRM).


Lens Data:

















#
Type
Curvature
Thickness
Glass
Semi-Diameter




















OBJ
STANDARD
0
Infinity

0


1
STANDARD
0
2.5

9.75380


2
STANDARD
0.05064
3.20634
SK16
9.50000


3
STANDARD
−0.00046
5.48499

9.50000


4
STANDARD
−0.03783
0.74697
F2
5.00000


STOP
STANDARD
0.00000
1.22965
F2
3.85566


6
STANDARD
0.05565
4.67249

5.00000


7
STANDARD
0.01836
3.29917
SK16
7.50000


8
STANDARD
−0.04555
40.46451

7.50000


IMA
STANDARD
0
0

18.20285










FIG. 11 shows the spot diagram associated to the optical layout of the Cooke triplet. As known by the skilled person, the spot diagram gives indication of the image of a point object. In the absence of aberrations, a point object will converge to a perfect image point. The spot diagram is shown for three different wavelengths 486.1 nm, 587.6 nm and 656.3 nm. The result has been obtained without any prior knowledge of the Cooke triplet put into the calculations. The obtained result is performing very similarly to known examples in literature and performs equally good or better after a standard optimization in an optical design program.


Example 2: A0S8Wide-Angle Lens

The optical design of a wide angle lens obtained with a method according to the present invention is illustrated on FIG. 12.


The system specifications are the following: IOD, fL=3.5 mm, F/#=8, 90° FFOV, designed for λ0=587.56 nm


The aberrations to be nominally cancelled by the method of the present invention are the following: ∂tl and ∂q1tl−1 for 1=1, 3, 5, 7 (tangential plane). The eight surface curvatures (radii) have been calculated together with the related mapping functions coefficients by solving the derived nonlinear system of equations using the NRM.


Lens Data:






















Semi-


#
Type
Curvature
Thickness
Glass
Diameter




















OBJ
STANDARD
0
Infinity

0    


1
STANDARD
0
1.00000

2.97903


2
STANDARD
0.13444
0.74130
POLYCARB
1.76628


3
STANDARD
0.66282
0.69130

1.11301


4
STANDARD
0.88629
0.75560
COC
0.85664


5
STANDARD
0.13969
0.28130

0.60689


STOP
STANDARD
0
0.24480

0.29047


7
STANDARD
−0.17572
0.98040
COC
0.33339


8
STANDARD
−0.89501
0.63120

0.74739


9
STANDARD
−0.82912
0.58760
POLYCARB
0.95122


10 
STANDARD
−0.15886
1.65710

1.54923


IMA
STANDARD
0
0    

3.60739










FIG. 13 shows the spot diagram associated to the optical layout of the design. The spot diagram is shown for three different wavelengths 486.1 nm, 587.6 nm and 656.3 nm.


The selected aberrations ∂tl and ∂q1∂tl−1 lay a focus on the angular dependent terms to cancel. It is important to emphasize that this distinct aberration cancellation is impossible to achieve with any of the prior art direct design methods. The present selection ensures a very well balanced performance throughout the full field of view of 90° (as seen in FIG. 13). In a final step, the speed of the lens can be increased (lower f-number) and a standard optimization in an optical design program provides the final system layout. With only two design steps, time, effort and costs can be largely reduced.


Example 3: A8S0Zoom Lens with Fixed Final Image Position and Overall Length of the System


FIGS. 14 and 15 illustrate two optical configurations of a zoom lens with fixed final image position obtained with a method according to an embodiment of the present invention.


The system specifications are as follows: IOD, F/#=5.6, designed for λ0=587.56 nm, total track length 70 mm

    • Zoom configuration 1: fL=9.24 mm
    • Zoom configuration 2: fL=27.72 mm (3 times fL1)


The aberrations to be nominally cancelled by the method of the present invention for each zoom configuration, respectively are the following two 1st order aberrations (non-linear system solved using NRM) plus ∂tl, ∂q1l−1, ∂q12∂tl−2, ∂q13∂tl−3 for l=3, 5 (linear systems of equations), resulting in an overall of 20 aberrations that are nominally cancelled


Lens Data [Configuration 1]:
























Semi-




#
Type
Curvature
Thickness
Glass
Diameter
4th order
6th order







OBJ
STANDARD
  0    
Infinity

 0    
  0           
  0           


 1
STANDARD
  0    
 5.00000

13.04739
  0           
  0           


 2
EVENASPH
  0.03324
10.00000
K7
11.24753
  4.913E−06
  1.380E−08


 3
EVENASPH
  0.00087
 3.00216

 9.24129
  1.239E−05
  1.851E−08


 4
EVENASPH
−0.00971
 5.00000
F2
 6.41658
−3.125E−05
  5.681E−07


 5
EVENASPH
  0.09928
21.99784

 4.62056
−1.539E−04
  2.916E−07


STOP
STANDARD
  0    
 2.00000

 1.57088
  0           
  0           


 7
EVENASPH
−0.02686
 4.00000
F2
 2.07735
−9.164E−04
  2.749E−07


 8
EVENASPH
−0.04429
 4.41878

 2.77463
−7.703E−04
−1.987E−06


 9
EVENASPH
  0.11122
 4.00000
K7
 3.63394
  2.594E−04
  7.352E−06


10
EVENASPH
−0.01492
15.58122

 3.41396
  9.342E−04
  1.455E−05


IMA
STANDARD
  0    
 0    

 3.03607
  0           
  0           









Zoom Configurations Thickness Changes:














#
Configuration 1
Configuration 2







3
 3.00216
20.58425


5
21.99784
 4.41575


8
 4.41878
 2.56780


10 
15.58122
17.43220









The spot diagram of the first and second zoom configurations are illustrated on FIGS. 16 and 17 respectively for a wavelength of 587.6 nm. Already at this stage, the spot diagrams show a quite balanced performance as an immediate result of the calculations.


The selected 20 aberrations (10 per zoom configuration) to cancel are significantly more aberrations than the existing prior art direct design solutions for zoom systems are capable of cancelling. The number of cancelled aberrations could be even further increased for l=7, 9 . . . if desired. The calculated solution provides an excellent starting point at two defined zoom stages in a single calculation scheme, something impossible to achieve with any prior art design method. In a final step, the speed of the lens can be increased (lower f-number) and the overall performance can be balanced using a standard multi-configuration optimization in an optical design program to reach a final zoom system layout. The streamlined design process allows reducing design time, effort and thus costs.


Example 4: A4S0Hastings Triplet


FIG. 18 shows the optical layout of a Hastings triplet obtained with an embodiment of the method according to the present invention.


The system parameters are as follows IOD, fL=20 mm, F/#=2, 6° FFOV, designed for λ0=554.2 nm


The aberrations to be nominally cancelled by the method of the present invention are: ∂q1k, ∂dq1k−1∂t, ∂q1k∂λ and ∂q1k−1∂t∂λ for k=1, 3, 5, 7, 9, 11 (tangential plane). All 24 surfaces coefficients (2nd to 12th order) have been calculated together with the related mapping functions coefficients using NRM in case of the non-linear system (1st order) and Gaussian elimination in case of the linear systems for all higher orders.


Lens Data:





















#
Type
Thickness
Glass
2nd order
4th order
6th order
8th order
10th order
12th order







OBJ
STANDARD
Infinity

  0   
  0           
  0           
  0           
  0           
  0           


1
STANDARD
 1.5

  0   
  0           
  0           
  0           
  0           
  0           


STOP
EVENASPH
 3.5
F2
  0.0375
−2.380E−05
−3.795E−07
−2.473E−09
−1.167E−11
−2.050E−14


3
EVENASPH
 9.0
K7
  0.0817
  1.005E−04
−1.992E−06
−4.431E−08
−6.034E−10
−5.896E−12


4
EVENASPH
 1.5
F2
−0.0746
  2.096E−04
−5.732E−06
  2.746E−08
−1.024E−09
  3.405E−12


5
EVENASPH
14.0

−0.0358
  4.637E−05
−1.332E−06
  1.222E−08
−1.341E−10
  7.216E−13


IMA
STANDARD
 0.0

  0   
  0           
  0           
  0           
  0           
  0           









The spot diagram associated to the optical design obtained with the present invention is shown on FIG. 19 for wavelengths 486.1 nm, 587.6 nm and 656.3 nm.



FIG. 20 further illustrates the shift of the focus in μm as a function of the wavelength in μm.


Example 5: Three Mirrors Imager with Freeform Surfaces

System parameters: IOD, fL=600 mm, F/#=3, 4° FFOV


Nominally cancelled aberrations ϵx,j,k,l,m and ϵy,j,k,l,m for all indices pairs (j,k,l,m)≥0 with l+m≤1 and j+k+l+m≤5 (aplanatic condition, no spherical aberration, no linear field dependency in x, y)


Out of the 40 surfaces coefficients (without vertices), 38 coefficients have been calculated together with the related mapping functions coefficients. The input comprises the focal lengths in x and y (here, 600 mm), the surfaces and image plane vertex positions, and the curvatures in x and y on mirror 2.


Tilt/Decenter values:


The first mirror is rotated by −16.665° degree about the y-axis (same angle back after surface)


The second mirror is decentered by 218.55 mm in x-direction


The second mirror is rotated by −11.237° degree about the y-axis (same angle back after surface)


The third mirror is decentered by 82.382 mm in x-direction


The third mirror is rotated by −1.2052° degree about the y-axis (same angle back after surface)


The image plane is decentered by 122.48 mm in x-direction


The image plane is rotated by 0.012043° degree about the y-axis (same angle back after surface)


Mirror Data























Norm


#
Type
Radius
Thickness
Material
Terms
Radius







OBJ
STANDARD
Infinity
Infinity

 0
0


1
STANDARD
Infinity
  400  

 0
0


STOP
XPOLYNOM
−2524.67
−332.34
Mirror
27
1


3
XPOLYNOM
−1064.35
 429.63
Mirror
27
1


4
XPOLYNOM
 −825.57
−519.54
Mirror
27
1


IMA
STANDARD
Infinity


 0
0


























#
X2Y0
X0Y2
X3Y0
X1Y2
X4Y0
X2Y2
X0Y4







OBJ









1









STOP
  1.565E−006
−1.565E−006
−5.067E−008
−6.916E−008
  7.808E−011
  1.647E−010
  7.746−011 


3
−1.263E−006
  1.263E−006
  0            
−8.131E−008
−8.383E−013
  3.918E−011
  8.338E−013


4
  6.467E−007
−6.467E−007
−2.692E−008
−4.199E−008
−3.138E−011
−7.090E−011
−4.355E−011


IMA


























#
X5Y0
X3Y2
X1Y4
X6Y0
X4Y2
X2Y4
X0Y6







OBJ









1









STOP
−4.931E−014
1.237E−013
−1.821E−013
  9.282E−017
5.162E−015
−7.195E−015
  4.474E−017


3
  0            
2.598E−012
−1.524E−012
−6.183E−019
8.280E−014
−1.233E−013
  6.117E−019


4
−5.776E−014
1.830E−013
−2.703E−013
−7.897E−017
7.971E−015
−1.217E−014
−5.593E−017


IMA









Example 6: Four Mirrors Imager with Freeform Surfaces

System parameters: IOD, fL=600 mm, F/#=3, 6° FFOV


Nominally cancelled aberrations ϵx,j,k,l,m and ϵy,j,k,l,m for all indices pairs (j,k,l,m)≥0 with l+m≤1 for j+k+l+m≤5, l=2&m=0 for j+k+l+m≤5, and m=2 & l=0 for j+k+l+m≤5


Out of the 56 surfaces coefficients (without vertices), 52 coefficients have been calculated together with the related mapping functions coefficients. The input comprises the focal lengths in x and y (here, 600 mm), the surfaces and image plane vertex positions, and the curvatures in x and y on mirror 1 and 3.


Tilt/Decenter Values:

    • The first mirror is rotated by −30.462° degree about the y-axis (same angle back after surface)
    • The second mirror is decentered by 342.83 mm in x-direction
    • The second mirror is rotated by −39.011° degree about the y-axis (same angle back after surface)
    • The third mirror is decentered by −125.76 mm in x-direction
    • The third mirror is rotated by −68.703° degree about the y-axis (same angle back after surface)
    • The fourth mirror is decentered by 322.41 mm in x-direction
    • The fourth mirror is rotated by −95.066° degree about the y-axis (same angle back after surface)
    • The image plane is decentered by −285.23 mm in x-direction
    • The image plane is rotated by −75.153° degree about the y-axis (same angle back after surface)


Mirror Data























Norm


#
Type
Radius
Thickness
Material
Terms
Radius







OBJ
STANDARD
Infinity
Infinity

 0
0


1
STANDARD
Infinity
  400   

 0
0


2
XPOLYNOM
2470.91 
−190.631
Mirror
27
1


STOP
XPOLYNOM
1188.102
  408.854
Mirror
27
1


4
XPOLYNOM
1656.755
  188.468
Mirror
27
1


5
XPOLYNOM
 906.196
  104.814
Mirror
27
1


IMA
STANDARD
Infinity


 0
0


























#
X2Y0
X0Y2
X3Y0
X1Y2
X4Y0
X2Y2
X0Y4







OBJ









1









2
  8.595E−006
−8.595E−006
−3.042E−007
  1.836E−007
  4.194E−010
  1.344E−010
8.537E−011


STOP
  1.210E−005
−1.210E−005
−2.297E−007
  1.048E−007
  8.244E−011
  8.811E−011
1.163E−011


4
−5.739E−005
  5.739E−005
−3.637E−007
−1.799E−007
−1.289E−011
  4.554E−010
1.885E−011


5
−3.265E−005
  3.265E−005
−1.110E−007
−3.723E−007
−5.320E−010
−5.895E−010
9.258E−011


IMA


























#
X5Y0
X3Y2
X1Y4
X6Y0
X4Y2
X2Y4
X0Y6







OBJ









1









2
−6.357E−013
−7.110E−013
  3.896E−013
1.209E−015
  3.718E−016
  2.756E−016
−4.743E−017


STOP
−1.624E−013
−4.824E−013
  1.276E−013
2.430E−016
  5.138E−017
  1.351E−016
−2.833E−017


4
−3.079E−018
−3.271E−012
−1.630E−012
1.494E−018
  1.055E−015
−8.218E−017
  6.957E−018


5
−4.933E−013
−3.695E−012
−1.309E−012
4.236E−017
−8.482E−015
−1.131E−014
−1.299E−016


IMA









All shown results clearly confirm the expected performance according to the selected aberrations to cancel. Prior art design methods are certainly capable of cancelling linear chromatic aberrations, that is ∂q1∂λ, which is known as axial, and ∂q1∂t, which is known as lateral chromatic aberration by the skilled person. The presented example designed with the invented method is capable of cancelling higher orders, that is ∂q1k∂λ and ∂q1k−1∂t∂λ (here, k=1, 3 . . . 11) with a strong emphasis on higher order axial chromatic aberrations. This additional control on the chromatic behavior is for example of great importance in fast lenses, such as the f/2 lens in shown here.



FIG. 21 shows the optical layout of an all-freeform three mirror imaging design obtained with the method according to an embodiment of the present invention.



FIG. 22 shows the spot diagram associated with the all-freeform three mirror imaging design obtained with the method of FIG. 21 according to the present invention.



FIG. 23 shows the optical layout of an all-freeform four mirror imaging design obtained with the method according to an embodiment of the present invention.



FIG. 24 shows the spot diagram associated with an all-freeform three mirror imaging design obtained with a method according to an embodiment of the present invention.


It is important to note that the present invention is not limited to homogeneous materials. In fact, embodiments of the present invention can comprise the use of materials having a locally changing refractive index (such as gradient index optics materials (GRIN)). This can be done by taking into account the changing refractive index in the wavelength dependency.


Furthermore, the invention is not limited to smooth, homogeneous surfaces, although the specification has been described for such surfaces. In fact, a discontinuous surface can be seen as a set of portions of smooth surfaces. The method shall then be applied for each smooth portion and the results obtained shall be combined. Thus, the functions hx,p, hy,p, ui,p, vi,p and ƒi must be infinitely differentiable and have power series representations as defined in Eqs. (2.1), (2.2), (2.3), (2.4) and (2.6) over a portion, and Taylor's theorem can be applied over each smooth portion, as discussed throughout the specification, for example in section 2.


The present invention can also be used for optical surfaces which are active, i.e. optical surfaces which can have different shapes (with an array of actuators being attached to the rear side of a mirror for example). Such arrays of actuators are usually used for deformable mirrors in the field of adaptive optics to compensate for distortions generated by the atmosphere but also in active optics to prevent deformations on the mirrors due to temperature variations, mechanical stresses, wind turbulence, etc. For such applications, the surface coefficients of the optical surfaces will have different values for each configuration of the optical system, and thus the method according to any of the embodiments of the present invention would be applied for each configuration.


In a system comprising aspherical and/or spherical surfaces, not every surface coefficient of the optical surfaces can be calculated. The number of surfaces coefficients that are calculated, and the eventually remaining coefficients that need to be given as input parameters by the designer depends on the considered optical system and can be directly derived from the relevant SCD-rules by the skilled person. In case of surfaces coefficients that need to be provided as initial value, Monte Carlo optimization, local or global optimization algorithms or any equivalent method can be used with embodiments of the present invention to provide the initial values of the surface coefficients, before applying a method according to the present invention.


In a further aspect according to any of the embodiments of the present invention, an optics design program can be used after the method of the present invention has been applied. Such a design workflow is very commonly used by the skilled person in optical design. An initial system layout is calculated based on certain aberrations to cancel, and in the next step, optimization in an optics design program is used to reach a final system layout. The result of the optimization is a balancing process, where the originally cancelled aberrations will again reach non-zero values whereas higher order aberrations will be reduced for an overall balancing effect. This method has proven its value in many prior art optical designs, but only for a severely restricted number of low order aberrations according to any prior art direct design method. This restriction on few low order aberrations does not exist in the present invention. Together with the optimization in an optics design program, the invention provides a highly effective and streamlined workflow to first calculate excellent starting system layouts, and second, to optimize the starting systems to reach the final system layouts.


In this case, the surfaces coefficients obtained can be used as an input to an optics design program to further adapt the results obtained to the requirements of the application.


The computer based method according to embodiments of the present invention is for designing a rotationally symmetric imaging system for nominally cancelling at least one ray aberration, the method comprising the steps of

    • selecting a design wavelength λ0,
    • selecting a number Ns and a sequence of optical surfaces, each optical surface having a profile ft, the sequence of the Ns optical surfaces defining an optical axis of the imaging system,
    • selecting each surface to be spherical or aspherical, wherein each surface is expressed as a function of a single radial variable r,
    • selecting an arbitrary but fixed pupil plane cross section defined by an angle







θ
p

=

π
p







    • for P=1 . . . mp, wherein mp corresponds to the number of pupil plane cross sections to be considered,

    • selecting an object point in an object plane along the optical axis,

    • selecting a candidate image point in an image plane along the optical axis,

    • expressing a real image point in the chosen pupil plane cross section θp to be the sum of the candidate image point incremented by optical aberrations, wherein the aberrations are expressed as a ray aberration expansion,

    • expressing the surface profiles ƒi as a function of ray mapping functions which describe where a ray coming from the object point and going through a pupil plane cross section θp intersects each surface ƒi,

    • selecting a sequence of Ns materials having each a refractive index nNs at λ0, the sequence of the object plane, the Ns optical surfaces and the image plane defining a sequence of Ns+1 sections having optical path lengths di,

    • applying Fermat's principle to each pair of two consecutive sections as a function of the ray mapping functions to derive two sets of Ns differential equations, by mathematically expressing that the optical path length between two fixed points is an extremum along a light ray,

    • selecting a position for a pupil plane along the optical axis,

    • expanding each surface profile as a series expansion, each term of the expansion being a surface coefficient expressed as a function of the ray mapping functions,

    • expanding the ray mapping functions in a series expansion of ray mapping function coefficients,

    • selecting an initial position for each optical surface defined by its vertex ƒi,0 along the optical axis,

    • Identifying the highest aberration order o to be nominally cancelled, wherein said highest aberration order defines a subgroup of aberration orders up to order o,

    • employing the power series method to find solutions to the two sets of Ns differential equations to calculate the series coefficients of the mapping functions and of the optical surfaces by selecting the subgroup of ray aberration coefficients to be nominally cancelled in the imaging system according to a set of selection rules,

    • applying for this subgroup partial derivatives of order k,l, said orders being provided by using pre-defined aberration matrices for each pupil plane cross section, wherein each pre-defined aberration matrix associates each optical ray aberration of the subgroup to a partial derivative of order k, l of the ray aberration series expansion in said pupil plane cross section, to derive a system of equations for the optical surfaces coefficients and the ray mapping functions coefficients,

    • solving the system of equations for the optical surfaces coefficients and the ray mapping functions coefficients,

    • deriving from the calculated series coefficients of the optical surfaces the surface profiles of each optical surface and thereby each clear aperture.





In embodiments of the present invention, the system of equations, which can be linear or non-linear depending on the situation, can be solved using known techniques such as the Newton Raphson technique, the Gaussian elimination technique (for linear systems), etc.


In an embodiment, the number of surface coefficients corresponding to this subgroup minus the number of selected matrix elements of the pre-defined matrices of this subgroup corresponds to the number of surface coefficients to be predefined as initial values and the number of unknown surface and ray mapping coefficients corresponds to the number of equations to be used.


In accordance with another embodiment of the present invention software may be implemented as a computer program product which has been compiled for a processing engine to carry out any of the methods of the present invention or is compiled to execute in an interpretative virtual machine such as the Java™ Virtual Machine. A device may comprise logic encoded in media for performing any step of the steps of the methods according to embodiments of the present invention. Logic may comprise software encoded in a disk or other computer-readable medium and/or instructions encoded in an application specific integrated circuit (ASIC), field programmable gate array (FPGA), or other processor or hardware. A device will also include a CPU and/a GPU and memory, the CPU and/or GPU having a processing engine able to execute software of the present invention.


The computer program product may be stored on a non-transitory signal storage medium such as an optical disk (CD-ROM or DVD-ROM), a digital magnetic tape, a magnetic disk, a solid state memory such as a USB flash memory, a ROM, etc.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • designing a rotationally symmetric imaging system having optical surfaces, for nominally cancelling at least one ray aberration.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • Inputting to a computer system specifications comprising:
      • imaging system parameters,
      • wavelength dependency,
      • a number of surface coefficients of the optical surfaces,
      • pupil characteristics
      • object and image spaces.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • translating using the computer the system specifications to a set of differential equations by applying Fermat's principle.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • inputting to the computer a subgroup of optical ray aberrations to be set nominally to vanish using a set of selection, consistency and distribution rules.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • solving the differential equations to obtain surface coefficients for the optical surfaces and mapping function coefficients, which define the ray trace and their intersection with the optical surfaces and each clear aperture therefrom.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • in the step of inputting to the computer system specifications the imaging system parameters comprises inputting at least one design wavelength λ0 and/or
    • in the step of inputting to the computer system specifications imaging system parameters comprises inputting a sequence of Ns optical surfaces, wherein each optical surface has an optical surface profile ƒi, and wherein the sequence of the Ns optical surfaces defines an optical axis of the imaging system and/or
    • in the step of inputting to the computer system specifications the surface coefficients of the optical surfaces comprises defining each optical surface to be spherical or aspherical, and wherein each optical surface is expressed as a function of a single radial variable r.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • in the step of inputting to the computer system specifications the pupil characteristics comprises inputting a position for a pupil plane along the optical axis and/or
    • in the step of inputting to the computer system specifications the pupil characteristics further comprises selecting mp fixed pupil plane cross sections p of the pupil plane, wherein mp≥1 and/or
    • wherein each pupil plane cross section is defined by an angle







θ
p

=

π
p







    • for p=1 . . . mp and/or

    • wherein each pupil plane cross section is defined with a single pupil radial variable qp, which expresses where a ray coming from the object space and passing through the pupil plane coordinates at (xp, yp, 0)=(qp cos(θp), qp sin(θp), 0) intersects a first image plane.





The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein in the step of inputting to the computer system specifications the object and image spaces comprises selecting an object point at infinite distance or finite distance and/or
    • wherein the step of selecting an object point at finite distance further comprises the step of selecting an object point in an object plane along the optical axis.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • in the step of translating using the computer the system specifications to a set of differential equations further comprises the step of expressing the optical surface profiles as a function of ray mapping functions which describe where a ray coming from the object point or under a field angle and going through the fixed pupil plane cross section p intersects each optical surface for said pupil plane cross section and/or
    • comprising the step of expressing the ray mapping functions as (ui,p(qp, t), vi,p(qp, t)) wherein variable t defines the object and the fixed pupil plane cross section θp has pupil coordinates (qpp), such that the optical surfaces ƒi for said pupil plane cross section are expressed as a function of the ray mapping functions ƒi((ui,p(qp, t), vi,p(qp, t))).


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein in the step of inputting to the computer system specifications the object and image spaces comprises selecting a first image point in an image plane along the optical axis.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of inputting to the computer system specifications the imaging system parameters comprises selecting a sequence of Ns+1 materials having each a refractive index distribution nNs(λ) for at least one design wavelength λ0, the sequence of the object plane, the Ns optical surfaces and the image plane defining a sequence of Ns+1 sections having optical path lengths di.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • the step of translating using the computer the system specifications to a set of differential equations further comprises the step of applying Fermat's principle to each pair of two consecutive sections as a function of the ray mapping functions to derive two sets of Ns differential equations, by mathematically expressing that the optical path length between two fixed points is an extremum along a light ray.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of inputting to the computer system specifications the object and image spaces comprises the step of expressing a second image point for each fixed pupil plane cross sections to be the sum of the first image point incremented by optical aberrations, wherein the optical aberrations are expressed as a ray aberration series expansion of ray aberration coefficients for each pupil plane cross section.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of inputting to the computer system specifications the surface coefficients of the optical surfaces comprises expanding each optical surface profile as a series expansion with surface coefficients ƒi,2j for the ith surface and of 2jth order.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of translating using the computer the system specifications to two sets of Ns differential equations comprises expanding the ray mapping functions in a series expansion of ray mapping function coefficients.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of solving the differential equations further comprises the step of employing the power series method to find solutions to the two sets of Ns differential equations to calculate the series coefficients of the mapping functions and of the optical surfaces as a function of the subgroup of optical ray aberrations, and/or
    • further comprising the step of applying partial derivatives of order k, l to the two sets of Ns differential equations, said orders k, l being provided by using pre-defined aberration matrices for each pupil plane cross section, wherein each pre-defined aberration matrix associates each optical ray aberration of the subgroup to a partial derivative of order k, l of the ray aberration series expansion in said pupil plane cross section, to derive a system of equations for the optical surfaces coefficients and the ray mapping functions coefficients, and/or
    • wherein the step of solving the differential equations further comprises the step of deriving from the calculated coefficients of the optical surfaces the surface profiles of each optical surface and/or
    • wherein the step of solving the differential equations further comprises the step of deriving from the calculated series coefficients of the mapping functions the clear aperture of each optical surface therefrom.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of inputting to a computer system specifications comprising surface coefficients of the optical surfaces further comprises selecting each surface to be spherical or aspherical further comprises the step of expressing each surface as a function of a single radial variable r=√{square root over (x2+y2)} and of expanding each surface as a Taylor polynomial having Taylor coefficients ƒi,2j for j=1, 2 . . . up to 30 and i=1, 2, . . . 50.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of selecting a first image point further comprises the step of expressing the first image point with a function which prescribes the object to image relationship, and wherein the step of expressing the second image further comprises the step of expressing the second image in the chosen pupil plane cross section as the sum of the first image plus optical ray aberrations in x- and y-direction, wherein the optical ray aberrations are related to known ray aberrations expansions and wave aberrations expansions.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • wherein the step of inputting to the computer system specifications the pupil characteristics comprises inputting a position for an aperture stop along the optical axis, wherein the aperture stop is the entrance pupil, an aperture stop between two optical surfaces, or the exit pupil and/or
    • wherein,
    • if the aperture stop coincides with one of the optical surfaces, replacing the coordinates of said optical surface in the ray mapping functions by replacing the coordinates of said surface to the pupil coordinates
    • if the aperture stop is between two optical surfaces, expressing that the cross product of the direction vector from the preceding optical surface towards the aperture stop, and the direction vector from the aperture stop towards the succeeding optical surface is zero, thereby adding three additional equations to each of the two sets of differential equations;
    • if the aperture stop coincides with the exit pupil, expressing that the cross product of the direction vector from the last surface to the aperture stop and the direction vector from the stop to the image plane coincide, thus the cross product of the two vectors is zero and three additional equations are added to the two sets of differential equations,
    • if the aperture stop coincides with the entrance pupil, the direction vector from the object to the stop and the direction vector from the stop to the first surface coincide, thus the cross product of the two vectors is zero and three additional equations are added to the two sets of differential equations.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • repeating the method of the present invention for at least a second design wavelength and/or
    • in the step of inputting to the computer system specifications the imaging system parameters further expressing each optical path length di as a function of the wavelength by means of the refractive index distribution nNs(λ) of each material for the at least one design wavelength λ0.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • selecting at least two different materials for at least two design wavelengths.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • selecting at least two different materials for one design wavelength to nominally cancel one chromatic aberration coefficient.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • the method being for calculating ray aberrations at a first design wavelength and up to a highest order in an optical system comprising a plurality of optical surfaces, each optical surface being defined by a set of surface coefficients ƒi,j, said method comprising the steps of
    • using the power series methods to calculate all aberration coefficients ϵx,p,k,l and ϵy,p,k,l for arbitrary pupil plane cross sections and in ascending aberration order,
    • solving the linear system of equations for each aberration order, by
      • applying all derivatives for each order and for each pupil plane cross section to the two sets of differential equations,
      • solving the linear system of equations,
      • repeating each step until the highest order is reached
      • and/or
    • applying said method for at least two configurations of a zoom system
      • and/or
    • repeating said method for at least a second design wavelengths so as to calculate the monochromatic aberrations for a first and a second design wavelength
      • and/or
    • expressing each optical path length di as a function of the wavelength by means of the refractive index distribution nNs(λ) of each material for the at least one design wavelength so as to further calculate chromatic aberrations of the optical system.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • Calculating the system specifications an optimization method, and/or
    • selecting an initial position for at least one optical surface defined by its vertex ƒi,0 along the optical axis and/or
    • the optimization method is a Monte Carlo optimization.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • inputting to a computer system at least a second set of system specifications, wherein each set corresponds to a different configuration of a zoom system, said at least second set of system specifications comprising at least imaging system parameters, pupil characteristics, and object and image spaces, the computer based method being evaluated for each second set of system specifications.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • A computer based method for generating an electronic file for a numerically controlled machine for the manufacture of a rotationally symmetric imaging system having optical surfaces, the method comprising:
    • Inputting to a computer system specifications comprising:
    • imaging system parameters,
    • wavelength dependency,
    • a number of surface coefficients of the optical surfaces,
    • pupil characteristics
    • object and image spaces,
    • translating using the computer the system specifications to a set of differential equations by applying Fermat's principle,
    • inputting to the computer a subgroup of optical ray aberrations to be set nominally to vanish using a set of selection, consistency and distribution rules,
    • solving the differential equations to obtain surface coefficients for the optical surfaces and mapping function coefficients, which define the ray trace and their intersection with the optical surfaces and each clear aperture therefrom, and outputting the electronic file comprising the surface coefficients for the optical surfaces and mapping function coefficients, which define the ray trace and their intersection with the optical surfaces and each clear aperture therefrom.


The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • a computer based method for designing a rotationally symmetric imaging system comprising at least two optical surfaces and an optical axis, with nominal cancelling of:
    • at least one ray aberration coefficient, while calculating at least one surface coefficient, all mapping functions coefficients, providing the rays intersect with the at least two optical surfaces, and all non-cancelled aberration coefficients up to a given order, the method comprising:
    • inputting to a computer a first set of system specifications comprising:
      • a sequence of the at least two Ns≥2 optical surfaces and their lateral positions along the optical axis in z direction
      • each optical surface as either refractive or reflective and of spherical or aspherical shape, and wherein each surface ƒi is expressed as a function of a single radial variable r=√{square root over (x2+y2)}, with a total number of Nc not yet known surfaces coefficients of the system a design wavelength λ0, and corresponding refractive indices before and after each optical surface
      • an object to be at finite or infinite distance, and with a flat or curved shape in case of a finite distance
      • a prescribed image as a function of an object variable t, which describes an object to image relationship
      • a real image being the sum of the prescribed image plus a ray aberration series expansion a number mp≥1 of pupil planes at a system's stop, each defined by an angle







θ
p

=

π
p









      •  for p=1 . . . mp, expressing where a ray from the object and passing through the pupil plane at (xp, yp, 0)=(qp cos(θp), qp sin(θp), 0) intersects with image plane

      • expressing each surface as a function of ray mapping functions ƒi((ui,p(qp, t), vi,p(qp, t))) in (x, y), which describe where a ray from the object and going through the fixed pupil plane p intersects each optical surface, whereas said ray mapping functions are series in the pupil and object variables (qp, t)

      • translating using the computer the first set of system specifications to differential equations by applying Fermat's principle to each pair of two consecutive optical path length sections expressed in terms of the object, surfaces functions ƒi, mapping functions ui,p and vi,p and the real image, to derive 2Ns differential equations Di, (i′=1 . . . 2Ns)(Ns in ui,p, and Ns in vi,p direction)

      • defining the pupil characteristics wherein

      • if the stop coincides with one of the surfaces ƒio, replacing uio,p and vio,p in ƒio by (xp, yp) as stop location

      • if an aperture stop is placed either at the entrance, between two optical surfaces, or at the exit (before the image), expressing that the cross product of the vector that describes an arbitrary ray path towards the aperture stop and the vector that describes an arbitrary ray path from the aperture stop is zero, thereby adding three additional equations to the previously derived differential equations, resulting in Di, equations (i′=1 . . . 2Ns+3) Translating using the computer said 2Ns or (2Ns+3) equations to algebraic equations by using a power series solution method by evaluating














lim


q
p


0









lim

t

0











k




q
p
k







l




t
l





D

i















=
0

,








      •  with k,l=0, 1, 2, 3 . . . , and combined orders k+l=1, 3, 5 . . . om resulting in














o
m

+
1

2

*

(




o
m

+
1

2

+
1

)

*
2


N
s









      •  or * 2(Ns+3) algebraic equations for all defined series coefficients,

      • Choosing at least one ray aberration coefficient to be zero; for each aberration coefficient set to zero, select one surface coefficient to be part of a (sub)-group Mc, whereas each said pair(s) of ray aberration and surface coefficient appear simultaneously in at least one of the algebraic equations

      • Inputting to a computer values for any surface(s) coefficient that have not been used to cancel aberrations in the previous step, which is all surfaces coefficients that are not part of group Mc,

      • Solving using the computer the algebraic system of equations to obtain as an output at least one surface coefficient for the optical surfaces, all mapping function coefficients, and non-cancelled ray aberration coefficients up to the given combined order.







The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • the step of inputting to the computer system at least a second set of system specifications, wherein each set corresponds to a different configuration of a zoom system, and each set (c=1, 2 . . . ) of zoom system specifications comprises:
    • lateral positions ƒi,0c of all surfaces describing zoom movements
    • mapping functions ui,pc (qp, t), vi,pc(qp, t) for each zoom configuration
    • aberration functions ϵx,pc(qp, t), ϵy,pc(qp, t) for each zoom configuration
    • a prescribed image as function of the object for each zoom configuration
    • the method comprising:
    • Translating using the computer the system specifications to differential equations by applying Fermat's principle to each pair of two consecutive optical path length to derive 2Ns differential equations for each zoom system configuration
    • Defining the pupil characteristics wherein
      • if the stop coincides with one of the surfaces ƒio, replacing uio,p and vio,p in ƒio by (xp, yp) as stop location
      • if an aperture stop is placed, expressing that the cross product of the vector that describes an arbitrary ray path towards the stop and the vector that describes an arbitrary ray path from the stop is zero, thereby adding three additional equations to the previously derived differential equations for each zoom system configuration
    • Translating using the computer said 2cNs or c(2Ns+3) equations to algebraic equations by using a power series solution method by evaluating









lim


q
p


0









lim

t

0











k




q
p
k







l




t
l





D

i







c








=
0

,






    •  with k,l=0, 1, 2, 3 . . . , and combined orders k+l=1, 3, 5 . . . om resulting in












o
m

+
1

2

*

(




o
m

+
1

2

+
1

)

*
2


cN
s






or




*
2


c


(


N
s

+
3

)








    •  algebraic equations for all defined series coefficients and all zoom system configurations

    • Choosing at least one ray aberration coefficient for each zoom system specification to be zero; for each aberration coefficient set to zero, select one surface coefficient to be part of a (sub)-group Mc, whereas each said pairs of ray aberrations and surface coefficients appear simultaneously in at least one of the algebraic equations,

    • Inputting to a computer values for any surface(s) coefficient that has or have not been used to cancel aberrations in the previous step (whereas the input can be manually done or using a computer

    • Solving using the computer the algebraic system of equations to obtain as an output all surface coefficients that are part of Mc for the optical surfaces, all mapping function and non-cancelled ray aberration coefficients up to the given combined order and for all zoom system configurations.





The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • a computer based method, wherein the rotational symmetry of the imaging system is broken and wherein the system having either (1) no symmetry, (2) one plane of symmetry, or (3) two planes of symmetry, the method comprising:
    • Inputting to a computer system specifications comprising:
      • a sequence of Ns≥2 (max. 30) optical surfaces
      • each optical surface as either refractive or reflective and of spherical, aspherical or freeform shape, and wherein each freeform surface is expressed as a function of two variables having not yet known power series coefficients ƒi,j,k for j,k=1, 2 . . . up to 12 and i=1, 2, . . . Ns, with a total number of Nc surfaces coefficients of the system
      • a design wavelength λ0, and corresponding refractive indices before and after each optical surface
      • the object to be at finite or infinite distance and with a flat or curved shape in case of a finite distance
      • the prescribed image as a function of two object variables tx and ty, which describes the object to image relationship
      • the real image as the sum of the prescribed image plus a ray aberration series expansion according to the considered system symmetry
      • expressing the ray mapping functions u(xp, yp tx, ty) and vi(xp, yp, tx, ty) as series of the pupil (xp, yp) and object variables (tx, ty)
      • expressing all surfaces positions, and any tilts of the object, the optical surfaces, an eventual aperture stop and the image through rotation matrices (at least one for symmetry case (1) or (2)); whereas said rotation matrices are defined by inputting rotation axes and angles matching the system symmetry, which then defines the chief ray path for the on-axis field and all vertices of the mapping functions
    • Translating using the computer the system specifications to differential equations by applying Fermat's principle to each pair of two consecutive optical path length sections expressed in terms of the object, surfaces functions ƒi, mapping functions ui and vi, and the real image, to derive 2Ns differential equations Di, (i′=1 . . . 2Ns) (Ns in ui, and Ns in vi direction)
    • Defining the pupil characteristics, wherein
      • if the stop coincides with one of the surfaces ƒio, replacing uio and vio in ƒio by (xp, yp) as stop location
      • if an aperture stop is placed either at a given position with a defined orientation (rotation matrix), expressing that the cross product of the vector that describes an arbitrary ray path towards the aperture stop and the vector that describes an arbitrary ray path from the aperture stop is zero. Thereby adding three additional equations to the previously derived Di, differential equations (i′=1 . . . 2Ns+3)
    • Translating using the computer said 2Ns or 2Ns+3 equations in case of an aperture stop, to algebraic equations by using the power series solution method by evaluating









lim


x
p


0









lim


y
p


0









lim


t
x


0









lim


t
y


0







j




x
p
j







k




y
p
k







l




t
x
l







m




t
x
m





D

i













=
0

,






    •  for all possible combinations of indices j, k, l, m,=0, 1, 2, 3 . . . and combined orders j+k+l+m=1, 2, 3 . . . om (max. 11), resulting in a set of algebraic equations for all defined series coefficients

    • Choosing at least one ray aberration coefficient to be zero; for each aberration coefficient set to zero, select one surface coefficient to be part of a (sub)-group Mc, whereas each said pair(s) of ray aberration and surface coefficient appear simultaneously in at least one of the algebraic equations

    • Inputting to a computer values for any surface(s) coefficient that have not been used to cancel aberrations in the previous step, that is all surfaces coefficients that are not part of group Mc, whereas the input can be manually done or using a computer

    • Solving using the computer the algebraic system of equations to obtain as an output at least one surface coefficient (all coefficients that are part of Mc) for the optical surfaces, all mapping function coefficients, and non-cancelled ray aberration coefficients up to the given combined order.





The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • computer based method, further comprising simultaneously applying said method for at least a second design wavelength with defined ray mapping and ray aberration functions for each design wavelength, the method further comprising:
    • Translating using the computer the system specifications to algebraic equations by applying Fermat's principle to each pair of two consecutive optical path length sections for each design wavelength
    • Choosing at least one aberration coefficient per design wavelength to be zero, providing surfaces coefficients group Mc
    • Solving using the computer the algebraic system of equations to obtain as an output at least two surface(s) coefficients (all coefficients that are part of Mc), all mapping function and non-cancelled ray aberration coefficients up to the given combined order and for all design wavelengths.
    • including chromatic aberration coefficients in the aberration series expansions in terms of the wavelength variable λ
    • including the wavelength dependency in all mapping functions through an additional series term (λ−λ0)Λ
    • expressing each optical path length section by means of a refractive index distribution ni−1,i(λ) (e.g., Sellmeier equation)
    • translating using the computer the system specifications to differential equations by applying Fermat's principle to each pair of two consecutive optical path length sections (with surface stop or an aperture stop)
    • translating using the computer said equations to algebraic equations, wherein the step of using the power series solution method comprises including an additional term







lim

λ


λ
0







Λ




λ
Λ









    •  with Λ=0, 1, 2 . . . with optionally a maximum of 5, whereas the index Λ is added to the summation of the combined order

    • choosing aberration coefficients to be nominally zero, wherein the step comprises choosing at least one monochromatic (that is, for Λ=0) and one chromatic (Λ≠0) aberration coefficient to be zero, providing surfaces coefficients group Mc, whereas each said pairs of ray aberration and surface coefficient appear simultaneously in at least one of the algebraic equations

    • inputting to a computer values for any surface(s) coefficient that are not part of group Mc

    • solving using the computer the algebraic system of equations to obtain as an output at least two surfaces coefficients (all coefficients that are part of Mc), all mapping function coefficients, and non-cancelled monochromatic and chromatic aberration coefficients up to the given combined order.





The software can be embodied in a computer program product adapted to carry out the following functions when the software is loaded onto the respective device or devices and executed on one or more processing engines such as microprocessors, ASIC's, FPGA's etc.:

    • A computer based method, wherein the step of choosing aberration coefficient(s) comprises setting said aberration coefficient(s) to a non-zero value. For each aberration coefficient set to a non-zero value, select one surface coefficient to be part of a (sub)-group Mc, whereas each said pair(s) of ray aberration and surface coefficient appear simultaneously in at least one of the algebraic equations.


The software mentioned above can be stored on a non-transitory signal storage medium, such as an optical disk (CD-ROM or DVD-ROM); a magnetic tape, a magnetic disk, a ROM, or a solid state memory such as a USB flash memory or similar.


While the invention has been described hereinabove with reference to a number of embodiments, this is done to illustrate and not to limit the invention, the scope of which is determined by the accompanying claims. The skilled person will appreciate that features disclosed herein in connection with individual embodiments may be combined with features from other embodiments to obtain the same technical effects and advantages, without departing from the scope of the invention.

Claims
  • 1. A computer-based method for designing a rotationally symmetric imaging system comprising at least two optical surfaces and an optical axis, with nominal cancelling of at least one ray aberration coefficient, while calculating at least one surface coefficient,all ray mapping functions coefficients, providing the rays intersect with the at least two optical surfaces, andall non-cancelled ray aberration coefficients up to a predetermined aberration order,
  • 2. The computer-based method of claim 1, wherein the ray aberration series expansion is according to wave aberrations, Buchdahl or ray aberration coefficients.
  • 3. The computer-based method according to claim 1, wherein the inputting to the computer system of values for any surface coefficient that have not been used to cancel ray aberrations including all surfaces coefficients that are not part of subgroup Mc, is done manually or by a computer.
  • 4. The computer-based method according to claim 1, further comprising the step of inputting to the computer system at least a second set of system specifications for the imaging system, wherein each of said second set of system specifications corresponds to a different configuration of a zoom system, and each of said second set (c=1, 2 . . . ) of system specifications comprises: lateral positions ƒi,0c of all surfaces describing zoom movements,ray mapping functions ui,pc(qp, t), vi,pc(qp, t) for each zoom configuration,aberration functions ϵx,pc(qp, t), ϵy,pc(qp, t) for each zoom configuration, anda prescribed image as a function of the object for each zoom configuration; and
  • 5. The computer-based method of claim 4, wherein the prescribed image as function of the object for each zoom configuration describes changes in focal length.
  • 6. A computer-based method for designing an imaging system, wherein a rotational symmetry of the imaging system is broken and wherein the imaging system has either no symmetry, one plane of symmetry, or two planes of symmetry, the method comprising: inputting to a computer system specifications including a sequence of Ns≥2 optical surfaces,each optical surface as either refractive or reflective and of spherical, aspherical or freeform shape, and wherein each freeform surface is expressed as a function of two variables having not yet known power series coefficients ƒi,j,k for j,k=1, 2 . . . and i=1, 2, . . . Ns, with a total number of Nc surfaces coefficients of the system,a design wavelength λ0, and corresponding refractive indices before and after each optical surface,the object to be at finite or infinite distance and with a flat or curved shape in case of a finite distance,the prescribed image as a function of two object variables tx and ty, which describes the object to image relationship,the real image as the sum of the prescribed image plus a ray aberration series expansion according to the considered system symmetry,an expression of ray mapping functions ui(xp, yp, tx, ty) and vi(xp, yp, tx, ty) as a series of the pupil (xp, yp) and object variables (tx, ty),an expression of all surfaces positions, and any tilts of the object, the optical surfaces, an eventual aperture stop and the image through rotation matrices, wherein said rotation matrices are defined by inputting rotation axes and angles matching the system symmetry, which then defines the chief ray path for the on-axis field and all vertices of the ray mapping functions;translating, using the computer system, the imaging system specifications to differential equations by applying Fermat's principle to each pair of two consecutive optical path length sections expressed in terms of the object, surfaces functions ƒi, ray mapping functions ui and vi, and the real image, to derive 2Ns differential equations Di, (i′=1 . . . 2Ns)(Ns in ui, and Ns in vi direction);defining the pupil characteristics, wherein in a case that the stop coincides with one of the surfaces ƒio, replacing uio and vio in ƒio by (xp, yp) as stop location, andin a case that an aperture stop is placed either at a position with a defined orientation, expressing that the cross product of the vector that describes an arbitrary ray path towards the aperture stop and the vector that describes an arbitrary ray path from the aperture stop is zero such that three additional equations to the previously derived Di, differential equations (i′=1 . . . 2Ns+3) are added;translating, using the computer system, said 2Ns equation or said 2Ns+3 equation in case of an aperture stop, to algebraic equations by using a power series solution process by evaluating
  • 7. The computer-based method according to claim 1, further comprising simultaneously applying said method for at least a second design wavelength with defined ray mapping and ray aberration functions for each design wavelength, the method further comprising: translating, using the computer system, the imaging system specifications to algebraic equations by applying Fermat's principle to each pair of two consecutive optical path length sections for each design wavelength;choosing at least one ray aberration coefficient per design wavelength to be zero, providing surfaces coefficients subgroup Mc; andsolving, using the computer system, the algebraic system of equations to obtain as an output at least two surface coefficients of the coefficients that are part of subgroup Mc,all ray mapping function coefficients, andnon-cancelled ray aberration coefficients up to the predetermined combined aberration order and for all design wavelengths.
  • 8. The computer-based method according to claim 6, further comprising simultaneously applying said method for at least a second design wavelength with defined ray mapping and ray aberration functions for each design wavelength, the method further comprising: translating using the computer system, the imaging system specifications to algebraic equations by applying Fermat's principle to each pair of two consecutive optical path length sections for each design wavelength;choosing at least one ray aberration coefficient per design wavelength to be zero, providing surfaces coefficients subgroup Mc; andsolving, using the computer system, the algebraic system of equations to obtain as an output at least two surface coefficients of the coefficients that are part of subgroup Mc,all ray mapping function coefficients, andnon-cancelled ray aberration coefficients up to the predetermined combined aberration order and for all design wavelengths.
  • 9. The computer-based method according to claim 1, wherein the method further comprises: including chromatic ray aberration coefficients in the aberration series expansions in terms of the wavelength variable λ;including the wavelength dependency in all ray mapping functions through an additional series term (λ−λ0)Λ;expressing each optical path length section by means of a refractive index distribution ni−1,i(λ);translating, using the computer system, the imaging system specifications to differential equations by applying Fermat's principle to each pair of two consecutive optical path length sections;translating, using the computer system, said equations to algebraic equations, wherein the step of using the power series solution process comprises including an additional term
  • 10. The computer-based method according to claim 6, wherein the method further comprises: including chromatic ray aberration coefficients in the aberration series expansions in terms of the wavelength variable λ;including the wavelength dependency in all ray mapping functions through an additional series term (λ−λ0)Λ;expressing each optical path length section by means of a refractive index distribution ni−1,i(λ);translating, using the computer system, the system specifications to differential equations by applying Fermat's principle to each pair of two consecutive optical path length sections;translating, using the computer system, said equations to algebraic equations, wherein the step of using the power series solution process comprises including an additional term
  • 11. The computer-based method according to claim 1, wherein the step of choosing one or more ray aberration coefficients comprises setting said ray aberration coefficients to a non-zero value, wherein for each ray aberration coefficient set to a non-zero value, selecting one surface coefficient to be part of the subgroup Mc, wherein each of said pair of ray aberration and surface coefficient appear simultaneously in at least one of the algebraic equations.
  • 12. The computer-based method according to claim 6, wherein the step of choosing ray aberration coefficients comprises setting said ray aberration coefficients to a non-zero value, wherein for each ray aberration coefficient set to a non-zero value, selecting one surface coefficient to be part of the subgroup Mc, wherein each said pair of ray aberration and surface coefficient appear simultaneously in at least one of the algebraic equations.
  • 13. The computer-based method according to claim 1, wherein the step of inputting to the computer system specifications and/or surfaces coefficients that are not part of the subgroup Mc is automated using an optimization method.
  • 14. The computer-based method according to claim 6, wherein the step of inputting to the computer system specifications and/or surfaces coefficients that are not part of subgroup Mc is automated using an optimization method.
  • 15. The computer-based method according to claim 1, wherein the step of choosing one or more ray aberration coefficients comprises choosing no coefficient such that the subgroup Mc is an empty set, and solving using the computer system the algebraic system of equations to obtain as an output all ray mapping function coefficients, and all ray aberration coefficients up to the predetermined combined aberration order.
  • 16. The computer-based method according to claim 6, wherein the step of choosing ray aberration coefficients comprises choosing no coefficient such that the subgroup Mc is an empty set, and solving using the computer system the algebraic system of equations to obtain as an output all ray mapping function coefficients, and all ray aberration coefficients up to the predetermined combined aberration order.
  • 17. A computer-based method for designing a rotationally symmetric imaging system having optical surfaces, the method being for nominally cancelling at least one ray aberration, the method comprising: inputting to a computer system specifications of the imaging system including imaging system parameters,wavelength dependency,a number of surface coefficients of the optical surfaces,pupil characteristics, andobject and image spaces;translating, using the computer system, the specifications to a set of differential equations by applying Fermat's principle;inputting to the computer system a subgroup of optical ray aberrations to be set nominally to vanish using a set of selection, consistency and distribution rules; andsolving, using the computer system, the differential equations to obtain surface coefficients for the optical surfaces and ray mapping function coefficients, which define the ray trace and their intersection with the optical surfaces and each clear aperture therefrom;
  • 18. A computer-based method for generating an electronic file for a numerically controlled machine for the manufacture of a rotationally symmetric imaging system having optical surfaces, the method comprising: inputting to a computer system specifications of the imaging system including imaging system parameters,wavelength dependency,a number of surface coefficients of the optical surfaces,pupil characteristics, andobject and image spaces;translating, using the computer system, the specifications to a set of differential equations by applying Fermat's principle;inputting to the computer system a subgroup of optical ray aberrations to be set nominally to vanish using a set of selection, consistency and distribution rules; andsolving, using the computer system, the differential equations to obtain surface coefficients for the optical surfaces and ray mapping function coefficients, which define the ray trace and their intersection with the optical surfaces and each clear aperture therefrom, and outputting the electronic file comprising the surface coefficients for the optical surfaces and ray mapping function coefficients, which define the ray trace and their intersection with the optical surfaces and each clear aperture therefrom;
  • 19. The computer-based method according to claim 1, wherein the method is for generating an electronic file for a numerically controlled machine for the manufacture of an imaging system having optical surfaces.
  • 20. A non-transitory computer-readable medium having instructions stored thereon, which when executed on one or more processors of a computing system, cause the computing system to perform the method of claim 1.
  • 21. A computer-based system adapted to implement the method of claim 1.
Priority Claims (1)
Number Date Country Kind
17210835 Dec 2017 EP regional
PCT Information
Filing Document Filing Date Country Kind
PCT/EP2018/097117 12/28/2018 WO
Publishing Document Publishing Date Country Kind
WO2019/129872 7/4/2019 WO A
US Referenced Citations (4)
Number Name Date Kind
6950243 Wiese et al. Sep 2005 B2
20140107984 Yamaguchi Apr 2014 A1
20150130806 Yang May 2015 A1
20170299856 Sitter, Jr. Oct 2017 A1
Foreign Referenced Citations (1)
Number Date Country
3147697 Mar 2017 EP
Non-Patent Literature Citations (27)
Entry
Wassermann et al., “On the Theory of Aplanatic Aspheric Systems,” Optical Group, Dec. 17, 1948, 8 Pages.
Feder, “Automatic Optical Design,” Applied Optics, vol. 2, No. 12, Dec. 31, 1963, pp. 1209-1226.
Barakat et al., “The Aberrations of Non-Rotationally Symmetric Systems and their Diffraction Effects,” Optica Acta, vol. 13, No. 1, at least as early as Dec. 31 of 1966, pp. 1-30.
Korsch, “Closed Form Solution for Three-Mirror Telescopes, Corrected for Spherical Aberration, Coma, Astigmatism, and Field Curvature,” Applied Optics, vol. 11, No. 12, Dec. 31, 1972, pp. 2986-2987.
Korsch, “Closed-Form Solutions for Imaging Systems, Corrected for Third-Order Aberrations,” Journal of the Optical Society of America, vol. 63, No. 6, Jun. 30, 1973, pp. 667-672.
Schulz, “Primary Aberration-Free Imaging by Three Refracting Surfaces,” Journal of the Optical Society of America, vol. 70, No. 9, Sep. 30, 1980, pp. 1149-1152.
Schulz, “Higher Order Aplanatism,” Optics Communications, vol. 41, No. 5, May 1, 1982, pp. 315-319.
Schulz, “Aberration-Free Imaging of Large Fields with Thin Pencils,” Optica Acta: International Journal of Optics, vol. 32, No. 11, Feb. 20, 1985, pp. 1361-1371.
Friedman et al., “Optimal Design of an Optical Lens,” Institute for Mathematics and its Applications, University of Minnesota Minneapolis, Aug. 18, 1986, pp. 147-164.
Van-Brunt, “Mathematical Possibility of Certain Systems in Geometrical Optics,” Journal of the Optical Society of America, vol. 11, No. 11, Nov. 30, 1994, pp. 2905-2914.
Yeh et al., “Two-Optical-Component Method for Designing Zoom System,” Optical Engineering, vol. 34, No. 6, Jun. 30, 1995, pp. 1826-1834.
Park et al., “Zoom Lens Design Using Lens Modules,” Optical Engineering, Society of Photo-Optical Instrumentation Engineers, vol. 35, No. 6, Jun. 30, 1996, pp. 1668-1676.
Hariharan, “Apochromatic Lens Combinations: A Novel Design Approach,” Optics & Laser Technology, vol. 29, No. 4, Oct. 21, 1996, pp. 217-219.
Shannon, “The Art and Science of Optical Design,” University of Arizona, Cambridge University Press, at least as early as Dec. 31, 1997, 313 Pages.
Mansuripur, “Parallel Processing: Abbe's Sine Condition,” Optics & Photonics News, Feb. 28, 1998, pp. 56-60.
Hariharan, “Superachromatic Lens Combinations,” Optics & Laser Technology, vol. 31, Feb. 3, 1999, pp. 115-118.
Zhao et al., “Criteria for Correction of Quadratic Field-Dependent Aberrations,” Journal of the Optical Society of America, vol. 19, No. 11, Nov. 30, 2002, pp. 2313-2321.
Rakich, “Four-Mirror Anastigmats, Part 1: A Complete Solution Set for All-Spherical Telescopic Systems,” Optical Engineering, vol. 46, No. 10, Oct. 31, 2007, pp. 103001-1-103001-12.
Minano et al., “An Application of the SMS Method for Imaging Designs,” Optical Society of America, Optics Express, vol. 17, No. 26, Dec. 21, 2009, pp. 24036-24044.
De Albuquerque et al., “Method of Glass Selection for Color Correction in Optical System Design,” Optics Express, vol. 20, No. 13, Jun. 18, 2012, pp. 13592-13611.
Hristov, “Exact Analytical Theory of Aberrations of Centered Optical Systems,” Optical Review, vol. 20, No. 5, May 27, 2013, pp. 395-419.
Kryszczynski et al., “Structural Optical Design of the Complex Multi-Group Zoom Systems by Means of Matrix Optics,” Optics Express, vol. 21, No. 17, Aug. 26, 2013, pp. 19634-19647.
Park et al., “Paraxial Design Method Based on an Analytics Calculation and its Application to a Three-Group Inner-Focus Zoom System,” Journal of the Korean Physical Society, vol. 64, No. 11, Jun. 30, 2014, pp. 1671-1676.
Benitez et al., “Conditions for Perfect Focusing Multiple Point Sources with the SMS Design Method,” The International Society for Optical Engineering, vol. 9191, No. 919102, Aug. 20, 2014, 9 Pages.
Valencia-Estrada et al., “Singlet Lenses Free of All Orders of Spherical Aberration,” Proceedings of the Royal Society A, vol. 471, No. 2175, Dec. 22, 2014, pp. 1-23.
International Search Report and Written Opinion from corresponding PCT Application No. PCT/EP2018/097117, dated Apr. 26, 2019.
Extended European Search Report from corresponding EP Application 17210835.9, dated May 31, 2018.
Related Publications (1)
Number Date Country
20200355912 A1 Nov 2020 US