A Gaussian process and image registration based stitching method for high dynamic range measurement of precision surfaces

Optical instruments are widely used for precision surface measurement. However, the dynamic range of optical instruments, in terms of measurement area and resolution, is limited by the characteristics of the imaging and the detection systems. If a large area with a high resolution is required, multiple measurements need to be conducted and the resulting datasets needs to be stitched together. Traditional stitching methods use six degrees of freedom for the registration of the overlapped regions, which can result in high computational complexity. Moreover, measurement error increases with increasing measurement data. In this paper, a stitching method, based on a Gaussian process, image registration and edge intensity data fusion, is presented. Firstly, the stitched datasets are modelled by using a Gaussian process so as to determine the mean of each stitched tile. Secondly, the datasets are projected to a base plane. In this way, the three-dimensional datasets are transformed to two-dimensional (2D) images. The images are registered by using an (x, y) translation to simplify the complexity. By using a high precision linear stage that is integral to the measurement instrument, the rotational error becomes insignificant and the cumulative rotational error can be eliminated. The translational error can be compensated by the image registration process. The z direction registration is performed by a least-squares error algorithm and the (x, y, z) translational information is determined. Finally, the overlapped regions of the measurement datasets are fused together by the edge intensity data fusion method. As a result, a large measurement area with a high resolution is obtained. A simulated and an actual measurement with a coherence scanning interferometer have been conducted to verify the proposed method. The stitching result shows that the proposed method is technically feasible for large area surface measurement.

[1]  Jian Wang,et al.  Review of the mathematical foundations of data fusion techniques in surface metrology , 2015 .

[2]  Yan-jie Wang,et al.  A Novel Image Fusion Method Based on Wavelet Packet Transform , 2008, 2008 IEEE International Symposium on Knowledge Acquisition and Modeling Workshop.

[3]  Carl E. Rasmussen,et al.  Gaussian Processes for Machine Learning (GPML) Toolbox , 2010, J. Mach. Learn. Res..

[4]  Stephan Saalfeld,et al.  Globally optimal stitching of tiled 3D microscopic image acquisitions , 2009, Bioinform..

[5]  Shanyong Chen,et al.  Iterative algorithm for subaperture stitching interferometry for general surfaces. , 2005, Journal of the Optical Society of America. A, Optics, image science, and vision.

[6]  Michael Bray Stitching interferometer for large plano optics using a standard interferometer , 1997, Optics & Photonics.

[7]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Stefan Brinkmann,et al.  Accessing roughness in three-dimensions using Gaussian regression filtering , 2001 .

[9]  Cheng-Chung Lee,et al.  Vibration modulated subaperture stitching interferometry. , 2013, Optics express.

[10]  Mingyu Liu,et al.  A Gaussian Process Data Modelling and Maximum Likelihood Data Fusion Method for Multi-Sensor CMM Measurement of Freeform Surfaces , 2016 .

[11]  Hans Nørgaard Hansen,et al.  Development and analysis of a software tool for stitching three dimensional surface topography data sets , 2007 .

[12]  Ping Yang,et al.  A profile measurement method of large aspheric optical surface based on optimal stitching planning , 2016 .

[13]  James C. Wyant,et al.  Large Field of View, High Spatial Resolution, Surface Measurements , 1998 .

[14]  Shanyong Chen,et al.  Testing of large optical surfaces with subaperture stitching. , 2007, Applied optics.

[15]  Chi Fai Cheung,et al.  Estimation of measurement uncertainty caused by surface gradient for a white light interferometer. , 2015, Applied optics.

[16]  Mj Maarten Jansen,et al.  Development of a double sided stitching interferometer for wafer characterization , 2006 .

[17]  Shengyi Li,et al.  Subaperture stitching test of large steep convex spheres. , 2015, Optics express.

[18]  Dong Liu,et al.  Aspheric subaperture stitching based on system modeling. , 2015, Optics express.

[19]  Chi Fai Cheung,et al.  Invariant-Feature-Pattern-Based Form Characterization for the Measurement of Ultraprecision Freeform Surfaces , 2012, IEEE Transactions on Instrumentation and Measurement.

[20]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[21]  Rafael C. González,et al.  Digital image processing using MATLAB , 2006 .

[22]  Paul Dumas,et al.  An automated subaperture stitching interferometer workstation for spherical and aspherical surfaces , 2003, SPIE Optics + Photonics.

[23]  Frank Siewert,et al.  Accuracy evaluation for sub-aperture interferometry measurements of a synchrotron mirror using virtual experiments , 2011 .

[24]  Zhao Wang,et al.  High-Precision Registration of Point Clouds Based on Sphere Feature Constraints , 2017, Sensors.