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

Self-calibration of Fizeau interferometer and planar scale gratings in Littrow setup

Open Access Open Access

Abstract

A new method, in which the wavefronts of the zero-order and the positive and negative first-order diffracted beams from a planar scale grating in Littrow setup are analyzed by a Fizeau interferometer, is proposed to evaluate the Z-directional out-of-flatness as well as the X- and Y-directional pitch deviations of the planar scale grating over a large area. Meanwhile, the surface profile of the reference optical flat in the Fizeau interferometer can also be determined in a much simpler and more efficient approach than the commonly used liquid-flat reference and three-flat test calibration methods. Simulations are presented to verify the feasibility of the proposed method.

© 2017 Optical Society of America

1. Introduction

Optical encoders are one of the most common displacement sensors for high precision applications [1, 2]. One of the key components in an optical encoder is a planar scale grating. The planar scale grating has periodic structures along the X- and Y-axes and is typically used as the measurement reference in an interferential scanning-type optical encoder [3, 4]. The phase shifts in the positive and negative first-order diffracted beams from the scale grating, which are induced by the displacement of the scale grating relative to the reading head of the encoder, are converted to the intensity changes of interference signals. The displacement of the scale grating is finally obtained by analyzing the interference signals. Since the period of the interference signal is determined by the pitch of the scale grating, the X- and Y-directional pitch deviations of the scale grating directly influence the measurement uncertainty of the encoder. In addition, the Z-directional out-of-flatness of the scale grating also influences the quality of the interference signal and further influences the measurement uncertainty of the encoder. It is thus necessary to evaluate the pitch deviations and out-of-flatness over the entire area of a planar scale grating.

The line scale comparator has long been used to evaluate the pitch deviations of one-axis linear scale gratings [5]. This method is very accurate with a direct linkage to the international length standard by employing a stabilized laser interferometer working in vacuum. It can provide not only the pitch deviations but also the absolute value of each scale pitch over a long range up to several meters. However, it is too expensive and complicated to expand this method from one-axis to two-axis for evaluating a planar scale grating. Also, the out-of-flatness of the scale grating is unmeasurable by this method. Scanning probe microscopy (SPM) is another technique that is able to evaluate the quality of a planar scale grating by the collected images [6]. However, it is impractical to make an evaluation over the entire grating area due to the limitation of SPM in both the scanning speed and range. We have proposed a noncontact method based on a Fizeau interferometer that can evaluate pitch deviations and out-of-flatness of planar scale gratings in Littrow setup over a large area in a short time [7]. However, it is noted that, the surface profile of the reference optical flat (a key component in the Fizeau interferometer) has not been taken into account in the proposed method, which therefore restricts its application in high accuracy measurements.

A Fizeau interferometer, which basically measures the optical path difference between a reference optical flat and the surface under test, is typically used for testing the flatness of a smooth surface [8]. Generally, the flatness of the reference flat is better than λ/20 (λ is the wavelength of the light source in the Fizeau interference). When the required measurement accuracy is higher than the flatness of the reference flat, it is necessary to calibrate the surface profile of the reference flat for compensation. The common methods used to calibrate the surface profile of the reference flat include the liquid-flat reference method [9–12] and the three-flat test method [13–19]. As for the former method, a liquid surface (normally mercury or oil) is used for the calibration or is directly employed as the reference flat surface in a Fizeau interferometer. A merit of this approach is that it relates the definition of flatness to the radius of the earth. Nevertheless, making accurate measurements with a liquid reference surface has to conquer a series of tough issues in practice, including meniscus effects, surface contamination and environmental fluctuations etc. As for the latter method, one needs to prepare three similar flats (including the target reference flat), then performs measurements by facing the flats two by two, and finally processes the interference fringes generated by each pair of flats. Although the latter approach provides a more practical way for flatness testing than operating with a liquid reference surface, multiple flips, rotations or translations of the flats need to be conducted to reconstruct their surface profiles, which makes this approach complicated in specific implementation. On the other hand, Littrow setup is often employed to inspect gratings [20, 21]. In this work, we propose a novel approach that can realize self-calibration of the Fizeau interferometer and the planar scale grating in Littrow setup. By using the proposed method, not only the pitch deviations and out-of-flatness of planar scale gratings can be evaluated, but also the surface profile of the reference optical flat in the Fizeau interferometer can be reconstructed in a much simpler and more efficient approach than the conventional calibration methods shown above.

2. Method

2.1 Basic principle

Let the Z-directional out-of-flatness and the X-, Y-directional pitch deviations of the planar scale grating under test be eZ(x,y), eX(x,y) and eY(x,y), respectively, and the Z-directional out-of-flatness (i.e. the surface profile) of the reference optical flat in the Fizeau interferometer be eR(x,y). Figure 1 illustrates the evaluation procedure for the Z-directional out-of-flatness eZ(x,y). As depicted in Fig. 1, the wavefront of the zero-order diffracted beam from the grating superimposed by the light beam from the reference flat is measured by the Fizeau interferometer. The zero-order phase output I0(x,y) from the interferometer is

I0(x,y)=4πλ[eZ(x,y)eR(x,y)],
where λ represents the wavelength of the light source used in the interferometer. According to Eq. (1), the out-of-flatness eZ(x,y) of the grating can be evaluated by
eZ(x,y)=λ4πI0(x,y)+eR(x,y).
It is noted from Eq. (2) that the evaluation of eZ(x,y) involves the unknown out-of-flatness of the reference flat eR(x,y). Thus, only measuring the zero-order phase output I0(x,y) will not guarantee the determination of eZ(x,y). On the other hand, once eZ(x,y) is obtained, eR(x,y) shall also be determined according to Eq. (2). We thereby realize self-calibration of the Fizeau interferometer and the planar scale grating. Moreover, note that the evaluation area just depends on the field-of-view of the Fizeau interferometer.

 figure: Fig. 1

Fig. 1 Measurement of the wavefront of the zero-order diffracted beam.

Download Full Size | PDF

