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

Ronchi-Hartmann type null screens for testing a plano-freeform surface with a detection plane inside a caustic surface

Open Access Open Access

Abstract

We have implemented an exact ray trace through a plano-freeform surface for an incident plane wavefront. We obtain two caustic surfaces and provide the critical points related to the ray tracing process. Additionally, we study the propagation of the refracted wavefronts through the plane-curved surface. Finally, by using the Ronchi-Hartmann type null screen and placing the detection plane within the caustic region, we have evaluated the shape of a plano-freeform optical surface under test, obtaining an RMS difference in sagitta value of 6.3 μm.

© 2021 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Nowadays most optical systems are rotationally symmetric, because such systems are the simplest to deal with, and there exist many methods for testing their shape and performance with either geometrical or interferometrical tests. It is common to design non-rotational symmetric systems, with properties which significantly differ from rotational symmetry optics. In particular, those elements are called freeform optical surfaces, and they provide a third independent axis during the fabrication process to create an optical surface having non-symmetric features [1]. This capability of adaptation allows designers to increase the fields of usage to areas such as imaging and non-imaging forming optics, providing more complex optical systems which have diversified to achieve applications in multidisciplinary approaches. Therefore, it is essential to verify if the instrumentation traditionally implemented to quantitatively evaluate the properties of these new optical systems is still valid.

Additionally, a freeform surface can be mathematically expressed by equations with two variables, or by small segments of continuous equations, such as splines, $B$-splines [2]. These have been utilized in imaging and non-imaging optical systems, they can be designed either for correcting aberrations or producing uniform intensity patterns with a specific geometric shape [3]. Some techniques to manufacture freeform surfaces consider the use of predefined molds, 3D printers or computer numerical control machines [4]. Alternatively, in the literature there exist several definitions for caustic surfaces, related to their physical or geometrical approaches, each with at least one method to obtain a mathematical representation [57]. On the other hand, a set of points where the intensity of the refracted rays becomes infinite [8]. Additionally, considering a three-dimensional transformation between object-image space, we can calculate its critical points [911] obtaining the caustic surfaces. In this manuscript we study the formation of caustic surfaces formed through plano-freeform optical surfaces.

Finally, null tests are motivated by the fact that the interpretation of the surface shape is simplified, and the visual analysis turns out to be straightforward for both qualitative and quantitative tests [1214]. Recently, an attempt to describe the evolution of the null Ronchi-grating considering the plane of detection inside the caustic region was presented in [15,16], and references cited there in. Unfortunately, the null Ronchi-grating obtained in Refs. [15,16], does not properly work experimentally because these null screens are not binarized. Alternatively, there exist papers where null screens have been properly implemented. For instance, for testing plano-convex spherical lens demanding that the detection plane is placed at effective focal length see [17]. Otherwise, for testing aspherical surfaces assuming a detection plane inside the caustic surface see [18]. Finally, a preliminary trial for testing plano-freeform surfaces was presented in [19]. In this paper we design a null screen that produces a uniform distribution of spots, in which the interspacing between contiguous circular spots has the same width at the detection plane, also straight fringes like a Ronchi-grating for testing quantitatively the shape of a Zernike surface were implemented. It is worth noting that this optical test is in the geometrical optics regime; therefore, the effects of diffraction are not considered here, and further work should consider these issues.

2. Preliminaries

In order to implement an exact ray tracing through a plano-freeform refracting surface, we demand to know the mathematical representation of the surface under test, which we have simply called a Zernike surface. For convenience, we assume the equation for the second refracting surface is given with reference to a coordinate system in which the $Z$-axis coincides with the geometrical center of the first face of the optical surface, which is a plane surface and its origin of coordinates is placed at an arbitrary point on $X$-$Y$ plane as is shown in Fig. 1(a). We assume that the rear surface is represented by a continuous and differentiable function with two variables $z=f(x,y)$. Additionally, we demand a bundle of rays propagating parallel to $Z$-axis impinging at the plano surface, passing without deflection through it and these rays are propagated up to the second surface defined by a Zernike polynomial, and finally the rays are refracted outside of the optical surface. In particular, we consider that the second surface can be expressed as an odd Zernike polynomial [20] according to

$$\displaystyle{Z_{10}^{{-}4}(\rho,\theta)=\left[\sum_{k=0}^{3}\frac{({-}1)^k (10-k)!}{k!(7-k)!(3-k)!}\rho^{10-2k}\right] \sin(4 \theta)} = R_{10}^4(\rho) \, \sin(4 \theta) ,$$
where the series yields $R_{10}^4(\rho )=\rho ^4(120\rho ^6-252 \rho ^4+168 \rho ^2-35)$, defined inside a unitary circle of radius $\rho \in [0,1]$. In order to simplify the equations involved in the ray tracing process, we have rewritten the radial variable $\rho =r/R$, where $D=2R$ is the diameter of the surface under test, being a circular pupil which is coincident with area covered by the Zernike surface, $r \in [0, R]$. Additionally, for practical purposes we rewrite Eq. (1) in Cartesian coordinates instead of trigonometric form, thus we consider $x=r \cos {\theta }$, $y = r \sin {\theta }$ and $r= [x^2+y^2]^{1/2}$, by introducing these transformations into Eq. (1) and reducing further we get
$$\displaystyle{ z(x,y) = A\frac{x\,y}{R^4}\left[ x^2- y^2\right] \left[480 \frac{(x^2+y^2)^3}{R^6} - 1008 \frac{(x^2+y^2)^2}{R^4} + 672 \frac{(x^2+y^2)}{R^2} - 140 \right]},$$
where the parameter $A$ is a scaling factor, which modulates the height of the optical surface, in this particular case $A=0.2$ mm, where $D = 54.8$ mm. We can see an schematic representation of the exact ray tracing through a Zernike surface as is shown in Fig. 1(a). It is important to state that the material for the optical surface is a transparent optical plastic, whose axial thickness is $t=1.56$ mm, its refractive index $n_l=1.5151$ for a wavelength $\lambda =633$ nm according to [20], assuming that is immersed within a medium with refraction index $n_a=1$ (commonly is the air). An elevation map of the Zernike surface is shown in Fig. 1(b), where we can clearly see the Peak-to-Valley regions on the optical surface, and it is nearly plane around the optical axis. Alternatively, a 3D plot for the Zernike surface is shown in Fig. 1(c) displaying a non-rotational symmetry around the optical axis.

 figure: Fig. 1.

Fig. 1. (a) Process of refraction in a Zernike surface. (b) Elevation map of Zernike surface with a diameter $D=54.8$ mm. (c) 3D model of the Zernike surface.

Download Full Size | PDF

Let ${\vec P}_1$ be a point where the incident ray intersects the plano-curved surface whose coordinates are ${\vec P}_1 = (x, y, z_m)$, where $z_m$ is constant, for practical purposes we consider $z_m=0$. Furthermore, the incident ray will be propagated inside the Zernike surface along the direction of a unitary vector ${\hat R}_1= {\hat I}_1$. We also assume that ${\hat I}_1=(0,0,1)$ is a unitary vector representing the direction of the incident ray, and ${\hat N}_1=(0,0,-1)$ is the normal vector on the first refracting surface, the ray is propagated up to the second surface defined by ${\vec P}_2 =\{x_i, y_i, z(x_i, y_i)\}$, where the suffix $i$ means incident point, and $z(x, y)$ was defined by Eq. (2). Following all the steps explained in [7], the refracted ray outside of the Zernike surface is given by

