Method for calibration accuracy improvement of projector-camera-based structured light system

Abstract. Calibration is a critical step for the projector-camera-based structured light system (SLS). Conventional SLS calibration means usually use the calibrated camera to calibrate the projector device, and the optimization of calibration parameters is applied to minimize the two-dimensional (2-D) reprojection errors. A three-dimensional (3-D)-based method is proposed for the optimization of SLS calibration parameters. The system is first calibrated with traditional calibration methods to obtain the primary calibration parameters. Then, a reference plane with some precisely printed markers is used for the optimization of primary calibration results. Three metric error criteria are introduced to evaluate the 3-D reconstruction accuracy of the reference plane. By treating all the system parameters as a global optimization problem and using the primary calibration parameters as initial values, a nonlinear multiobjective optimization problem can be established and solved. Compared with conventional calibration methods that adopt the 2-D reprojection errors for the camera and projector separately, a global optimal calibration result can be obtained by the proposed calibration procedure. Experimental results showed that, with the optimized calibration parameters, measurement accuracy and 3-D reconstruction quality of the system can be greatly improved.


Introduction
2][3][4] A basic SLS consists of one projector and one camera.The projector is used to project some predefined pattern images onto the target surface, and the camera is used to capture the scene synchronously.By extracting the projected features from the captured images, accurate and dense correspondences can be established between the camera and projector reference frames.With the correspondences, 3-D information can be retrieved via the triangulation principle. 5,68][9] To perform the triangulation, we need to know the intrinsic parameters of both projector and camera, as well as the extrinsic parameters between them.1][12][13] The main difficulty in the calibration of the projector-camerabased SLS is how to precisely calibrate the projector device.As the projector cannot "see" the calibration target like the camera, existing camera calibration methods cannot be applied directly.To calibrate the projector, a usual means is to treat the projector as an "inverse" camera.In the implementation, the camera is first calibrated, and then it is used to calibrate the projector device.However, with such a calibration strategy, calibration errors of the camera will propagate to the stage of projector calibration 14 and thus decrease the overall calibration accuracy of the SLS.Moreover, minimization of two-dimensional (2-D) reprojection error of the reference points is a usual criterion for optimizing the calibration results, especially for the lens distortion parameters. 15,16Such an optimization procedure is usually applied to the camera and projector separately and cannot reflect real 3-D reconstruction accuracy.
In this paper, a 3D-based optimization method is studied to improve the calibration accuracy of the projector-camerabased SLS.The system is first calibrated by traditional means with a printed checkerboard pattern.Then, a planar surface with some precisely printed markers is used for the parameter optimization.Based on the reference plane, 3-D metric error criteria are defined as the planarity error, the distance error, and the angular error.A multiobjective optimization problem is established by considering all system parameters as variables.Using the primary calibration results as initial values, optimal calibration parameters with minimum 3-D measurement errors can be solved.In the experiments, the optimized calibration parameters are evaluated qualitatively and quantitatively.The results show that calibration accuracy can be greatly improved by the proposed approach compared with some classical calibration methods.
This paper is organized as follows: a brief review of existing calibration methods of the projector-camera-based SLS is presented in Sec. 2. In Sec. 3, the calibration procedure and the parameter optimization are introduced.Experimental results are provided and evaluated in Sec. 4. Finally, the conclusion is offered in Sec. 5.

