Next Article in Journal
Epipolar Resampling of Cross-Track Pushbroom Satellite Imagery Using the Rigorous Sensor Model
Previous Article in Journal
Enriching Mental Health Mobile Assessment and Intervention with Situation Awareness
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stylus Tip Center Position Self-Calibration Based on Invariable Distances in Light-Pen Systems

State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(1), 131; https://doi.org/10.3390/s17010131
Submission received: 18 October 2016 / Revised: 22 December 2016 / Accepted: 25 December 2016 / Published: 11 January 2017
(This article belongs to the Section Physical Sensors)

Abstract

:
The light-pen coordinate measuring machine (LPCMM for short) is portable and flexible to measure features including invisible ones in-situ. Since different styluses are needed to measure different features and even during the process of measuring a single workpiece with complicated configurations, to improve the system measurement accuracy it is beneficial to calibrate the stylus tip center position after it is mounted to the light-pen before measurement in an industrial field. A novel and simple method aiming at self-calibrating the position of the tip center based on invariable distances is presented. The distinguishing feature of the proposed method is that the center position of the tip can be calibrated by using a kinematic seat with an inverted cone hole without any external reference and auxiliary devices. Calibration is based on that the distance between the tip center and that of any LED is invariable when the light-pen is swung smoothly with its spherical tip firmly touching the fixed cone seat. To ensure the repeatability of the algorithm some error constraint parameters are given. Based on invariable distances, the tip center position in the light-pen coordinate system can be obtained. Experiment results show that the self-calibration method has the advantage of good repeatability, with standard deviations 0.027, 0.023 and 0.014 mm in U, V and W directions, respectively. Experimental results of measuring a circle and a gauge block indirectly demonstrate the accuracy of the proposed self-calibration method.

1. Introduction

As a kind of mature and high-precision measuring instrument, coordinate measuring machines (CMMs for short) have gained wide acceptance in many fields, such as mechanical manufacturing, aviation, reverse engineering, etc. Different types of physical quantities, such as length, diameter, roundness and many others, can be obtained with CMMs by measuring points on the surface of workpieces. However, the most widely used Cartesian CMMs are not portable and cannot meet the requirements of in-situ measurement because of their large size and heavy weight [1,2]. During the past few decades, to meet the need of in-situ measurement in the field and especially in large-scale metrology [3], there has been a focus on portable and flexible measuring techniques, even at the cost of sacrificing accuracy to a certain degree. Many types of novel portable coordinate measuring machines (PCMMs for short) such as articulated arm CMM, laser tracker, indoor GPS, mobile spatial CMM, photogrammetric system, have seen broad and rapid development and brought great convenience to in-situ and large-scale measurement tasks [4,5,6,7,8].
The light-pen coordinate measuring machine (LPCMM for short) uses a light-pen as its detecting element. It mainly consists of a light-pen, one or two industrial cameras, a laptop computer and associated software. Some other auxiliary devices may be attached to enhance its function. The light-pen is a kind of handheld detection device with several mounted LEDs providing control points and a replaceable stylus. During the measurement, the stylus tip of the light-pen touches the workpiece surface firmly and the position of the measured point is determined by the images of control points, which are called feature points, and their coordinates are calculated through image processing algorithms. Since not the stylus tip but control points are imaged, even hidden features, such as small and deep holes, invisible points or corners inside the measured piece, which cannot be sensed by optical PCMMs, can be measured by properly selecting the stylus [9,10,11,12].
Since only the positions of the control points are sensed by the camera, it is essential to know the relative position of the measured point with reference to the positions of control points. For this both the diameter of the spherical tip and the center position of the tip in the light-pen coordinate system, as well as the camera system, should be accurately calibrated. During the past several decades there have been a large number of studies on the topic of camera calibration, such as Tsai’s two-stage approach [13], Zhang’s method using 1D, 2D or 3D reference objects [14,15], the bundle adjustment method [16], the direct linear transformation method [17] and many others [18,19]. By contrast, very few publications about the calibration of the light-pen could be found. The tip diameter is fixed for a stylus and will not be changed with remounting so it can be calibrated in advance by using a reference ball or a gauge block in the lab and recalled while knowing which stylus is mounted on the light-pen. Since it is a common practice [1], we will simply discuss it and will concentrate our discussion on the tip center position calibration.
System calibration, including the camera calibration, center position calibration of control points and the tip, should be completed before measurement. The center position calibration of control points can be completed in a temperature controlled laboratory environment with high-precision equipment, such as CMMs, since for a well-designed light-pen their positions will not be changed during transportation, mounting and use. However, the center position of the stylus tip center cannot be the same when different kinds of stylus are mounted to the light-pen. In some cases, several different styluses may be applied to complete a single in-situ measurement. After a stylus is replaced by another one, the tip center position is changed and an in-situ calibration is required before further measurement can be performed. Furthermore, to protect the styluses from damage, they should be placed in a special box when not in use, and mounted to the light-pen before usage, so the tip center position needs to be calibrated in-situ rather than pre-calibrated in a lab [20]. The approach introduced in [21] needs to take two groups of images and consists of three calibration steps. More-over, the standard deviations of its repeatability test reach (0.178, 0.188, 0.221) (mm) in x, y and z directions, respectively and cannot meet the requirement of accurate measurement. The methodology introduced in [22] has an advantage of the relatively high repeatability with standard deviations (0.033, 0.030, 0.043) (mm) in x, y and z directions, respectively. However, its algorithm has the big problem that it does not converge sometimes.
To calibrate the tip center position in-situ, the method should be as simple as possible. It is preferred not to rely on a high accurate reference. A novel method for self-calibration of the tip center position with high accuracy based on invariable distances is presented in the paper. In Section 2, the system structure and model of the LPCMM is presented. The self-calibration model and calibration steps of the tip center position are discussed in Section 3. Repeatability tests and several measurement experiments are presented in turn in Section 4. Some conclusions are given in Section 5.