To evaluate the X-directional pitch deviation eX(x,y) of the planar scale grating, it is required to collect wavefronts of the X-directional positive and negative first-order diffracted beams, respectively. As an example, Fig. 2 depicts the measurement of the wavefront of the X-directional positive first-order diffracted beam. As shown in Fig. 2, the planar scale grating is inclined to superimpose the X-directional positive first-order diffracted beam with the light beam reflected from the reference flat of the Fizeau interferometer. The inclination angle is set to be half of the first-order diffraction angle θ, where θ = arcsin(λ/g) and g is the nominal period of the planar scale grating along the X-direction. The X-directional pitch deviation eX(x,y) of the planar scale grating will cause a phase shift in the wavefront of the X-directional positive first-order diffracted beam. Considering the change in the coordinate system after the inclination of the planar scale grating, as depicted in Fig. 2, the X-directional positive first-order phase output IX+1(x,y) from the Fizeau interferometer will be

IX+1(x,y)=2πgeX(x/α,y)+4πλ[αeZ(x/α,y)eR(x,y)],
where α = cos(θ/2). In Fig. 2, we choose the center of the grating surface as the origin of the coordinate system. In practical implementation, the origin of the coordinate system should coincide with the actual rotation center of the tilt stage, on which the scale grating is mounted. Similarly, by measuring the wavefront of the X-directional negative first-order diffracted beam through setting the scale grating with an inclination angle of −θ/2, we have the X-directional negative first-order phase output IX1(x,y) as follows:
IX1(x,y)=2πgeX(x/α,y)+4πλ[αeZ(x/α,y)eR(x,y)].
According to Eqs. (3) and (4), we have
eX(x/α,y)=g4π[IX+1(x,y)IX1(x,y)].
It should be noted that the inclination angles in the measurement of the wavefronts of the positive and negative first-order diffracted beams should be identical so that the term 4π[αeZ(x/α,y)eR(x,y)]/λ in Eqs. (3) and (4) can be canceled to obtain Eq. (5). The influence of the setting error in the inclination angles can be reduced by adjusting the tilt stage to make the number of the interference fringes of the Fizeau interferometer minimum. It is also noted that the separation of the grating flatness and the reference flatness has not been carried out in the conventional interferometry-based methods for grating calibration [22, 23].

 figure: Fig. 2

Fig. 2 Measurement of the wavefront of the X-directional positive first-order diffracted beam.

Download Full Size | PDF

By the same token, the Y-directional pitch deviation eY(x,y) can be obtained by measuring the wavefronts of the Y-directional positive and negative first-order diffracted beams, respectively, as follows:

IY+1(x,y)=2πgeY(x,y/α)+4πλ[αeZ(x,y/α)eR(x,y)],
IY1(x,y)=2πgeY(x,y/α)+4πλ[αeZ(x,y/α)eR(x,y)].
Here, we assume that the periods of the planar scale grating under test along the X- and Y-directions are identical. Otherwise, the first-order diffraction angle θ used in Eqs. (6) and (7) (α = cos(θ/2)) should be calculated by using the Y-directional grating period. According to Eqs. (6) and (7), we have
eY(x,y/α)=g4π[IY+1(x,y)IY1(x,y)].
In addition, according to Eqs. (1), (3), (4), (6) and (7), we have
eZ(x,y)αeZ(x/α,y)=λ8π[2I0(x,y)IX+1(x,y)IX1(x,y)],
eZ(x,y)αeZ(x,y/α)=λ8π[2I0(x,y)IY+1(x,y)IY1(x,y)].
Next, we will discuss how to further obtain eZ(x,y), eX(x,y) and eY(x,y) from Eqs. (5), (8), (9) and (10).

2.2 One-dimensional (1D) case

Firstly, we investigate the results of eZ(x,y), eX(x,y) and eY(x,y) at any slice of x=xi or y=yj (i and j are integers) of the phase outputs of the Fizeau interferometer. We take the slice of y=yj as an example. In this case, eZ(x,y), eX(x,y) and eY(x,y) will only vary with x. For simplicity, we omit the argument y in Eqs. (5) and (9) and rewrite them as

eX(x/α)=gX(x)=g4π[IX+1(x,yj)IX1(x,yj)],
eZ(x)αeZ(x/α)=fX(x)=λ8π[2I0(x,yj)IX+1(x,yj)IX1(x,yj)].
In practical implementation, a series of discrete values of fX(xi) and gX(xi) (i = 1, 2, …, M) can be easily obtained according to the phase outputs I0(xi,yj) and IX±1(xi,yj), where (xi, yj) are the coordinates of sampling points on the detector of the Fizeau interferometer. Instead of trying to find a point-to-point solution for form errors eX(x), eZ(x) and eR(x), a polynomial function solution will be presented, as also did in the conventional three-flat test method [14–19], by assuming that eX(x), eZ(x) and eR(x) can be modeled by a set of polynomials. As stated in [14], this assumption is reasonable since only the low-frequency errors are of primary concern in most cases and can be completely characterized in terms of polynomials. In this case, the unknowns are the undetermined coefficients of the polynomials. The number of unknowns is therefore significantly smaller than the number of equations and the unknowns can be solved from the equations as shown in the following.

Without loss of generality, we use n-degree polynomials to fit these discrete sampling points (xi,gX(xi)) and (xi,fX(xi)) by

gX(x)=k=0nckxk=c0+c1x+c2x2++cnxn,
fX(x)=k=0nbkxk=b0+b1x+b2x2++bnxn,
where bk and ck are the coefficients of the fitted polynomials. In Eqs. (13) and (14), the polynomials fitted to gX(x) and fX(x) are assumed to have the same degree for simplicity. It should be pointed out that the degree of the polynomials fitted to gX(x) and fX(x) can be different according to the actual fitting performance. The selection of a proper degree of the fitting polynomials will be discussed in Section 3.2. It is also noted from Eqs. (13) and (14) that the conventional power series are chosen as the basis functions to fit the discrete sampling points due to their simple forms.