$$\displaystyle{ \vec{X_2}={\vec P}_2 + {\mathcal{L}} \left[ \displaystyle{ \frac{n_l }{n_a} \left(\hat{I}_1-\left[\hat{I}_1\cdot\hat{N}_2\right]\hat{N}_2\right)-\sqrt{1 -\frac{n_l^2 }{n_a^2}\left(1-\left[\hat{I}_1\cdot\hat{N}_2\right]^2\right)}\hat{N}_2} \right] } = {\vec P}_2 + {\mathcal{L}} \hat{R}_2 \, ,$$
where ${\mathcal {L}}$ represents an arbitrary distance from the point where the ray impinges on the second surface to a distant point outside of the Zernike surface, propagating along the unitary refracted ray $\hat {R}_2$ as is shown in Fig. 2, and $\hat {N}_2$ represents a unitary vector defined by
$${\displaystyle \hat{N}_2 = \left. \frac{ \left( {\partial z}/{\partial x} \, , { \partial z}/{\partial y}\, , -1 \right) }{ \sqrt{ \left( {\partial z}/{\partial x} \right)^2 + \left( {\partial z}/{\partial y} \right)^2 + 1 } } \right|_{x\to x_i \, , \, y \to y_i} },$$
where the vector $\hat {N}_2$ is evaluated at the coordinates $x\to x_i$ and $y \to y_i$, respectively. We have implemented an exact 3D ray tracing through the Zernike surface as is shown in Fig. 2(a), where we can see that all the refracted rays are perpendicular to the wavefronts propagated on the $X'$-$Z$ plane. Additionally, there are many rays which lie on the $X'$-$Z$ plane, being those meridional rays. We have considered a tilted plane with an angle $\theta = 75^{\circ }$, thus we can clearly see that there exists symmetry around the $Z$ axis, in other words, at the borders for this plane the rays have a divergent behavior. In addition, for two particular sections there exist rays which are focused having a convergent behavior as are shown in Fig. 2(b), showing that the convergence and divergence are displayed either above or below of the optical axis. Finally, in $Y'$-$Z$ plane we can see skew rays propagating outside of the meridional plane as is shown in Fig. 2(c). It is important to state that the Zernike surface has symmetry for $\theta ' =\theta + [ n \pi ]/2 \, \,$ for $\,\, n =0,1,2,\ldots .$, as is shown in the Visualization 1.

 figure: Fig. 2.

Fig. 2. (a) Exact ray tracing considering a bundle of parallel rays impinging on the Zernike surface on the plane $\theta =75^{\circ }$. (b) Refracted rays projected in a meridional plane $X'$-$Z$ (see Visualization 1). (c) Refracted rays projected in a sagittal plane $Y'$-$Z$, where $X' \bot \,\, Y'$.

Download Full Size | PDF

For the Visualization 1, from Fig. 2(a), the green continuous curves represent the sagittal caustic surface and the red continuous curves represent the refracted wavefronts. Additionally, we have shown the four axis $X$, $Y$, $X'$ and $Y'$, assuming that a rotation is an anticlockwise rotation through an angle $\theta$ between $X$ and $X'$ axes respectively about $Z$-axis. Let us choose a Cartesian coordinates system $(X, Y , Z)$ in the space under consideration for simplicity in such a way that we can denote a rotation through an angle $\theta$ about the $Z$-axis by ${\mathcal {R}}(\theta )$, and substituting Eq. (3) we get

$${\vec{X_2}}^{\prime}={\mathcal{R}}(\theta) \cdot {\vec{X_2}}= \begin{pmatrix} \cos\theta & -\sin\theta & 0\\ \sin\theta & \cos\theta & 0\\ 0 & 0 & 1\\ \end{pmatrix}\cdot {\vec{X_2}} ,$$
in the particular case for $\theta =0^\circ$, the ${\vec {X_2}}^{\prime }$ vector is brought in coincidence with the ${\vec {X_2}}$ vector, while for the case $\theta =90^\circ$, provides that $X^{\prime }$ coincides with the $Y$-axis. We can clearly see the symmetry for the ray tracing trough the Zernike surface.

3. Caustics produced by a Zernike surface

Without loss of generality, we can consider that Eq. (3) provides the direction of propagation for all the rays outside the Zernike surface, which is represented by $\vec {X_2}= (X_{2x},X_{2y},X_{2z})$, and their respective rays are propagated along the unitary refracted vector $\hat {R}_2=(R_{2x},R_{2y},R_{2z})$. In order to obtain the caustic surface produced by the refracted rays through the Zernike surface, we calculate the critical points from Eq. (3), because the singularities of the mapping will define both sagittal and tangential caustic surfaces. Subsequently, we calculate the Jacobian matrix of the transformation according to Eq. (3), obtaining

$$\textrm{Det}\left| {\mathcal{J}} \left\{ x_i , y_i , {\mathcal{L}} \right\} \right| = \textrm{Det} \begin{pmatrix} \displaystyle{ \frac{\partial X_{2x}}{\partial x_i} } & \displaystyle{ \frac{\partial X_{2y} }{\partial x_i} } & \displaystyle{ \frac{\partial X_{2z}}{\partial x_i} } \\ \displaystyle{ \frac{\partial X_{2x}}{\partial y_i} } & \displaystyle{ \frac{\partial X_{2y} }{\partial y_i} } & \displaystyle{ \frac{\partial X_{2z}}{\partial y_i} } \\ \displaystyle{ \frac{\partial X_{2x}}{\partial {\mathcal{L}} } } & \displaystyle{ \frac{\partial X_{2y} }{\partial {\mathcal{L}} } } & \displaystyle{ \frac{\partial X_{2z}}{\partial {\mathcal{L}} } } \\ \end{pmatrix}=0,$$
as is well known, to solve Eq. (6), all their coefficients are expanded, and terms in the powers of ${\mathcal {L}}$ are collected providing a quadratic polynomial, whose solutions ${\mathcal {L}}_{\pm }$ are related to the caustic surface, the quadratic equation is given by
$$\displaystyle{ {\mathcal{A}} {\mathcal{L}}^2+ {\mathcal{B}} {\mathcal{L}} + {\mathcal{C}}=0},$$
where the coefficients are in terms of the partial derivatives of Eq. (3) leading to
$${\mathcal{A}}=\hat{R}_2 \cdot \left[ {\displaystyle \frac{\partial \hat{R}_2 }{ \partial x_i} } \times {\displaystyle \frac{\partial \hat{R}_2 }{ \partial y_i} } \right]\, ,\, \,\, {\mathcal{B}}=\hat{R}_2 \cdot \left[ {\displaystyle \frac{\partial \vec{P}_2 }{ \partial x_i} } \times {\displaystyle \frac{\partial \hat{R}_2 }{ \partial y_i} } + {\displaystyle \frac{\partial \hat{R}_2 }{ \partial x_i} } \times {\displaystyle \frac{\partial \vec{P}_2 }{ \partial y_i} } \right]\, ,\,\, {\mathcal{C}}=\hat{R}_2 \cdot \left[ {\displaystyle \frac{\partial \vec{P}_2 }{ \partial x_i} } \times {\displaystyle \frac{\partial \vec{P}_2 }{ \partial y_i} } \right],$$
whose solutions from Eq. (7) yield ${\mathcal {L}}_{\pm } = (-{\mathcal {B}} \pm [{\mathcal {B}}^2-4 {\mathcal {A}} {\mathcal {C}}]^{1/2})/(2{\mathcal {A}})$. Finally, we substitute the solutions from Eq. (7) into Eq. (3), and reducing further we get
$$\displaystyle{\vec{C_{{\pm}}}=\vec{P}_2+ \left[ \displaystyle{ \frac{n_l }{n_a} \left(\hat{I}_1-\left[\hat{I}_1\cdot\hat{N}_2\right]\hat{N}_2\right)-\sqrt{1 -\frac{n_l^2 }{n_a^2}\left(1-\left[\hat{I}_1\cdot\hat{N}_2\right]^2\right)}\hat{N}_2} \right] {\mathcal{L}}_{{\pm}} }\, ,$$
where $\vec {C}_-$ provides the sagittal caustic as is shown in Fig. 3(a), additionally the $\vec {C}_+$ yields the tangential caustic as is shown in Fig. 3(b). We can clearly see that the both caustic surfaces are formed by very complex discontinuous surfaces. In order to visualize the behavior of the caustic surfaces we have displayed forward or backward spot diagrams along the optical axis, producing real and virtual caustic surfaces respectively. Those surfaces are produced because there exist regions on the Zernike surface, which behave like convergent lenses providing sections of real caustics, and they are formed behind of the Zernike surface as are shown in Figs. 3(c)–3(d). Besides, there exist regions on the Zernike surface, where the surface behaves like divergent lenses and produces sections of virtual caustic, and they are formed in front of the Zernike surface. Finally, both sagittal and tangential caustic surfaces are overlapped at the plane $Z=450$ mm as shown in Fig. 3(e). It is important to comment that we have implemented a qualitative and quantitative evaluation of the surface under test placing a detection plane inside of the real parts for either sagittal or tangential caustic surfaces, as we will explain in the next sections.

 figure: Fig. 3.

