High-speed measurement algorithm for the position of holes in a large plane

Yongqiang Shi, Changku Sun, Peng Wang, Zhong Wang, Hongxu Duan

Research output: Contribution to journalArticlepeer-review

11 Scopus citations


CMM is widely used to measure the position of the holes on the top surface of an engine block. However, CMM requires a perfect environment and cannot be applied in online measurements. Moreover, using CMM to measure the position of holes in a large plane takes more than 10 min, thus lowering its efficiency. To solve this problem, this paper presents a high-speed measurement algorithm for the position of holes in a large plane based on a flexible datum and the feature neighborhood model. First, two area CCD cameras that grab the images of the reference holes of the block are used to establish the flexible datum. Second, different mapping models are built in the neighborhood of the center of different holes. These black-box mapping models ignore the intermediate process of camera perspective projection. Finally, the feature points in the different scales of the neighborhood of the hole centers solve the mapping results. The mapping results are then weighted by using the multi-scale weighting algorithm. The calibration target is designed, but the feature points in the target are minimal. Thus, a new method to create several more feature points is designed. Compared with the measurement result of CMM, the maximum position error of the measurement system is 0.025 mm. The relative error is better than 0.025% and the standard deviation of the measurement data is less than 0.010 mm. With a conference level of 95%, the system measurement uncertainty is better than ±0.020 mm. The measuring time is less than 3 min. The position measurement scheme features high automation and high efficiency, and can be used in the position measurement of online engine block holes.

Original languageEnglish
Pages (from-to)1828-1835
Number of pages8
JournalOptics and Lasers in Engineering
Issue number12
StatePublished - Dec 2012
Externally publishedYes


  • Black-box mapping
  • Feature neighborhood
  • Flexible datum
  • Multi-scale weighting
  • Position measurement


Dive into the research topics of 'High-speed measurement algorithm for the position of holes in a large plane'. Together they form a unique fingerprint.

Cite this