According to Eqs. (11) and (13), we will have eX(x)=k=0nckαkxk. To obtain eZ(x), we assume that eZ(x)=k=0nakxk, where ak are the undetermined coefficients. Note that here the degree of the fitting polynomial to eZ(x) is equal to that to fX(x). In fact, it can be readily demonstrated that the degree of the fitting polynomial to eZ(x) will be no larger than that to fX(x) by Eq. (12). The substitution of eZ(x)=k=0nakxk into Eq. (12) leads to

ak=bk11αk1,k=0,2,3,,n.
Since bk are already known from Eq. (14), ak and further eZ(x) can thereby be calculated by Eq. (15). Notice that, in Eq. (15), the index k is not allowed to be 1, which suggests that the coefficient a1 will not be determined. Considering that the linear term a1x in eZ(x) can be regarded as the inclination of the grating as a whole in installation, its value might have no impact on the evaluation of the out-of-flatness of the grating, which is typically evaluated by the peak-to-valley (PV) or root-mean-square (RMS) value [24].

2.3 Two-dimensional (2D) case

For simplicity, we denote the right sides of Eqs. (5), (8), (9) and (10) as gX(x,y), gY(x,y), fX(x,y) and fY(x,y), respectively. Similarly, a series of discrete values of gX(xi,yj), gY(xi,yj), fX(xi,yj) and fY(xi,yj) (i = 1, 2, …, M; j = 1, 2, …, N) can be obtained according to the phase outputs I0(xi,yj) and IX±1(xi,yj) in practical implementation. Without loss of generality, we use n-degree bivariate polynomials to fit these discrete sampling points (xi, yj, gX(xi,yj)), (xi, yj, gY(xi,yj)), (xi, yj, fX(xi,yj)) and (xi, yj, fY(xi,yj)) by

gX(x,y)=[1,x,x2,,xn][c00c01c02c0,nc10c11c1,n1c20c2,n2cn,00][1yy2yn]=xTCXy,
gY(x,y)=xTCYy,
fX(x,y)=xTBXy
fY(x,y)=xTBYy,
where the subscript “T” represents the matrix transpose, the matrices CY, BX and BY have a similar form to CX. All of these matrices contain the corresponding coefficients of the fitted bivariate polynomials.

According to Eqs. (5), (8), (16) and (17), we will have eX(x,y)=x˜TCXy and eY(x,y)=xTCYy˜, where x˜=[1,αx,(αx)2,,(αx)n]T and y˜=[1,αy,(αy)2,,(αy)n]T, respectively. As for eZ(x,y), we assume that eZ(x,y)=xTAy (also with a degree of n), where A has a similar form to CX in Eq. (16) and contains the undetermined coefficients. The substitution of eZ(x,y)=xTAy into Eqs. (9) and (10) leads to

xTDAy=xTBXy,
xTADy=xTBYy,
where D is a diagonal matrix given as
D=[1α011α11αn1].
According to Eqs. (20) and (21), we have
DA=BX,
AD=BY.
Since D is a singular matrix, the 2nd row of matrix A cannot be determined from Eq. (23), and the 2nd column of A cannot be determined from Eq. (24). By combining the results of Eqs. (23) and (24), we can ultimately obtain all the elements of A except the element a11 in its 2nd row and 2nd column. It is noted that the term a11xy in eZ(x,y) has a saddle shape, which might have an impact on the evaluation of the PV value of the out-of-flatness of the grating especially when a11 is large.

3. Results and discussions

3.1 Feasibility verification

Simulations were performed to verify the feasibility of the proposed method. In the simulations, the wavelength of the light source was λ = 632.8 nm, and the grating periods along the X- and Y-directions were both g = 1.0 μm. We will firstly give the expressions of the form errors eZ(x,y), eX(x,y), eY(x,y) and eR(x,y), and then substitute them into Eqs. (1), (3), (4), (6) and (7) to simulate the phase outputs I0(x,y), IX±1(x,y) and IY±1(x,y) of the Fizeau interferometer. Then, we try to reconstruct eZ(x,y), eX(x,y), eY(x,y) and eR(x,y) from the simulated phase outputs by using the proposed method. Finally, we make a comparison between the reconstructed and the given form errors to judge the feasibility of the proposed method in noise-free and noisy cases. For simplicity, we assume that the ranges of x and y are both in [−1, 1]. For a general range of [a, b] (a, b ∈ ℝ), x and y can be normalized by a proper constant. We should note that the normalization process only adjusts the coefficient values but not the function values of the polynomials fitted to eZ(x,y), eX(x,y), eY(x,y) and eR(x,y). It is also worth pointing out that the normalization process should not change the origin of the coordinate system. The reason will be discussed in Section 3.2. In addition, for the sake of clarity, low degrees of polynomials are given for the form errors eZ(x,y), eX(x,y), eY(x,y) and eR(x,y) in the following examples. It should be noted that the proposed method is also applicable for higher-degree of polynomials due to the explicit relations shown in Eqs. (15), (23) and (24).

Example 1: eZ(x) = 52.86 – 152.50x2 + 18.29x3 + 108.60x4, eX(x) = 62.42 – 224.88x – 142.13x2 + 582.23x3 + 114.49x4 – 307.26x5, and eR(x) = 12.67 + 33.86x2 + 3.33x3

As can be observed from the polynomials given in Example 1, except eX(x), both eZ(x) and eR(x) do not contain the linear terms. We firstly examine whether or not the proposed method could be used to accurately reconstruct the polynomial coefficients in the noise-free case. Figure 3 presents the comparison between the input and reconstructed results for eZ(x), eX(x) and eR(x). It is noted from Fig. 3 that the PV value for eR(x) is about 37.2 nm, which is comparative to the typical PV value (λ/20) of the reference optical flat in the Fizeau interferometer. As shown in Fig. 3, the reconstructed results are exactly the same to the input results, which is also verified by comparing the reconstructed polynomial coefficients with the corresponding polynomial coefficients given in Example 1.

 figure: Fig. 3

Fig. 3 Comparison between the input and reconstructed results for eZ(x), eX(x) and eR(x) of Example 1 in the noise-free case.