Related Works
Camera calibration is a classical topic in the computer vision domain.The most widely used camera calibration methods are Tsai's method 17 and Zhang's method. 18Tsai's method uses a precise external 3-D calibration object to which a reference coordinate frame is defined.In Zhang's method, the calibration object can be simplified to a planar surface with some printed patterns.Position and orientation of the calibration plane can be changed freely in the visual field of the camera.With adequate calibration images, the camera's intrinsic and extrinsic parameters with respect to the calibration plane can be estimated.Such a calibration procedure can be applied to multiple camera-based stereo vision systems. 19owever, for the projector-camera-based SLS, both the camera and the projector are required to be accurately calibrated.Calibration of the camera can follow traditional means.The projector cannot see the calibration object, so the methods for camera calibration cannot be applied to it directly.In previous works, a popular approach is to use the camera calibration information to calibrate the projector device.The operation contains two steps: (1) the calibration plane with printed patterns is imaged by the camera and (2) the calibration plane is kept static while another pattern is projected onto the calibration plane and then imaged by the camera.By changing the position and pose of the calibration plane, a group of image pairs can be captured.The images with only printed patterns are used for the camera's calibration to obtain its intrinsic (e.g., focal length, principle point, and lens distortions) and extrinsic (e.g., rotation and translation vectors with respect to the calibration plane) parameters.As a result, 3-D information of the calibration plane at each calibration position can be calculated with respect to the camera reference frame.Thus, 3-D coordinates of the projected pattern features can be calculated.As the image coordinates of the projected pattern features are known a priori, the intrinsic and extrinsic parameters of the projector can be estimated via traditional camera calibration procedures.
In Ref. 20, a printed checkerboard pattern was used for the calibration of a projector-camera-based SLS.The calibration plane contained two regions: one region with a printed pattern was used for the camera calibration and the other was blank and used as the projector screen.Four corners of the plane were marked with colors to release the feature detection difficulty.In Ref.21, a planar calibration object with 140 uniformly distributed physical markers was used.These markers were precisely measured with a known distance, which were used to calibrate the camera first.Then, a series of sinusoidal phase-shifting patterns was projected on it and captured by the camera.With the phase decoding procedure, one-to-one correspondence can be established between the projector and the camera.By interpolating the image positions of the markers on the projector's image plane, their projector coordinates can be calculated.A similar idea was also reported in Ref. 22, which extended it to a concept that allows the projector to be treated as if it can "capture" images.In this method, three sinusoidal phase-shifting fringe patterns were projected on the object sequentially and captured by the camera.To construct the one-to-one correspondence between the camera and projector, both vertical and horizontal fringe patterns were used.Thus, the calibration of the projector can be implemented on the regenerated projector images.As a continuous work, an improved calibration approach was introduced in Ref. 23 to deal with the projector defocus problem.The authors showed that one-to-one correspondence between the projector and camera cannot be established in spatial domain subject to the defocused pattern projection.However, the mapping in the phase domain was invariant between the central points of a projector pixel and a camera pixel.Without considering the nonlinear distortion of the projector, an improved calibration result was obtained via traditional calibration methods.In Ref. 24, a planar board with some evenly distributed circular markers was placed on a motion table and used to calibrate the projector-camerabased SLS.By defining the calibration board as the world coordinate system, 3-D coordinates of the circular makers can be precisely calculated and used for the calibration of the camera.To calibrate the projector, the gray code and phase-shifting patterns were also used.The sum of the reprojection errors of all the reference points onto the camera and projector image planes was used to optimize the calibration parameters of the camera and projector.In Ref. 25, dense correspondences between the projector and camera were first generated by gray code and phase-shifting patterns.Then, the intrinsic and extrinsic parameters of the projector and camera were estimated by decomposing a radial fundamental matrix, and the 2-D reprojection error was adopted for the parameter optimization.
In Ref. 26, a calibration method for the fringe projection profilometry system was studied.Unlike previous stereo vision calibration methods, the bundle adjustment strategy was introduced to the calibration procedure, which was used to adjust the coordinates of benchmarks.The results showed that side effect due to inaccuracy of benchmarks could be efficiently reduced, resulting in reliable calibration parameters.In Ref. 27, a nonlinear iterative optimization method was proposed to correct the errors caused by lens distortion.Simulated and experimental results showed that the calibration accuracy can be improved compared with the conventional linear model method.In Ref. 28, a residual error compensation scheme was proposed to improve the calibration accuracy.The compensation scheme was applied to a reference plane with the projection of some circular control points that projected from the projector.Planarity of the control points was used to rectify the remaining distortions that are not predicted by the projector lens distortion model.With such a feedback scheme, the systematic error and robustness could be improved.Instead of using projected features, a reference plane with some precisely printed markers was used for the rectification of primary calibration parameters. 29Based on this work, a more comprehensive framework for the optimization of the projector-camerabased SLS parameters will be investigated and evaluated in this paper.
In addition, there are also some projector-camera-based SLS calibration tools that are widely used in the research domain, such as the "Procam-calib" tool 30,31 and the "SLScalib" tool. 32,33For the Procam-calib tool, it first calibrates the camera via Zhang's method.Then, a checkerboard pattern is projected on the calibration board, and the corners of the projected pattern can be detected.By applying the ray-plane intersection method, the 3-D position for each projected corner can be calculated and used for the calibration of the projector.For the SLS-calib tool, its improvement is to use the local homographies to individually translate each checkerboard corner from the camera plane to the projector plane.Each local homography is only valid within its neighborhood, and it is used to translate only one corner point.In this way, all pattern corner points can be transferred from camera to projector plane independently of each other, thus decreasing the effects by lens distortions.The experimental results showed that local homographies can successfully handle projector lens distortion and improve the overall calibration accuracy.