2. Light-Pen Coordinate Measurement System

2.1. System Structure of the LPCMM

Figure 1 shows the whole system structure of the LPCMM. This system is mainly composed of a laptop computer, a camera and a light-pen. Because more information can be obtained from images of the light-pen in the dual-camera LPCMM, theoretically, it has a higher measurement accuracy than the single-camera one. However, the system will be more complicated and the calibration for the relative position between two cameras as well as the limited measured area make the dual-camera LPCMM not so flexible in an industrial field. Only the single-camera system will be discussed in this paper.
As a type of handheld detection device, the light-pen is presented in Figure 1. The body of the light-pen, made of carbon fiber, is rigid, of light weight and almost free from temperature influences. To meet different measurement requirements, such as measuring different shapes and sizes of deep holes, the stylus of the light-pen should be replaceable. Several types of styluses are shown in Figure 2. In order to capture stable images with suitable brightness of feature points, high power infrared LEDs are chosen as control points. They can emit the light with a wavelength of about 870 nm. As a suitable light filter is mounted to the camera lens, the stray background light will have little impact on the measurement. To further improve the measurement repeatability and accuracy, not only each control point could be switched on or off separately, but also the lightening time spans and brightness of the LEDs can be dynamically controlled in real time, according to environmental changes [23]. That means with this dynamic adjustment algorithm, the repeatability of feature point center locations will not be influenced by the distance between the camera and the light-pen to certain extent. Thirteen LEDs are arranged as shown in Figure 1: Nine of them are distributed uniformly in the front plane (plane F), and other four are arrayed evenly in a line in the back plane (plane B), which is parallel to the front plane at a distance of 100 mm.

2.2. Coordinate System Establishment of the LPCMM

There are four coordinate systems in the LPCMM, as shown in Figure 3:
(a)
The light-pen coordinate system OL-UVW. The origin OL is set at the center of the LED 1 (marked in Figure 1). The axis U is parallel to the line connecting LEDs 8 and 11, and its positive direction is towards LED 11. The axis V, perpendicular to U, is parallel to the line linking LEDs 1 and 4, and its positive direction is towards LED 4. The axis W is set up according to the right-hand rule.
(b)
The pixel coordinate system O1-x1y1. The origin is placed at the up-right corner of the image plane. x1 and y1 are parallel to the horizontal and vertical pixel arrays, respectively. The orientations of x1 and y1 are built to make all coordinate values of the pixels positive.
(c)
The image-plane coordinate system O2-x2y2. O2 is defined at the intersection point of the optical axis of the camera with the image plane. x2 and y2 are parallel to x1 and y1, respectively.
(d)
The camera coordinate system OC-XYZ. OC is placed at the perspective center of the camera. X and Y are parallel to x1 and y1, respectively. Z is the optical axis of the camera with positive direction from OC to O2.

