Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Generalized Aldis theorem for calculating aberration contributions in freeform systems

Open Access Open Access

Abstract

Compact folded imaging systems often require freeform surfaces to correct astigmatic and other off-axis aberrations. However, aberration theory for non-rotational symmetric systems is quite complex and it is especially hard to quantify individual surface aberration contributions. In this paper we develop a matrix method based on the propagation of a differential ray pair, which allows determining the aberration contribution of each individual surface for any ray. We can mathematically prove that the sum of the aberrations is identical to the exact ray-tracing result at the image plane. A head-mounted display lens is employed for testing and verification of this method. As will be shown, the method proves to be a universal tool for aberration calculations within freeform system.

© 2016 Optical Society of America

1. Introduction

In optics industry still the most frequently used lens shapes are rotational symmetric spherical and aspherical lenses, since they can easily be manufactured, assembled and tested. However, with the development of high precision diamond turning machines and the employment of plastics or printed optics, freeform surface shapes are increasingly applied in a variety of situations [1–3]. For instance, freeform surfaces are used in head mounted displays to make them compact and reduce the weight [2–4]. Application of freeform surfaces in three mirror anastigmats [5], view finders [6], and catadioptric systems [7] can enlarge the field of view and minimize the aberrations in these systems. Additionally, freeforms can also be applied to boost rotational symmetric systems to good image quality even for high aspect ratio [8].

As freeform system per definition do not allow any assumptions on symmetry, the well-developed aberration theories of rotational cases, for instance Aldis calculus [9–11], or Seidel aberration theory [12,13] cannot be applied. In contrast the general vector aberration method or nodal aberration theory [14,15] allow a mathematical treatment of non-symmetric aberration fields. However these approaches are quite complex, require in-depth analysis of the system and it is difficult to extract individual surface aberration contributions. Therefore it is desirable to find alternate methods to easily calculate contributions from all surfaces, just like Seidel or Aldis aberrations do in rotational symmetric cases. By acquiring those aberration contributions, the designer is allowed to focus on strongly contributing surfaces, balance individual aberrations, or estimate the sensitivity of a freeform design in a similar way as for standard systems.

The method of phase space in optics [16,17] allows an alternate treatment of optical systems, employing an illustration of the system behavior via the position and angle of rays. This has proven to be especially helpful for paraxial imaging systems [18] and for illumination problems [19,20]. Aberrations in this picture correspond to non-linear transformations within phase space, which allows an alternate access to aberrations within freeform system [21,22]. A quantitative investigation for rotational symmetric systems of the authors recently has shown, that analysis of a pair of differential rays in phase space compares well to the exact calculation of Aldis theory [23]. Since symmetry assumptions were not required for this calculation, we will in this work investigate the potential of this method for freeform systems.

2. Phase space in non-rotational symmetric systems

2.1. Concept of phase space and definitions

In general the concept of phase space in geometrical optics is based on an illustration of ray angles versus ray positions. In the paraxial regime this is closely related to the so-called matrix-optics or ABCD formalism [16–18]. In illumination design non-paraxial definitions, employing the exact direction cosines, allow to illustrate etendue and radiance transport [19,20]. It was already shown that a comparison of the paraxial and the exact ray-tracing behavior allows to calculate surface aberration contributions in rotational symmetric systems [21]. This paper will follow up along these lines and mathematical prove the validity of this method for all optical systems, where a reference ray can be defined, in particular freeform systems.

Since for freeform systems rotational symmetry cannot be assumed, the position and direction of each geometrical ray in a certain reference plane has to be described by four quantities, namely r = (x,y,u,v)T. Here x,y are the intersection points of the ray with the reference surface and u,v are the index-weighted direction tangents, which can easily be computed from the normalized direction vector (L, M, N) and the refractive index n by using

v=nMNu=nLN.

It is important to note, that the exact ray direction tangents and not any “paraxial” angles are used here (Fig. 1). As a consequence of this definition any free ray-propagation between parallel reference planes Di + 1 and D’i, separated in the z-direction by some distance d, is exactly identical to the linear propagation matrix, which is known from paraxial ABCD-calculus.