Calibration and Optimization of
Projector-Camera-Based Structured Light System Parameters The proposed calibration approach for the projector-camerabased SLS consists of two steps: primary calibration and the parameter optimization in 3-D space.To model the system, a full pinhole model that contains radial and tangential lens distortions is adopted for both the camera and projector.The calibration procedures described in Refs.30-33 can be used for the primary calibration of the system.Then, a reference plane with some precisely printed markers is used for the optimization of the primary calibration parameters.

Primary Calibration of the Structured Light System
Geometric model of the projector-camera-based SLS can be described in Fig. 1.The parameters required to estimate including the intrinsic parameters of both the camera and projector, as well as the extrinsic parameters between the camera and projector.To describe the system model more accurately, radial and tangential distortions are considered for both the camera and projector.Let M c ¼ ½ X c Y c Z c T denote the 3-D coordinate of a spatial point with respect to the camera reference frame, and its corresponding image pixel coordinate on the camera plane can be denoted as m c ¼ ½ u c v c T .According to the pinhole model, the normalized form of m c can be written as Considering the radial and tangential lens distortions, the undistorted expression of mc can be expressed as E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 0 2 ; 3 2 6 ; 6 9 2 where r 2 c ¼ ũ2 c þ ṽ2 c and Δ t ð mc Þ refers to the tangential distortion vector that can be expressed as E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 0 3 ; 3 2 6 ; 6 3 9 The homogeneous coordinate xc of the corresponding camera point m c with the compensation of lens distortions is expressed as ; t e m p : i n t r a l i n k -; e 0 0 4 ; 3 2 6 ; 5 5 8 where K c is known as the intrinsic parameter matrix of the camera that is represented by ; t e m p : i n t r a l i n k -; e 0 0 5 ; 3 2 6 ; 4 7 3 The same model can be applied for the projector device.For a complete model with lens distortions, there are 10 parameters to be estimated, i.e., ff x ; f y ; c x ; c y ; k 1 ; k 2 ; k 3 ; k 4 ; k 5 ; and αg.The parameter of α refers to the skewness of the sensor axes, which can be assumed to be 0 for most modern imaging sensors. 18,31,33he extrinsic parameters is expressed by a rotational matrix R and a translation vector T as E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 0 6 ; 3 2 6 ; 3 2 2 Therefore, the coordinates of M c and M p with respect to the camera and projector reference frames is related as E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 0 7 ; 3 2 6 ; 2 3 6 There are a total of 12 extrinsic parameters to be estimated for the camera and projector.For each corresponding point ½ x c y c 1 T and ½ x p y p 1 T on the camera and projector plane, a closed-form expression for the depth (Z c ) in the camera reference frame is derived as 34 E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 0 8 ; 3 2 6 ; 1 3 3 where To calibrate the projector-camera-based SLS, the camera is first calibrated with a printed checkerboard pattern via the method in Ref. 17.The checkerboard pattern corners (m c ) are extracted, and their corresponding 3-D points (M c ) on the calibration plane can be estimated.Then, a closed-form solution is applied to solve the intrinsic and extrinsic parameters of the camera.By including the lens distortion parameters, the minimization of the reprojection errors is introduced as follows: E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 0 9 ; 6 3 ; 6 7 5 where n indicates the number of calibration images, m indicates the number of pattern feature points on each calibration plane, and projðK; R i ; T i ; M j Þ is the projection of the 3-D points M j on the j'th calibration plane.
To calibrate the projector, the calibrated camera can be used.With the calibration result of the camera, 3-D information of the calibration plane can be calculated.As a result, 3-D coordinates of the checkerboard corners on the projected patterns can be calculated with respect to the camera reference frame.Therefore, the correspondence of fm p ; M p g can be calculated.Then, the calibration of the projector can be performed following the camera calibration procedure, and the extrinsic parameters R and T can be calculated from Eq. ( 7).For existing calibration methods of the projectorcamera-based SLS, optimization of the calibration parameters was applied for the camera and projector separately.The optimization was performed with respect to the reprojection errors of pattern feature points in 2-D image space as given in Eq. ( 9).The following section describes how the parameters can be optimized in 3-D space to further improve the system calibration accuracy.