2.3. System Model of the LPCMM

During the measurement, the stylus tip of the light-pen should touch the workpiece surface steadily and keep the light-pen’s body vertically with LEDs facing the camera. Photos of the light-pen are taken by the camera and make sure that all 13 LEDs are well imaged to feature points. With algorithm processing, these coordinates of the center of feature points in O1-x1y1, (x1i, y1i) (i = 1~13), are obtained:
[ x 2 i y 2 i 1 ] = [ 1 0 δ x 0 1 δ y 0 0 1 ] [ d x 0 0 0 d y 0 0 0 1 ] [ 1 0 c x 0 1 c y 0 0 1 ] [ x 1 i y 1 i 1 ]
In Equation (1), (x2i, y2i) are corresponding coordinates of (x1i, y1i) in O2-x2y2. (δx, δy, dx, dy, cx, cy) are the intrinsic parameters of the camera, and can be obtained by the sub-regional camera calibration method given in [17]. (δx, δy) are distortion values of the camera lens in x1 and y1 directions respectively. (dx, dy) are the sizes of the pixel in in x1 and y1 directions separately, while (cx, cy) are the position of the point O2 in O1-x1y1:
[ x i y i z i ] = [ x 2 i y 2 i f ]
where f is the focus length of the camera. (xi, yi, zi) are coordinates of feature point centers in OC-XYZ.
From Equations (1) and (2), (xi, yi, zi) can be calculated:
[ x i y i z i ] = [ z i z i 0 0 0 z i z i 0 0 0 z i z i ] [ x i y i z i ]
where (xi’, yi’, zi’) are coordinates of the LED centers in OC-XYZ.
Since the coordinates of the LED centers in OL-UVW, (ui, vi, wi) have been pre-calibrated by a high-accurate CMM in the lab, the rotation matrix R given in Equation (5) or (6) and the translation vector T (tx, ty, tz) could be computed from Equations (3), (4) and (6) by using the nonlinear least square generalized inverse method given in [24]:
[ x i y i z i ] = [ r 1 r 2 r 3 t x r 4 r 5 r 6 t y r 7 r 8 r 9 t z ] [ u i v i w i 1 ]
where ri (i = 1~9) and (tx, ty, tz) are the parameters of the rotation and translation matrices between the OL-UVW and OC-XYZ, respectively. ri in Equation (4) are functions of rotated angles α, β and γ as shown in Equation (5):
R = [ cos β cos γ sin α sin β cos γ cos α sin γ cos α sin β cos γ + sin α sin γ cos β sin γ sin α sin β sin γ + cos α cos γ cos α sin β sin γ sin α cos γ sin β sin α cos β cos α cos β ]
where α, β and γ are the rotation angles around U, V and W axes, respectively. The rotations are in the order of α, β and γ. When the light-pen is almost vertical, (α, β, γ) equal to (π, 0, 0) approximately, R could be simplified as shown in Equation (6):
R [ 1 γ β γ 1 α π β π α 1 ]
When coordinates of the tip center in system OL-UVW, (u0, v0, w0), are known, corresponding coordinates in system OC-XYZ, (x0, y0, z0), can be calculated from Equation (7):
[ x 0 y 0 z 0 ] = [ r 1 r 2 r 3 t x r 4 r 5 r 6 t y r 7 r 8 r 9 t z ] [ u 0 v 0 w 0 1 ]
The coordinates of the measured point in OC-XYZ can be obtained with tip radius compensation. As shown in Figure 4, the enveloping surface method is always used to compensate the tip radius. The fitted curved surface could be obtained with center positions of the stylus tip. Then the measured point’s position in OC-XYZ can be obtained by the corresponding stylus tip center position in OC-XYZ, its normal direction in OC-XYZ and the tip radius.
The tip center position varies when the stylus is changed and mounted, even when the same stylus is remounted. Self-calibration of (u0, v0, w0) in-situ is essential.