ri+1=Tir'iwhereTi=(IdI0I).
Here I is the two-dimensional unit matrix.

 figure: Fig. 1

Fig. 1 Ray definition and propagation in between parallel reference planes.

Download Full Size | PDF

2.2. Aberration calculation

Same as in Aldis theory [9,10] the aberration calculation is based on real ray tracing and paraxial (linear) ray-tracing of a given input ray. Throughout this paper the real (exact) rays are denoted by r, and paraxial rays (after a real surface) are denoted by p. In order to trace, record and calculate any propagating ray a series of planar dummy surfaces Di and D’i before and sequentially after each real surface needs to be defined. Each dummy-surface is orthogonal to the optical axis, respectively to the reference ray in a tilted and decentered freeform system, as illustrated in Fig. 2. Each intersection of the reference ray with a real surface thus defines a pair of dummy surfaces both being centered and orthogonal on the reference ray intersection. By performing raytracing the real raytracing data ri on each “input”-dummy surface Di, and r’i on the corresponding “output”-dummy surfaces D’i can be recorded with the help of any ray-tracer.

 figure: Fig. 2

Fig. 2 Illustration of ray propagation: a) defines the reference ray and the dummy surfaces, b) illustrates the ray propagation in the unfolded reference system of the dummy surfaces, c) illustrates the ray positions in phase space.

Download Full Size | PDF

In order to derive aberration contributions a comparison of the exact raytracing to the paraxial (linear) system behavior is required. According to Eq. (2) the propagation in between consecutive parallel dummy surfaces D’i and Di + 1 is linear and therefore free of aberrations. Thus, as expected, the aberrations are induced by the action of the real surface in between each dummy surface pair Di and D’i. To derive the aberration contribution of the surface i, the real (nonlinear) transformation of the input ray ri to the output ray r’i is compared to the linear transformation into a paraxial output ray p’i, which generally is given by:

p'i=Siri.
The linear matrix Si can for spherical surfaces be calculated from the curvature and the refractive index, according to the well-known rules of ABCD-matrix methods. For the general case we can determine the matrix either from a set of rays close to the reference ray, and then solving a set of equations to find the best-fit linear four-dimensional matrix. Another option is to employ the ABCD-function in Synopsis CodeV [24], which is valid for decentered and tilted surfaces.

For every surface i thus the aberration vector between the real ray r and the paraxial ray p can be defined as δi = (r’i-p’i) and illustrated in Fig. 2. If we propagate this aberration vector forward to the image plane, we will get the corresponding aberration contribution at the image plane, denoted by Δi. In reference [23] we have already shown that for a rotational symmetric system those aberration contributions at the image are almost identical to the exact Aldis surface contribution, if we paraxially propagate the local aberration vector δi to the image, as

Δi=MI,i(r'ip'i).
Here MI,i represents the paraxial propagation matrix from the exiting dummy surface D’i to the image plane. This matrix is given by:
MI,i=TnSnSi+1Ti,
where the index n represents the last surface in the system, and Tn is the propagation from this last surface n to the image plane. For later use it is also important to note that this matrix follows a recursion formula as every matrix is the combination of the prior surfaces:
MI,i=MI,i+1Si+1Ti.
We will now mathematical prove that the sum of all surface contributions is identical to the exact real ray aberrations of the system at the image. To do so we consider the aberrations of all surfaces, starting from surface i = 1 to n. The individual aberration contributions can be calculated as:
Δ1=MI,1(r'1p'1),Δ2=MI,2(r'2p'2),Δn=MI,n(r'np'n).
Let us consider the first term of each surface contribution. Due to the recursion relation, Eq. (7), above we can also express this term as:
MI,ir'i=MI,i+1Si+1Tir'iri+1=MI,i+1p'i+1,
where in the second step we have used the fact, that exact propagation via Ti of the real ray r’i after surface i will result in the real input ray before the next surface ri+1. Further paraxial propagation of this ray via surface Si+1 results in the paraxial ray pi+1. We can apply this to modify the first term in all equations, besides the last, since the recursion for the last surface n is not applicable, as it is the last.
Δ1=MI,1(r'1p'1)=MI,2p'2MI,1p'1,Δ2=MI,2(r'2p'2)=MI,3p'2MI,2p'2,Δn=MI,n(r'np'n)=MI,nr'nMI,np'n.
Considering the sum of the aberrations of all surfaces in the system, we can see from the above equations that in every line the first term cancels with the second term of the next line. In total this only leaves the second term of the first line and the first term of the last line.
iΔi=MI,nr'nMI,1p'1.
To further simplify and understand the implications of this result we can make use of the fact that the first term of the result simply represents the real ray at the image plane, since MI,n = Tn represents free propagation from the last dummy surface to the image, which is exact and thus we have MI,nrn = Tnrn = rI.

