Next Article in Journal
Correction: Huang et al. Deep-Learning Based Label-Free Classification of Activated and Inactivated Neutrophils for Rapid Immune State Monitoring. Sensors 2021, 21, 512
Previous Article in Journal
Temperature Sensor Based on Periodically Tapered Optical Fibers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Calibration Method for a Self-Rotating, Linear-Structured-Light Scanning, Three-Dimensional Reconstruction System Based on Plane Constraints

1
Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Authors to whom correspondence should be addressed.
Co-first author.
Sensors 2021, 21(24), 8359; https://doi.org/10.3390/s21248359
Submission received: 1 November 2021 / Revised: 4 December 2021 / Accepted: 8 December 2021 / Published: 15 December 2021
(This article belongs to the Section Navigation and Positioning)

Abstract

:
This paper proposes a calibration method for a self-rotating, linear-structured-light (LSL) scanning, three-dimensional reconstruction system based on plane constraints. The point cloud of plane target collected by the self-rotating, LSL scanning, 3D reconstruction system should be constrained to the basic principle of the plane equation; it can quickly and accurately calibrate the position parameters between the coordinate system of the LSL module and the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system. Additionally, the transformation equation could be established with the calibrated optimal position parameters. This paper obtains the above-mentioned position parameters through experiments and uses the calibrated self-rotating, LSL scanning, 3D reconstruction system to perform three-dimensional scanning and reconstruction of the test piece. The experimental results show that the calibration method can effectively improve the measurement accuracy of the system.

1. Introduction

A self-rotating, linear-structured-light (LSL) scanning, 3D reconstruction system mounted on a mobile robot can be applied to the 3D reconstruction of the internal dimensions of structures such as pipelines [1,2,3], tunnels [4], tanks, indoor environments [5,6,7], nuclear reactor internals [8,9], underwater environments [10], etc. That can help identify internal defects, damages, leakages, etc. As shown in Figure 1, the self-rotating, LSL scanning, 3D reconstruction system is composed of an LSL module and a rotating module. The coordinate system of the self-rotating, LSL scanning, 3D reconstruction system is usually established on the rotation center of the rotating module. However, the position parameters between the coordinate system of the LSL module and the rotation center of the rotating module are difficult to determine by the mechanical installation position. Inaccurate position parameters will lead to a decrease in system measurement accuracy [11]. Therefore, it is necessary to establish a set of calibration methods to calibrate the position parameters between the coordinate system of the LSL module and the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system to improve the measurement accuracy of the system.
Scholars have proposed some calibration methods for solving the transformation matrix between the measurement coordinate system and the world coordinate system. However, most of them are the calibration methods for rotating 2D light detection and ranging (LIDAR). Zeng et al. [12] established the measurement coordinate system when the 2D LIDAR rotation angle is zero. When installing, make each axis parallel to each axis of the motion module coordinate system as much as possible. The origins of the two coordinates coincide in the vertical direction. Since it is difficult to ensure that the coordinate axis is completely parallel, a calibration method for the deflection angle of the center line and the coordinate axis was established. They scanned a calibration plane that is perpendicular to the Z axis of the measurement coordinate system and divided the scanned data into two, then used the projection of the measured distance of each point on the plane to the Z axis. The distances are equal; the first data are used to find the offset angle, and the second data are used to verify the results, and finally, the optimal solution is obtained. However, this method only considers the skew problem and does not calibrate the position parameters of the two coordinate origins. Yu Qiqi et al. [13] obtained the distance between the origins of the two coordinates directly through the installation and only calibrated the angle between the lines of the two origins with respect to the horizontal plane through the parallel planes at different distances from the device. Therefore, the direct position parameters of the origins of the two coordinate systems are not fully calibrated.
Alismail et al. [14] proposed an algorithm to automatically calibrate the rotation center for the problem that the 2D LIDAR rotation center and the driving device center may not overlap, and this method does not require a special target and can be used in general measurement scenarios. This method is based on the assumption that the surface in the local neighborhood of the 2D LIDAR point cloud can be well approximated to a plane. Since the full scan is symmetrical, the full scan is divided into two half scans of the same object, and the distance from the plane to the center in the range of the corresponding angle laser point is equal, and the transformation matrix that minimizes the dissimilarity of the two data is calculated so that the calibration of the center of rotation is completed. This method does not require special calibration objects, but the algorithm is more complicated. Huang Fengshan et al. [15] used a rectangular parallelepiped with a triangular prism in the middle channel as the calibration piece to complete the calibration. The calibration piece is large and requires special customization. Cai et al. [16] proposed using a special calibration plate with hollow holes for calibration, This method needs to fit the coordinates of each center according to the measured data and then complete the calibration according to the position relationship of each center. The calibration methods for rotating 2D LIDAR can be used as references for calibrating self-rotating, LSL scanning, 3D reconstruction systems, but they cannot be directly applied.
Li and Xi [17] and Xiao et al. [18] presented a rotational laser scanner by mounting the LSL sensor to a turntable, but they did not mention the calibration of the center of rotation. Manakov et al. [19], Wissel et al. [20], and chi et al. [10] designed a galvanometric laser scanner with a laser projector and proposed a model-driven calibration method, but they all assumed that the galvanometer rotation axis coincides with the line intersected by the mirror of the galvanometer and the laser plane. Yang M et al. [21] proposed a flexible plane-constraint-based calibration method for the galvanometric laser scanner, which is effective in the vision inspection system, but this method needs to be combined with a lookup table.
Aiming at the above problems, this paper proposes a calibration method for a self-rotating, LSL scanning, 3D reconstruction system based on plane constraints. By collecting the point cloud data of the plane target, based on the basic principle that the points on the plane target should be constrained by the plane equation, position parameters between the coordinate system of the LSL module and the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system were calculated.