3. Self-Calibration of the Tip Center Position

3.1. Establishment of the Self-Calibration Model

As shown in Figure 5, the stylus tip of the light-pen should be kept closely and firmly in touch with the fixed kinematic seat with an inverted cone hole during self-calibration. The camera is fixed at a suitable position so all LEDs always appear in the camera’s field of view. Then we swing the light-pen smoothly and slowly with all LEDs facing the camera.
As known from above, the coordinates of the tip center are (u0, v0, w0) in OL-UVW which needs to be calibrated. The light-pen can be treated as a rigid body, (u0, v0, w0) are unchanged when the light-pen swings. Its coordinates, (x0, y0, z0), in OC-XYZ are constants as well, because the relative position between the kinematic seat and the camera is invariable and the spherical tip touches the cone hole firmly during calibration.
(a)
After all parameters of the matrices R and T are determined in accordance with the equations given in Section 2.3. Several images of control points are taken and determined R and T are verified by calculating the reprojection error [25,26,27] as follows:
Δ p j = i = 1 13 ( x 2 i x 2 i ) 2 + ( y 2 i y 2 i ) 2
The re-projected feature points (x2i’, y2i’) (i = 1~13) are obtained from pre-calibrated (ui, vi, wi) and the calculated matrices R, T. (xij″, yij″, zij″) are defined from Equation (9) given below. j is the serial number of image. For assuring the required accuracy of calibration it is suggested to take at least seven images.
It is known that the center positions of feature points can be determined more accurately when the light-pen is vertical than it is slant. When the pitch angle of the light-pen is small during the calibration, Δpj will be small. However, the variations of (xij″, yij″, zij″) will be small as well, and it will lead to large errors in solving the equations. Conversely, when the pitch angle of the light-pen is big, Δpj will be big too. So two threshold values, Q1 < Q2, should be given for Δpj to make the pitch angle of the light-pen within a suitable range and to obtain eligible parameters of the matrices R, T.
(b)
In OC-XYZ, the distance between the center of each LED and the tip center di (i = 1~13), and (x0, y0, z0) can be determined by solving the following equation using the nonlinear least square generalized inverse method:
( x i j x 0 ) 2 + ( y i j y 0 ) 2 + ( z i j z 0 ) 2 = d i 2
where (xij″, yij″, zij″) are coordinates of the center of the i-th LED in OC-XYZ system in the j-th image.
(c)
Because of unavoidable errors in calibration, the distance between the center of the i-th LED and the center of the probe tip cannot be the same as di calculated from Equation (9). Δdj of the j-th image is the sum of the absolute values of the differences between these two distances in the j-th image. Two threshold values Q3, Q4 are given for Δdmax, the maximum of all Δdj, and variation of Δdmax defined in Equation (10):
Δ d j = i = 1 13 | ( x i j x 0 ) 2 + ( y i j y 0 ) 2 + ( z i j z 0 ) 2 d i | Δ d max = max ( Δ d j )
(d)
As the distances, di (i = 1~13), are invariable in both OL-UVW and OC-XYZ, all 13 equations shown in Equation (11) can be solved in the same way as in OL-UVW:
( u i u 0 ) 2 + ( v i v 0 ) 2 + ( w i w 0 ) 2 = d i 2    ( i = 1~13 )
In this way, the stylus tip center position of the light-pen in OL-UVW, (u0, v0, w0), can be self-calibrated.

3.2. Calibration Steps

(a)
To process one of the image and calculate the matrices Rj, Tj from Equations (1)–(6) and then to determine (x2i’, y2i’) and (xij″, yij″, zij″) (i = 1~13, j ≥ 7) from Equations (2)–(4). To compute Δpj in Equation (8) and save the parameters of Rj, Tj if Q1 < Δpj < Q2. Otherwise ignore this photo.
(b)
After at least seven eligible images are obtained, 13 distances di (i = 1~13) and (x0, y0, z0) can be determined from Equation (9).
(c)
To calculate Δdmax from Equation (10) and remove the image in which Δdj is the biggest, and then to capture one more image and go back to step (a). After that, a new Δdmax is obtained. If this new Δdmax < Q3 and the difference between two Δdmax obtained from adjacent seven eligible photos is less than Q4, then distances di (i = 1~13) are considered as valid ones. Otherwise, similarly, to give up the image in which Δdj is the biggest, and to capture one more image and go back to step (a).
(d)
To determine the coordinates of the tip center in OL-UVW, (u0, v0, w0) from Equation (11) based on eligible di.

