On-machine Calibration Method for In-situ Stereo Deflectometry System

Jiayu Liu, Mingjun Ren, Feng Gao, Limin Zhu

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


Deflectometry is a promising method for the in situ measurement of specular surfaces. However, the accuracy of this method largely depends on the geometrical calibration, which suffers from a low convergence rate and local minima during the optimization. Off-machine calibration results in a change in geometry parameters due to the repeated disassembly of the measurement system and change of ambient temperature, which largely affects the measurement accuracy. This article presents a flexible on-machine calibration method with fewer intermediate parameters to accelerate the optimization for the in situ stereo deflectometry system. An inclined mirror with a fixed angle was mounted on the spindle of an ultraprecision machine tool and used as a reference plane reflecting the fringe displayed on the display screen. The reflected fringe captured by the cameras was encoded by an inclined mirror moving along the C -axis and the Z -axis of the machine tool. The preknowledge of the movement distance of the ultraprecision machine tool along the Z -axis and rotation angle of the spindle with a nanoscale accuracy was used to largely reduce the number of intermediate variables involved in the optimization, thus improving the convergence speed of the global optimization method and calibration reliability. The experiment results show that this calibration method has higher calibration accuracy, measurement accuracy, and reliability compared to the conventional off-machine calibration method.

Original languageEnglish
Article number9507653
Number of pages8
JournalIEEE Transactions on Instrumentation and Measurement
Early online date5 Aug 2021
Publication statusPublished - 5 Aug 2021


Dive into the research topics of 'On-machine Calibration Method for In-situ Stereo Deflectometry System'. Together they form a unique fingerprint.

Cite this