Also the second term can be simplified, since the paraxial ray coordinates after surface 1 directly result from the paraxial propagation of the input ray as MI,1p1 = MI,1 S1T0r0 = MI,0r0 = pI. In summary therefore the sum of all aberrations can be simplified to:

iΔi=rIpI.
The right hand side of this equation corresponds to the difference between an exact traced ray of the full system and a paraxial traced ray of the full system. This difference however exactly resembles the aberrations of the ray at the image plane.

2.3 Summary of the general theorem

To summarize the above mathematical treatment we have found a mathematical exact prove, that the total aberration of any ray within an optical system consisting of n surfaces, can be expressed as the sum of individual surface contributions Δi. Those individual surface contributions result from the differential rays at surface i (i.e. the difference between linear and real ray tracing across surface i), which are according to Eq. (7) linearly propagated to the image.

In other words with Eq. (11) we have found a mathematical relation between surface aberration contributions and the exact ray aberrations at the image plane, including all orders, quite similar to Aldis theory, however valid for freeform systems.

The big advantage of this method is that the individual surface contributions can exactly be identified, which is not possible with any other method. This allows the designer to identify strongly contributing surfaces, quite similar to a Seidel-aberration diagram. The individual contributions Δi can be obtained from ray-tracing data only, if additional dummy surface are defined. No assumptions are made about symmetry or surface shape.

3. Application example: freeform prism

In order to demonstrate the application of the general matrix theory presented above, a patented freeform prism [4], for head-mounted-displays, is used as a demonstrator. The basic design form is already depicted in Fig. 2. A detailed illustration of the design and ray-tracing is shown in Fig. 3 and the detailed design data are listed in Table 1 below.

 figure: Fig. 3

Fig. 3 Freeform prism from reference [4].

Download Full Size | PDF

Tables Icon

Table 1. Lens data of the freeform prism of reference [4] including additional dummy surfaces

What should be mentioned is that the tilt and decenter of these surfaces are all in global coordinates and referred to the entrance pupil (surface 0). The horizontal and the vertical field angle of this lens as we analyze here is +/−15° in each dimension. Besides, the pupil diameter is 4mm. The surfaces 1, 2 and 3 are anamorphic freeform surfaces, where Kx and Ky represent the conic constant, AR and BR describe the 4th and 6th order symmetric coefficients, AP and BP illustrate the 4th and 6th order asymmetric coefficients, Y and Z correspond to the decenter of the surface in Y and Z direction, and α shows the surface tilt.

3.1 Preparatory design modifications and calculation method

As a prerequisite for the described method, the design needs to be prepared for the necessary data extraction. First a reference ray (corresponding to the optical axis in a symmetric system) needs to be defined. We choose the same ray which is used in reference [4], i.e. the reference ray is the center ray on the first surface (pupil) starting with an angle of 0°. The reference ray is traced through the freeform system, defining surface intersection points at each surface i = 1…4. At each intersection we insert a pair of dummy surfaces Di and D’i, with their origin at the surface intersection point. The position of both dummy surfaces is identical to the reference ray intersection point, however the first dummy is sequentially before, whereas the second dummy is sequentially after the surface in a sequential raytracer. Moreover the surfaces are tilted to be exactly orthogonal to the reference ray. The position of these dummy surfaces is also listed in the above Table 1. Note that positioning these dummy surfaces can be performed after any global ray-tracing of the reference ray or by simple optimization of the positions and angles of the dummy surfaces. Further note that raytracing of arbitrary rays may correspond to non-physical raytracing at the dummy surfaces, meaning that the ray is traveling backwards. However this is not a problem, since we only use the intersection data for our mathematical treatment and sequential ray-tracers will perform this tracing correct.