4. Experiments

Repeatability tests of tip center position self-calibration at different distances and experiments for measuring a circle and a gauge block have been carried out in a lab environment with the temperature about 20 °C.

4.1. Repeatability Tests of Tip Center Position Self-Calibration

By using the method mentioned above, the tip center positon of the light-pen has been self-calibrated ten times to test the repeatability of the method proposed in this paper. The test results are given in Table 1.
As shown in Table 1, the average value (Ave for short), the standard deviation (Std for short) and the range (the difference between the maximum and minimum value) of the calibrated tip center positon, as well as the total number of photos needed for particular calibration, are presented. It can be seen that the dispersion range is (0.085, 0.068, 0.045) (mm) with the standard deviation (0.027, 0.023, 0.014) (mm) in the U, V and W directions, respectively. It shows the repeatability of the self-calibration method based on invariable distances could meet the needs of measurement systems with submillimeter accuracy. The total number of photos cannot be the same during each calibration, for that the number will be affected by many factors, such as the proficiency of experiment operator and some others. However, less than 300 photos are needed and it takes less than 2 min for each calibration, which shows that the proposed method of self-calibration has the advantage of high efficiency.
During the calibration, the distance between the camera and the kinematic seat or the light-pen should be suitable. If it is too short, brightness of feature points is too high to obtain their center positions accurately, even with the dynamic adjustment algorithm of feature points, whereas if the distance is too long, the solution accuracy for the LPCMM system will decrease. More images are needed for the self-calibration described above with the increase of the distance. In the repeatability experiment above, the camera keeps about 1.4 m away from the kinematic seat. However, this distance cannot be the same in each practical self-calibration. Table 2 shows the results of self-calibration at different distances. The average values, the standard deviations and the ranges of ten tests for each distance are listed. In Table 2, the dispersion ranges of the average u0, v0, w0 at different distances are (0.084, 0.108, 0.094) (mm) with the standard deviations (0.030, 0.035, 0.042) (mm) in U, V and W directions, respectively, which is acceptable. From the table, it can be seen that the absolute values of u0 and v0 become bigger and bigger as the distance increases, while the value of w0 has no significant changes. It might be caused by the error in camera focal length calibration. Some deep studies are needed.

4.2. Measurement Experiments of the System with the (U0, V0, W0) Self-Calibrated

In order to test the accuracy of the self-calibration method based on invariable distances, several measurement experiments are performed. A circle shown in Figure 6 and a gauge block were measured with the self-calibrated values of (u0, v0, w0) equal to (−1.988, −70.663, −16.636) (mm) in the U, V, W directions, respectively.
The diameter of the circle measured by the CMM equals to 63.521 mm, taken as its true value. The maximum permissible error (MPE for short) of the CMM is 2.3 + 3.3 L/1000 (μm) where L is the measured length in mm. The circle was measured at five different positions and ten times at each position while the distance between the camera and the light-pen changes from 1.5 m to 9 m. The test results are given is Table 3. The standard deviation and the dispersion range increase with the increase of distance. The maximum absolute error (Abs for short) is 0.083 mm, which indirectly proves the validity of the self-calibration method.
Similar experiments have been performed by measuring a gauge block of 500 mm with uncertainty ±2.20 μm. The experimental results are shown in Table 4. The largest error in its absolute value is −0.119 mm measured at distance of 1.5 m. The length of the gauge block is obtained by measuring several points on its two end surfaces. The images of these points are near the boundary of the image plane, where the distortion errors are quite large even after corrections. However, the maximum absolute error is still acceptable, that indirectly verifies the validity of the self-calibration method again.

5. Conclusions