Fig. 3. (a) Sections of the real and virtual sagittal caustics. (b) Sections of the real and virtual tangential caustic. (c) Sections for real sagittal caustic. (d) Sections for real tangential caustic. (e) Real sagittal and tangential caustics placing an observation plane at $Z=450$ mm.

Download Full Size | PDF

4. Wavefront produced through the Zernike surface

In this section we study the propagation of the refracted wavefront through the Zernike surface, for a plane wavefront impinging on the refracting surface. In such a way that the initial wavefront reaches the plane face of the Zernike surface, which is connected by the curved interface $f(x,y)$. It is equivalent to require that the optical path length (OPL) of a light ray from a given point on the initial wavefront to the refracting point be equal to a given constant for all the refracted rays passing through the Zernike surface. In other words, all the rays that emerge from the wavefront leaving the Zernike surface should have the same OPL. Therefore, considering an arbitrary vector $\vec {P_1}^{\prime } = \{x, y, z_m \}$, impinging on the Zernike surface, where the rays begin to be refracted outside of the Zernike surface. Thus the OPL is simply determined by the following expression

$$OPL= n_a \mathcal{L} = n_l \left(\vec{P_2}-\vec{P_1}^{\prime} \right)\cdot \hat{I}_1 + n_a \left(\vec{W}-\vec{P_2}\right)\cdot\hat{R_2},$$
where $\hat {I}_1$ is the direction of the incident light ray passing through the plano face of the surface, $\hat {R_2}$ is the direction of the refracted light ray outside of the Zernike surface, $\mathcal {L}$ is a real constant, which represents an arbitrary distance along the optical axis for each refracted wavefront, and $\vec {W}$ defines the propagated wavefront along the optical axis assuming that the $OPL$ is constant, as is shown in Fig. 4. We have plotted several spot diagrams instead of continuous surfaces for representing different propagated wavefronts along the optical axis, because they are too complicated to be properly displayed. We can clearly see that the distances for ${\mathcal {L}}$ satisfy ${\mathcal {L}}_1 < {\mathcal {L}}_2 < \dots < {\mathcal {L}}_9$. Furthermore, the wavefronts displayed for ${\mathcal {L}}_4$ and ${\mathcal {L}}_5$ provide four central regions where the rays are accumulated forming a kind of foci. Alternatively, by solving $\vec {W}$ from Eq. (10) and reducing a bit more, we can obtain the wavefront as a function of the incident vector and the parameters involved in the process of ray tracing and leads to
$$\displaystyle{\vec{W}=\vec{P}_2 +\left[\mathcal{L}-\frac{n_l}{n_a} \left(z(x_i, y_i)-z_m\right)\right]\hat{R_2}}.$$

 figure: Fig. 4.

Fig. 4. Propagation of wavefronts through the Zernike surface, $\mathcal {L}$ represents arbitrary distances, and $\mathcal {L}=0$, is the 0 phase wavefront.

Download Full Size | PDF

In particular when the parameter $\mathcal {L}$ equate the difference between the minimum $z_m$ and the $z_M$ maximum point on the Zernike surface, we can define the zero-distance phase wavefront ${\mathcal {L}}_0$, in other words, when $\mathcal {L}_{0} = n_l (z_M-z_m)$ the first wavefront that leaves completely of the plane-curved plate is called the zero-distance phase wavefront. Several wavefronts refracted and propagated at arbitrary distances are shown in Fig. 4. It is important to state that traditionally the difference between peak to valley is considerably greater in freeform surfaces than rotationally symmetric systems such as simple lens. Therefore, it is not possible to implement an interferometric test to evaluate the shape of the Zernike surface, for this reason we will implement a geometrical test based on null screens as is explained below in order to quantitatively test the Zernike surface.

5. Design of Ronchi-Hartmann type null screens

To implement the null screens test, we follow all the steps explained in [18], where square and linear arrays of circular spots uniformly spaced in the plane of detection have been designed. In this work we design predefined patterns similar to Hartmann-Ronchi type null screens, corresponding to spots and fringes respectively. Then by solving Eq. (3) through numerical methods for predefined uniform array pattern for either circular spots or straight fringes, we obtain multiple solutions for designing the null screen, which is placed in front of the Zernike surface as shown in Fig. 5. The null screens are formed for either non-uniform spots or irregular curves which allow us to retrieve a uniform array pattern recorded at detection plane, only if the surface under test does not have any deformation. In previous works, a CCD sensor has been used to be placed at detection plane, however, in this work an opaque screen is used at detection plane, because to the area of a Zernike surface is too large to be quantitatively evaluated.

 figure: Fig. 5.

Fig. 5. Diagram of the experimental setup to test a freeform surface by using null screens.

Download Full Size | PDF

The main idea is to fill with either circular spots or straight lines as much as possible a circle inscribed in a square area belonging to the detection plane provided by $(l_d \times l_d)$ mm$^2$, being $l_d$ the length of the detection plane. For simplicity we have chosen both quasi-angular and linear strips arrays as are shown in Figs. 6(a) and 6(b), respectively, to be drawn at detection plane such that $(X_d , Y_d) \in [-l_d/2, l_d/2]$. Furthermore, we should regard for practical purposes the size and technical properties of the sensor, considering that the number of spots is already defined to be registered inside the detection plane. For the null screens whose images are recorded near the focal distances, they very often produce a hot spots, which make it difficult to process the Hartmanngram in order to evaluate quantitatively the centroids for all spots images as will be show latter. We have chosen the detection plane at $Z_d$ along the optical axis, the predefined pattern has coordinates $( X_d, Y_d )$, to calculate the null screen we must solve for the variables $(x_i, y_i, {\mathcal {L}}_i )$ from the complete set of equations given by

$$\{X_d,Y_d,Z_d\}={\vec P}_2 + {\mathcal{L}}_i \left[ \displaystyle{ \frac{n_l }{n_a} \left(\hat{I}_1-\left[\hat{I}_1\cdot\hat{N}_2\right]\hat{N}_2\right)-\sqrt{1 -\frac{n_l^2 }{n_a^2}\left(1-\left[\hat{I}_1\cdot\hat{N}_2\right]^2\right)}\hat{N}_2} \right]\, ,$$
where the unitary vector $\hat {N}_2$ as was pointed out is evaluated at the coordinates $x\to x_i$ and $y \to y_i$, respectively. It is important to state that the coordinates $(x_i\, , \, y_i)$ will form the null screen. In order to be self consistent in this work, we briefly explain the process for designing null screens. It is enough to describe the process to obtain a uniform quasi-angular array of spots inscribed in a circumference inside the detection plane, although the process could be extended to draw arbitrary patterns at detection plane such as linear or curved figures. To calculate the positions $x_i \, , y_i$ of the points on the null screen that yield non-uniform holes, we proceed backwards, starting at detection plane, placed at $Z_d$. We define a priori a number of circular spots $P$ along $Y$-axis with a uniform interspacing between bright spots defined by $\Delta$, demanding simultaneously to get bright spots at the center and also at borders of the sensor along the $Y$-axis, therefore $P$ must be an odd integer number. It is easy to show that the equation of interspacing $\Delta$ can be written as
$$\Delta=l_d/(2P-1)=2r_d,$$
where $r_d$ indicates the radii of the circles to be displayed at detection plane. Additionally, along the $Y$-axis the centers of two contiguous circles are separated by the distance $2 \Delta$. In order to define the circular rings, we exclusively assume that the upper half of the $Y$-axis will form concentric circumferences whose radii for each one ring is given by $\rho _{I}= 4r_d \, I$, for $I=0,1,\dots , (P-1)/2$, the centers for each one of these circumferences are positioned along different $I$-rings given by $(H_{I}^{J},K_{I}^{J})=(\rho _{I} \sin {\tau }_{I}^{J} \, , \, \rho _{I} \cos {\tau }_{I}^{J} )$, where the subscript $I$ will denote the number of ring and the superscript $J$ will define an angle for the position of the center of the circumference. Thus the parameter $\tau _{I}^{J}$ provides discrete values according to $\tau _{I}^{J} = J \tau _I$, for $J=0,1,2,\dots , 2[I\pi ]-1$. Assuming that the parameter $\tau _I$ imposes uniform separations for two contiguous circumferences according to $\tau _I= \pi /[I \pi ]$, where the denominator of $\tau _I$ is related to the ratio between the upper semi-perimeter for $I$-ring and the radius of the $J$-circumference positioned along of them. Furthermore the parenthesis $[]$ means a round to the nearest integer.

 figure: Fig. 6.

Fig. 6. (a) Predefined pattern of the quasi-angular spots, with $P = 11$ and $Q=95$ circular spots. (b) Ronchi-type vertical stripes predefined pattern, with $Q=9$ bright fringes.

Download Full Size | PDF

For instance, if we assume $P=1$ then we obtain $I=0$, substituting this value into $\tau _{0}^{0}$ provides a circumference placed at origin. For $P=3$, it yields $I=0,1$, providing one circumference placed at the origin for $\tau _{0}^{0}$ and also a ring with $\tau _1=\pi /3$, yielding six values according to $\tau _{1}^{0} = 0 \, , \, \tau _{1}^{1} = \pi /3 \, , \, \tau _{1}^{2} = 2\pi /3 \, , \, \tau _{1}^{3} = \pi \, , \, \tau _{1}^{4} = 4\pi /3 \, , \, \tau _{1}^{5} = 5\pi /3$. For $P=5$, we get $I=0,1,2$, providing a circumference placed at the origin and two rings, the first has 6 values as was explained above and for the second ring we get $\tau _2 = \pi /6$, obtaining 12 values given by $\tau _{2}^{0} = 0\, , \, \tau _{2}^{1} =\pi /6 \, , \, \tau _{2}^{2} =\pi /3 \, , \, \tau _{2}^{3} =\pi /2 \, , \, \tau _{2}^{4} =2 \pi /3 \, , \, \tau _{2}^{5} = 5 \pi /6 \, , \, \tau _{2}^{6} = \pi \, , \, \tau _{2}^{7} = 7 \pi / 6 \, , \, \tau _{2}^{8} = 4 \pi /3 \, , \, \tau _{2}^{9} = 3 \pi /2 \, , \, \tau _{2}^{10} = 5\pi /3 \, ,\, \tau _{2}^{11} =11\pi /6$, and so on. In particular for $P=11$ yields $I=0,1,2,3,4,5$ having a circumference placed at the origin, and also five rings having 6, 12, 18, 26 and 32 circumferences distributed along of them as is shown in Fig. 6(a). Therefore, we can write the traditional equation for circumferences, which will form the ideal pattern for designing the null screens leading to

$$[X_d-H_{I}^{J} ]^2 + [Y_d-K_{I}^{J} ]^2 = [X_d - \rho_{I} \sin{\tau}_{I}^{J} ]^2 + [Y_d - \rho_{I} \cos{\tau}_{I}^{J} ]^2 = r_d^2 \, .$$

It is important to state that introducing the values for ${\tau }_{I}^{J}$ into Eq. (14) are displayed circumferences starting at $Y$-axis having a clockwise rotation through the subsequent angles ${\tau }_{I}^{J}$, arising from the center to border of the diameter producing Hartmann type null screens. We can define properly the center for each circumference inside the array, which will be useful for evaluate the shape of surface under test as we will explain in the next section. All the circles will be formed as a set of $M$ discrete points for $X_d$ and $Y_d$, which form part of a continuous curve joined with straight lines, yielding a regular polygon with $M$ sides inscribed in a circumference with radius $r_d$. We must keep in mind that by reducing the numbers for $M$, we could accelerate the design of null screens. Furthermore, if the number $M$ is very large, the contiguous points are not too widely separated, then the polygon turns out practically to be a circumference. Finally, the inner area for all circumferences will be transparent and the outer area will be blackened, forming the null screen, which is printed on an acetate foil using a commercial laser printer specified at 2400 dpi. For simplicity, we consider the letter $Q$ to define the total number of circumferences or circular spots, which will be displayed inside of detection plane.