As a further simplification to the design, which however is not mandatory, we removed the small image tilt of 3° relative to the reference ray and oriented the image surface strictly orthogonal to the reference ray. This step is not really required for our method, since as we are predicting ray-coordinates at some final orthogonal reference plane, we can always calculate the ray-intersection in an inclined image plane as well.

In a last preparation step we have to determine the 4-dimensional ABCD transformation matrices Si and Ti. For the latter matrices Ti, according to Eq. (1), all that is required are the distances di between consecutive parallel dummy surfaces D’i and Di + 1. These data are available from any ray-tracer by reporting the optical path length along the reference ray. Determination of the linear transformation Si of the tilted and decentered real surfaces is more challenging and two methods have been implemented: A set of differential rays around the reference ray can be traced to calculate their intersection coordinates and angles at the dummy surface pair Di and D’i. From this set of rays the linear matrix Si, can be found by solving a sufficiently large set of linear equations. Alternatively we have used the predefined ABCD-function for tilted and decentered systems in Synopsis CodeV10.8 [24]. This function is able to calculate the four-dimensional ABCD-matrix between any surface pair, also for tilted and decentered systems. A comparison of both methods shows that the results are identical, so for the further analysis a CodeV macro was developed, providing all necessary ray-tracing, matrix calculations and data processing.

Following the above preconditioning, we have determined all necessary transformation matrices Si, Ti and via Eq. (5) also MI,i for the aberration calculation as described in section 2. Therefore calculation of the aberration contribution Δi of every ray at the image is now possible via Eq. (7), if in a prior real ray-tracing the ray-coordinates ri and ri are recorded.

3.2 Distortion analysis results

As a first simple application the aberration contribution of a set of single rays can be studied. The chief-rays, representing different field angles, allow for a first useful application of the method. Since lateral aberrations of the chief-rays at the image plane correspond to the distortion of the system, we can simply apply our method to study distortion contributions in the freeform prism. To do so, we trace a set of chief-rays (i.e. rays starting at the center of the pupil) through the system. We use a set of 11x11 rays, scanning the field of view of +/−15° in the x and y-direction. For every ray the ray-coordinates ri and ri are recorded at all dummy surfaces. By applying Eq. (7) and Eq. (3) we can calculate the aberration contribution vector Δi on the image plane. The spatial (x,y) components of this aberration vector correspond to lateral distortion, i.e. the distortion, which is induced by each of the surfaces. This is illustrated in Fig. 4.

 figure: Fig. 4

Fig. 4 Distortion analysis: In (a) – (d) the surface contributions are shown, where the red circles are the paraxial positions of the rays on image, and the blue cross represents the lateral distortion contribution of the surface, (e) illustrates the sum of the distortion contributions and is compared to the exact ray-tracing result at the image, (f) shows the surface contributions for a single ray.

Download Full Size | PDF

In Figs. 4(a)-4(d), red circles are the ideal positions of the rays on the image, calculated by the linear system matrixes, whereas the blue cross represents the ray aberration contributions from surfaces 1 to 4 at the image plane, therefore the deviations of the blue cross from the red dots are the distortion contributions of each surface. The summation of all distortion contributions corresponds to the overall distortion at image surface, as drawn as blue crosses in Fig. 5(e) and compared to the red circles directly obtained from real ray-tracing of the system to the image in CodeV. As expected from Eq. (11) they exactly agree at the image plane. The additional information we get from this analysis, as compared to simple ray-tracing, are the surface resolved contributions of each surface, as depicted in Fig. 4(f), quite similar to a Seidel-aberration diagram in rotational-symmetric systems. For freeform systems the surface-resolved contributions are useful information for the designer to concentrate on large contribution surfaces during optimization.

 figure: Fig. 5