Optimization of Primary Calibration Parameters
As described in Sec.3.1, optimization of calibration parameters with respect to the 2-D reprojection error criterion has been a standard step in existing calibration methods not only for the camera but also for the projector-camera-based SLSs.However, such a procedure is applied for the camera and projector separately and cannot reflect the real metric errors.In this section, an extra optimization procedure that performed in 3-D space is introduced to improve the calibration accuracy.The underlying principle of the proposed method is to treat all the calibration parameters of the projector-camerabased SLS as a global optimization problem.The primary calibration results in Sec.3.1 are used as the initial values, and some objective functions are constructed to minimize the 3-D metric errors.By solving the nonlinear multiple-target optimization problem, the optimal calibration parameters can be obtained.Workflow of the proposed calibration procedure is shown in Fig. 2.
The object used for the optimization is very simple.To guarantee high flatness of the object surface, a flat glass with homogeneous reflectance is used.Some markers are uniformly printed on the glass surface with precise distance (D) as shown in Fig. 3.The reference plane with markers is first scanned by a group of structured light patterns. 35ccording to the coding strategy of Ref. 35, the first image that contains no pattern information is white.Based on this image, a random downsampling is applied to obtain a group of image points (p opt ).Then, a threshold is applied to separate the marker areas, and the centroids of markers (p m ) can be calculated with subpixel accuracy.With the primary calibration parameters, 3-D coordinates of p opt and p m can be calculated and denoted as p opt and P m , respectively.Based on the reconstructed 3-D points of p opt and P m , three objective functions are constructed to evaluate the 3-D reconstruction accuracy as follows: 1. Planarity error: The reference plane used for reconstruction can be viewed as a perfect plane.Without considering the calibration errors and reconstruction errors, the planarity of p opt should be zero.
Based on this a priori, a least-square fitting approach is applied to p opt .Suppose the number of sampling points is S, and the distance between the i'th sample point to the fitting plane is d i , then the absolute mean fitting residuals (E p ) can be defined as ; t e m p : i n t r a l i n k -; e 0 1 0 ; 3 2 6 ; 2 8 0 2. Distance error: For each marker point P j ∈ P m , its average distance to all adjacent marker points in Fig. 2 Flowchart of the proposed parameter optimization procedure.horizontal and vertical directions can be calculated and denoted as d j .Suppose there are J marker points on the reference plane, the distance error objective function is simply defined as E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 1 1 ; 6 3 ; 7 0 8 E d ¼ X J j¼1 jd j − Dj∕J: (11) 3. Angular error: Considering that the affine transformation may be caused by the inaccurate primary calibration parameters, then the last objective function is constructed to evaluate the angles between the marker points.For each marker point P j ∈ P m , by connecting it with all adjacent marker points, all the included angles θ can be calculated.The ground-truth value of θ is known as θ 0 ¼ 90 deg and θ j is the average of all calculated angles, the angular error objective function is expressed as ; t e m p : i n t r a l i n k -; e 0 1 2 ; 6 3 ; There are a total of 30 parameters to optimize, i.e., eight intrinsic parameters in ff c ; c c ; f p ; c p g, 12 extrinsic parameters in R and T, and 10 lens distortion parameters in fk c ; k p g,; the sensor skewness factors (α c and α p ) are assumed to be 0 and are not considered in the optimization.A vector x is defined to represent all parameters to be optimized as E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 1 3 ; 6 3 ; 4 0 7 x ¼ ½f c ; c c ; f p ; c p ; R; T; k c ; k p T : (13)   With conventional calibration procedures, [30][31][32][33] we obtain the initial value of x and denote it as x 0 .Therefore, a multiobjective optimization problem is established as E Q -T A R G E T ; t e m p : i n t r a l i n k -; e 0 1 4 ; 6 3 ; 3 4 2 where the first constraint R • R T ¼ 1 is used to guarantee the orthogonality of matrix R, and the others are used to set the ranges of parameters.For ½x 1 • • • x 20 , which refers to the parameters of ½f c ; c c ; f p ; c p ; R; T, the empirical values of l b ¼ 0.9 and l u ¼ 1.1 are adopted.l kb and l ku are set to a fixed range of ½−0.1; −0.5; −0.5; −0.5; −0.5 and [0.1, 0.5, 0.5, 0.5, 0.5], respectively.The weighting factors (α and β) are used to balance the effects from three error criteria, which can be evaluated empirically to satisfy In our experiments, both α and β are set to 1.To solve this multiobjective optimization problem, some off-the-shelf mathematical tools can be used.In our work, the "fminsearch" function provided in the MATLAB optimization toolbox is used, which is based on the solution of the simplex search method as described in Ref. 36.