Download Full Size | PDF

Then, we try to examine the feasibility of the proposed method in the noisy case. To this end, noise was added to the phase outputs I0(x,y), IX±1(x,y) and IY±1(x,y). The simulated phase outputs with noise were supposed to be subject to a normal distribution with the mean of Ii(x,y) and the standard deviation of γ|Ii(x,y)|, where i = 0, X ± 1, Y ± 1 and γ represents the noise level. The mean of Ii(x,y) was directly obtained by substituting the expressions of eZ(x,y), eX(x,y), eY(x,y) and eR(x,y) into Eqs. (1), (3), (4), (6) and (7). As an example, Figs. 4(a) and 4(b) present the simulated phase outputs with the noise level of γ = 0.02 and γ = 0.05, respectively. Figures 4(c) and 4(d) present the comparison between the input and reconstructed results for eZ(x), eX(x) and eR(x) under 2% and 5% noise levels, respectively. As can be observed, noise affects the accuracy of the reconstructed polynomials. Under the 2% noise level, the reconstructed results still show good agreement with the input results. In comparison, the accuracy of the reconstructed results, especially for eZ(x) and eR(x), is reduced but is still acceptable under the 5% noise level. We can also observe from Figs. 4(c) and 4(d) that the reconstructed results for eR(x) seem to be more noisy than those for eZ(x). It is because that here the zero-order phase output I0(x,y) contained noise and eR(x) was directly obtained according to Eq. (2). Polynomial fitting can be performed to the reconstructed results of eR(x) to make them smoother. As for eX(x), the reconstructed results always show good agreement with the input results even under the 5% noise level. The different performances for eZ(x), eX(x) and eR(x) can be interpreted according to Eqs. (2) and (5). From Eq. (5), we know that eX(x) is uncorrelated with eZ(x) and eR(x), while eZ(x) and eR(x) are linearly correlated according to Eq. (2). A small decrease (or increase) in eZ(x) will lead to the same amount of decrease (or increase) in eR(x). In the following examples, we would like to further examine the feasibility of the proposed method in the more noisy case, namely under the 5% noise level. It can be expected that the actual noise level of a Fizeau interferometer would be better than the more noisy case.

 figure: Fig. 4

Fig. 4 (a) and (b) simulated phase outputs, where the black solid lines were generated by adding noise to the corresponding phase outputs with (a) a 2% noise level (γ = 0.02) and (b) a 5% noise level (γ = 0.02); Comparison between the input and reconstructed results for eZ(x), eX(x) and eR(x) of Example 1 in the noisy cases: (c) 2% noise level and (d) 5% noise level.

Download Full Size | PDF

Example 2: eZ(x) = 34.32 – 1.57x – 175.68x2 − 10.92x3 + 119.27x4, eR(x) = 12.67 + 1.86x + 33.86x2 + 3.33x3, and eX(x) is the same to that in Example 1

Compared with Example 1, Example 2 presents polynomials for eZ(x) and eR(x) with small linear terms. We want to examine feasibility of the proposed method when the grating under test and the reference flat have a small inclination. Figures 5(a) and 5(b) present the comparison between the input and reconstructed results for eZ(x) and eR(x) in the noise-free and noisy (with a 5% noise level) cases, respectively. As discussed above, since eX(x) is uncorrelated with eZ(x) and eR(x), different polynomials for eZ(x) and eR(x) will have no impact on the reconstructed result for eX(x). We therefore did not present the corresponding result for eX(x). As can be observed from Fig. 5, the reconstructed results still show good agreement with the input results in both noise-free and noisy cases. In the noise-free case, as shown in Fig. 5(a), the reconstructed polynomials for eZ(x) and eR(x) are eZ(x) = 34.32 – 175.68x2 − 10.92x3 + 119.27x4 and eR(x) = 12.67 + 3.43x + 33.86x2 + 3.33x3, respectively. By comparing with the input expressions, we know that, except for the linear terms, other polynomial coefficients are exactly the same to the corresponding input polynomial coefficients. Moreover, the linear term in eZ(x) is finally incorporated into the counterpart in eR(x) due to the linear correlation between eZ(x) and eR(x). Anyway, Fig. 5 suggests that the proposed method is still able to reconstruct eZ(x) and eR(x) when the grating and the reference flat have a small inclination. However, it should be noted that, when the inclination of the grating is larger (corresponding to larger linear terms), the reconstructed results for eR(x) will become worse due to the incorporation of the linear term of eZ(x).

 figure: Fig. 5

Fig. 5 Comparison between the input and reconstructed results for eZ(x) and eR(x) of Example 2 in (a) the noise-free case and (b) the noisy case with a 5% noise level.

Download Full Size | PDF

Example 3: eZ(x,y) = 0.27 – 22.70x + 2.86y + 128.61x2 + 15.75y2 + 18.00x3 – 0.46x2y + 2.40xy2 – 2.53xy2 – 134.53x4 + 10.53x3y + 14.04x2y2 + 10.53xy3 – 23.87y4, eX(x,y) = 0.56 – 125.80x + 2.82y + 62.26x2 + 1.19xy + 11.12y2 + 122.53x3 – 0.51x2y + 1.54xy2 – 3.07xy2 – 40.67x4 + 0.80x3y – 4.98x2y2 – 1.87xy3 – 7.33y4, eY(x,y) = 0.35 – 130.23x – 1.01y + 61.98x2 + 5.26xy + 13.68y2 + 127.33x3 + 1.09x2y + 1.20xy2 – 0.53xy2 – 39.87x4 – 4.27x3y – 5.63x2y2 – 0.93xy3 – 9.87y4, and eR(x,y) = 7.37 + 1.03x + 3.89y + 0.06x2 + 20.46y2 – 0.13x3 + 0.29x2y – 0.40xy2 – 3.33xy2 + 40.93x4 + 0.40x3y – 17.39x2y2 – 0.93xy3 + 0.93y4