Fig. 5 Transverse aberrations for the (0°,0°) field, resolved for individual surface contributions.

Download Full Size | PDF

3.4 Transverse aberration from ray fans

The method can now also be applied to calculate and illustrate transverse ray-aberrations for a particular spot in the image plane. As an example in Fig. 5 the meridional and saggital ray aberration contributions are calculated for the central spot (0°,0°).

The figure shows the meridional and saggital contributions of the individual surfaces to the overall transverse aberration at the image. The sum of all surfaces, plus the paraxial contribution, perfectly coincides with the results achieved by exact tracing of these rays to the image surface, which again proves the validity of Eq. (11).

4. Conclusions

This paper presents a matrix based method to calculate aberration contributions in freeform systems. It was mathematical proven, that the exact ray aberrations at the image plane is identical to the sum of individual surface contributions. Those individual surface contributions can be calculated form a ray-tracing analysis of the system and paraxial propagation of the real and paraxial differential vector induced from an individual surface. All calculations can be performed with standard ray-tracing, provided additional dummy surfaces are installed in the system before. No assumptions about symmetry were required. In other words the method resembles a kind of Aldis theory for freeform systems, allowing the exact calculation of surface aberration contributions.

Furthermore we have illustrated the method at the example of a freeform prism and shown that distortion and transverse ray-fans can be calculated and agree with the result of a standard ray-tracer.

This general work thus allows an “easy to implement” analysis of the aberration contributions within any freeform system, just like Seidel-diagrams. This will be beneficial in comparing freeform designs, tolerance analysis and improved optimization strategies. Extending this work to other aberration descriptions, such as Zernike-Polynomials is straightforward and will be subject of further work.

Acknowledgments

Thanks to the support by Chinese Scholarship Council and Stuttgart Research Center of Photonic Engineering.

References and links

1. K. P. Thompson and J. P. Rolland, “Freeform Optical Surfaces: A Revolution in Imaging Optical Design,” Opt. Photonics News 23(6), 30–35 (2012). [CrossRef]  

2. O. Cakmakci and J. Rolland, “Head-Worn Displays: A Review,” J. Disp. Technol. 2(3), 199–216 (2006). [CrossRef]  

3. T Gissibl, S Thiele, A Herkommer, and H Giessen, “Two-photon direct laser writing of ultracompact multi-lens objectives,” Nat. Photonics 10(8), 554–560 (2016). [CrossRef]  

4. K. Takahashi, “Head or face mounted image display apparatus,” U.S. Patent No. 5,701,202. 23 Dec. 1997.

5. Q. Meng, W. Wang, H. Ma, and J. Dong, “Easy-aligned off-axis three-mirror system with wide field of view using freeform surface based on integration of primary and tertiary mirror,” Appl. Opt. 53(14), 3028–3034 (2014). [CrossRef]   [PubMed]  

6. A. Bauer and J. P. Rolland, “Design of a freeform electronic viewfinder coupled to aberration fields of freeform optics,” Opt. Express 23(22), 28141–28153 (2015). [CrossRef]   [PubMed]  

7. J. M. Rodgers, “Catoptric optical system including concave and convex reflectors,” (1994). US Patent 5,309,276.

8. F. Duerr, Y. Meuret, and H. Thienpont, “Potential benefits of free-form optics in on-axis imaging applications with high aspect ratio,” Opt. Express 21(25), 31072–31081 (2013). [CrossRef]   [PubMed]  

9. A. Cox, A System of Optical Design (Focal Press, 1964).

10. S. H. Brewer, “Surface Contribution algorithms for analysis and optimization,” J. Opt. Soc. Am. 66(1), 8–13 (1976). [CrossRef]  

11. W. T. Welford, Aberrations of Optical Systems (Adam Hilger, 1986).

12. R. Kingslake and R. B. Johnson, Lens Design Fundamental (SPIE Press, 2010).

