RESEARCH ARTICLE

Edge effect of optical surfacing process with different data extension algorithms

  • Yang LIU , 1 ,
  • Haobo CHENG 1 ,
  • Zhichao DONG 1 ,
  • Hon-Yuen TAM 2
Expand
  • 1. School of Optoelectronics, Beijing Institute of Technology, Beijing 100081, China
  • 2. Department of Mechanical and Biomedical Engineering, City University of Hong Kong, Hong Kong, China

Received date: 02 Dec 2013

Accepted date: 20 Dec 2013

Published date: 05 Mar 2014

Copyright

2014 Higher Education Press and Springer-Verlag Berlin Heidelberg

Abstract

This study presents a strategy which integrates extra polishing path (EPP) and error map extension to weaken the edge effect in the ultraprecise optical surfacing process. Different data extension algorithms were presented and analyzed. The neighbor-hood average can be selected as the frequently-used method, as it has not bad precision and time-saving performance for most surface forms through the simulation results and practical experiment. The final error map was obtained, its peak-to-valley (PV) was 0.273λ and root mean square (RMS) was 0.028λ (λ = 632.8 nm). The edge effect was weakened and suppressed well through the experiment.

Cite this article

Yang LIU , Haobo CHENG , Zhichao DONG , Hon-Yuen TAM . Edge effect of optical surfacing process with different data extension algorithms[J]. Frontiers of Optoelectronics, 2014 , 7(1) : 77 -83 . DOI: 10.1007/s12200-014-0393-7

Introduction

The demands for an efficient workpiece edge figuring process have been increased due to the popularity of segmented optics in many next generation optical systems [1,2]. According to the theoretical basis for wear prediction provided by Preston in 1927, the tool influence function (TIF) is related to the pressure distribution, motion velocity and other parameters, and can remain invariant in the total polishing run time as long as the tool stays inside the workpiece. However, once the tool overhangs the edge of workpiece, the measured TIF tends to make great difference in both the peak removal rate and shape from the nominal behavior due to dramatically varying pressure range, tool bending, and nonlinear effects caused by tool material flow [3]. Thus, one of the most difficult problems in deterministic optical surfacing process is how to figure the edge.
Many researches about the edge effect have been presented and developed at home and abroad. Jones [4] suggested a linear pressure distribution model and the orbital tool motion in computer controlled polishing with small tools figuring in 1986. And Zhang et al. [5] presented the modified function of the dwell time (e.g., increasing the dwelling time) to improve the edge removal profile. Luna-Aguilar et al. [6] and Cordero-Dávila et al. [7] pointed out a nonlinear pressure distribution (between the tool and the workpiece), like a skin effect near the edge-side of the workpiece which avoided the negative pressure problem well. Furthermore, Kim et al. [3] provided a new parametric model based on measured data by redefining the Preston coefficient, which is always regarded as a universal constant. Wang et al. [8] discussed the force between the molecules of the grinding compound carrier, which have a great influence on edge effect in optical processing.
In this paper, an effective edge effect suppression strategy was proposed with extra polishing path (EPP), TIFs and surface error map extensions. The advantages of the strategy are that the TIF used in one polishing run keeps invariant all over the polishing region and the initial residual error map should be extended to ensure that the map could match datum of polishing dwell points exceeding the border owing to the EPP strategy. Then four error map extension algorithms including setting zero [9], Gaussian extension [9,10] neighborhood average extension [11] and Gerchberg-pupil extension [12-14] were investigated in detail. At last, the surface forms with low and high edge gradient were discussed to evaluate the performance of extension algorithms due to the edge gradient affecting the convergence rate of surface form.

Data extension algorithms

As mentioned above, the initial surface error map should be extended. And the extension algorithms make a difference to the convergence of final surface error map. Additionally, the fabrication workpiece are circular or non-regular, the discretized matrix of surface error function would not be filled completely, and the incomplete datum is replaced with NAN (i.e., not a number). This difference can induce an algorithm edge effect and affect the convergence of the iterative algorithm. Edge extensions can weaken or even eliminate this effect.

Setting zero

The extension by setting zero is the simplest way for the edge extension data. To ensure the extended points’ surface error is zero, the dwell time at the edge of the workpiece by deconvolution must be much less than the ideal value. Accordingly, the real material removal must be much less than the ideal, namely there is a severe edge effect in the ring where points are with greater surface error.

Gaussian extension