Example 3 presents the expressions for eZ(x,y), eX(x,y), eY(x,y) and eR(x,y) in the 2D case. We firstly try to reconstruct the polynomial coefficients in the noise-free case. As expected, the reconstructed polynomial coefficients are exactly the same to the corresponding input polynomial coefficients. Therefore, we did not present the comparison results between the input and reconstructed expressions in the noise-free case. We then try to reconstruct the polynomial coefficients in the noisy case. Figure 6 presents the comparison between the input and reconstructed results in the noisy case with a 5% noise level, where the 3rd column corresponds to the difference between the input (shown in the 1st column) and reconstructed (shown in the 2nd column) results, namely Δei(x,y) = ei(x,y)e˜i(x,y) (i = Z, X, Y, R). As can be observed, the reconstructed results show good agreement with the corresponding input results. Note that, in Example 3, the polynomials for both eZ(x,y) and eR(x,y) do not contain the saddling term (namely the xy term). Similar to Example 2, it can be demonstrated that the proposed method is still applicable for eZ(x,y) and eR(x,y) with small saddling terms.

 figure: Fig. 6

Fig. 6 Comparison between the input and reconstructed results for eZ(x,y), eX(x,y), eY(x,y) and eR(x,y) of Example 3 in the noisy case with a 5% noise level. The 1st and 2nd columns correspond to the input and reconstructed results, respectively, and the 3rd column corresponds to the difference between the input and reconstructed results.

Download Full Size | PDF

3.2 Impact of the rotation center

It is required to make the origin of the coordinate system in coincidence with the rotation center of the tilt stage when applying the proposed method in the whole implementation process. This can be interpreted as follows. For simplicity, we take the 1D case as an example. A similar discussion can also be made for the 2D case. According to Eq. (12), it can be readily derived that, when the rotation center of the tilt stage coincides with the origin of the coordinate system, the first-order derivative of fX(x) at x = 0 will be equal to 0, namely fX(0)=0. Since fX(x)=k=0nbkxk, then fX(0)=b1=0, which indicates that there is no linear term in fX(x). Moreover, since fX(0)=0 is always valid to any types of expressions for fX(x), the orthogonal polynomials, such as the Chebyshev polynomials and the Hermite polynomials [25], will also lead to a zero linear term in fX(x) ultimately. However, when there is an offset between the rotation center of the tilt stage and the origin of the coordinate system (let’s denote the offset as β), we will have the positive and negative first-order phase outputs at the slice of y = yj as follows

I˜X+1(x,yj)=2πgeX(x/α+β)+4πλ[αeZ(x/α+β)eR(x)],
I˜X1(x,yj)=2πgeX(x/α+β)+4πλ[αeZ(x/α+β)eR(x)].
According to Eqs. (1), (25) and (26), we have
eZ(x)αeZ(x/α+β)=f˜X(x)=λ8π[2I0(x,yj)I˜X+1(x,yj)I˜X1(x,yj)].
Obviously, when β0, f˜X(0)=eZ(0)eZ(β)0, which indicates that there will be a nonzero linear term in f˜X(x). However, as illustrated in Section 2.2, the linear term will not be determined by the proposed method. Errors in the reconstructed eZ(x) and eR(x) will thereby occur in this case, which can be estimated by
ΔeR(x)=ΔeZ(x)=eZ(x)e˜Z(x)=k=0(k1)n1(aka˜k)xk+a1x,
where eZ(x)=k=0nakxk and e˜Z(x)=k=0(k1)na˜kxk represent the true expression and the reconstructed expression from Eq. (27), respectively. According to Eq. (15), the coefficients a˜k=b˜k/(11/αk1), and b˜k are the coefficients of the polynomial fitted to f˜X(x), i.e., f˜X(x)=k=0nb˜kxk. The coefficients ak can be represented as the linear combination of b˜k in terms of α and β. Detailed derivation of Eq. (28) is presented in Appendix A. Notice that, the degree of the error function given in Eq. (28) is n − 1, which indicates that, if we use an n-degree polynomial to fit eZ(x), the resulting error in eZ(x) will have a degree of n − 1.

According to the above discussion, attention should be paid to the relative position of the rotation center of the tilt stage and the origin of the coordinate system when using the proposed method. On the other hand, provided that the rotation center of the tilt stage coincides with the origin of the coordinate system, the property of the first-order derivative of fX(x) at x = 0, namely fX(0)=0, can be used to guide the selection of the degree of the polynomial fitted to fX(x). Specifically, besides the fitting performance (typically estimated by the RMS error between the polynomial and the experimental data) of the polynomial fitted to fX(x), we should choose the degree of a polynomial that has a linear term as small as possible. Once the degree of the polynomial fitted to fX(x) is determined, the degree of the polynomial fitted to eZ(x) will also be determined. In addition, the property of fX(0)=0 also indicates that fX(x) shall have an extremum at x = 0, provided that the second-order derivative of fX(x) at x = 0 is not equal to zero. Therefore, if fX(x) has a unique extremum within the range of interest, the extremum must appear at the origin of the coordinate system.

According to Eq. (27), we know that there will be a nonzero linear term in f˜X(x) when there is an offset β (β0) between the rotation center of the tilt stage and the origin of the coordinate system. The property of f˜X(0)0 suggests that we might determine the linear term of eZ(x) if we have known the offset β. Specifically, substituting f˜X(x)=k=0nb˜kxk and eZ(x)=k=0nakxk into Eq. (27), we have

a1=1αβ[b˜0(1α)a0+αk=2nakβk].
Equation (29) suggests that the constant term b˜0 of f˜X(x) is enough to obtain the linear term of eZ(x). We can summarize the specific implementation steps to obtain the linear term of eZ(x) as follows.

Step 1: Measure the zero-order phase output I0(x,y);

Step 2: Coincide the rotation center of the tilt stage with the origin of the coordinate system, and measure the positive and negative first-order phase outputs IX±1(x,y);

Step 3: Calculate the coefficients ak (k = 0, 2, 3, …, n) of the polynomial fitted to eZ(x) by Eqs. (12) and (15);