13. W. Smith, Modern Optical Engineering (McGraw-Hill, 2000).

14. K. Thompson, “Description of the third-order optical aberrations of near-circular pupil optical systems without symmetry,” J. Opt. Soc. Am. A 22(7), 1389–1401 (2005). [CrossRef]   [PubMed]  

15. K. Fuerschbach, J. P. Rolland, and K. P. Thompson, “Theory of aberration fields for general optical systems with freeform surfaces,” Opt. Express 22(22), 26585–26606 (2014). [CrossRef]   [PubMed]  

16. A. Torre, Linear Ray and Wave Optics in Phase Space (Elsevier, 2005).

17. M. Testorf, B. Hennelly, and J. Ojeda-Castaneda, Phase-space Optics (McGraw-Hill, 2010).

18. H. Gross, ed., Handbook of Optical Systems, Volume 1, Fundamentals of Technical Optics (Wiley-VCH, 2005)

19. D. Rausch and A. M. Herkommer, “Phase space approach to the use of integrator rods and optical arrays in illumination systems,” Adv. Opt. Technol. 1(1–2), 69–78 (2012).

20. J. Koshel, Illumination Engineering: Design with Nonimaging Optics (Wiley-IEEE, 2013).

21. A. M. Herkommer, “Phase space optics: an alternate approach to freeform optical systems,” Opt. Eng. 53(3), 031304 (2013). [CrossRef]  

22. M. J. Bastiaans, “Wigner distribution function and its application to first-order optics,” J. Opt. Soc. Am. 69(12), 1710–1716 (1979). [CrossRef]  

23. B. Chen and A. M. Herkommer, “High order surface aberration contributions from phase space analysis of differential rays,” Opt. Express 24(6), 5934–5945 (2016). [CrossRef]   [PubMed]  

24. Synopsis CodeV10, 8 News, https://optics.synopsys.com/codev/codev-whatsnew.html

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (5)

Fig. 1
Fig. 1 Ray definition and propagation in between parallel reference planes.
Fig. 2
Fig. 2 Illustration of ray propagation: a) defines the reference ray and the dummy surfaces, b) illustrates the ray propagation in the unfolded reference system of the dummy surfaces, c) illustrates the ray positions in phase space.
Fig. 3
Fig. 3 Freeform prism from reference [4].
Fig. 4
Fig. 4 Distortion analysis: In (a) – (d) the surface contributions are shown, where the red circles are the paraxial positions of the rays on image, and the blue cross represents the lateral distortion contribution of the surface, (e) illustrates the sum of the distortion contributions and is compared to the exact ray-tracing result at the image, (f) shows the surface contributions for a single ray.
Fig. 5
Fig. 5 Transverse aberrations for the (0°,0°) field, resolved for individual surface contributions.

Tables (1)

Tables Icon

Table 1 Lens data of the freeform prism of reference [4] including additional dummy surfaces

Equations (11)

Equations on this page are rendered with MathJax. Learn more.

v=n M N u=n L N .
r i+1 = T i r ' i where T i =( I dI 0 I ).
p ' i = S i r i .
Δ i = M I,i ( r ' i p ' i ).
M I,i = T n S n S i+1 T i ,
M I,i = M I,i+1 S i+1 T i .
Δ 1 = M I,1 ( r ' 1 p ' 1 ), Δ 2 = M I,2 ( r ' 2 p ' 2 ), Δ n = M I,n ( r ' n p ' n ).
M I,i r ' i = M I,i+1 S i+1 T i r ' i r i+1 = M I,i+1 p ' i+1 ,
Δ 1 = M I,1 ( r ' 1 p ' 1 )= M I,2 p ' 2 M I,1 p ' 1 , Δ 2 = M I,2 ( r ' 2 p ' 2 )= M I,3 p ' 2 M I,2 p ' 2 , Δ n = M I,n ( r ' n p ' n )= M I,n r ' n M I,n p ' n .
i Δ i = M I,n r ' n M I,1 p ' 1 .
i Δ i = r I p I .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.