| Literature DB >> 31653012 |
Tao Jiang1, Xu Chen2, Qiang Chen3, Zhe Jiang4.
Abstract
This paper addresses the problem of flexible and accurate global calibration for multiple non-overlapping vision sensors in a confined workspace. Instead of using an auxiliary calibration pattern, the proposed method uses one laser tracker and only its accessory target sphere to obtain all the 3D calibration points and then accomplish the initial estimation of pose between the vision sensors. Then, the 3D calibration points and the extrinsic parameters between vision sensors are further optimized via the bundle adjustment algorithm based on the distance and reprojection constraints. Experiments were conducted to validate the performance and the experimental results demonstrate that the distance error can be decreased from 3.5 mm to 0.8 mm after introducing the distance and reprojection constraints.Entities:
Keywords: bundle adjustment; calibration; nonoverlapping vision sensors
Year: 2019 PMID: 31653012 PMCID: PMC6864806 DOI: 10.3390/s19214623
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Illustration of the calibration procedure for two non-overlapping cameras.
Figure 2Experimental layout for the global calibration of two non-overlapping cameras.
Figure 3Six examples of ellipse detection and fitting results for the left projection images.
Figure 4Six examples of ellipse detection and fitting results for the right projection images.
Intrinsic parameters of the left and right cameras.
| Parameters |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| Left Camera | 2734.41 | 2734.41 | 721.84 | 527.19 | −0.228 | 0.121 |
| Right Camera | 1979.14 | 1979.14 | 688.91 | 504.17 | −0.129 | 0.181 |
3D coordinates of the target sphere center in the GCS and LCS (mm).
| No. | 3D Points within the FOV of Left Camera | 3D Points within the FOV of Right Camera | ||
|---|---|---|---|---|
| Left Points in the GCS | Initial Points in the LLCS | Right Points in the GCS | Initial Points in the RLCS | |
| 1 | (155.65,2373.49,−403.02) | (−30.19,−34.81,495.24) | (301.44,931.73,−456.51) | (−28.27,2.03,413.56) |
| 2 | (158.23,2423.15,−423.13) | (−26.42,−11.00,541.30) | (300.83,832.14,−390.92) | (−25.39,−64.70,515.36) |
| 3 | (227.35,2425.11,−407.22) | (44.92,−23.56,542.75) | (382.79,870.49,−411.56) | (−109.86,−42.89,478.41) |
| 4 | (105.63,2441.87,-407.39) | (−78.35,−28.65,565.16) | (296.44,825.45,−393.36) | (−20.53,−62.03,519.78) |
| 5 | (143.11,2367.60,−431.68) | (−44.53,−6.45,484.90) | (219.94,906.33,−423.91) | (55.39,−32.36,436.12) |
| 6 | (211.88,2388.08,−439.87) | (25.59,6.61,499.08) | (254.92,887.01,−459.65) | (20.74,4.51,452.50) |
| 7 | (114.49,2401.72,−404.65) | (−70.32,−33.20,519.12) | (308.94,873.64,−435.78) | (−34.56,−19.11,479.23) |
| 8 | (135.20,2476.36,−417.43) | (−47.47,−14.78,598.66) | (300.48,910.14,−439.16) | (−26.64,−15.83,437.33) |
| 9 | (187.40,2375.10,−417.80) | (1.55,−17.87,491.01) | (288.38,859.78,−398.99) | (−13.25,−56.30,482.57) |
| 10 | (163.64,2439.99,−406.56) | (−19.45,−26.72,563.27) | (312.35,856.92,−409.34) | (−37.42,−45.66,488.13) |
Rectified 3D coordinates of the target sphere center in the LLCS and RLCS (mm).
| No. | Points in the LLCS | Points in the RLCS | ||
|---|---|---|---|---|
| Rectified Coordinates | Deviation Vector Δ | Rectified Coordinates | Deviation Vector Δ | |
| 1 | (−30.18,−34.79,494.07) | (−0.01,−0.02,1.16) | (−27.72,2.06,414.26) | (−0.55,−0.03,−0.70) |
| 2 | (−26.51,−11.08,541.53) | (0.09,0.08,−0.23) | (−25.02,−63.81,513.98) | (−0.37,−0.89,1.38) |
| 3 | (44.88,−23.40,541.68) | (0.04,−0.16,1.07) | (−108.11,−42.35,478.55) | (−1.75,−0.54,−0.14) |
| 4 | (−78.45,−28.44,563.68) | (−0.08,−0.21,1.49) | (−20.48,−61.39,520.22) | (−0.05,−0.64,−0.44) |
| 5 | (−44.77,−6.74,485.90) | (0.23,0.29,−1.00) | (54.64,−31.95,436.74) | (0.75,−0.41,−0.62) |
| 6 | (25.69,6.33,501.93) | (−0.10,0.29,−2.85) | (20.58,4.24,456.72) | (0.16,0.27,−4.22) |
| 7 | (−70.82,−33.43,522.01) | (0.49,0.22,−2.89) | (−33.74,−18.98,473.44) | (−0.82,−0.13,5.79) |
| 8 | (−47.40,−14.61,596.78) | (−0.07,−0.17,1.88) | (−26.23,−15.54,436.24) | (−0.42,−0.29,1.09) |
| 9 | (1.52,−18.05,492.31) | (0.03,0.18,−1.30) | (−13.32,−56.17,485.05) | (0.07,−0.13,−2.48) |
| 10 | (−19.43,−26.55,560.54) | (−0.03,−0.17,2.73) | (−37.13,−45.24,489.14) | (−0.29,−0.43,−1.00) |
Extrinsic parameters between two cameras before and after optimization.
| Parameters |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| Pre-optimization | −0.0496 | 3.0921 | −0.3114 | 36.6868 | −192.5890 | −525.9032 |
| Optimized | −0.0392 | 3.1358 | −0.1498 | 31.2351 | −83.7498 | −538.1350 |
Figure 5Distance error curves before and after bundle adjustment.
Figure 6Reprojection errors of the initial and rectified points in the LLCS.
Figure 7Reprojection errors of the initial and rectified points in the RLCS.