A new convenient method for stylus tip center position self-calibration based on invariable distances in the LPCMM is presented in this paper. Only a kinematic seat with an inverted cone hole is used and several images of control points are required to take during the self-calibration. The system structure and model of the whole system are given. The model and steps of self-calibration are discussed in detail. To verify the effectiveness of the proposed method repeatability tests at different distances and experiments by measuring a circle and a gage block have been carried out. Test results are satisfactory and show that the LPCMM system with the calibrated light-pen could realize submillimeter in-situ measurements. Further studies will be carried out in the real industrial field to apply it in practice.

Acknowledgments

The authors wish to thank the State Administration of Science, Technology and Industry for National Defense of China for the financial support through the project JSJL2014206B001. The authors also wish to thank Guoxiong Zhang for his great help on the revision of the manuscript.

Author Contributions

Rui Zhang and Shugui Liu conceived the self-calibration model; Sen Wang and Xuanxiao Song designed and performed the experiments; Rui Zhang analyzed the data and wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, G.X. Coordinate Measuring Machines; Tianjin University Press: Tianjin, China, 1999; pp. 18–27. [Google Scholar]
  2. Calvo, R.; D’Amato, R.; Gómez, E.; Domingo, R. Integration of error compensation of coordinate measuring machines into feature measurement: Part 1—Model development. Sensors 2016, 16, 1610. [Google Scholar] [CrossRef] [PubMed]
  3. Estler, W.T.; Edmundson, K.L.; Peggs, G.N.; Parker, D.H. Large-scale metrology—An update. CIRP Ann. Manuf. Technol. 2002, 51, 587–609. [Google Scholar] [CrossRef]
  4. Jorge, S.; David, G.; Carlos, C.; Albajez, J.A.; Aguilar, J.J. Modelling and calibration technique of laser triangulation sensors for integration in robot arms and articulated arm coordinate measuring machines. Sensors 2009, 9, 7374–7396. [Google Scholar]
  5. Shi, G.; Wang, W. Single laser complex method to improve the resolution of FMCW laser ranging. J. Infrared Millim. Waves 2016, 35, 363–367. [Google Scholar]
  6. Zhou, N.; An, Z.Y.; Li, L.J.; Zhu, Y. IGPS measurement network multi-station arrangement design. Appl. Mech. Mater. 2013, 443, 223–227. [Google Scholar] [CrossRef]
  7. Franceschini, F.; Maisano, D.; Mastrogiacomo, L. Mobile spatial coordinate measuring system (MSCMS) and CMMs: A structured comparison. Int. J. Adv. Manuf. Technol. 2008, 42, 1089–1102. [Google Scholar] [CrossRef]
  8. Wang, X.F.; Qiu, Z.R.; Yang, C.; Qian, Z.Y.; Chen, H.L. Calibration method for test sieves based on video measuring machine. J. Data Acquis. Process. 2013, 28, 257–260. [Google Scholar]
  9. Zhang, Z.J.; Che, R.S.; Huang, Q.C.; Shun, Y.Q. Probe imaging vision coordinate measuring system composing modeling and solving. J. Harbin Inst. Technol. 1999, 31, 69–73. [Google Scholar]
  10. Liu, S.G.; Peng, K.; Huang, F.S.; Zhang, G.X.; Li, P. A portable 3D vision coordinate measurement system using a light pen. Key Eng. Mater. 2005, 295–296, 331–336. [Google Scholar] [CrossRef]
  11. Qin, D.H. Research on the Technology and System of Portable Light Pen Coordinate Measurement System. Ph.D. Thesis, Huazhong University of Science and Technology, Wuhan, China, 2009. [Google Scholar]
  12. Xie, Z.X.; Han, Z.H.; Gao, X. Key technologies of monocular vision measurement system with light pen. Chin. Opt. 2013, 6, 780–787. [Google Scholar]
  13. Tsai, R. A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses. IEEE J. Robot. Autom. 1987, 3, 323–344. [Google Scholar] [CrossRef]
  14. Zhang, Z.Y. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 1330–1334. [Google Scholar] [CrossRef]
  15. Zhang, Z.Y. Camera calibration with one-dimensional objects. IEEE Trans. Pattern Anal. Mach. Intell. 2004, 26, 892–899. [Google Scholar] [CrossRef] [PubMed]
  16. Zhang, Y.J.; Zhang, Z.X.; Zhang, J.Q. Camera calibration using 2D-dlt and bundle adjustment with planar scenes. Geomat. Inform. Sci. Wuhan Univ. 2002, 27, 566–571. [Google Scholar]
  17. Liu, S.G.; Jiang, Z.Z.; Dong, Y.H.; Zhang, H.L. Sub-regional camera calibration based on moving light target. Opt. Precis. Eng. 2014, 22, 259–265. [Google Scholar]
  18. Heikkilä, J. Geometric camera calibration using circular control points. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 1066–1077. [Google Scholar] [CrossRef]
  19. Svoboda, T.; Martinec, D.; Pajdla, T. A convenient multicamera self-calibration for virtual environments. Presence 2006, 14, 407–422. [Google Scholar] [CrossRef]
  20. Alblalaihid, K.; Kinnell, P.; Lawes, S.; Desgaches, D.; Leach, R. Performance assessment of a new variable stiffness probing system for micro-CMMs. Sensors 2016, 16, 492. [Google Scholar] [CrossRef] [Green Version]
  21. Fu, S.; Zhang, L.Y.; Ye, N.; Zhang, W.Z.; Liu, S.L. A flexible approach to light pen calibration for a monocular-vision-based coordinate measuring system. Meas. Sci. Technol. 2014, 25, 1–8. [Google Scholar] [CrossRef]
  22. Liu, S.G.; Zhang, H.L.; Dong, Y.H.; Tang, S.L.; Jiang, Z.Z. Portable light pen 3D vision coordinate measuring system—Probe tip center calibration. Meas. Sci. Rev. 2013, 13, 194–199. [Google Scholar] [CrossRef]
  23. Zhang, R.; Liu, S.G.; Wang, H.Y. Wireless control for pointolite in light-pen CMMs. Appl. Mech. Mater. 2014, 602–605, 2217–2220. [Google Scholar] [CrossRef]
  24. Xu, S.L.; Ma, E.N. Commonly Used Algorithm for Assembly (C/C++ Language to Describe), 3rd ed.; Tsinghua University Press: Beijing, China, 2013; pp. 204–210. [Google Scholar]
  25. Gargallo, P.; Prados, E.; Sturm, P. Minimizing the reprojection error in surface reconstruction from images. In Proceedings of the IEEE the 11th International Conference on Computer Vision, Rio de Janeiro, Brazil, 14–20 October 2007; pp. 1–8.
  26. Haro, G.; Pardàs, M. Shape from incomplete silhouettes based on the reprojection error. Image Vis. Comput. 2010, 28, 1354–1368. [Google Scholar] [CrossRef]
  27. Rukubayihunga, A.; Didier, J.Y.; Otmane, S. Reprojection error as a new metric to detect assembly/disassembly maintenance tasks. In Proceedings of the 5th International Conference on Image Processing Theory, Tools and Applications, Orléans, France, 10–13 November 2015; pp. 513–518.