Step 4: Move the rotation center of the tilt stage a distance of β with respect to the origin of the coordinate system, and measure the new positive and negative first-order phase outputs I˜X±1(x,y);

Step 5: Calculate the coefficient a1 of the linear term of the polynomial fitted to eZ(x) by Eqs. (27) and (29).

Example 4: eZ(x) = 21.03 – 87.15x – 182.43x2 + 110.07x3 + 139.20x4, eR(x) = 12.67 + 15.86x + 33.86x2 – 8.46x3, and eX(x) is the same to that in Example 1

We present Example 4 to investigate the feasibility of the above steps to obtain the linear term of eZ(x). Compared with Example 2, the expressions for eZ(x) and eR(x) have larger linear terms. Figures 7(a) and 7(b) present the comparison between the input and reconstructed results for eZ(x) and eR(x) in the noise-free and noisy (with a 5% noise level) cases, respectively. To obtain the linear term of eZ(x), the offset β was set to be β = 0.05 in the simulation. As can be observed from Fig. 7(a), in the noise-free case, the reconstructed results are exactly the same to the input results, which is also verified by comparing the reconstructed polynomial coefficients with the corresponding input polynomial coefficients. In the noisy case, as shown in Fig. 7(b), the reconstructed results also exhibit good agreement with the corresponding input results. The comparison result presented in Fig. 7 therefore verifies the feasibility of the above steps in obtaining the linear term of eZ(x). Note that here the present steps to obtain the linear term of eZ(x) are for the 1D case. It should be pointed out that similar steps can also be derived for the 2D case to obtain the saddling term of eZ(x,y). In addition, since all the coefficients of the polynomial fitted to eZ(x) at any slice of y = yj are now obtained by the above five steps, we can also perform 2D polynomial fitting to the values of eZ(x) at different slices to obtain eZ(x,y).

 figure: Fig. 7

Fig. 7 Comparison between the input and reconstructed results for eZ(x) and eR(x) of Example 4 in (a) the noise-free case and (b) the noisy case with a 5% noise level.

Download Full Size | PDF

4. Conclusions

A self-calibration method of the Fizeau interferometer and the planar scale grating has been proposed in this work. Detailed formulations for both 1D and 2D cases have been derived to evaluate the Z-directional out-of-flatness and the X-, Y-directional pitch deviations of the planar scale grating by measuring wavefronts of the zero-order as well as the positive and negative first-order diffracted beams of the grating. The simulation results in both noise-free and noisy cases have verified the feasibility of the proposed method. As for the linear term in the 1D case and the saddling term in the 2D case of the polynomial fitted to the Z-directional out-of-flatness of the planar scale grating, another measurement of the positive and negative first-order phase outputs needs to be carried out by moving the rotation center of the tilt stage a known distance with respect to the origin of the coordinate system.

Besides the evaluation of planar scale gratings, the surface profile of the reference optical flat in the Fizeau interferometer can also be calibrated in the meanwhile by using the proposed method. Compared with the existing calibration methods, such as the liquid-flat reference method and the three-flat test method, the proposed method is much simpler and more efficient for implementation, and is thus expected to gain wider applications in flatness calibration.

It should be noted that this paper is a report of the first step of the research where the proposal and preliminary verification of the proposed method in realizing self-calibration of the Fizeau interferometer and the planar scale grating were primarily focused. Further experimental demonstration and quantitative analysis of error factors influencing measurement uncertainty of the proposed method need to be carried out as future works in the next step of the research where the orthogonal polynomials, such as the Chebyshev polynomials and the Hermite polynomials [25], will also be used to further improve the robustness of convergence of the functions fitting to the real form errors.

Appendix A Derivation of Eq. (28)

The equality of ΔeR(x)=ΔeZ(x) can be readily derived according to Eq. (2) due to the linear correlation between eZ(x) and eR(x). According to Eq. (27), we have

f˜X(x)=k=0nb˜kxk=eZ(x)αeZ(x/α+β),
where the coefficients b˜k can be obtained by performing polynomial fitting to the discrete sampling points (xi,f˜X(xi)). Substituting eZ(x)=k=0nakxk into Eq. (30), we have
f˜X(0)=b˜0=eZ(0)αeZ(β)=(1α)a0αk=1nakβk,
f˜X(0)=b˜1=eZ(0)eZ(β)=k=2nkakβk1,
f˜X(0)=2b˜2=eZ(0)1αeZ(β)=(11α)2a21αk=3nP2kakβk2,
f˜X(q)(0)=q!b˜q=eZ(q)(0)1αq1eZ(q)(β)=(11αq1)q!aq1αq1k=q+1nPqkakβkq,
f˜X(n)(0)=n!b˜n=eZ(n)(0)1αn1eZ(n)(β)=(11αn1)n!an,
where f˜X(n)(x) and eZ(n)(x) represent the n-th order derivatives of f˜X(x) and eZ(x) with respect to x, respectively, and Pqk=k!/(kp)! represents the permutation. According to Eq. (30), we have
b˜0=(1α)a0αk=1nakβk,
b˜1=k=2nkakβk1,
b˜2=(11α)a21αk=3nC2kakβk2,
b˜q=(11αq1)aq1αq1k=q+1nCqkakβkq,
b˜n=(11αn1)an,
where Cqk=k!/[q!(kq)!] represents the combination. From Eq. (40), we know that
an=a˜n=111αn1b˜n.
Thus, the degree of the error function given in Eq. (28) is n − 1. Note that, Eq. (29) can also be derived from Eq. (36). Writing Eqs. (36)-(40) in a matrix form, we have
[1ααβαβ2αβ3αβn002β3β2nβn10011α1αC23β1αC2nβn2000011αn21αn2nβ0000011αn1][a0a1a2a3an1an]=[b˜0b˜1b˜2b˜3b˜n1b˜n].
According to Eq. (42), we can represent the coefficients ak as the linear combination of b˜k by calculating the Moore-Penrose pseudo-inverse of the coefficient matrix on the left side of this equation (here the coefficient matrix is a singular matrix). According to Eq. (28), we can roughly estimate the errors in eZ(x) and eR(x) when the rotation center of the tilt stage is not in coincidence with the origin of the coordinate system. In addition, we can also use Eq. (28) to guide the design of the tilt stage to achieve the required measurement accuracy.