Experimental Results
The experimental setup consists of one camera (point gray FL3-U3-32S2C-CS, with the resolution of 2080 × 1552 pixels, USB3.0 interface, and 60 fps), one digital light procession projector (Benq GP1, with the resolution of 1024 × 768 pixels, HDMI interface, and 60 Hz), and a rotation table as shown in Fig. 4. The camera is mounted with a lens of 10 mm.The rotation table is used to realize the multiple-view 3-D scanning.The working distance of the system is about 700 mm, and the scanning field is about 400 × 300 mm.The system is first calibrated with a printed checkerboard pattern via conventional calibration methods, [30][31][32][33] where the 2-D reprojection error criterion is used for the optimization of system parameters.A flat glass with homogeneous reflectance is used for the parameter optimization.Some circular markers are uniformly printed on the glass surface with a precise distance of 100 mm.The structured light method described in Ref. 35 is used for the 3-D scanning.The first experiment is conducted on the reference plane, and the 3-D measurement results with respect to three error criteria are provided to evaluate different calibration parameters.The second experiment is applied with the rotational 3-D scanning system to evaluate the 3-D reconstruction results qualitatively.

Calibration Results with and without Optimization
The Procam-calib tool 30,31 and SLS-calib tool, 32,33 two usual calibration tools for the projector-camera-based SLS, are used for the primary calibration in our work.Figure 5 shows the checkerboard calibration plane and planar surface with markers used for parameter optimization.The reference Fig. 4 The experimental projector-camera-based SLS, which contains one camera, one projector, and a rotation table.plane is scanned five times with different positions and poses in the working volume.With the downsampling procedure, 10,000 points are randomly selected and reconstructed for the calculation of the planarity error.The calibration parameters by the SLS-calib tool are used as the initial values, and the optimization algorithm is implemented with MATLAB 2012.All the calibration parameters by the Procam-calib tool, SLS-calib tool, and the proposed method are given in Table 1.From the results, we can see that the major differences of three calibration results appear in the distortion factors k c and k p .

Evaluation of Calibration Accuracy
The reference plane is also used to evaluate the accuracy of different calibration parameters.By changing the position and pose of the reference plane with respect to that used in the optimization stage, it was reconstructed by three calibration results as listed in Table 1.The scanning region is about 400 × 300 mm.By fitting a plane to the three reconstructed point clouds, distributions of the fitting errors are as displayed in Fig. 6.From the results, we can see that, with classical calibration parameters, distinct reconstruction errors arise at the plane corners and boundaries as shown in Figs.6(a) and 6(b).This was mainly caused by the inaccurately calibrated lens distortion parameters.The values of metric error terms E p , E d , and E θ are also calculated and given in Table 2. From the results, we can see that the planarity by the optimized calibration parameters can be   The distance error by the optimized parameters is very close to 0 compared with the values of 0.219 and 0.166 mm by the other two methods.The angular error can also be improved.
To evaluate the robustness of the optimized calibration parameters, the 3-D reconstruction procedure is repeated by changing the position and pose of the target plane, and similar measurement results can be obtained.