Figure 1. The LPCMM system. ① Laptop computer, ② camera, ③ light-pen, ④ workpiece.
Figure 1. The LPCMM system. ① Laptop computer, ② camera, ③ light-pen, ④ workpiece.
Sensors 17 00131 g001
Figure 2. Light-pen styluses.
Figure 2. Light-pen styluses.
Sensors 17 00131 g002
Figure 3. Four coordinate systems of the LPCMM. (a) Coordinate systems in the camera; (b) Coordinate system in the light-pen.
Figure 3. Four coordinate systems of the LPCMM. (a) Coordinate systems in the camera; (b) Coordinate system in the light-pen.
Sensors 17 00131 g003
Figure 4. Tip radius compensation.
Figure 4. Tip radius compensation.
Sensors 17 00131 g004
Figure 5. Four gestures for self-calibration.
Figure 5. Four gestures for self-calibration.
Sensors 17 00131 g005
Figure 6. The measured circle.
Figure 6. The measured circle.
Sensors 17 00131 g006
Table 1. Repeatability test of self-calibration for (u0, v0, w0).
Table 1. Repeatability test of self-calibration for (u0, v0, w0).
Testu0 (mm)v0 (mm)w0 (mm)Photos Needed
1−2.019−70.639−16.643180
2−1.964−70.620−16.657158
3−2.017−70.678−16.629230
4−1.970−70.671−16.655206
5−1.991−70.633−16.617162
6−1.988−70.658−16.636158
7−1.973−70.683−16.612115
8−1.953−70.685−16.634132
9−1.966−70.688−16.645111
10−2.037−70.675−16.632276
Ave−1.988−70.663−16.636
Std0.0270.0230.014
Range0.0850.0680.045
Table 2. Results of self-calibration for (u0, v0, w0) at different distances (mm).
Table 2. Results of self-calibration for (u0, v0, w0) at different distances (mm).
DistanceAveStdRange
u0v0w0u0v0w0u0v0w0
1.2 m−1.974−70.633−16.6480.0080.0290.0370.0200.0630.085
1.4 m−1.988−70.663−16.6360.0270.0230.0140.0850.0680.045
1.6 m−1.991−70.678−16.5540.0150.0180.0030.0370.0390.008
1.8 m−2.011−70.682−16.5590.0400.0150.0400.0940.0350.098
2.0 m−2.059−70.741−16.5590.0420.0660.0580.0900.1630.136
Std0.0300.0350.042
Range0.0840.1080.094
Table 3. Repeatability test for the circle diameter (in mm) measured at different distances.
Table 3. Repeatability test for the circle diameter (in mm) measured at different distances.
Distance1.5 m3 m5 m7 m9 m
163.595 63.603 63.550 63.605 63.427
263.633 63.608 63.658 63.627 63.338
363.636 63.679 63.582 63.546 63.324
463.602 63.673 63.474 63.619 63.744
563.616 63.548 63.584 63.627 63.625
663.576 63.549 63.629 63.489 63.562
763.594 63.583 63.588 63.603 63.486
863.584 63.616 63.560 63.470 63.489
963.590 63.560 63.516 63.412 63.553
1063.617 63.555 63.619 63.729 63.355
Ave63.604 63.597 63.576 63.573 63.490
Abs0.083 0.076 0.055 0.052 −0.031
Std0.019 0.046 0.051 0.089 0.128
Range0.059 0.131 0.184 0.317 0.420
Table 4. Repeatability tests of measuring the length of a gauge block (in mm) at different distances.
Table 4. Repeatability tests of measuring the length of a gauge block (in mm) at different distances.
Distance1.5 m3 m5 m7 m9 m
1499.840 499.965 500.048 500.087 499.927
2499.874 499.960 500.036 500.127 500.048
3499.871 499.949 499.995 500.080 499.948
4499.919 499.960 500.035 499.993 499.894
5499.888 499.946 500.025 500.073 499.873
6499.900 499.921 500.037 499.965 499.925
7499.847 500.003 500.052 500.077 499.970
8499.874 499.983 499.996 500.046 499.855
9499.911 499.982 499.994 499.992 500.028
10499.889 499.959 500.018 500.008 499.992
Ave499.881 499.963 500.024 500.045 499.946
Abs−0.119 −0.037 0.024 0.045 −0.054
Std0.024 0.022 0.021 0.050 0.061
Range0.078 0.082 0.058 0.162 0.193

Share and Cite

MDPI and ACS Style

Zhang, R.; Liu, S.; Wang, S.; Song, X. Stylus Tip Center Position Self-Calibration Based on Invariable Distances in Light-Pen Systems. Sensors 2017, 17, 131. https://doi.org/10.3390/s17010131

AMA Style

Zhang R, Liu S, Wang S, Song X. Stylus Tip Center Position Self-Calibration Based on Invariable Distances in Light-Pen Systems. Sensors. 2017; 17(1):131. https://doi.org/10.3390/s17010131

Chicago/Turabian Style

Zhang, Rui, Shugui Liu, Sen Wang, and Xuanxiao Song. 2017. "Stylus Tip Center Position Self-Calibration Based on Invariable Distances in Light-Pen Systems" Sensors 17, no. 1: 131. https://doi.org/10.3390/s17010131

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop