In optical shops, experimental and simulated Ronchigrams1,2 are visually compared in order to qualitatively evaluate reflecting surfaces. On the other hand, to quantitatively evaluate the aberrations of any asymmetric surface (or wavefront), two crossed Ronchigrams have to be recorded.3,4 From each one, a component of the transversal aberration function is calculated.56.–7 After an analytical integration is applied3,4 and the optical path differences (OPD) function is calculated, it is possible to record only one pattern (bi-Ronchigram) if a square grid is used instead of the classical Ronchi ruling.8 In this latter case, a numerical8 or analytical integration9 can be applied to estimate the OPD function. To evaluate phase function from a pattern of fringes,10 the correlation coefficient between the experimental and simulated interferogram is maximized by using genetic algorithms. Recently, a similar procedure has been used to evaluate Ronchigrams.11
What follows in this paper is the description of a procedure to estimate parameters and error function of any kind of mirror. By using the experimental setup shown in Fig. 1, we recorded the experimental bi-Ronchigram image, which was correlated with several simulated images of bi-Ronchigrams. Before any bi-Ronchigram was recorded, the ruling was aligned in order to guarantee the parallelism between (1) ruling lines and CCD array, (2) the normal of the CCD and ruling plane normal, and (3) the normal of the ruling plane and optical axis of the mirror. For each theoretical surface used for simulation, the error function was a different one until a correlation coefficient was maximized. As a result, the parameters of the experimental surface were estimated.
In Sec. 2, the problem is stated. In Sec. 3, the algorithm to simulate bi-Ronchigram images is described. Algorithms used to normalize experimental bi-Ronchigram images and to correlate simulated and experimental bi-Ronchigrams are described in Sec. 4. Experimental results are reported in Sec. 5. Finally, our conclusions are reported in Sec. 6.
Statement of the Problem
Any surface can be described by means of a vector of parameters, (curvature radius, conic constant, symmetric and asymmetric deformation constants, etc.). The experimental surface is defined by an unknown experimental vector of parameters, , and the surface used to simulate a bi-Ronchigram image is defined by its parameters vector, . By correlating the experimental and simulated bi-Ronchigram images, a correlation coefficient, , is obtained. We used genetic algorithms to find the value for which the correlation coefficient, , is maximized. We assume that the best estimator of is and then the experimental surface parameters are evaluated. It is important to point out that no symmetry assumption, approximation, and interference orders are needed to apply this procedure.
Bi-Ronchigram Image Simulations
Figure 2 shows the geometry of the Ronchi test with a square grid. An incident ray comes from a point source light, , to a point, , on the surface. The reflected ray crosses12 the square grid plane, , at the point coordinates given by
The latter is given as the sum of the ideal sagitta, , plus surface error, , i.e.,
In this application, is the surface error measured along the axis.
After the incident ray with unitary irradiance crosses the grid, its irradiance, , can be calculated approximately by4) is an approximation, it is, however, very useful to match the experimental and simulated bi-Ronchigram images.13 The bi-Ronchigram image is obtained by assigning many values to points on the mirror and then calculating .
In order to evaluate the correlation coefficient, the point coordinates where the simulated irradiance is calculated have to correspond to the point coordinates where the irradiance of the bi-Ronchigram image is recorded.
It is important to point out that Eqs. (1)–(3) can be applied to Hartmann’s test with no changes, i.e., from a mathematical point of view, there is no difference between calculations for the Ronchigram and the hartmanngrams since the locations of the filtering and observation planes depend only on two parameters. In fact, a common mathematical model has been established for Ronchi’s and Hartmann’s tests. Even from the physical point of view, the Ronchigram and Hartmanngram correspond to virtual and real patterns, respectively.12
Normalization and Correlation Methods Applied to Bi-Ronchigram Images
Normalization of Bi-Ronchigram Images
The file of the experimental bi-Ronchigram image is given by the triad set: (, , ), , where is the number of pixels of the CCD and is the measured irradiance at the pixel center coordinates (, ).
First of all, by applying the least-squares method to data points of the bi-Ronchigram border, the center and radius of the bi-Ronchigram image are evaluated.14 And then a new triad set (, , ), , is evaluated, where (, ) are the point coordinates with respect to the center of the experimental bi-Ronchigram image and within a unitary circle.
Second, the Zernike polynomials are used to normalize the experimental bi-Ronchigram image,15 see Fig. 3, i.e., to calculate the set of triads (, , ), see Fig. 4, where represents the normalized irradiances at the ’th point. In Fig. 5, the irradiance plots are shown along the axis of the bi-Ronchigram before and after the normalization algorithm had been applied.
Correlating Simulated and Experimental Bi-Ronchigram Images
For simulations of bi-Ronchigram images, the following two functions will be used. The sagitta function
However, for the examples of Sec. 5.3, and . This means that the ideal surface is a plane one and the error function is a conic mirror, i.e., we want to know the curvature and conic constant of the mirror under test.
Digital image correlation then becomes a task of comparing the sets of triads (, , ) and (, , ). The typical correlation function that measures how well a set matches is
Figure 3 shows the experimental bi-Ronchigram obtained for a spherical mirror (under test) of 14 cm diameter and curvature radius, . The latter was measured by locating the Ronchi ruling position for which the field on the mirror is either totally bright or dark.4 The (on axis) point source and the square grid of (i.e., a period of 0.61 mm) were located at a distance 58.8 cm away from the mirror vertex.
Spherical Mirror as Ideal Surface
We substituted and into Eq. (5), and, by using genetic algorithms, calculated the coefficients of Eq. (6) for which the correlation coefficient of Eq. (7) reached its maximum value. We found that the correlation coefficient is maximized to a value of 0.9264 if coefficients are given by , , , , , and .
The tilt coefficients are different from zero since the dot of that zero order is decentered along the and directions, as can be seen in Fig. 3. The spherical aberration value indicates a symmetrical error value of at the edge of the mirror. Finally, the astigmatic coefficient indicates that the mirror is not an axisymmetric surface. This can be seen from the experimental bi-Ronchigram shown in Fig. 3. The period of the dots along the direction (13 dots) is different from the period along the direction (12 dots). The reproduced bi-Ronchigram is shown in Fig. 6.
Parabolic Mirror as Ideal Surface
We substituted and into Eq. (5). In this case, a maximal correlation coefficient of 0.9261 was reached for the coefficients , , , , , and . As can be seen, all of the coefficients are reproduced with the exception of the spherical aberration coefficient. This result was to be expected since the ideal surface is now a parabolic mirror. In addition, from the spherical aberration coefficient, a surface error of at the border of the mirror can be calculated. This result can be compared with the sagittae difference between the spherical and parabolic mirrors at their border ().
The uncertainties written after each estimated coefficients correspond to the interval of seeking the maximum value of the correlation coefficient.
Evaluation of Curvature Radius and Conic Constant of Mirrors
Two mirrors of 20 and 14 cm diameters were tested in order to estimate, using our method, their curvature, , and conic constant, .
For the 20 cm mirror diameter, the point source and the squared grid () were located at a distance 157.7 cm away from the mirror’s vertex. The experimental bi-Ronchigram obtained is shown in Fig. 7. After our algorithm was applied, we obtained and for the paraxial curvature radius and the conic constant, respectively. The maximum value obtained for the correlation coefficient was 0.8113. The technician reported a paraxial curvature radius of and a conic constant (a parabolic mirror). As can be seen, the difference between nominal values and those estimated with our method is 2% of the conic constant and 0.05% of the paraxial curvature radius.
The second mirror with a 14 cm diameter with an internal hole of 2.7 cm diameter was tested with a squared grid of located 57.2 cm away from the mirror’s vertex. The experimental bi-Ronchigram obtained is shown in Fig. 8(a). In Fig. 8(b), a plot of the irradiance along the axis is shown. We applied our algorithm and we estimated the values of and for the paraxial curvature radius and conic constant, respectively. The obtained maximum correlation coefficient was 0.7570. The technician in Ref. 16 reported a paraxial curvature radius of and a conic constant with our elliptical mirror. As can be seen, the difference between nominal values and those estimated with our method is 2.4% of the conic constant and 0.1% of the paraxial curvature radius.
A method to evaluate surface parameters and errors of surfaces, based on the correlation of bi-Ronchigram images, was presented. For this method, the experimental setup of the Ronchi test was used, and only a square grid instead of a Ronchi ruling was used. Thus, it is not necessary to purchase any extra hardware to implement this procedure. Added to this, no rotator is required to record two Ronchigrams. The required software is the one used for (1) interferograms normalization and (2) image correlations. It is important to point out that no symmetry assumption is required to apply this method.
Alberto Cordero-Dávila studied his doctorate degrees in INAOE at Puebla. His has been a member of the National System of Researchers since 1989. He has coauthored several research and dissemination articles. He has been working for the past 43 years as a research lecturer at the Benemérita Universidad Autónoma de Puebla, Puebla, México. He has also been doing research on design, construction and testing of optical systems and is now a specialist in polishing techniques.
Jorge González-García received his master’s degree in optical instrumentation at BUAP and his PhD degree in optical polishing surfaces. He has coauthored studies on optical design, adaptive optics, mechanical design, optical test, and optical polishing surfaces. Right now, he is a member of the National System of Researchers (SNI). He has been working for the past 11 years as a research lecturer at the Technological University of the Mixteca UTM Oaxaca, México.