Abstract
The georeferencing procedure is to transform geospatial data from a local coordinate system to a global coordinate system, notably geodetic coordinate system on a geocentric datum. In this paper, both the one-step and two-step approaches of indirect georeferencing of 3D point cloud from terrestrial laser scanning are investigated. The georeferencing procedure is applied to a real dataset acquired by a Faro Focus3M X130 laser scanner and the control points and targets are measured by total station TS06 plus. Five scenarios are used for the comparison between the one-step and two-step approaches in terms of both accuracies of the 3D model and time consumption. Besides, the influence of the target’s configuration on the 3D model is evaluated by changing either the number or the position of the targets. The results suggest that the 3D model’s accuracies when using both the one-step and two-step approaches of indirect georeferencing are comparable. Additionally, the target’s configuration greatly affects the 3D model with the one-step approach of indirect georeferencing. From the rigorous analyses of the benefit and drawbacks of both approaches evaluated on the real dataset, the paper significantly contributes to the indirect georeferencing procedure when transforming the 3D point cloud acquired from terrestrial laser scanning into the geodetic coordinate system.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Terrestrial laser scanner (TLS) is an instrument for fast collection of 3D point cloud (PC) data with high accuracy. The 3D PC of a scan object in many cases is needed to be determined in a reference coordinate system. The procedure to transform a 3D PC into a reference coordinate system (RCS) is known as a georeferencing procedure. Generally, georeferencing can be divided into two basic methods that are direct and indirect georeferencing. Conventionally, the ground RCS can be established by total station or global navigation satellite system (GNSS) before scanning the field work.
The direct georeferencing method is based on additional sensors and equipment to provide the coordinates and orientation at the moment of data acquisition. The additional sensors and equipment normally are low-cost sensors, e.g., an inertial measurement unit (IMU), continuously referencing station, or a telescope for azimuth direction orientation. The direct georeferencing of the TLS has been investigated in many studies [1,2,3,4,5] and can be simply done by using an optical plummet to centering over a control point (CP) and a telescope that is mounted into the TLS to directly determining the orientation [1]. A continuously operating referencing station is also used for the georeferencing procedure in which GNSS receivers are mounted at the center of both the scanner and targets [2]. Furthermore, Schuhmacher and Böhm [3] used a digital compass with low-cost GNSS and tilt sensor for georeferencing. Together with the development of direct georeferencing approaches by using additional sensors, deep analyses about the error sources are investigated by Lichti et al., Reshetyuk, Pandžić et al. [6,7,8]. Although the direct georeferencing method is available for reducing time of data post-processing in the office, the further equipment leads to an increase in the budget [7]. The difficult and time-consuming calibration procedure in direct georeferencing is the main disadvantage [9]. Moreover, the low accuracy achieved by the direct georeferencing method is also a great consideration when applying this method.
By contrast, the indirect georeferencing method is suitable for obtaining a higher accurate 3D PC data [7]. Several researchers contributed to this method that can be found in [3, 10,11,12,13,14]. The indirect georeferencing method can be classified into two approaches: one-step approach and two-step approach [15]. The two-step approach is based on the registration procedure that PCs from multiple scans are transformed into a common coordinate and then the registered PCs are transformed into the external coordinate system based on ground control points (GCPs). The main advantage of the two-step approach is that it uses a moderate number of CPs. But at least 30% overlap between two adjacent scans is still required that lead to more time for scanning, especially for a large scan object. The one-step approach involves independent georeferencing of individual scans using at least three CPs. No overlap between difference scans is needed for this method that reduces the time for scanning. However, the georeferencing independently carried out for each scan leads to more extract survey work [7].
Currently, the indirect georeferencing is known as an efficient method in TLS. However, the main problem of this method is inconsistency in the PC accuracy and just few studies have addressed the effect of target’s configuration on the accuracy of 3D model. This study addresses two important questions on (1) which approaches in the indirect georeferencing method among the one-step and two-step approaches are better for the accuracy of the 3D model and (2) how the targets’ configuration affects the accuracy of the 3D model and what the crucial factors are.
The paper is organized as follows: The first section gives a brief overview of georeferencing method in TLS. The second section presents a mathematical principle of indirect georeferencing for both the one-step and two-step approaches. The experiment is introduced in the third section. The fourth section is on the analysis and discussion of experimental results. Some conclusions and future works can be found in the last section.
2 Indirect Georeferencing
Georeferencing is a transformation of PCs from the scanner coordinate system to the external coordinate system (normally a national or local coordinate system) based on known points. To transform between two 3D coordinate systems, seven parameters need to be determined. If two PCs are obtained by the same scanner, the scale transformation parameter equals one. Therefore, in TLS two scanner coordinate systems can be transformed by six parameters. As a result, in indirect georeferencing, six transformation parameters, including three angles (φ, ω, κ) and three coordinates (X, Y, Z), need to be determined. To obtain six parameters, at least six coordinates in both systems (i.e., the scanner and external coordinate systems in Fig. 1) or three points must be known. These points are normally GCPs of which the coordinates are determined by a total station or a GNSS receiver. It is noted that these GCPs should be well distributed vertically and horizontally (not on the same line or plane) [3].
Indirect georeferencing can be realized by two basic ways that are one-step and two-step approaches. The one-step approach means transforming the scan data directly from the scanner coordinate system to the external coordinate system of geodetic network. In contrast, in the two-step approach, the coordinates of points are transformed through two independent steps. The following section will discuss these two approaches in detail.
2.1 Two-Step Approach
The two-step approach (Fig. 2) is performed in the following sequence. In the 1st step, the PCs obtained from multiple scanners are registered in a common (or global) coordinate system. In this registration procedure, several methods such as target-based, natural point features, surface matching, and common geometrical objects can be applied separately or based on their combination. In the 2nd step, the PCs in the common coordinate system are georeferenced in a geodetic control network. At least three CPs must be used in this case.
The mathematical model of the two-step approach can be described as follows: In the first step, the coordinates of the PC in the scanner Xi are transformed into the common coordinate system Xg by:
where Rig and ΔXig are the rotation matrix and the translation vector from the scanner to the common system, respectively. In the second step, the coordinates of the PC from the common system are transformed into the geodetic control network as:
where Rge and ΔXge are the rotation matrix and the translation vector from the common system to the geodetic system, respectively.
Replacement of Eq. (1) in (2) yields:
The rotation matrix is the function of the rotation angles \(\omega\), \(\phi\), and \(\kappa\) about the x, y, and z coordinates, respectively. The rotation matrix is calculated by:
where
and
with \({\varvec{R}}_{1} \left( \omega \right)\), \({\varvec{R}}_{2} \left( \phi \right)\), and \({\varvec{R}}_{3} \left( \kappa \right)\) being the rotation matrices around the x, y, and z coordinates, respectively.
2.2 One-Step Approach
The one-step approach (Fig. 3) is to directly transform the coordinates of the PC of individual scanner into the geodetic coordinate system by using GCPs. Since each PC is registered into the geodetic coordinate system separately, the number of GCPs increases and is inconsistent by control network configurations. The mathematical model of the one-step approach can be described as:
where Rie and ΔXie are the rotation matrix and the translation vector from the scanner to the geodetic systems, respectively.
2.3 Error Model of the Indirect Georeferencing
The main purpose of this paper is to investigate the influence of the indirect georeferencing method on the accuracy of 3D PC. As mentioned above, indirect georeferencing can be dealt with either the one-step approach or two-step approach. According to the one-step approach, the coordinate of PCs is directly transformed into the geodetic coordinate system by Eq. (8). The error in the indirect georeferencing in this case is affected by the scanner random errors and the errors of transformation parameters. The covariance matrix of PC coordinates in geodetic coordinate system can be computed as [8]:
where Jtrans is the Jacobian matrix of point coordinates in the geodetic coordinate system with respect to the transformation parameters and J is the Jacobian matrix of point coordinates in the scanner coordinate system with respect to the scan measurements (horizontal and vertical angles and distance) and is computed as [10]:
Ctrans is the covariance matrices of the transformation parameters between the scanner and geodetic coordinate systems. Cint is the covariance matrix that is a combination of noise measurement and laser beam width as [10]:
with \(\sigma_{r}^{2}\), \(\sigma_{\varphi }^{2}\), \(\sigma_{\theta }^{2}\), and \(\sigma_{{{\text{beam}}}}^{2}\) are the standard deviations of the distance and horizontal and vertical angles, and the beam width, respectively.
3 Experiments
The experiment in this study is carried out by a real dataset collected by a TLS. The following subsection will present in detail the experiment.
Scan object. The scan object is a façade of five-story and two-story buildings located on the main campus of Hanoi University of Mining and Geology (HUMG) on 10th November 2021.
Instruments. The data are collected with a Faro Focus3M X130 scanner in two different scan stations for the whole study area in 40 min. The resolution and quality parameter settings for scanner are 6 mm point spacing at a 10 m distance (or 28,000 points per one square meter), which corresponds to a 4X level of resolution of this scanner. A total station Leica TS06 plus is used to establish a control network and measured the coordinates of the targets.
Geodetic control network. To carry out indirect georeferencing of the PC, a geodetic control network is established by a traverse network including six GCPs (see Fig. 4) in the VN-2000 coordinate system.
Targets. The targets are both checkerboard and clearly natural objects, which are measured by a Leica total station TS06 plus. In these experiments, 11 checkerboards (see Fig. 4) and 10 natural objects (see Table 2) are used. The coordinates of these points are determined in the geodetic coordinate system based on the control network shown in Fig. 4.
Scenarios. In this experiment, five scenarios are carried out for both the one-step and two-step approaches of the indirect georeferencing method. The following subsections will describe these scenarios in detail.
In Scenario 1, the two-step approach is used in which the first step is a registration procedure and the second step is a georeferencing procedure. Figure 5 shows two PCs before processing by both registration and georeferencing procedures. The align function in the Cloud Compare (CC) software is applied for both registration and georeferencing procedures. In Fig. 6 (left), the registration is carried out based on five tie points, which are distributed over the overlapping area between PC1 and PC2. These tie points are normally chosen at clear natural objects like the corners and windows. The georeferencing procedure is to transform the registered PC into the geodetic coordinate system based on five GCPs (see Fig. 6, right). Five GCPs are used since these points are well distributed around the PC and adequate for evaluating the accuracy of georeferencing procedure. The accuracy of this procedure is estimated by root mean square (RMS) by the iterative closest point (ICP) algorithm [5] in the CC software. The RMSs of the five points in the registration and georeferencing procedures are 2.5 and 1.5 cm, respectively.
In Scenario 2 to Scenario 5, the one-step approach is used that allows us to transform directly the PC into the geodetic system based on CPs. It is noted that no registration procedure is needed in these scenarios. These scenarios are to evaluate the effect of target’s configuration on the 3D model, so the number and position of the targets (or CPs) are varied as follows. In Scenario 2, four CPs are distributed at the bottom of PC1 and PC2 (see Fig. 7). Scenario 3 uses five and four CPs, which are located in one side of PC1 and PC2 as illustrated in Fig. 8. In Scenario 4, four CPs spread throughout PC1 and PC2 (see Fig. 9). Finally, Scenario 5 is extended from Scenario 4 by adding two more CPs for each PC, in which six CPs and seven CPs are also spread throughout PC1 and PC2, respectively, as shown in Fig. 10.
Table 1 summarizes the number of CPs and the error of alignment of these above scenarios in which the error of alignment is computed by the RMS between targets in these scenarios and the RMSs are from 1.5 to 2.2 cm.
Evaluation of the 3D model. Both the one-step and two-step approaches are used to transform the 3D model generated from PCs into the geodetic coordinate system. To evaluate the georeferenced 3D model using the two above approaches, two investigations are carried out in the case study. First, the accuracy between the one-step and two-step approaches is compared using 20 natural points in the 3D model (see Fig. 11). The two-step and one-step approaches are described in Scenario 1 and Scenario 2, respectively. In these scenarios, each of the four CPs (checkerboard) measured by the Leica total station TS 06 plus is used for georeferencing. These above natural points are also measured by this total station in the geodetic coordinate system and then are compared to their coordinates in the 3D model. The difference in 3D coordinate can be computed as:
where xTS, yTS, and zTS are the coordinates measured by the total station; xModel, yModel, and zModel are the coordinates measured in the 3D model. The accuracy of the 3D model is assessed by RMSs as:
where Δx, Δy, and Δz are the differences in the x, y, and z coordinates in Eq. (12), and n is the number of compared points.
Second, the influence of target’s configuration on the 3D model’s accuracy is investigated from Scenario 2 to Scenario 5. In these scenarios, the target’s configuration is changed by either the number of targets or the location of targets. The compared area in the overlapping area between PC1 and PC2 is shown in Fig. 5. Theoretically, no overlapping PC is needed for georeferencing when using the one-step approach. However, to evaluate the influence of target’s configuration on the georeferencing error, an overlapping area between PC1 and PC2 is used. Two PCs (PC1 and PC2) are not perfectly coincided in the overlapping area because of errors in scan observations, registration and georeferencing procedures, and the control network, etc. The distance between the two point clouds is used as a parameter for this evaluation. The distance is computed by the Cloud-to-Cloud (C2C) method in the CC software, as shown in Fig. 12.
The C2C approach applies the Hausdorff distance, which is defined by a max–min distance. The Hausdorff distance between any two finite point sets \(A = \left\{ {\begin{array}{*{20}c} {a_{1} } & \ldots & {a_{p} } \\ \end{array} } \right\}\) and \(B = \left\{ {\begin{array}{*{20}c} {b_{1} } & \ldots & {b_{p} } \\ \end{array} } \right\}\) is defined as [17]:
\(H\left( {A,B} \right) = \max \left( {h\left( {A,B} \right),h\left( {B,A} \right)} \right)\), (14).
where
and \(\left\| \cdot \right\|\) is a norm on the points of A and B (e.g., the Euclidean norm).
Function \(h\left( {A,B} \right)\) is called the directed Hausdorff distance from A to B. This approach is also used in cloud matching techniques such as ICP [18].
4 Results and Discussion
In this section, the results of the two abovementioned evaluations are shown. First, the one-step and two-step approaches are compared based on the accuracy of the 3D model. The accuracy of the 3D model is evaluated through 20 natural points that are measured in both the georeferenced 3D model and using the total station. The difference in coordinates of these points is summarized in Tables 2 and 3. In the one-step approach, RMSs with respect to the x, y, and z coordinates computed by Eq. (13) are 2.1, 1.6, and 2.7 cm, respectively. Similarly, RMSs are 1.8, 2.2, and 3.2 cm by using the two-step approach.
The results suggest that the accuracy of the 3D model is not significantly different when using two different approaches of the indirect georeferencing procedure. The RMS values are approximately 2 cm with respect to the x and y coordinates, while these values are about 3 cm with respect to z coordinate. As a previous mention, the important advantage of the two-step approach is that the number of CPs used for georeferencing can be considerably reduced. For georeferencing two PCs, the two-step approach only uses five CPs compared to eight in the one-step approach. It is referred that when using the two-step approach in the case of many PCs, the number of CPs will be significantly reduced. However, the potential drawback of the two-step approach is that it needs more time for the registration procedure. By contrast, the one-step approach is able to directly georeferenced PC without the registration procedure. It allows reducing the time for registration processing. But more CPs need for georeferencing that is the main disadvantage of the one-step approach. Because each PC needs at least three CPs (normally four CPs in practice), the extra survey should be done by a total station or GNSS.
Second, this section also presents the effect of the target’s configuration on the 3D model in the case of using the one-step approach for georeferencing procedure. Figure 13 shows that the target’s configuration greatly influences the 3D model. When the CPs are in one side of the PC (scenarios 2 and 3), distances between two PCs as previously mentioned in Fig. 12 with respect to the x, y, and z coordinates are approximately from 1.5 to 2 times larger than that in the case that CPs spread around the PC (Scenario 4 and Scenario 5). The maximum values of the mean distance in the x and y coordinates are approximately 8 and 4 cm, respectively, while this value in the z coordinate is about 15 cm, which are two and three folds larger than those values in x and y coordinates.
By contrast, when the CPs are evenly distributed around the PC, the distance between two PCs becomes smaller (Scenario 4 and Scenario 5). The maximum values of the mean distance between two PCs with respect to the x and y coordinates are 3 and 1.5 cm, respectively, while the value in the z coordinate is approximately 10 cm. In these scenarios, the distance between two PCs in the z coordinate is still 3 time larger than those values in the x and y coordinates.
These results can be explained by the quality of the target’s configuration. In Scenario 2 and Scenario 3, when the CPs are in one side of PCs, the distance between PCs is large because of the bad target’s configuration. Inversely, when the CPs are distributed throughout the PC, the distance between PCs is small because of a good target’s configuration.
In Scenario 3, the distance between two PCs is largest when the CPs are selected in unfavorable positions and far from the compared area (see Fig. 5). A possible reason for the results of this scenario is the significant distortion in the georeferenced model due to unsuitable placement of CPs. These results are in agreement with the theory about the relationship between accuracy and configuration and that is consistent with the results in [19]. In addition, the distance between two PCs in the z coordinate is about from two-fold to three-fold compared to that in x and y coordinates. These results are also consistent with the result in Tables 2 and 3.
Another important result is that the accuracy of the 3D model is insignificantly influenced by adding more numbers of CPs. In Scenario 5 (see Fig. 10), some more CPs are added from Scenario 4 (Fig. 9). Although the number of CPs increases, the distance between two PCs in the compared area remains unchanged. This result can account for the unchanged quality of target’s configuration and is in agreement with the result in [19]. In that study, the amount of ground control point considerably changes but RMS is very little different.
Our results show that surveyors need to consider not only the position of targets used for the indirect georeferencing by the one-step approach, but also a moderate amount of targets used to avoid the extra survey for control points. Besides, some limitation of the experiment should be presented here. First, the CPs in PC1 are distributed over the scan object, but the depth of them is quite small at 1.5 m compared to about 50 m of its length. Second, some control point targets are located far from the scanner so that the divergence of laser beam width increases. They are the main reasons why the accuracy of 3D model is centimeter level with respect to the x, y, and z coordinates in Tables 2 and 3.
5 Conclusions
The georeferencing procedure is one of the important steps to transform 3D PC acquired from TLS into the geodetic coordinate system. This paper has given a comparison between the one-step and two-step approaches of indirect georeferencing procedure. The main results of this paper can be summarized as follows.
The accuracies of 3D model when using the one-step and two-step approaches were equivalent. The benefit of the one-step approach was that it can reduce time for data post-processing in the office and the overlap between multiple scans is not need. But this approach needs more control points for georeferencing that needs extra survey of control points since each PC used at least three control points. Inversely, in the two-step approach, a certain overlap PC (30%) was necessary for registration procedure. However, the amount of control points used for georeferencing could considerably reduce especially for complex objects.
The target’s configuration greatly influenced the accuracy of the 3D model. The control points should be spread over the scan object. It was recommended that the control points should not be distributed over one part of scan object. The georeferencing procedure could distort the 3D model due to poor configuration.
The combination between the one-step and two-step approaches should be considered to enhance the benefits and diminish the drawback of these approaches when applying for the complex construction like tunnels, bridges, and complex buildings in the subsequent works.
References
Scaioni, M.: Direct georeferencing of TLS in surveying of complex sites. Proceedings of the ISPRS Working Group 4, 22–24 (2005)
Altuntas, C., Karabork, H., Tusat, E.: Georeferencing of ground-based LIDAR data using continuously operating reference stations. Opt. Eng. 53, 114110 (2014)
Schuhmacher, S., Böhm, J.: Georeferencing of terrestrial laserscanner data for applications in architectural modeling. In: International Architectural of Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. 36 (2005)
Paffenholz, J.-A.: Direct geo-referencing of 3D point clouds with 3D positioning sensors. Gottfried Wilhelm Leibniz Universität Hannover, Hannover (2012)
Paffenholz, J.-A., Alkhatib, H., Kutterer, H.: Direct geo-referencing of a static terrestrial laser scanner. J. Appl. Geodesy 4(3), 115–126 (2010)
Lichti, D.D., Gordon, S.J., Tipdecho, T.: Error models and propagation in directly georeferenced terrestrial laser scanner networks. J. Surv. Eng. 131, 135–142 (2005)
Reshetyuk, Y.: Self-calibration and direct georeferencing in terrestrial laser scanning. PhD Thesis, KTH University, Sweden (2009)
Pandžić, J., Pejić, M., Božić, B., Erić, V.: TLS data georeferencing-error sources and effects. In: NGEO 2017–7th International Conference on Engineering Surveying, Portugal, Lisbon, October 18–20, 2017, pp. 293–300. Laboratório nacional de engenharia civil, Lisboa (2017)
Khoshelham, K., Gorte, B.: Registering pointclouds of polyhedral buildings to 2D maps. In: Proceedings of the 3rd ISPRS International Workshop 3D-ARCH 2009: 3D Virtual Reconstruction and Visualization of Complex Architectures, Trento, Italy, 25–28 February 2009. International Society for Photogrammetry and Remote Sensing (2009)
Lichti, D.D., Gordon, S.J.: Error propagation in directly georeferenced terrestrial laser scanner point clouds for cultural heritage recording, pp. 22–27. Proc. of FIG Working Week, Athens, Greece, May (2004)
http://www.leicageosystems.com/hds/en/lgs_29445.htm. Last Accessed 20 May 2022
Tait, M., Fox, R., Teskey, W.: A comparison and full error budget analysis for close range photogrammetry and 3D terrestrial laser scanning with rigorous ground control in an industrial setting. In: Proceedings of INGEO 2004 and FIG Regional Central and Eastern European Conference on Engineering Surveying, Bratislava, Slovakia, November, pp. 11–13 (2004)
Bornaz, L., Lingua, A., Rinaudo, F.: Multiple scanner registration in LIDAR close-range applications. INT. ARCH. PHOTOGRAMMETRY REMOTE SENSING SPATIAL INF. SCI. 34, 72–77 (2003)
Mikhail, E.M., Bethel, J.S., McGlone, J.C.: Introduction to modern photogrammetry. New York 19 (2001)
Reshetyuk, Y.: Investigation and calibration of pulsed time-of-flight terrestrial laser scanners. Licentiate Thesis, KTH University, Sweden (2006)
https://www.cloudcompare.org/doc/wiki/index.php?title=Distances_Computation#Local_modeling. Last accessed 23 March 2022
Huttenlocher, D.P., Rucklidge, W.J.: A multi-resolution technique for comparing images using the Hausdorff distance. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=341019 (1992)
Besl, P.J., McKay, N.D.: Method for registration of 3-D shapes. In: Sensor Fusion IV: Control Paradigms and Data Structures, pp. 586–606. Spie (1992)
Page, C., Sirguey, P., Hemi, R., Ferrè, G., Simonetto, E., Charlet, C., Houvet, D.: Terrestrial laser scanning for the documentation of heritage tunnels: an error analysis. 2017. In: FIG Working Week 2017, Helsinki, Finland (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Pham, D.T., Nguyen, L.Q., Le, T.D., Tran, H.T. (2023). Indirect Georeferencing in Terrestrial Laser Scanning: One-Step and Two-Step Approaches. In: Nguyen, L.Q., Bui, L.K., Bui, XN., Tran, H.T. (eds) Advances in Geospatial Technology in Mining and Earth Sciences. GTER 2022. Environmental Science and Engineering. Springer, Cham. https://doi.org/10.1007/978-3-031-20463-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-20463-0_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-20462-3
Online ISBN: 978-3-031-20463-0
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)