Analogously, to design null screens in such a way that their image formed through refraction yields a uniform array of bright fringes at the detection plane, we start defining a set of points $(X_{d_m},Y_{d_m})$ placed on straight lines. Thus, we defined a uniform interspacing along the $X$-axis, according to $X_{d_m} = (i-1/2)\Delta$, for $i = 0,1,\ldots ,P,$ where $P$ is the number of lines, which will form $Q$ bright fringes, whose separation is given by $\Delta = l_d/(2P-1)$. We have also defined $Y_{d_m}$, formed by a sequence of $m$-points which will form a closed curve for each $Q$-fringe, the height for $Y_{d_m}$ is limited up to the circumference with diameter $l_d$, in other words $Y_{d_m} \in [-([l_d/2]^2-X_{d_m}^2)^{1/2}, ([l_d/2]^2-X_{d_m}^2)^{1/2}]$. To produce the null screen we select two contiguous straight lines and put them together, for instance the set $(X_{d_{m-1}},Y_{d_{m-1}} ) \cup (X_{d_{m}},Y_{d_{m}} )$ form a closed curve in such a way, the inner area will be transparent passing light through it. On the other hand, the set $(X_{d_{m}},Y_{d_{m}} ) \cup (X_{d_{m+1}},Y_{d_{m+1}} )$ will form a closed curve, and the inner area is blackened to obstruct incident light. The process is repeated until the area is completely filled with fringes, providing the ideal pattern for design Ronchi type null screen as is shown in Fig. 6(b).

We have designed null screens considering two ideal patterns to be recorded in a CCD camera as was explained above, assuming a diameter at detection plane given by $l_d=50$ mm in both cases. For designing Hartmann type null screens (HNS), we consider a quasi-angular uniform array, assuming $P=29$, and by substituting these values into Eq. (13), provides $\Delta = 0.877$ mm, and the radius for all circumferences is $r_d=0.439$ mm, obtaining a total of $Q=661$ circles as is shown in Fig. 7(a). Alternatively, for designing Ronchi type null screens (RNS), we assume $P=33$, and substituting into Eq. (13) we get a width $\Delta = 0.769$ mm for each fringe, providing a total of 33 straight lines, and yield 16 black and $Q = 17$ white stripes as is shown in Fig. 7(e). We can see in Figs. 3(a) and 3(b) the behavior for sagittal and tangential caustic surfaces, covering an extensive region along the optical axis, so the detection plane apparently always lies within the caustic surfaces. The coordinates $(X_d, Y_d)$ of the ideal patterns are substituted into Eq. (12) and we can clearly see that the null screen has a dependence of the coordinate $Z_d$, the size of the detection plane $l_d$, and the diameter of the surface under test proving a set of non-linear equations as a function of $(x_i, y_i , {\mathcal {L}}_i)$ coordinates, in such a way that the null screens are unique and works very well if the experimental conditions a priori established are properly fulfilled.

For example, assuming $Z_d = 60$ mm the ideal circles of the HNS become asymmetrical ovals, and we call them drop shaped spots, the HNS is formed by ${\mathcal {Q}}=730$ drop shape spots as is shown in Fig. 7(b), in other words 730 drop spots are overlapped with 661 circular spots at image plane, the central drop shape spots are slightly deformed, because the surface is nearly plane around of the optical axis. Additionally, a RNS become non-uniform closed curved stripes, and we call them curved stripes, the RNS produces ${\mathcal {Q}}=33$ curved stripes as is shown in Fig. 7(f), which should be overlapped with 17 ideal straight fringes. Subsequently, placing the detection plane at $Z_d=150$ mm the HNS is formed by ${\mathcal {Q}}=761$ drop spots as is shown in Fig. 7(c), and the RNS is formed by ${\mathcal {Q}}=41$ curved stripes as is shown in Fig. 7(g). Subsequently, assuming that $Z_d=240$ mm the number of holes for the HNS have substantially increased, which is formed by ${\mathcal {Q}}=905$ drop shaped spots as is shown in Fig. 7(d). Finally, the number of transparent curved stripes forming the RNS has also increased, having now ${\mathcal {Q}}=43$ curved stripes as is shown in Fig. 7(h). It is important to comment that increasing the distance for $Z_d$ the ${\mathcal {Q}}$ number for either drop spots or curved stripes substantially increases and they should coincide with the $Q$ number for either ideal circular spots or bright straight fringes respectively. A graphical visualization for different null screens considering diverse planes of detection are shown in Visualization 2.

 figure: Fig. 7.

Fig. 7. Ideal patterns for designing: (a) HNS. (e) RNS. Design of null screens for $Z_d=60$ mm: (b) HNS. (f) RNS. Design of null screens for $Z_d=150$ mm: (c) HNS. (g) RNS. Design of null screens for $Z_d=240$ mm: (d) HNS. (h) RNS.

Download Full Size | PDF

6. Qualitative and quantitative tests for a Zernike surface