Funding

Japan Society for the Promotion of Science (JSPS).

References and links

1. W. Gao, Precision Nanometrology – Sensors and Measuring Systems for Nanomanufacturing (Springer, 2010).

2. W. Gao, S. W. Kim, H. Bosse, H. Haitjema, Y. L. Chen, X. D. Lu, W. Knapp, A. Weckenmann, W. T. Estler, and H. Kunzmann, “Measurement technologies for precision positioning,” CIRP Ann.- Manuf. Technol. 64(2), 773–796 (2015). [CrossRef]  

3. X. Li, W. Gao, H. Muto, Y. Shimizu, S. Ito, and S. Dian, “A six-degree-of-freedom surface encoder for precision positioning of a planar motion stage,” Precis. Eng. 37(3), 771–781 (2013). [CrossRef]  

4. H. L. Hsieh and S. W. Pan, “Development of a grating-based interferometer for six-degree-of-freedom displacement and angle measurements,” Opt. Express 23(3), 2451–2465 (2015). [CrossRef]   [PubMed]  

5. M. Sawabe, F. Maeda, Y. Yamaryo, T. Simomura, Y. Saruki, T. Kubo, H. Sakai, and S. Aoyagi, “A new vacuum interferometric comparator for calibrating the fine linear encoders and scales,” Precis. Eng. 28(3), 320–328 (2004). [CrossRef]  

6. A. Weckenmann and J. Hoffmann, “Long range 3D scanning tunnelling microscopy,” CIRP Ann.- Manuf. Technol. 56(1), 525–528 (2007). [CrossRef]  

7. W. Gao and A. Kimura, “A fast evaluation method for pitch deviation and out-of-flatness of a planar scale grating,” CIRP Ann.- Manuf. Technol. 59(1), 505–508 (2010). [CrossRef]  

8. T. Takatsuji and Y. Bitou, “Flatness,” in Handbook of Optical Metrology: Principles and Applications, Chap. 18 (CRC, 2008).

9. H. Barrell and R. Marriner, “Liquid surface interferometry,” Nature 162(4118), 529–530 (1948). [CrossRef]  

10. R. Bünnagel, H.-A. Oehring, and K. Steiner, “Fizeau interferometer for measuring the flatness of optical surfaces,” Appl. Opt. 7(2), 331–335 (1968). [CrossRef]   [PubMed]  

11. G. Schulz, J. Schwider, C. Hiller, and B. Kicker, “Establishing an optical flatness standard,” Appl. Opt. 10(4), 929–934 (1971). [CrossRef]   [PubMed]  

12. I. Powell and E. Goulet, “Absolute figure measurements with a liquid-flat reference,” Appl. Opt. 37(13), 2579–2588 (1998). [CrossRef]   [PubMed]  

13. G. Schulz and J. Schwider, “Precise measurement of planeness,” Appl. Opt. 6(6), 1077–1084 (1967). [CrossRef]   [PubMed]  

14. B. S. Fritz, “Absolute calibration of an optical flat,” Opt. Eng. 23(4), 379–383 (1984). [CrossRef]  

15. M. Vannoni and G. Molesini, “Iterative algorithm for three flat test,” Opt. Express 15(11), 6809–6816 (2007). [CrossRef]   [PubMed]  

16. M. Vannoni and G. Molesini, “Absolute planarity with three-flat test: an iterative approach with Zernike polynomials,” Opt. Express 16(1), 340–354 (2008). [CrossRef]   [PubMed]  

17. M. Vannoni, “Absolute flatness measurement using oblique incidence setup and an iterative algorithm. A demonstration on synthetic data,” Opt. Express 22(3), 3538–3546 (2014). [CrossRef]   [PubMed]  

18. Y. He, B. Gao, K. Xu, A. Liu, Q. Li, and L. Chai, “Iterative algorithm for absolute planarity calibration in three-flat test,” Opt. Express 22(22), 27669–27674 (2014). [CrossRef]   [PubMed]  

19. H. Quan, X. Hou, F. Wu, and W. Song, “Absolute measurement of optical flats based on basic iterative methods,” Opt. Express 23(12), 16305–16319 (2015). [CrossRef]   [PubMed]  

20. D. L. Voronov, S. Diez, P. Lum, S. A. Hidalgo, T. Warwick, N. Artemiev, and H. A. Padmore, “Fabrication of x-ray gratings by direct write mask-less lithography,” Proc. SPIE 8848, 88480Q (2013). [CrossRef]  

21. M. Vannoni, D. L. Civita, R. Follath, L. Samoylova, F. Siewert, and H. Sinn, “Design of soft x-ray gratings for free electron lasers: from specification to characterization,” Proc. SPIE 8789, 878916 (2013). [CrossRef]  

22. S. Reichelt, H. Tiziani, and H. Zappe, “Self-calibration of wavefront testing interferometers by use of diffractive elements,” Proc. SPIE 6292, 629205 (2006). [CrossRef]  

23. Z. Jaroszewicz, “Interferometric testing of the spacing error of a plane diffraction grating,” Opt. Commun. 60(6), 345–349 (1986). [CrossRef]  

24. C. J. Evans, “PVr – a robust amplitude parameter for optical surface specification,” Opt. Eng. 48(4), 043605 (2009). [CrossRef]  

25. M. Abramowitz and I. A. Stegun, Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables (Dover, 1964)

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