Qualitative Evaluation of Calibration Parameters
This experiment is used to evaluate the 3-D reconstruction quality by different calibration parameters.For the objects with free-form surfaces, the calibration accuracy is difficult to be evaluated from a single 3-D scanning.To make the comparison, a rotation table is to the projectorcamera-based SLS as shown in Fig. 4. The object is rotated with a fixed angle of 30 and the rotational axis is calculated by the method in Ref. 37. With a complete scanning, 12 surface patches can be obtained.To align these surface patches, a rigid transformation can be applied with the calculated rotational axis and the given rotation angle.
A plaster pot is used in this experiment as shown in Fig. 7(a).The calibration parameters by the Procam-calib tool, SLS-calib tool, and the proposed approach are used for the 3-D reconstruction.The registered 3-D models are shown in Figs.7(b)-7(d).Red lines on the 3-D models indicate the gaps between adjacent surface patches.In other words, the reconstructed surface patches are distorted and cannot be well aligned.From Fig. 7(b), we can see that the reconstructed 3-D model with calibration parameters by the Procam-calib tool has distinct distortions in the areas of the surface patch boundaries.In these areas, the adjacent scanning surface patches cannot be well registered.The reconstruction quality can be improved by the calibration results of the SLS-calib tool as shown in Fig. 7(c), but a few surface regions still cannot be well aligned.Figure 7(d) shows the reconstructed 3-D model by the calibration parameters of our method, where most of the surface patches can be precisely registered.Figure 8(a) shows another 3-D object, which has abundant surface details, like the hair and some texts carved on it.Some areas on the model are enlarged as shown in Fig. 8(b) for close observation.From the results, we can see that tiny features can be precisely registered, which benefits the accurate calibration parameters.More experimental results are provided in Fig. 9 to show the high 3-D reconstruction quality brought by the accurate calibration parameters.With the above evaluations, calibration accuracy of the proposed method can be fully demonstrated.

Conclusions
In this work, an accurate and practical calibration method is introduced for the projector-camera-based SLS.In this method, conventional calibration means is first applied for the primary calibration of the system.Then, a planar surface with some markers is used for the parameters' optimization.All the intrinsic parameters of the camera and projector and the extrinsic parameters between them are considered a global optimization problem.Compared with classical calibration means, which apply the parameter optimization in 2-D image space to minimize the reprojection errors, the proposed optimization approach is executed in 3-D space directly.Three error criteria are introduced as the objective functions, i.e., planarity error, distance error, and the angular error.Using the primary calibration parameters as initial values, the nonlinear multiple-target optimization problem can be solved to obtain the optimal calibration parameters.
The first experiment is conducted on the planar surface.These results show that, by the proposed calibration method, 3-D measurement accuracy can be improved 5 to 10 times compared with classical calibration means.The second experiment is applied to evaluate the 3-D reconstruction results qualitatively.These results show that 3-D models with higher quality can be obtained by the optimized calibration parameters.With the above comparisons, improvement of the calibration accuracy by the proposed calibration method can be fully demonstrated.The proposed method is simple and easy to implement, which can be widely used for the SLS calibration to improve its measuring accuracy.

Fig. 1
Fig.1Geometric model of a typical projector-camera-based SLS.

Fig. 3
Fig. 3 Illustration of the pattern structure used for parameter optimization.

Fig. 5
Fig.5(a) the printed calibration pattern used for the primary calibration and (b) the planar surface with markers used for parameter optimization.

Fig. 6
Fig. 6 Distribution of plane-fitting errors by the calibration results of (a) Procam-calib tool, (b) SLS-calib tool, and (c) proposed method.

Fig. 7
Fig. 7 Evaluation of 3-D reconstruction quality by various calibration methods.(a) Experimental target, (b) registered 3-D model by the parameter of Procam-calib tool, (c) registered 3-D model by the parameter of SLS-calib tool, and (d) registered 3-D model by the proposed calibration method.

Fig. 8
Fig. 8 3-D reconstruction of a plaster model with the proposed calibration method.(a) The reconstructed 3-D model under various viewpoints and (b) enlarged surface areas for close observation.

Table 1
Calibration parameters by Procam-calib tool, SLS-calib tool, and the proposed method.

Table 2
Evaluation of measurement accuracy by different calibration parameters.