2. Transformation between Coordinate Systems

In the establishment of the coordinate system of a self-rotating, LSL scanning, 3D reconstruction system, O r X r Y r Z r , the axis Z r is coincident with the rotation axis of a high-precision rotating turntable, and the direction is upward. The plane X r O r Y r is established based on the right-hand rule. Additionally, the plane X r O r Y r and the plane of the coordinate system of the LSL module are set coplanar when the rotation angle is zero, while the axis Y r is parallel to the axis Y and the axis X r is parallel to the X axis. As shown in Figure 2, O r X r Y r Z r is the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system, while O r X r Y r Z r is the coordinate system of the high-precision rotating turntable. O X Y Z is the coordinate system of the LSL module when the rotation angle is zero. O i X i Y i Z i is the coordinate system of the LSL module when the axis rotates clockwise by an angle α .
Point P is a measurement point on the laser plane when the rotation angle α of the self-rotating, LSL scanning, 3D reconstruction system. Since the laser plane coincides with the plane Y i O i Z i , the coordinate of point P in the coordinate system is ( 0 , y i , z i ) . The coordinate of the point P in the coordinate system O r X r Y r Z r is ( x r , y r , z r ) , since the Z axes of the two coordinate systems are parallel and in the same direction, so z r = z i .
When the rotation angle of the self-rotating, LSL scanning, 3D reconstruction system is zero, the coordinate value of the origin O of the LSL module in the coordinate system O r X r Y r Z r be ( M , N , 0 ) . Pass point O to make a vertical line perpendicular to the axis X r , and point A is the vertical foot. When the rotation angle of the self-rotating, LSL scanning, 3D reconstruction system is α , the origin of the coordinate system of the LSL module shifts from point O to point O i , and the corresponding position of point A shifts to point Ai.
From the geometric relationship,
| O i A i | = | O A | = | N |
| O r A i | = | O r A | = | M |
where O r P = R , P A i = L , O r P A i = β ,   A O r P = γ . According to the geometric relationship in Figure 2, we can obtain
L = | N + y i |
R = M 2 + L 2
β = arctan | M | L
γ = α β + π 2
Therefore, the coordinate value ( x r , y r , z r ) of the point P in the coordinate system O r X r Y r Z r can be expressed as follows [18]:
{ x r = R × cos ( γ ) = M 2 + ( N + y i ) 2 × cos γ = M 2 + ( N + y i ) 2 × sin ( arctan | M | | N + y i | α ) y r = R × sin ( γ ) = M 2 + ( N + y i ) 2 × cos ( α arctan | M | | N + y i | ) z r = z i
It can be seen from Equation (7) that the coordinate value ( x r , y r , z r ) of the point P in the coordinate system O r X r Y r Z r is related to the parameters M, N, α and the coordinate value ( 0 , y i , z i ) of the point P in the coordinate system O i X i Y i Z i . The angle α can be measured by the encoder and the coordinate value ( 0 , y i , z i ) of the point P in the coordinate system O i X i Y i Z i can be obtained by the LSL module, while the position parameters M and N can only be a rough estimate of their value range, and further calibration is required to obtain their precise values.

3. Calibration Based on Plane Constraints

This paper proposes a calibration method for self-rotating, LSL scanning, 3D reconstruction systems based on plane constraints to achieve the precise acquisition of the position parameters M and N described in Section 2. The specific method is as follows:
(1) First, according to the design parameters and installation positions of the LSL module and high-precision rotating turntable, the position parameters are preliminarily estimated a ≤ M ≤ b, c ≤ N ≤ d.
(2) As shown in Figure 3, the calibration plane is placed within the measurement range of the self-rotating, LSL scanning, 3D reconstruction system. The high-precision rotary turntable is rotated so that the LSL module sweeps across the plane, and at the same time, the data of the plane profile are collected in the LSL module at various angles; then, the transformation method of Equation (7) is used to unify the point cloud data to the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system.
Assume that the three-dimensional coordinates of the measurement point on the calibration plane in the self-rotating, LSL scanning, 3D reconstruction system are ( x 1 , y 1 , z 1 ) , ( x 2 , y 2 , z 2 ) …… ( x n , y n , z n ) . These measurement points are all located on the same plane, so these points are constrained to a plane. The plane equation is Z = A X + B Y + C , and there is
{ A x 1 + B y 1 + C = z 1 A x 2 + B y 2 + C = z 2 A x n + B y n + C = z n
which is
( x 1 y 1 1 x 2 y 2 1 x n y n 1 ) ( A B C ) = ( z 1 z 2 z n )
Set
( x 1 y 1 1 x 2 y 2 1 x n y n 1 ) = D
( A B C ) T = ϕ
( z 1 z 2 z n ) T = δ
Solve the equation D ϕ = δ and obtain the fitted plane by the least square method, the least-square solution of the equation is
ϕ = ( D T D ) 1 D T δ
The distance from the points to the fitting plane is d i , where d i = | A X i + B Y i Z i + C | A 2 + B 2 + 1 , so the root-mean-squared error of the distance from the measuring point to the fitting plane is
r m s e i = 1 n i = 1 n d i 2
Change the calibration plane position, as shown in Figure 4, and collect the point cloud of the planes at different positions. According to the above calculation method, we can obtain the root-mean-squared error of the fitting plane at different positions r m s e 1 , r m s e 2 …… r m s e m . The root-mean-squared error of each fitting plane and the average value is
S = 1 m i = 1 m r m s e i
Take Equation (15) as the objective function and search for the best value of M and N in the interval of a ≤ M ≤ b, c ≤ N ≤ d with a certain step length. Minimize the value of S, and use this optimized value of M and N as the result of positional parameter calibration. The Algorithm 1 is as the follows:
Algorithm 1: Calibration of self-rotating, LSL scanning, 3D reconstruction system based on plane constraints.
Input:
1. The collected point cloud data of m groups of planes that are not parallel to each other;
2. The value range of parameter M is [a, b]. The value range of parameter N is [c, d].
Algorithm steps:
3. M = a, N = c, S = 100, step size is δ;
4. While M≯b do
5. While N≯c do
6. Based on the least square method to get the fitting planes, and solve the root mean square error of each group of point clouds to each fitting plane r m s e 1 , r m s e 2 …… r m s e m ;
7. If S > 1 m i = 1 m r m s e i then
8. S = 1 m i = 1 m r m s e i ; M O P T = M ; N O P T = N ;
9. end if
10. N = N + δ;
11. end while
12. M = M + δ;
13. end while
Output:
14. The minimum S value and position parameters M O P T and N O P T .

4. Experiment and Results

As shown in Figure 5, the plane of the aluminum alloy plate was placed within the measurement range of the self-rotating, LSL scanning, 3D reconstruction system, and the self-rotating, LSL scanning, 3D reconstruction system was controlled to scan and collect the point cloud data of the aluminum alloy plate. The collected data were the data in the coordinate system of the LSL module. The plane position of the aluminum alloy plate was adjusted, and the point cloud data were collected three times.
According to the self-rotating, LSL scanning, 3D reconstruction system designed in Section 2, it was preliminarily estimated that the M value would be in the interval (110, 130), and the N value would be in the interval (395, 425). Using the calibration method described in Section 3 to process the collected data, the relationship between the parameters M, N, and the root-mean-squared error S was obtained, as shown in Figure 6. The position parameters Mopt and Nopt corresponding to the minimum root-mean-squared error were the calibration results of the parameters M and N, as shown in Table 1.
In order to verify the accuracy of the parameters Mopt and Nopt, obtained in the above calibration process, the test piece, as shown in Figure 7, was processed, its characteristic dimensions were measured by a coordinate measurement machine, and the size measured by the coordinate machine was used as the true value.
In Figure 8, the test piece was placed within the measurement range of the self-rotating, LSL scanning, 3D reconstruction system, and the self-rotating, LSL scanning, 3D reconstruction system was controlled to scan and collect the point cloud of the test piece’s surface.
To convert the collected data into the data in the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system, M = 123 and N = 409, as shown in Figure 9; the relevant feature size was then measured.
As shown in Table 2, when M = 123 and N = 409, where M and N are the optimal value, the measurement accuracy of each feature size on the test piece is better than others. When the value of M and N is smaller than the optimal value, the measured value of the feature size along the scanning direction on the test piece is smaller than the measured value when M and N take the optimal value, while the measured value of the feature size perpendicular to the scanning direction is equivalent when M and N take the optimal value. When the value of M and N is greater than the optimal value, the measured value of the feature size along the scanning direction of the test piece is greater than the measurement value when M and N take the optimal value, and the measured value of the feature size perpendicular to the scanning direction is equivalent when M and N take the optimal value.

5. Conclusions

The coordinate system of the LSL module does not coincide with the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system, and the positional parameters between them are difficult to measure through mechanical installation. This paper first analyzed the transformation relationship between the coordinate system of the LSL module and the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system, then proposed a calibration method for the self-rotating, LSL scanning, 3D reconstruction system based on plane constraints, and finally, designed the validation experiment. It was confirmed by the experiment that the proposed method can accurately calculate the positional parameters between the coordinate system of the LSL module and the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system, and can significantly improve the measurement accuracy of the measurement system.

Author Contributions

Conceptualization, J.Z. and G.C.; methodology, J.Z. and Y.C.; software, S.H.; validation, L.L.; formal analysis, G.W.; investigation, J.Z. and L.Y.; resources, C.F. and L.Y.; data curation, S.H.; writing—original draft preparation, J.Z.; writing—review and editing, J.Z. and L.Y.; visualization, Y.C. and L.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, J.; Pan, L.I.; Fan, S.H.; Wang, S.; Lu, L. Research and Application of 3D Reconstruction Techniques of Pipeline Based on Line Scanning. Radio Eng. 2017, 47, 66–70. (In Chinese) [Google Scholar]
  2. Wang, Y.; Zhang, R. In-pipe surface circular structured light 3D vision inspection system. Infrared Laser Eng. 2014, 43, 891–896. [Google Scholar]
  3. Tang, X.; Pang, Y.J.; Zhang, H.; Zeng, W.J.; Li, Y. Underwater Pipeline Detection by AUV Based on Monocular Vision. Robot 2010, 32, 592–600. [Google Scholar]
  4. Roh, T.H.; Kim, J.S.; Lee, Y.D. Development of Cross Section Management System in Tunnel using Terrestrial Laser Scanning Data. J. Korean Assoc. Geogr. Inf. Stud. 2008, 11, 90–104. [Google Scholar]
  5. Zhang, L.; Sun, J.; Yin, G.; Zhao, J.; Han, Q. A Cross Structured Light Sensor and Stripe Segmentation Method for Visual Tracking of a Wall Climbing Robot. Sensors 2015, 15, 13725–13751. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Liang, X.; Chen, H.; Li, Y.; Liu, Y. Visual laser-SLAM in large-scale indoor environments. In Proceedings of the 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO), Qingdao, China, 3–7 December 2016. [Google Scholar]
  7. Chen, H.; Huang, H.; Qin, Y.; Li, Y.; Liu, Y. Vision and laser fused SLAM in indoor environments with multi-robot system. Assem. Autom. 2019, 39, 297–307. [Google Scholar] [CrossRef]
  8. Zhao, J.P.; Feng, C.; Cai, G.; Zhang, R.; Chen, Z.; Cheng, Y.; Xu, B. Three-dimensional reconstruction and measurement of fuel assemblies for sodium-cooled fast reactor using linear structured light. Ann. Nucl. Energy 2021, 160, 108397. [Google Scholar] [CrossRef]
  9. Zavyalov, P.S.; Senchenko, E.S.; Finogenov, L.V.; Khakimov, D.R. A structured-light method for the measurement of deformations in fuel assemblies in the cooling ponds of nuclear power plants. Russ. J. Nondestruct. Test. 2012, 48, 705–711. [Google Scholar] [CrossRef]
  10. Chi, S.; Xie, Z.; Chen, W. A laser line auto-scanning system for underwater 3D reconstruction. Sensors 2016, 16, 1534. [Google Scholar] [CrossRef] [Green Version]
  11. Wang, C.M.; Huang, F.S.; Xue, Z. Lidar measurement system of loading robot and its calibration method. Optoelectron. Eng. 2019, 46, 190002-1–190002-8. [Google Scholar]
  12. Zeng, Y.; Yu, H.; Dai, H.; Song, S.; Lin, M.; Sun, B.; Meng, M.Q.H. An Improved Calibration Method for a Rotating 2D LIDAR System. Sensors 2018, 18, 497. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Yu, Q.Q.; Cui, Z.S. A calibration method of scanning system based on 2D lidar. Laser Infrared 2017, 47, 1234–1237. [Google Scholar]
  14. Alismail, H.; Browning, B. Automatic Calibration of Spinning Actuated Lidar Internal Parameters. J. Field Robot. 2015, 32, 723–747. [Google Scholar] [CrossRef]
  15. Huang, F.S.; Ma, S.; Xue, Z. Rotating two-dimensional lidar measurement system and its calibration method. J. Opt. Laser 2018, 29, 67–75. [Google Scholar]
  16. Cai, J.; Zhao, Y.; Li, Y.H.; Xie, Y.M. Design and parameter calibration of a three-dimensional laser scanning system. J. Beijing Univ. Aeronaut. Astronaut. 2018, 44, 2208–2216. [Google Scholar]
  17. Li, L.; Xi, J. Free and global pose calibration of a rotating laser monocular vision sensor for robotic 3D measurementsystem. In Proceedings of the International Conference on Optics in Precision Engineering and Nanotechnology (icOPEN2013), Singapore, 22 June 2013. [Google Scholar]
  18. Xiao, J.; Hu, X.; Lu, W.; Ma, J.; Guo, X. A new three-dimensional laser scanner design and its performance analysis. Optik 2015, 126, 701–707. [Google Scholar] [CrossRef]
  19. Manakov, A.; Seidel, H.P.; Ihrke, I. A mathematical model and calibration procedure for galvanometric laser scanning systems. In Vision, Modeling, and Visualization Workshop 2011; The Eurographics Association: Berlin, Germany, 2011; pp. 207–214. [Google Scholar]
  20. Wissel, T.; Wagner, B.; Stuber, P.; Schweikard, A.; Ernst, F. Data-driven learning for calibrating galvanometric laser scanners. IEEE Sens. J. 2015, 15, 5709–5717. [Google Scholar] [CrossRef]
  21. Mao, Y.; Zeng, L.C.; Jiang, J.; Yu, C. Plane-constraint-based calibration method for a galvanometric laser scanner. Adv. Mech. Eng. 2018, 10, 168781401877367. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The self-rotating, linear-structured light scanning measurement system.
Figure 1. The self-rotating, linear-structured light scanning measurement system.
Sensors 21 08359 g001
Figure 2. The transformation between the coordinate system of the LSL module and the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system.
Figure 2. The transformation between the coordinate system of the LSL module and the coordinate system of the self-rotating, LSL scanning, 3D reconstruction system.
Sensors 21 08359 g002
Figure 3. The calibration of self-rotating, LSL scanning, 3D reconstruction system based on plane constraints.
Figure 3. The calibration of self-rotating, LSL scanning, 3D reconstruction system based on plane constraints.
Sensors 21 08359 g003
Figure 4. Schematic of different plane positions.
Figure 4. Schematic of different plane positions.
Sensors 21 08359 g004
Figure 5. Calibration experiment of self-rotating, LSL scanning, 3D reconstruction system based on plane constraints.
Figure 5. Calibration experiment of self-rotating, LSL scanning, 3D reconstruction system based on plane constraints.
Sensors 21 08359 g005
Figure 6. The relationship between the root-mean-squared error S value and the parameters M and N.
Figure 6. The relationship between the root-mean-squared error S value and the parameters M and N.
Sensors 21 08359 g006
Figure 7. Test piece.
Figure 7. Test piece.
Sensors 21 08359 g007
Figure 8. The measurement experiment of test piece.
Figure 8. The measurement experiment of test piece.
Sensors 21 08359 g008
Figure 9. Point cloud data in the coordinate system of the self-rotating, LSL scanning, 3D reconstruction when M = 123 and N = 409.
Figure 9. Point cloud data in the coordinate system of the self-rotating, LSL scanning, 3D reconstruction when M = 123 and N = 409.
Sensors 21 08359 g009
Table 1. Calibration results of parameters M and N.
Table 1. Calibration results of parameters M and N.
MoptNoptMin(S)
123 mm409 mm5.88 × 10−4 mm
Table 2. Comparison of measurement results.
Table 2. Comparison of measurement results.
Measurement TargetValues Measuredby CMMValues and Errors Measured by LSL When M = 123, N = 409 (10 Times)Values and Errors Measured by LSL When M = 110, N = 395 (10 Times) Values and Errors Measured by LSL When M = 130 and N = 425 (10 Times)
Left round groove Diameter 50.01 mm49.97 mm−0.08%47.24 mm−5.54%51.58 mm+3.14%
Depth30.03 mm29.96 mm−0.23%29.94 mm−0.30%29.86 mm−0.57%
Right round grooveDiameter50.02 mm49.96 mm−0.12%47.30 mm−5.32%51.53 mm+0.30%
Depth30.02 mm29.96 mm−0.20%29.91 mm−0.37%29.85 mm−0.57%
Rectangu-lar grooveLength39.99 mm40.01 mm−0.05%38.01 mm−4.95%41.17 mm+2.95%
Width80.03 mm80.01 mm−0.02%79.99 mm−0.05%80.01 mm−0.02%
Depth20.01 mm19.99 mm−0.10%19.86 mm−0.75%19.85 mm0.80%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, J.; Cheng, Y.; Cai, G.; He, S.; Liao, L.; Wu, G.; Yang, L.; Feng, C. A Calibration Method for a Self-Rotating, Linear-Structured-Light Scanning, Three-Dimensional Reconstruction System Based on Plane Constraints. Sensors 2021, 21, 8359. https://doi.org/10.3390/s21248359

AMA Style

Zhao J, Cheng Y, Cai G, He S, Liao L, Wu G, Yang L, Feng C. A Calibration Method for a Self-Rotating, Linear-Structured-Light Scanning, Three-Dimensional Reconstruction System Based on Plane Constraints. Sensors. 2021; 21(24):8359. https://doi.org/10.3390/s21248359

Chicago/Turabian Style

Zhao, Jianping, Yong Cheng, Gen Cai, Shengbo He, Libing Liao, Guoqiang Wu, Li Yang, and Chang Feng. 2021. "A Calibration Method for a Self-Rotating, Linear-Structured-Light Scanning, Three-Dimensional Reconstruction System Based on Plane Constraints" Sensors 21, no. 24: 8359. https://doi.org/10.3390/s21248359

APA Style

Zhao, J., Cheng, Y., Cai, G., He, S., Liao, L., Wu, G., Yang, L., & Feng, C. (2021). A Calibration Method for a Self-Rotating, Linear-Structured-Light Scanning, Three-Dimensional Reconstruction System Based on Plane Constraints. Sensors, 21(24), 8359. https://doi.org/10.3390/s21248359

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