The images were recorded with a CCD color camera (Thorlabs Model DCU223M), with a sensor of 5.95 mm $\times$ 4.76 mm, attached to a lens with $F=8$ mm focal length, which is used to focus light on CCD. The null screens were printed on an acetate foil and were placed on an acrylic ring base to give them mechanical strength. The light source used is a polarized He-Ne laser ($\lambda = 633$ nm). The diagram of the experimental setup is shown in Fig. 5, where we can also see a polarizer near the laser beam, which has exclusively been used to reduce the amount of irradiance impinging on the CCD, and we have also implemented a collimator lens ($F/\# = 5$) with a large focal distance in order to reduce the hot spots exposed at CCD. The surface under test was mounted on a rotational stage for easy centering along the $X$- and $Y$-directions, furthermore to incline the surface at the right angle. The CCD camera was mounted on a $XYZ$ stage to locate it in such a position that the detection plane can be observed; we have used an opaque screen for recording either bright circular spots or fringes in such a way that the whole surface can be evaluated at once.

After placing the null screens according to Fig. 5, with the detection plane located at $Z_d = 60$ mm, we can see the images recorded on the CCD camera as are shown in Fig. 8(a) and (d), showing an array of bright circular spots and illuminated fringes with a quasi-uniform intensity distribution, respectively. They slightly differ from ideal patterns as are shown in Figs. 7(a) and 7(e), respectively. Additionally, placing the detection plane at $Z_d=150$ mm, the images were recorded as are shown in Fig. 8(b) and 8(e), we can see a non-uniform intensity distribution in many regions of the images due to divergence of the rays passing through the Zernike surface. There are many bright spots on the borders of the image, which are not overlapped at detection plane, and they slightly differs from ideal pattern, the illuminated fringes is less sensitive than the bright circular spots. Finally, considering the detection plane placed at $Z_d=240$ mm, the images are shown in Figs. 8(c) and 8(f), where the borders differ substantially from the ideal pattern because the bright circular spots are not in coincidence as we expected. Furthermore, there exist bright fringes that resemble four focal regions. We can also see that both images have non-uniform intensity distribution, and make it difficult to obtain the centroids of the images.

 figure: Fig. 8.

Fig. 8. Images recorded experimentally placing the detection plane at $Z_d=60$ mm for: (a) HNS, and (d) RNS. Placing $Z_d=150$ mm for: (b) HNS, and (e) RNS. Placing $Z_d=240$ mm for: (c) HNS, and (f) RNS, showing that the intensity distribution becomes irregular.

Download Full Size | PDF

The test is very sensitive to alignment and positioning. For example, in Figs. 9(a) and 9(e) the images were recorded considering an incident plane wavefront refracted through the Zernike surface without null screens in such a way that the detection plane was placed very far from the surface under test, $Z_d=330$ mm and $Z_d=2360$ mm, respectively. We can see effects of diffraction and the formation of caustic surfaces in Fig. 9(e). In particular, the Fig. 9(a) resembles a zoom of the Fig. 3(e) as we expected. Figure 9(b) was recorded at $Z_d=50$ mm with a null screen rotated around the Y-axis (we called tilt misalignment) an angle $\theta _y = 17^{\circ }$, while Fig. 9(f) the null screen was rotated $\theta _y = 38^{\circ }$ with the detection plane placed at $Z_d = 150$ mm. The images with tilt misalignment produce an elliptical boundary registered at CCD as is shown in Figs. 9(b) and 9(f). On the other hand, in Fig. 9(c) the null screen was rotated around the $Z$-axis (we called rotational misalignment) an angle $\theta _{z}= 45^{\circ }$ and recorded considering $Z_d = 150$ mm. Subsequently, in Fig. 9(g) the rotation angle is $\theta _{z}= 36^{\circ }$ placing the detection plane at $Z_d = 240$ mm. The null screen in Fig. 9(d) was designed to be placed at $Z_d = 240$ mm, but it was recorded at $Z_{d} = 50$ mm. Additionally, in Fig. 9(h) also shows a rotational misalignment, in this case $\theta _{z}= 23^{\circ }$, considering that the detection plane was placed at $Z_d = 60$ mm. It is important to comment that we can see a quasi-uniform intensity distribution on the images.

 figure: Fig. 9.

Fig. 9. Surface illuminated without null screen for (a) and (e) placed at $Z_d=330$ mm, and $Z_d=2360$ mm, respectively. (b) and (f) present tilt misalignment. (c), (g), (d) and (h) present rotational misalignment having different $Z_d$ distances.

Download Full Size | PDF

We have considered Fig. 8(a) to retrieve the centroids as are shown in Fig. 10(a) by using an image-processing program, which considers for all pixels their intensity value recorded by the CCD. All the centroids were corrected for the lens distortion introduced by the CCD camera ($E=-2.6509\times 10^{-5}$ mm $^{-2}$) as is shown in Fig. 10(b). The next step is calculating the approximated normal vectors to the surface under test, according to the formula

$${\hat N}_2 = (n_x,n_y,n_z)= \frac{ n_a {\hat R}_2 - n_l {\hat I} }{ | n_a {\hat R}_2 - n_l {\hat I} |},$$
where ${\hat R}_2$ represents the refracted ray at second surface, although we only know points $P_3=(X_c , Y_c, Z_d)$ placed at detection plane, where the subscript $C$ mean coordinate of the centroids. Thus, we have to approximate a second point $P_2$ on the surface under test for obtaining the direction of the refracted ray by intersecting the deflected ray with a reference surface. In other words, considering $(X_d \to X_c,Y_d \to Y_c, Z_d)$ we solve Eq. (12) for $(x_i , y_i)$; in practice we choose the design surface of the null screen as a reference surface, thus the errors in the determination of the normals are minimal, and therefore its direction will be known because after the refraction arrives at detection plane, and ${\hat I}=(0,0,1)$ is the incident ray.

 figure: Fig. 10.

Fig. 10. (a) Centroids in the CCD sensor plane. (b) Centroids and their ideal position. (c) Integration paths to evaluate the surface under test.

Download Full Size | PDF

By using the calculated normal vectors the shape of the surface is obtained through the integral $z = z_0 - \int _{P_0}^{P} ( [{n_x}/{n_z}] dx + [{n_y}/{n_z}] dy )$, or alternatively, the simplest method for the numerical integration is the trapezoidal rule leading to

$$\displaystyle{z \approx z_o - \sum_{i=1}^{m-1}\left[ \left(\frac{n_{x_i}}{n_{z_i}}+\frac{n_{x_{i+1}}}{n_{z_{i+1}}}\right)\left( \frac{x_{i+1}-x_i}{2} \right) + \left(\frac{n_{y_i}}{n_{z_i}}+\frac{n_{y_{i+1}}}{n_{z_{i+1}}}\right)\left( \frac{y_{i+1}-y_i}{2} \right) \right]\, ,}$$
where the superscript $m$ is the number of points along some integration path. The integration paths were obtained by using the Dijkstra algorithm [21]. The initial starting integration point $z_0$ and the integration paths for the quasi-angular array is shown in Fig. 10(c). Some integration paths are very large and introduce large numerical error in the integration. In Fig. 11(a) we show a reconstruction of the shape of the test surface. To analyze the details of the evaluation we fit the data to Eq. (17) by using the Levenberg–Marquardt method [22] for nonlinear least squares fitting that is suitable for this task, according to the following formula
$$\displaystyle{ f(x,y) = t_0+B{\mathcal (x-x_0)}+C {\mathcal (y-y_0)}+ A {\mathcal{X}} {\mathcal{Y}} \left[ {\mathcal{X}}^2- {\mathcal{Y}}^2\right] \left[F_4 \rho^6 + F_3 \rho^4 + F_2 \rho^2 + F_1 \right]},$$
where we define ${\mathcal {X}}=x/R, {\mathcal {Y}}=y/R$ and $\rho ^2 = {\mathcal {X}}^2+{\mathcal {Y}}^2$, being $R=D/2$ a constant value. Additionally, $x_0$ and $y_0$ are decentering terms, $B,C$ are the terms of tilt in $X$ and $Y$-axis, respectively, and $A$ is the scaling factor. From Eq. (17) we can clearly see that assuming the values $t_0=B=C=0$, it is reduced to Eq. (2) as we expect, where the coefficients $F_1 , F_2 , F_3$ and $F_4$ for an ideal Zernike surface are given in Table 1. The tilt term in $X$-axis is $B=9.396 \times 10^{-4}$ and for $Y$-axis is $C=3.46\times 10^{-4}$, finally, we have obtained a shift of the centre according to $x_0=0.792$ mm and $y_0=0.56$ mm. It is important to comment that for the numerical integration we have selected $z_0=t_0=1.56$ as was pointed out in Eq. (16). We can see the difference between ideal and fitted surface by using contour color maps as is shown in Fig. 11(c), whose values decrease in each iteration.

 figure: Fig. 11.

Fig. 11. (a) Discrete points and the retrieved surface. (b) Difference between ideal versus fitted surface. (c) Elevation maps for the differences between ideal versus fitted surface.

Download Full Size | PDF

Tables Icon

Table 1. Parameters Obtained From the Nonlinear Least Square Fitting of the Experimental Data

From Table 1, the fitted parameter $F_1$ differs by approximately 0.021 or about $0.015\%$ of the ideal value, for the parameter $F_2$, it differs by 7.848 or about $1.168\%$. For the parameter $F_3$, it differs by 6.771 or $0.671\%$, finally, for the parameter $F_4$ it differs by 8.754 or about $1.824\%$. We can clearly see in Fig. 11(a), the retrieved surface for the best fitting and the set of discrete data numerically obtained by the integration process for the surface under test. In addition, the differences in sagitta between the ideal Zernike surface and the best fitting freeform surface is shown in Fig. 11(b), showing greatest departures at the borders of the surface. In this case the P-V differences in sagitta between the evaluated points and the best fitting is $\delta z_{PV} = 0.03$ mm, and the RMS difference in sagitta value is $\delta z_\textrm {RMS} = 6.3 \mu$m. Then the null screen method allows measurement of the shape of the surface with medium precision [23]. Here, departures from the perfect shape have been clearly observed. We present a color contour map of the differences between ideal and fitted surface as is shown in Fig. 11(c).

It is important to state the following: there are slight non-uniformities of intensity displayed on the opaque screen and recorded on the CCD sensor, which could be produced by several factors. For instance there is an inevitable non-isotropy of light exiting from the laser beam and passing through the collimator lens producing a quasi-monochromatic and quasi-plane wavefront propagating along the experimental setup, which could slightly modify the images recorded. Additionally, we have printed the null screens on acetate foil, assuming that the acetate foil is a quasi-perfect plane-parallel sheet and that all foils are free of strain and stress after the printing process, furthermore, we are assuming that the printer produces a perfect mark impressed for the null screens on the foil surface, these imperfections can considerably alter the images recorded on the sensor due to errors of printing. The surface departures from the best surface fit are of the order of one $\mu$m when the errors in the determination of the coordinates of the centroids of the refracted images are less than 1 pixel, and the errors in the coordinates of the spots of the null screens are less than $0.5$ mm, according to [23]. Furthermore, we are assuming that the first face of the Zernike surface completely is plane. Certainly, possible slight misalignment in the experimental setup could also modify the images recorded.

7. Conclusions

In this manuscript, we have implemented an exact ray trace through a plano-freeform Zernike surface, that allows us to provide both sagittal and tangential caustic surfaces for a plane wavefront propagating along the optical axis. We provide an exact formula to represent their wavefronts propagated arbitrary distances outside of the Zernike surface. We believe that the method for obtaining the caustic surfaces reported here are straightforward, giving formulas to represent sagittal and tangential caustic surfaces. Additionally, we have properly implemented a quantitative test to evaluate the shape of the Zernike surface, based on the method of null screens, placing the detection plane inside the caustic surfaces. We showed that, with this method, it is possible to evaluate, in a simple manner, the shape of plane-curved freeform surfaces with large deformations, with PV values greater than $0.43$ mm, and values greater than 6.3 $\mu$m in $\delta _\textrm {RMS}$. Another advantage of this work is that with this alternative method we can design arbitrary null-screens and their image that will be observed on the detection plane is displayed in real time. We recovered with a simple process the Zernike coefficients making a polynomial fit and reducing the errors added with these issues. The work presented here opens the door to test freeform surfaces using null screens with the detection plane inside the caustic surfaces.

Funding

Consejo Nacional de Ciencia y Tecnología (A1-S-44220); Dirección General de Asuntos del Personal Académico, Universidad Nacional Autónoma de México (IN116420).

Acknowledgments

The authors are indebted to Richard N. Claytor and D. Nelson E. Claytor from Fresnel Technologies Inc. for providing us the Zernike surface to implement the test of this manuscript.

Disclosures

The authors declare that there are no conflicts of interest related to this article.

Data availability

No data were generated or analyzed in the present research.

References

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. R. Wu, J. Sasián, and R. Liang, “Algorithm for designing free-form imaging optics with nonrational B-spline surfaces,” Appl. Opt. 56(9), 2517–2522 (2017). [CrossRef]  

3. X. Mao, Y. Xie, J. Li, and W. Zhao, “Fast design method of smooth freeform lens with an arbitrary aperture for collimated beam shaping,” in Optical Design and Fabrication2019 (Freeform, OFT-OSA), p. JT5A.2.

4. S. Wills, “Freeform optics: Notes from the revolution,” Opt. Photonics News 28(7), 34–41 (2017). [CrossRef]  

5. E. Wolf, Progress in Optics, Vol. XXVI (Elsevier, 1988), pp. 289–302.

6. T. Poston and I. Steward, Catastrophe Theory and Its Applications, (Dover Publications, 1978), chap. 12, pp. 246–255.

7. O. N. Stavroudis, The mathematics of Geometrical and Physical Optics, (Wiley-VHC Verlag, 2006) chap. 12, pp. 246–255.

8. M. Herzberger, “Light distribution in the optical image,” J. Opt. Soc. Am. 37(6), 485–493 (1947). [CrossRef]  

9. D. L. Shealy, “Analytical illuminance and caustic surface calculations in geometrical optics,” Appl. Opt. 15(10), 2588–2596 (1976). [CrossRef]  

10. D. L. Shealy and J. A. Hoffnagle, “Wavefront and caustics of a plane wave refracted by an arbitrary surface,” J. Opt. Soc. Am. A 25(9), 2370–2382 (2008). [CrossRef]  

11. M. Avendaño-Alejo, E. Román-Hernández, G. Castillo-Santiago, J. DelOlmo-Márquez, and L. Castañeda, “Sagittal and tangential foci produced by tilted plane wavefronts refracted through simple lenses,” Appl. Opt. 58(22), 5959–5967 (2019). [CrossRef]  

12. D. Aguirre-Aguirre, B. Villalobos-Mendoza, R. Díaz-Uribe, and M. Campos-García, “Null-screen design for highly freeform surface testing,” Opt. Express 28(24), 36706–36722 (2020). [CrossRef]  

13. D. Malacara and A. C. Rodríguez, “Null Ronchi test for aspherical surfaces,” Appl. Opt. 13(8), 1778–1780 (1974). [CrossRef]  

14. A. C. Davila, A. C. Rodríguez, and O. C. Nunez, “Null Hartmann and Ronchi-Hartmann tests,” Appl. Opt. 29(31), 4618–4621 (1990). [CrossRef]  

15. E. Román-Hernández, J. G. Santiago-Santiago, G. Silva-Ortigoza, R. Silva-Ortigoza, and J. Velázquez-Castro, “Describing the structure of ronchigrams when the grating is placed at the caustic region: the parabolical mirror,” J. Opt. Soc. Am. A 27(4), 832–845 (2010). [CrossRef]  

16. S. A. Juárez-Reyes, M. Marciano-Melchor, P. Ortega-Vidals, E. Román-Hernández, G. Silva-Ortigoza, R. Silva-Ortigoza, R. Suárez-Xique, G. Torres del Castillo, and M. Velázquez-Quesada, “Wavefronts, caustic, ronchigram and null ronchigrating of a plane wave refracted by an axicon lens,” J. Opt. Soc. Am. A 31(2), 448–459 (2014). [CrossRef]  

17. M. Avendaño-Alejo D. González-Utrera, N. Qureshi, L. Castañeda, and C. L. Ordoñéz-Romero, “Null Ronchi-Hartmann test for a lens,” Opt. Express 18(20), 21131–21137 (2010). [CrossRef]  

18. G. Castillo-Santiago, D. Castán-Ricaño, M. Avendaño-Alejo, L. Castañeda, and R. Díaz-Uribe, “Design of Hartmann type null screens for testing a plano-convex aspheric lens with a ccd sensor inside the caustic,” Opt. Express 24(17), 19405–19416 (2016). [CrossRef]  

19. J. DelOlmo-Márquez, G. Castillo-Santiago, and M. Avendaño-Alejo, “Exact ray tracing through freeform lenses,” in Optical Design and Fabrication 2019, (Optical Society of America2019) paper FW4B.3

20. M. Kyrish, N. Cardenas, M. Fraelich, O. Lechuga, R. Claytor, and N. Claytor, “Fabricated freeform optics,” in Imaging and Applied Optics 2015, (Optical Society of America2015) p. JT5A.5

21. T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms (MIT, 2009), Chap. 24.

22. P. R. Bevington and D. K. Robinson, Data Reduction and Error Analysis for the Physical Sciences, 2nd ed. (McGraw-Hill, 1992), pp. 161–166.

23. M. Avendaño-Alejo, I. Moreno-Oliva, M. Campos-García, and R. Díaz-Uribe, “Quantitative evaluation of an off-axis parabolic mirror by using a tilted null screen,” Appl. Opt. 48(5), 1008–1015 (2009). [CrossRef]  

Supplementary Material (2)

NameDescription
Visualization 1       For the Visualization 1, from Fig. 2(a), we have implemented an exact ray tracing through a plano-freeform surface, where the green continuous curves represent the sagittal caustic surface and the red continuous curves represent the refracted wavefro
Visualization 2       A graphical visualization for different Ronchi-Hartmann type null screens considering diverse planes of detection are shown in visualization 2.

Data availability

No data were generated or analyzed in the present research.

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 (11)

Fig. 1.
Fig. 1. (a) Process of refraction in a Zernike surface. (b) Elevation map of Zernike surface with a diameter $D=54.8$ mm. (c) 3D model of the Zernike surface.
Fig. 2.
Fig. 2. (a) Exact ray tracing considering a bundle of parallel rays impinging on the Zernike surface on the plane $\theta =75^{\circ }$ . (b) Refracted rays projected in a meridional plane $X'$ - $Z$ (see Visualization 1). (c) Refracted rays projected in a sagittal plane $Y'$ - $Z$ , where $X' \bot \,\, Y'$ .
Fig. 3.
Fig. 3. (a) Sections of the real and virtual sagittal caustics. (b) Sections of the real and virtual tangential caustic. (c) Sections for real sagittal caustic. (d) Sections for real tangential caustic. (e) Real sagittal and tangential caustics placing an observation plane at $Z=450$ mm.
Fig. 4.
Fig. 4. Propagation of wavefronts through the Zernike surface, $\mathcal {L}$ represents arbitrary distances, and $\mathcal {L}=0$ , is the 0 phase wavefront.
Fig. 5.
Fig. 5. Diagram of the experimental setup to test a freeform surface by using null screens.
Fig. 6.
Fig. 6. (a) Predefined pattern of the quasi-angular spots, with $P = 11$ and $Q=95$ circular spots. (b) Ronchi-type vertical stripes predefined pattern, with $Q=9$ bright fringes.
Fig. 7.
Fig. 7. Ideal patterns for designing: (a) HNS. (e) RNS. Design of null screens for $Z_d=60$ mm: (b) HNS. (f) RNS. Design of null screens for $Z_d=150$ mm: (c) HNS. (g) RNS. Design of null screens for $Z_d=240$ mm: (d) HNS. (h) RNS.
Fig. 8.
Fig. 8. Images recorded experimentally placing the detection plane at $Z_d=60$ mm for: (a) HNS, and (d) RNS. Placing $Z_d=150$ mm for: (b) HNS, and (e) RNS. Placing $Z_d=240$ mm for: (c) HNS, and (f) RNS, showing that the intensity distribution becomes irregular.
Fig. 9.
Fig. 9. Surface illuminated without null screen for (a) and (e) placed at $Z_d=330$ mm, and $Z_d=2360$ mm, respectively. (b) and (f) present tilt misalignment. (c), (g), (d) and (h) present rotational misalignment having different $Z_d$ distances.
Fig. 10.
Fig. 10. (a) Centroids in the CCD sensor plane. (b) Centroids and their ideal position. (c) Integration paths to evaluate the surface under test.
Fig. 11.
Fig. 11. (a) Discrete points and the retrieved surface. (b) Difference between ideal versus fitted surface. (c) Elevation maps for the differences between ideal versus fitted surface.

Tables (1)

Tables Icon

Table 1. Parameters Obtained From the Nonlinear Least Square Fitting of the Experimental Data

Equations (17)

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

Z 10 4 ( ρ , θ ) = [ k = 0 3 ( 1 ) k ( 10 k ) ! k ! ( 7 k ) ! ( 3 k ) ! ρ 10 2 k ] sin ( 4 θ ) = R 10 4 ( ρ ) sin ( 4 θ ) ,
z ( x , y ) = A x y R 4 [ x 2 y 2 ] [ 480 ( x 2 + y 2 ) 3 R 6 1008 ( x 2 + y 2 ) 2 R 4 + 672 ( x 2 + y 2 ) R 2 140 ] ,
X 2 = P 2 + L [ n l n a ( I ^ 1 [ I ^ 1 N ^ 2 ] N ^ 2 ) 1 n l 2 n a 2 ( 1 [ I ^ 1 N ^ 2 ] 2 ) N ^ 2 ] = P 2 + L R ^ 2 ,
N ^ 2 = ( z / x , z / y , 1 ) ( z / x ) 2 + ( z / y ) 2 + 1 | x x i , y y i ,
X 2 = R ( θ ) X 2 = ( cos θ sin θ 0 sin θ cos θ 0 0 0 1 ) X 2 ,
Det | J { x i , y i , L } | = Det ( X 2 x x i X 2 y x i X 2 z x i X 2 x y i X 2 y y i X 2 z y i X 2 x L X 2 y L X 2 z L ) = 0 ,
A L 2 + B L + C = 0 ,
A = R ^ 2 [ R ^ 2 x i × R ^ 2 y i ] , B = R ^ 2 [ P 2 x i × R ^ 2 y i + R ^ 2 x i × P 2 y i ] , C = R ^ 2 [ P 2 x i × P 2 y i ] ,
C ± = P 2 + [ n l n a ( I ^ 1 [ I ^ 1 N ^ 2 ] N ^ 2 ) 1 n l 2 n a 2 ( 1 [ I ^ 1 N ^ 2 ] 2 ) N ^ 2 ] L ± ,
O P L = n a L = n l ( P 2 P 1 ) I ^ 1 + n a ( W P 2 ) R 2 ^ ,
W = P 2 + [ L n l n a ( z ( x i , y i ) z m ) ] R 2 ^ .
{ X d , Y d , Z d } = P 2 + L i [ n l n a ( I ^ 1 [ I ^ 1 N ^ 2 ] N ^ 2 ) 1 n l 2 n a 2 ( 1 [ I ^ 1 N ^ 2 ] 2 ) N ^ 2 ] ,
Δ = l d / ( 2 P 1 ) = 2 r d ,
[ X d H I J ] 2 + [ Y d K I J ] 2 = [ X d ρ I sin τ I J ] 2 + [ Y d ρ I cos τ I J ] 2 = r d 2 .
N ^ 2 = ( n x , n y , n z ) = n a R ^ 2 n l I ^ | n a R ^ 2 n l I ^ | ,
z z o i = 1 m 1 [ ( n x i n z i + n x i + 1 n z i + 1 ) ( x i + 1 x i 2 ) + ( n y i n z i + n y i + 1 n z i + 1 ) ( y i + 1 y i 2 ) ] ,
f ( x , y ) = t 0 + B ( x x 0 ) + C ( y y 0 ) + A X Y [ X 2 Y 2 ] [ F 4 ρ 6 + F 3 ρ 4 + F 2 ρ 2 + F 1 ] ,
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.