Gaussian extension is a type of commonly used method. Take an example of a circle mirror with diameter of D, as shown in Fig. 1(a), and the radius of removal function is RE. And there are three sections in the figure, which are origin valid data region, a circle extended valid region with the diameter of D+2RE, and a square extended matrix with the width of D+2RE. With the Gaussian extension, the surface error value of any point B in the extended area can be expressed as Eq. (1)
E(B)=E(A)exp(-l22σ2),
where σ is the parameter of Gaussian extension, generally selected σRE/3; Bis the point to be extended; A is the edge point of origin valid data region in the radial direction of point B at the same time; l is the distance between the extended point B and edge point A. The errors of points A, B, C are shown in Fig. 1(a).
Fig.1 Schematic diagram of Gaussian extension method

Full size|PPT slide

It is reasonable to extend the origin data with Gaussian function, if the removal function used is Gaussian shape. Simultaneously, the Gaussian function has a perfect smoothing effect and can lower the mutability of dwell time located at the edge in deconvolution. However, there is a serious weakness with Gaussian extension that the surface figure is carried out just based on the surface figure of one point which is at the edge of the radial direction, thus it cannot completely deliver the messages of all points involved in convolution. What’s more, if the reference point is “noise” (whose surface figure is distinctively different from points around it), the extension result will become worse. So Gaussian extension could not cope with complex edge data, and its practical application is limited.

Neighborhood extension

Take an example of a circle mirror with diameter of D about the neighborhood extension method, as shown in Fig. 2, and the radius of removal function is RE. The data connectivity should be ensured to improve the smoothness and continuity of extension. Thus if and only if there are at least three valid data points around the eight neighborhood points of the extension point, the edge extension can be calculated. As shown in Fig. 2, the points Aand B are conformed with the above principle, not the point C.
Fig.2 Schematic diagram of neighborhood extension method

Full size|PPT slide

In this paper, the center of the surface error map is considered as the initial point. Then the total surface is divided to four quadrants, in every which the nearest point to initial point is analyzed first and other points are analyzed sequentially along two directions. As shown in Fig. 2, for example in one quadrant, the black dot is regarded as the first analysis point, and then the points are analyzed like the blue triangle along the two directions, horizontally and vertically, at last, the point of intersection of two directions is analyzed like the pink pentagram. In this way, the calculation rate is improved greatly.

Gerchberg-pupil extension

Gerchberg-pupil extension, also called Gerchberg bandlimited extrapolation algorithm, is used to extend the factual surface error map in two dimensions. And here, Gerchberg’s 1-D iterative extrapolation algorithm for bandlimited signals is introduced first. Here, u(x) denotes the initial surface error map that is nonzero over region Tx, the extended region is denoted by Tx0. And H=(GTx0-GTx)F-1GΩfxF is the extension operator, Fand F-1 are Fourier transform and Fourier inverse transform.
The final surface error map uN(x) after iterative extension is expressed as (Eq. (2))
uN(x)=n=0NHnu(x)GTx0,
where the initial and extended surface region aperture are expressed separately by
GTx={1,xTx,0,xTx, GTx0={1,xTx0,0,xTx0.
Similarly, Ωfxfyis defined the bandlimited spectrum, and correspondingly, the spectral pupil is
GΩfx={1,xΩfx,0,xΩfx.
It has been proved that uN(x) will converge to u(x) with bandlimited region Ωfx as N. In engineering, Eq. (2) is run to some N to ensure a smooth joint at the edge through fast Fourier transform.
The steps of Gerchberg-pupil extension above are summed up as follows:
1) Extend the origin region Tx to extended regionTx0;
2) Fourier transform F(u(x)GTx0);
3) Truncate the spectrum through multiplying by GΩfx;
4) Then Fourier inverse transform;
5) Discard that portion where the signal is known by multiplying by (GTx0-GTx);
6) Add in the known signal u(x)GTx0;
7) Fourier transform for the last equation, go to step 3, and repeat.
Figure 3 shows the result of the Gerchberg’s 1-D algorithm. The edge extension in Fig. 3(a) is enlarged in Fig. 3(b). The elliptical regions denoted in Fig. 3 are indicated the extension region and the result after extension. As can be seen in Fig. 3, the origin region without the zero region is (-π,π), and the region after extended is (-2π,2π). The result shows that the extension is relative continuity and smoothness.
Fig.3 Results with Gerchberg’s 1-D algorithm. (a) Initial data; (b) data after extended

Full size|PPT slide