Fig. 1
Fig. 1 Measurement of the wavefront of the zero-order diffracted beam.
Fig. 2
Fig. 2 Measurement of the wavefront of the X-directional positive first-order diffracted beam.
Fig. 3
Fig. 3 Comparison between the input and reconstructed results for e Z (x), e X (x) and e R (x) of Example 1 in the noise-free case.
Fig. 4
Fig. 4 (a) and (b) simulated phase outputs, where the black solid lines were generated by adding noise to the corresponding phase outputs with (a) a 2% noise level (γ = 0.02) and (b) a 5% noise level (γ = 0.02); Comparison between the input and reconstructed results for e Z (x), e X (x) and e R (x) of Example 1 in the noisy cases: (c) 2% noise level and (d) 5% noise level.
Fig. 5
Fig. 5 Comparison between the input and reconstructed results for e Z (x) and e R (x) of Example 2 in (a) the noise-free case and (b) the noisy case with a 5% noise level.
Fig. 6
Fig. 6 Comparison between the input and reconstructed results for e Z (x,y), e X (x,y), e Y (x,y) and e R (x,y) of Example 3 in the noisy case with a 5% noise level. The 1st and 2nd columns correspond to the input and reconstructed results, respectively, and the 3rd column corresponds to the difference between the input and reconstructed results.
Fig. 7
Fig. 7 Comparison between the input and reconstructed results for e Z (x) and e R (x) of Example 4 in (a) the noise-free case and (b) the noisy case with a 5% noise level.

Equations (42)

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

I 0 (x,y)= 4π λ [ e Z (x,y) e R (x,y)],
e Z (x,y)= λ 4π I 0 (x,y)+ e R (x,y).
I X+1 (x,y)= 2π g e X (x/α ,y)+ 4π λ [α e Z (x/α ,y) e R (x,y)],
I X1 (x,y)= 2π g e X (x/α ,y)+ 4π λ [α e Z (x/α ,y) e R (x,y)].
e X (x/α ,y)= g 4π [ I X+1 (x,y) I X1 (x,y)].
I Y+1 (x,y)= 2π g e Y (x,y/α )+ 4π λ [α e Z (x,y/α ) e R (x,y)],
I Y1 (x,y)= 2π g e Y (x,y/α )+ 4π λ [α e Z (x,y/α ) e R (x,y)].
e Y (x,y/α )= g 4π [ I Y+1 (x,y) I Y1 (x,y)].
e Z (x,y)α e Z (x/α ,y)= λ 8π [2 I 0 (x,y) I X+1 (x,y) I X1 (x,y)],
e Z (x,y)α e Z (x,y/α )= λ 8π [2 I 0 (x,y) I Y+1 (x,y) I Y1 (x,y)].
e X (x/α )= g X (x)= g 4π [ I X+1 (x, y j ) I X1 (x, y j )],
e Z (x)α e Z (x/α )= f X (x)= λ 8π [2 I 0 (x, y j ) I X+1 (x, y j ) I X1 (x, y j )].
g X (x)= k=0 n c k x k = c 0 + c 1 x+ c 2 x 2 ++ c n x n ,
f X (x)= k=0 n b k x k = b 0 + b 1 x+ b 2 x 2 ++ b n x n ,
a k = b k 1 1 α k1 ,k=0,2,3,,n .
g X (x,y)=[1,x, x 2 ,, x n ][ c 00 c 01 c 02 c 0,n c 10 c 11 c 1,n1 c 20 c 2,n2 c n,0 0 ][ 1 y y 2 y n ]= x T C X y,
g Y (x,y)= x T C Y y,
f X (x,y)= x T B X y
f Y (x,y)= x T B Y y,
x T DAy= x T B X y,
x T ADy= x T B Y y,
D=[ 1α 0 1 1 α 1 1 α n1 ].
DA= B X ,
AD= B Y .
I ˜ X+1 (x, y j )= 2π g e X (x/α +β)+ 4π λ [α e Z (x/α +β) e R (x)],
I ˜ X1 (x, y j )= 2π g e X (x/α +β)+ 4π λ [α e Z (x/α +β) e R (x)].
e Z (x)α e Z (x/α +β)= f ˜ X (x)= λ 8π [2 I 0 (x, y j ) I ˜ X+1 (x, y j ) I ˜ X1 (x, y j )].
Δ e R (x)=Δ e Z (x)= e Z (x) e ˜ Z (x)= k=0(k1) n1 ( a k a ˜ k ) x k + a 1 x,
a 1 = 1 αβ [ b ˜ 0 (1α) a 0 +α k=2 n a k β k ].
f ˜ X (x)= k=0 n b ˜ k x k = e Z (x)α e Z (x/α +β),
f ˜ X (0)= b ˜ 0 = e Z (0)α e Z (β)=(1α) a 0 α k=1 n a k β k ,
f ˜ X (0)= b ˜ 1 = e Z (0) e Z (β)= k=2 n k a k β k1 ,
f ˜ X (0)=2 b ˜ 2 = e Z (0) 1 α e Z (β)=( 1 1 α )2 a 2 1 α k=3 n P 2 k a k β k2 ,
f ˜ X (q) (0)=q! b ˜ q = e Z (q) (0) 1 α q1 e Z (q) (β)=( 1 1 α q1 )q! a q 1 α q1 k=q+1 n P q k a k β kq ,
f ˜ X (n) (0)=n! b ˜ n = e Z (n) (0) 1 α n1 e Z (n) (β)=( 1 1 α n1 )n! a n ,
b ˜ 0 =(1α) a 0 α k=1 n a k β k ,
b ˜ 1 = k=2 n k a k β k1 ,
b ˜ 2 =( 1 1 α ) a 2 1 α k=3 n C 2 k a k β k2 ,
b ˜ q =( 1 1 α q1 ) a q 1 α q1 k=q+1 n C q k a k β kq ,
b ˜ n =( 1 1 α n1 ) a n ,
a n = a ˜ n = 1 1 1 α n1 b ˜ n .
[ 1α αβ α β 2 α β 3 α β n 0 0 2β 3 β 2 n β n1 0 0 1 1 α 1 α C 2 3 β 1 α C 2 n β n2 0 0 0 0 1 1 α n2 1 α n2 nβ 0 0 0 0 0 1 1 α n1 ][ a 0 a 1 a 2 a 3 a n1 a n ]=[ b ˜ 0 b ˜ 1 b ˜ 2 b ˜ 3 b ˜ n1 b ˜ n ].
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.