In the practical engineering, Gerchberg’s 1-D algorithm is extended to Gerchberg’s 2-D algorithm, Gerchberg-pupil extension, for the extrapolation extension of origin surface error map. Here, u(x,y) denotes the initial surface error map that is nonzero over region Txy, the extended region is denoted by Txy0, the extra expansion region is set by zero. And u(fx,fy) is the Fourier transform F(u(x,y)GTxy0), its bandlimited domain is Ωfxfy. GTxy, GTxy0, GΩfxfy are unit functions of region Txy, Txy0, Ωfxfy, respectively. So the u(x,y) extended is expressed as (Eq. (5))
uN(x,y)=n=0NHnu(x,y)GTxy0.
Similarity of Gerchberg’s 1-D algorithm, here H=(GTxy0-GTxy)F-1GΩfxfyF is the extension operator. It has also been proved that uN(x,y) will converge to u(x,y) with bandlimited region Ωfxfy as N.

Experiments for evaluation of performance

Error map with low edge gradient

The simulation initial surface with low edge gradient is PV=0.665λ (PV: peak-to-valley), and RMS=0.13920λ(RMS: root mean square). The outermost edge gradient datum is extracted to figure out the edge gradient RMS=17.2359.
Fig.4 Schematic diagrams with different extension methods (with low edge gradient). (a) Setting zero; (b) Gaussian extension; (c) neighborhood extension; (d) Gerchberg-pupil extension

Full size|PPT slide

The four extension methods mentioned above are respectively used to the surface error with low edge gradient shown in the Fig. 4. The origin surface form in Fig. 4(a) is inside the red solid line, three others just the same. The extension results are obvious to be seen that the Gerchberg-pupil extension is best and smoothest, neighborhood extension is second and setting zero is worst and of the great saltation.

Error map with high edge gradient

The surface with high edge gradient is PV=0.611λ and RMS=0.12468λ, and the outermost edge gradient datum are RMS=123.8224.
Fig.5 Schematic diagrams with different extension methods (with high edge gradient). (a) Setting zero; (b) Gaussian extension; (c) neighborhood extension; (d) Gerchberg-pupil extension

Full size|PPT slide

The four extension methods mentioned above are respectively used to the surface error with high edge gradient in Fig. 5. The origin surface form in Fig. 5(a) is inside the red solid line, three others just the same. The extension results are obvious to be seen that the Gerchberg-pupil extension is the best and smoothest, neighborhood extension is second and setting zero is worst and of the great saltation. The red rectangle marks indicate the great saltation which is obvious to be seen in Figs. 5(b) and 5(c). Compared to surface form with low edge gradient, the results of Gaussian extension and neighborhood average are limited for surface form with high edge gradient.

Influences on convergence rate

Fig.6 Results comparison of surface form with low and high edge gradient with different extensions. (a) Results of PV and RMS; (b) results of convergence rate (m_1: setting zero; m_2: Gaussian extension; m_3: neighborhood extension; m_4: Gerchberg-pupil extension)

Full size|PPT slide

The simulations were made to evaluate the different extension in Fig. 6. Figure 6(a) is about PV and RMS comparison of surface form with low and high edge gradient. And Fig. 6(b) is about convergence rate comparison of surface form with low and high edge gradient. According to Fig. 6, the convergence rate of setting zero is the worst, and the neighborhood extension is second and the Gerchberg-pupil is the best. However, the extension time of Gerchberg-pupil is longest. It takes 22.5 s for the low edge gradient to extend origin data and 280 s for the high edge gradient. Other three extensions are saving-time about 0.2 s.

Experiment

We performed an experiment using magnetorheological finishing (MRF) on a Ф 100 mm plane work-piece with evident edge effect and initial surface error map: PV=0.805λ, RMS=0.161λ, as shown in Fig. 7(a).
Fig.7 Surface error map. (a) Initial surface error map: PV=0.805λ, RMS=0.161λ; (b) final surface error map: PV=0.170λ, RMS=0.019λ

Full size|PPT slide

The abrasive is composed of cerium oxide, carbonyl iron powder, silicone oil according to certain proportion and its peak removal rate is 0.5λ/min in our MRF equipment. The paths of concentric circles and Hilbert were taken in the polishing process. The each total fabrication points and the extension edge range using neighborhood extension were depended on the last fabrication result. The total process takes four and a half hours in two fabrication stage. The first stage is three hours and the second stage one and a half hours. After the iterative fabrications, we obtained the final surface error shape: PV=0.170λ, RMS=0.019λ as shown in Fig. 7(b). We can see that the edge effect was weakened and suppressed well through the experiment. It is proved that the neighborhood extension has a good effect on the edge effect.

Conclusions

In this paper, a suppression strategy was discussed by utilizing extra polishing path and TIFs without edge effect and advance dwell time algorithm. Several data extension algorithms including setting zero, Gaussian extension, neighborhood average and iterative Gerchberg-Pupil extension were theoretically researched to obtain an ideal solution to suppress the edge effect. Simulation results show that setting zero method results in great saltation of edge data, which highly reduces the convergence rate; Gaussian extension could not cope with complex edge data, and its practical application is limited; the Gerchberg-Pupil extension has superior convergent precision, especially suitable to high gradient edge region, but it may takes long time for its hundreds of iterative FFT process; neighbor-hood average could be selected as the frequently-used method as it has no bad precision and time-saving performance for common error map. The experiment obtaining the final surface error shape 0.273λ(PV) and 0.028λ(RMS) also indicates that the neighborhood extension has a good effect on the edge effect.

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grant Nos. 61308075, 61128012, 61061160503 and 61222506), Specialized Research Fund for the Doctoral Program of Higher Education (No. 20131101110026), and China Postdoctoral Science Foundation funded project (Nos. 2013M540052).
1
Johns M. The giant magellan telescope (GMT). In: Proceedings of SPIE, Extremely Large Telescopes: Which Wavelengths? Lund, Sweden, 2008, 6986: 696803-1-696803-12

2
Clampin M. Status of the James Webb space telescope (JWST). In: Proceedings of SPIE, Astronomical Telescopes and Instrumentation: Synergies Between Ground and Space. France, 2008, 7010: 70100L-1-70100L-7

3
Kim D W, Park W H, Kim S W, Burge J H. Parametric modeling of edge effects for polishing tool influence functions. Optics Express, 2009, 17(7): 5656-5665

DOI PMID

4
Jones R A. Computer-controlled optical surfacing with orbital tool motion. Optical Engineering (Redondo Beach, Calif.), 1986, 25(6): 785-790

DOI

5
Zhang X J, Yu J C, Sun X F. Theoretical method for edge figuring in computer-controlled polishing of optical surface. In: Proceedings of SPIE’s 1993 International Symposium on Optics, Imaging, and Instrumentation. 1994, 239-246

6
Luna-Aguilar E, Cordero-Davila A, Gonzalez J, Nunez-Alfonso M, Cabrera V, Robledo-Sanchez C I, Cuautle-Cortez J, Pedrayes M H. Edge effects with Preston equation. In: Procedings of SPIE, Astronomical Telescopes and Instrumentation. 2003, 4840: 598-603

7
Cordero-Dávila A, González-García J, Pedrayes-López M, Aguilar-Chiu L A, Cuautle-Cortés J, Robledo-Sánchez C. Edge effects with the Preston equation for a circular tool and workpiece. Applied Optics, 2004, 43(6): 1250-1254

DOI PMID

8
Wang T, Cheng H B, Feng Y P, Dong Z C. Simulation analysis of edge effect in typical processing. Transactions of Beijing Institute of Technology, 2011, 31(9): 1100-1103

9
Shu L X, Wu F, Shi C Y. Optimization of the edge extension in dwell time algorithm for ion beam figuring. In: Proceedings of 6th International Symposium on Advanced Optical Manufacturing and Testing Technologies (AOMATT). 2012, 8416: 84162M-1-84162M-6

10
Jiao C J, Li S Y, Xie X H. Algorithm for ion beam figuring of low-gradient mirrors. Applied Optics, 2009, 48(21): 4090-4096

DOI PMID

11
Zhou L. Optical mirror ion beam figuring theory and technology. Dissertation for the Doctoral Degree. Hunan: National University of Defense Technology, 2008, 30-43 (in Chinese)

12
Wu J. Research on ion beam figuring technology. Dissertation for the Doctoral Degree. Jilin: Changchun Institute of optics, Fine Mechanics and Physics, Chinese Academy of Science, 2010, 13-38

13
MarksII R J, Robert J. Gerchberg’s extrapolation algorithm in two dimensions. Applied Optics, 1981, 20(10): 1815-1820 (in Chinese)

DOI PMID

14
Wu J F, Lu Z W, Zhang H X, Wang T S. Dwell time algorithm in ion beam figuring. Applied Optics, 2009, 48(20): 3930-3937

DOI PMID

Outlines

/