<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1421705</article-id>
<article-id pub-id-type="doi">10.3389/feart.2024.1421705</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>3D deformation analysis for earth dam monitoring based on terrestrial laser scanning (TLS) and the iterative closest point (ICP) algorithm</article-title>
<alt-title alt-title-type="left-running-head">Ning et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/feart.2024.1421705">10.3389/feart.2024.1421705</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Ning</surname>
<given-names>Xing-Yi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2729713/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Kun</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Jiang</surname>
<given-names>Nan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2569030/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Luo</surname>
<given-names>Xiang-Long</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Dong-Ming</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Peng</surname>
<given-names>Ju-Wei</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Luo</surname>
<given-names>Xiao-Xiong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zheng</surname>
<given-names>Yong-Sheng</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Guo</surname>
<given-names>Ding</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Water Resource and Hydropower</institution>, <institution>Sichuan University</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>PowerChina Chengdu Engineering Corporation Ltd.</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>State Key Laboratory of Hydraulics and Mountain River Engineering</institution>, <institution>Sichuan University</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Yalong River Hydropower Development Corporation Ltd.</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1447721/overview">Hongjian Zhu</ext-link>, Yanshan University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1380290/overview">Chun Zhu</ext-link>, Hohai University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2067141/overview">Pengju An</ext-link>, Ningbo University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Nan Jiang, <email>2018223060073@stu.scu.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>24</day>
<month>06</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1421705</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>04</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>06</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Ning, Zhang, Jiang, Luo, Zhang, Peng, Luo, Zheng and Guo.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Ning, Zhang, Jiang, Luo, Zhang, Peng, Luo, Zheng and Guo</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>
<bold>Introduction:</bold> The conventional 3-D point cloud-based deformation analysis methods, such as the shortest distance (SD), cloud-to-cloud (C2C), and multiscale model-to-model cloud comparison (M3C2), essentially regard the closest distance between two periods of point cloud data as the deformation, rather than the true position of the same point in 3-D space before and after deformation.</p>
<p>
<bold>Methods:</bold> This paper proposes a method based on the ICP algorithm to calculate the differences between the chunked multi-period point clouds to recognizes the 3-D deformations.</p>
<p>
<bold>Results and discussion:</bold> The results show that the obtained results are very close to the GNSS data but with a much larger spatial monitoring range. The accuracy is higher than that of the SD method. Moreover, we analyze the statistical relationship between the point cloud block size and the deformation vector error and determine the optimal block size. The aim of this article is to optimize the deformation analysis method and improve its accuracy to provide techniques and ideas for the wider surface deformation monitoring research field. For instance, combining this method with data from contact methods constructs a 3D overall deformation model of the mountain, enabling real-time monitoring and early warning of debris flows.</p>
</abstract>
<kwd-group>
<kwd>3D deformation analysis</kwd>
<kwd>TLS</kwd>
<kwd>ICP algorithm</kwd>
<kwd>earth dam</kwd>
<kwd>monitoring</kwd>
</kwd-group>
<contract-sponsor id="cn001">Sichuan Province Youth Science and Technology Innovation Team<named-content content-type="fundref-id">10.13039/501100010250</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Geoscience and Society</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Hydroelectric power plants are vital energy infrastructures (<xref ref-type="bibr" rid="B45">Yaseen et al., 2020</xref>; <xref ref-type="bibr" rid="B22">Kan et al., 2022</xref>; <xref ref-type="bibr" rid="B25">Kumar and Saini, 2022</xref>; <xref ref-type="bibr" rid="B48">Zheng et al., 2023</xref>). The stability of the dam, as a water retaining structure of a hydropower plant, is key to ensuring the operation of a plant (<xref ref-type="bibr" rid="B15">Han et al., 2022</xref>; <xref ref-type="bibr" rid="B17">ICLD, 2023</xref>). Ensuring the stability of dams requires careful and thorough deformation analyses. According to the INTERNATIONAL COMMISSION ON LARGE DAMS (ICOLD), the total number of dams worldwide, as of April 2023, is approximately 61,988, of which 67% are earth dams (<xref ref-type="bibr" rid="B6">Evers et al., 2020</xref>). However, the operational behavior of earth dams is very complex, and the deployment of monitoring systems can help to examine their service performance (<xref ref-type="bibr" rid="B27">Li et al., 2020</xref>; <xref ref-type="bibr" rid="B32">Mai et al., 2023</xref>). For example, for earth dams, since the density of the dam is always nonuniform, the consolidation deformation of earth dams under the action of infiltration will be unevenly distributed, leading to inconsistencies between the local and overall deformation of the dam. In addition, in the case of ultrahigh earth dams with such uneven deformations, the complete clarification of the true deformation of the dam implies a significant investment in equipment and labor costs. Therefore, the deformation monitoring of dams is a complex and costly task (<xref ref-type="bibr" rid="B4">Chen et al., 2022</xref>; <xref ref-type="bibr" rid="B30">Li et al., 2022</xref>; <xref ref-type="bibr" rid="B1">Ai et al., 2023</xref>).</p>
<p>Currently, the techniques for monitoring deformation in earthen dams are mainly categorized into contact and noncontact methods. Contact methods, including fracture gauges, Global Navigation Satellite System (GNSS), and inclinometers, provide high accuracies by measuring displacements or accelerations directly on the dam surface, which truly reflect the displacements of the points (<xref ref-type="bibr" rid="B16">Huang et al., 2017</xref>; <xref ref-type="bibr" rid="B33">Maltese et al., 2021</xref>; <xref ref-type="bibr" rid="B43">Xiao R. et al., 2022</xref>). However, the shortcomings are also obvious because these devices can only reflect the displacement or deformation of the point itself, and are unable to identify deformations between points. Therefore, the distribution of the monitoring sites needs to be thoughtfully chosen to balance monitoring effectiveness and cost.</p>
<p>In contrast, noncontact methods, such as terrestrial laser scanning (TLS), unmanned aerial vehicle (UAV) photogrammetry and ground-based synthetic aperture radar (GB-SAR) facilitate easier access to the measurements without physical interactions with the structure (<xref ref-type="bibr" rid="B28">Li et al., 2019a</xref>; <xref ref-type="bibr" rid="B29">Li et al., 2019b</xref>; <xref ref-type="bibr" rid="B23">Kogut and Pilecka, 2020</xref>; <xref ref-type="bibr" rid="B37">Papoutsis et al., 2020</xref>; <xref ref-type="bibr" rid="B19">Jiang et al., 2021a</xref>; <xref ref-type="bibr" rid="B33">Maltese et al., 2021</xref>; <xref ref-type="bibr" rid="B42">Xiao P. et al., 2022</xref>; <xref ref-type="bibr" rid="B49">Zhou et al., 2024</xref>). Among them, TLS is particularly valued for its accuracy, and is one of the more mature remote sensing technologies. Using high-speed lasers, the instrument is capable of acquiring information such as 3D coordinate values, the reflectance and color of each point on the surface of an object over a wide range, and quickly reproducing a true-color &#x201c;real-life replica&#x201d; model with an equal scale (<xref ref-type="bibr" rid="B2">Alba et al., 2006</xref>; <xref ref-type="bibr" rid="B14">Gonzalez-Aguilera et al., 2008</xref>; <xref ref-type="bibr" rid="B31">Liu et al., 2021</xref>).</p>
<p>TLS monitoring of deformation is based on the spatial difference between the point cloud to be matched and the target point cloud. The analysis algorithms used include the point-to-point mode (C2C) (<xref ref-type="bibr" rid="B10">Girardeau-Montaut et al., 2005</xref>; <xref ref-type="bibr" rid="B18">Jafari et al., 2017</xref>; <xref ref-type="bibr" rid="B34">Mat Zam et al., 2018</xref>; <xref ref-type="bibr" rid="B9">Ge et al., 2019</xref>), cloud-to-mesh/model (C2M) (<xref ref-type="bibr" rid="B5">Cignoni et al., 1998</xref>; <xref ref-type="bibr" rid="B35">Monserrat and Crosetto, 2008</xref>; <xref ref-type="bibr" rid="B36">Olsen et al., 2010</xref>) and multiscale model-to-model cloud comparison (M3C2) (<xref ref-type="bibr" rid="B26">Lague et al., 2013</xref>; <xref ref-type="bibr" rid="B24">Kromer et al., 2015</xref>; <xref ref-type="bibr" rid="B40">Veit et al., 2021</xref>; <xref ref-type="bibr" rid="B41">Winiwarter et al., 2021</xref>; <xref ref-type="bibr" rid="B47">Zahs et al., 2022</xref>). These methods are based on the shortest distance (SD) method, which regards the distance of the point cloud to be matched and the target point cloud as the deformation distance of the surface. This makes the calculation results sensitive to the point density, outliers and object surface roughness. Among them, M3C2 selects a sampling point in the point cloud to be matched as the center of the circle and fits a cylinder with radius R to intersect the target point cloud. Then, the distribution mean of the point cloud within the cylinder is calculated. The distance between the mean values is taken as the distance from the sampling point to the target point cloud.</p>
<p>However, these methods are still just at the stage of performing simple calculations of displacement vectors, and the principal method is still the SD method (<xref ref-type="bibr" rid="B39">Teng et al., 2022</xref>). For example, when the point cloud is sparse, the deformation direction is not orthogonal to the study surface, and there is a large misregistration between the point cloud to be matched and the target point cloud. All of the methods mentioned above can lead to large calculation errors (<xref ref-type="bibr" rid="B11">Gojcic et al., 2021</xref>). This is because the deformation vectors obtained by the SD method are usually far from their true deformation directions.</p>
<p>To address these challenges, many researchers have made attempts to create new methods. Among them, <xref ref-type="bibr" rid="B12">Gojcic et al., 2019</xref> proposed Feature to Feature Supervoxel-based Spatial Smoothing (F2S3), which leverages external points to characterize the object geometry within a specified range. If appropriate parameters are chosen, then the computational results will be close to the actual 3D deformation (<xref ref-type="bibr" rid="B13">Gojcic et al., 2020</xref>). However, the complexity of the F2S3 method, and the need to choose accurate parameters, limit its automation and require detailed knowledge of the deformation process.</p>
<p>This article proposes a new analysis of the 3D deformation vector using TLS and the iterative closest point (ICP) algorithm (<xref ref-type="bibr" rid="B38">Paul and Neil, 1992</xref>). The core of the method is to use the ICP algorithm to register the point cloud block after the point cloud stitching is completed, and use the deformation matrix in the result of the ICP algorithm to solve the displacement vector of the point cloud. We analyzed the deformation of the earth dam in a hydropower station over a period of 9 months using this method. The results show that the accuracy of our proposed method is relatively high, and the average computational error is controlled within 2.6 mm. Compared with those of the SD method, the accuracies of the deformation values calculated by the ICP algorithm in the <italic>x</italic>, <italic>y</italic> and <italic>z</italic> directions are improved by 93.1%, 90.0%, and 90.5%, respectively. Moreover, we analyzed the statistical relationship between the point cloud block size and the deformation vector error and determined the optimal block size. The aim of this article is to optimize the deformation analysis method and improve its accuracy to provide techniques and ideas for the wider surface deformation monitoring research field (<xref ref-type="bibr" rid="B20">Jiang et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Jiang et al., 2021b</xref>). For instance, combining this method with data from contact methods constructs a 3D overall deformation model of the mountain, enabling real-time monitoring and early warning of debris flows (<xref ref-type="bibr" rid="B28">Li et al., 2019a</xref>; <xref ref-type="bibr" rid="B29">Li et al., 2019b</xref>; <xref ref-type="bibr" rid="B23">Kogut and Pilecka, 2020</xref>; <xref ref-type="bibr" rid="B37">Papoutsis et al., 2020</xref>; <xref ref-type="bibr" rid="B19">Jiang et al., 2021a</xref>; <xref ref-type="bibr" rid="B33">Maltese et al., 2021</xref>; <xref ref-type="bibr" rid="B42">Xiao P. et al., 2022</xref>; <xref ref-type="bibr" rid="B49">Zhou et al., 2024</xref>). TLS, photogrammetry, ground observation technology, and sensing technology are commonly used for monitoring rocky slopes. By adopting suitable analysis algorithms and measurement methods, landslides can be reconstructed and monitored, enabling deep analysis of their dynamic evolution (<xref ref-type="bibr" rid="B46">Ye et al., 2022</xref>; <xref ref-type="bibr" rid="B7">Fang et al., 2024</xref>).</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<p>This paper is divided into two main parts. First, TLS is used to acquire the dam&#x2019;s point cloud data. Then, the preprocessed point cloud is segmented and stitched. Finally, the point cloud is registered using the ICP algorithm to determine the displacement vector. To resize the point cloud block, computational errors were verified using GNSS data (<xref ref-type="fig" rid="F1">Figure 1</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flowchart of data processing registration.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g001.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 Study area</title>
<p>The hydropower station is located downstream of the confluence of the Yalong and Xianshui Rivers, approximately 3 km from the confluence. The river&#x2019;s elevation is about 2600 m during the dry season, with a width of 40&#x2013;60 m. The valley slopes steeply, with heights ranging from 500 to 1,000 m. The stratum exposed in the dam&#x2019;s river section belongs to the Maduo-Maerkang stratigraphic division, a shallow metamorphic rock series of the Upper Triassic Xinduqiao and Lianghekou Formations in the Yajiang stratigraphic area. The Xinduqiao and Lianghekou Formations can be divided into upper, middle, and lower sections. The study focuses on the upper section of the Xinduqiao Formation (T<sub>3</sub>
<italic>xd</italic>
<sup>3</sup>) and the middle and lower sections of the Lianghekou Formation (T<sub>3</sub>
<italic>lh</italic>
<sup>1</sup>, T<sub>3</sub>
<italic>lh</italic>
<sup>2</sup>). The dam site&#x2019;s geological structure consists of monoclinic strata on a macro level, with a normal stratigraphic sequence and an overall occurrence of N60-80&#xba;W/SW&#x2220;50&#xba;-80&#xb0;. The fold classification at the dam site is below three levels, according to the surrounding regional structure. The main structure of the dam&#x2019;s river section includes the Qingdahekou anticline with a steep dip to the southeast, the longitudinal reverse fault f1 in the northwest steep wing of the anticline, and fault f4 at the interface between T<sub>3</sub>
<italic>lh</italic>
<sup>2(2)</sup> and T<sub>3</sub>
<italic>lh</italic>
<sup>2(3)</sup>. The Qingdahekou anticline axis is located at the intersection of the Qingda and Yalong Rivers. The basic structural outline and characteristics of the dam&#x2019;s river section, and the distribution of rock strata, are influenced by these features.</p>
</sec>
<sec id="s2-2">
<title>2.2 Data acquisition and processing</title>
<p>The GNSS arrangement of the earth dam in a hydropower station in Southwest China is as follows (<xref ref-type="fig" rid="F2">Figure 2</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>UAV 3D model of the earth dam in a hydropower station.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g002.tif"/>
</fig>
<p>In this study, a Riegl VZ-2000i instrument, which has a maximum range of 2000 m, a maximum angular resolution of 0.001&#xb0;, a maximum pitch angle of 60&#xb0;, a maximum scanning distance parameter of 1500 m and an angular resolution of 0.05&#xb0;, was used for data acquisition. Two periods of data were collected on 10 January 2023 and October 25 of the same year (<xref ref-type="fig" rid="F3">Figure 3</xref>).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>On-site data acquisition using a Riegl-VZ 2000i.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g003.tif"/>
</fig>
<p>TLS determines the distance from the surface of the target object to the laser scanner is then determined by calculating the time delay and optical path difference of the reflected beam. The horizontal and vertical angles of the scan are also recorded to calculate the relative coordinate difference between the scanning point and the scanning station (<xref ref-type="bibr" rid="B44">Xu et al., 2020</xref>). In this study, 11 TLS scanning points were deployed at suitable locations on the top and both sides of the dam. Each point was scanned multiple times by continuously changing the rotation direction and angle. The point spacing of the point cloud is approximately 0.4 m.</p>
<p>Scanners operating in field environments face complex challenges. These include the movement of construction machinery and personnel, as well as environmental factors such as trees, buildings and obstructions. Additionally, construction dust and the variable reflective properties of the scanned targets contribute to instability and noise in the point cloud data. To ensure quality, it is imperative to preprocess the 3D laser scanning data. This preprocessing involves verifying the data integrity and consistency, normalizing the data formats and filtering the point cloud. During the measurement of the earth dam, multistation scanning was employed to capture comprehensive surface details. However, this approach results in significant data overlap after registration, leading to large datasets with considerable redundancy. To enhance the efficiency and quality of surface reconstruction, it is crucial to selectively sparsify the data based on the smoothness of the dam surface. This process effectively reduces the overall data volume.</p>
<p>After data preprocessing, segmentation, classification, and registration of point cloud data are imperative for enhancing accuracy. Given the scanner&#x2019;s operation from multiple locations, each dataset inherits a unique coordinate system. This necessitates registration of point cloud to enable a comprehensive view of the dam&#x2019;s facade through data integration. Herein, the ICP algorithm plays a pivotal role in the registration processes, beginning with the identification of two point cloud models that share substantial overlap. These models are then merged and aligned within a singular coordinate system, forming a consolidated point cloud model via the ICP algorithm. To enhance the efficiency and accuracy of the ICP algorithm, manual selection of the dam&#x2019;s point cloud data precedes the sequential registration of data from other sites into the model via the ICP algorithm. To verify registration accuracy, an initial examination of the point cloud uses a co-linear monitoring station along the <italic>y</italic>-axis as a reference for the profile line, extending from the upstream monitoring station to the downstream base, traversing the entire structure. This procedure was replicated four times based on the distribution of the monitoring stations across the dam surface. The intercepted point clouds, lying within the overlapping scan areas of different stations, should ideally fully overlap. Consequently, distinct layering within the intercepted point cloud may suggest the need for reregistration. A preliminary inspection followed by a quantitative accuracy analysis indicated that the majority of paired points clustered around a zero error margin, suggesting a minimal registration error (<xref ref-type="fig" rid="F4">Figure 4</xref>). Positive values represent the relative vertical uplift values, and negative values represent the subsidence values. The horizontal coordinate represents the amount of error, and the vertical coordinate corresponds to the number of paired points. As the error increases from &#x2212;0.278 m to 0.265 m, the number of paired points first increases and then decreases. When the error is approximately 0.015 m, the corresponding paired points peak at approximately 32,500. When the error approaches &#x2212;0.278 m and 0.265 m, the number of paired points is only a few hundred. It was concluded that there was no significant delamination within the point cloud&#x2019;s overlapping region after stitching and registration, allowing progression to subsequent stages.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Precision analysis histogram.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g004.tif"/>
</fig>
<p>The following figure shows the point cloud data of the earth dam in a hydropower station obtained on 25 October 2023, which were sequentially subjected to noise reduction and stitching registration to obtain a three-dimensional point cloud model of the dam (<xref ref-type="fig" rid="F5">Figure 5</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>TLS point cloud of the study area.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g005.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 3D deformation analysis method</title>
<p>The ICP algorithm serves as a method for change detection by matching point clouds, utilizing the coordinates of two point clouds to create a cost function that looks for a rigid transformation to minimize its residual error (<xref ref-type="bibr" rid="B8">Feng et al., 2019</xref>; <xref ref-type="bibr" rid="B3">An et al., 2024</xref>). The accurate calculation between points in 3D space is accomplished by calculating the rotations and translations generated during the matching of point clouds. With the ICP algorithm, the spatial rotation matrix <italic>M</italic>, and the spatial translation vector <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> from the point cloud <italic>P</italic>, to be matched to the reference point cloud <italic>Q</italic>, can be derived.<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>11</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>13</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>22</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>23</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>31</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>32</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>33</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The basic principle of the ICP algorithm is to separate the point cloud to be matched in the <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the reference point cloud <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The basic principle of the ICP algorithm is to find the nearest neighboring points (<inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), calculate the distance between the corresponding pairs of points, iterate the rotation matrix and translation vector by minimizing this distance, and stop iterating if the convergence condition is met.</p>
<p>Each iteration of the process yields a spatial rotation matrix <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and a spatial translation vector <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>. To obtain the original matched point cloud to the nth iteration, the transformation of the original matching point cloud to the nth iteration can be obtained by replacing <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is unified into a 4 &#xd7; 4 chi-square matrix <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e3">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mspace width="0.17em"/>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>11</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>13</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>22</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>23</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>31</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>32</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>33</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Then, the spatial rotation matrix and the spatial translation vector for each iteration can be combined into the same spatial transformation matrix <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e4">
<mml:math id="m15">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>11</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>13</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>22</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>23</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>31</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>32</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>33</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Multiply each iteration <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> to obtain the original matching point cloud to the nth iteration of the spatial transformation matrix:<disp-formula id="e5">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>In this study, an error analysis method based on the ICP algorithm is proposed to analyze dam deformations by using TLS to collect data and to compensate for the lack of accuracy of algorithms such as the DoD method, the SD method and the M3C2 method.</p>
<p>The deformation values calculated by the ICP algorithm were geometrically compared with the 3D surface model obtained using the SD method. Although the SD method can quickly calculate the surface deformation, it will also lead to a slight measurement error. Since the SD method selects the nearest point on the reference plane, the measurement error will increase as the point cloud data become sparser. Since the point cloud data downstream of the dam were acquired at a longer distance, and the point density obtained was sparse, the ICP algorithm was used for the monitoring points on the downstream dam face. The ICP algorithm is a change detection method in which point clouds are matched, which is accomplished by calculating the rotational translations generated during the matching process of the point clouds. Compared to the SD method, which can only calculate the shortest distance between point clouds, the ICP algorithm can be aligned according to the terrain surface characteristics, and can accurately derive the amount of change on the slope surface even in complex situations.</p>
<p>However, the results of the ICP algorithm calculation cannot be directly used for change detection. The ICP algorithm obtains a transformation matrix after registration, deriving the amount of translation and rotation in the process of registering the matched point cloud to the target point cloud. However, if the ICP algorithm uses the origin of the coordinates as the rotation center for the point cloud to be matched, it will cause a translation in the center of mass of the point cloud. At this point, the final translation amount of the matched point cloud derived from the transformation matrix is not equal to the true translation amount from the center of mass of the matched point cloud to the center of mass of the point cloud after registration (<xref ref-type="fig" rid="F6">Figure 6A</xref>). Therefore, it is unreliable to use the transformation matrix obtained by the ICP algorithm directly for change detection.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Schematic of point cloud rotation translation: <bold>(A)</bold> rotation around the coordinate origin and <bold>(B)</bold> rotation around the geometric center of a point cloud.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g006.tif"/>
</fig>
<p>To avoid translations in the centre of mass, when using the ICP algorithm to register each point cloud block, the center of mass of the point cloud block should be set as the center of rotation. In this case, the rotations and translations of the point cloud do not interfere with each other, and eventually, a transformation matrix is derived during the ICP registration process. The translations and rotations obtained from this transformation matrix can be regarded as the exact displacement values of the point cloud blocks during the registration process (<xref ref-type="fig" rid="F6">Figure 6B</xref>), which can be used for change detection.</p>
<p>In addition, at least three planes with different normal vectors are required in the ICP algorithm computational object. Otherwise, misregistration of the planes along one of the faces may occur during the stitching process, a phenomenon known as in-plane movements (<xref ref-type="fig" rid="F7">Figure 7</xref>). Since the GNSS monitoring sites are distributed on the surface of the earth dam in the form of houses, each monitoring house provides three planes with different normal vectors for the ICP algorithm (<xref ref-type="fig" rid="F8">Figure 8</xref>). The houses have a regular shape and configuration, which facilitates the ICP algorithm calculations based on these houses. Therefore, when manually intercepting point cloud data from a dam prior to calculating the ICP algorithm, it was necessary to ensure that each point cloud block had a monitoring house.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Schematic diagram of in-plane movements.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Schematic diagram of the shape of the monitoring site: <bold>(A)</bold> the three-dimensional model and <bold>(B)</bold> the original point cloud.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g008.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 3D deformation analysis based on the proposed method</title>
<p>The terrain occluded the monitoring houses at sites TPDB-49, TPDB-54, TPDB-58 and TPDB-61, precluding a TLS and the ICP algorithm analysis. Hence, these sites are omitted from the figures. In the <italic>x</italic>-direction, positive and negative values indicate deformation toward the left and right banks, respectively. Similarly, in the <italic>y</italic>-direction, a positive value indicates that the deformation direction of the dam is pointing upstream, and a negative value indicates that the deformation direction of the dam is pointing downstream. In the <italic>z</italic>-direction, positive and negative values correspond to vertical uplift and subsidence, respectively.</p>
<p>Analysis of the dam deformation trends reveals a predominant movement toward the right bank in the <italic>x</italic>-direction (<xref ref-type="fig" rid="F9">Figure 9A</xref>), downstream in the <italic>y</italic>-direction (<xref ref-type="fig" rid="F9">Figure 9B</xref>)&#x2014;with some upstream exceptions&#x2014;and an overall subsidence trend in the <italic>z</italic>-direction (<xref ref-type="fig" rid="F9">Figure 9C</xref>), with some areas exhibiting uplift. In other words, the dam as a whole, while settling, also deforms toward the right bank and slides downstream on the riverbed. The dam&#x2019;s settlement is primarily attributed to continuous water pressure on its upstream side and its own weight. The rightward movement is influenced by the topography, with the dam sliding downstream due to horizontal water pressure, creating a larger contact area with the right bank. At this point, this contact surface intersects the trend line of the overall downstream sliding of the dam surface, which takes up some of the force generated by the sliding of the dam. According to the analysis of the data from each site, in the <italic>x</italic>-direction, the absolute value of the deformation decreases with the increasing site number and is negative. This indicates that the downstream dam surface rotates toward the right bank with the bottom of the dam at the center of the circle. In the <italic>y</italic>-direction, the larger downstream-oriented deformation is distributed in the connection between the dam face and the right bank. The middle part of the dam appears to have an upstream-oriented deformation trend parallel to that of the right bank, which further confirms that the downstream dam face underwent a &#x201c;rotational&#x201d; deformation. In addition, the top of the dam is slightly compressed from the midpoint to the left bank. In the <italic>z</italic>-direction, the dam settles downward, and the subsidence of the dam face decreases with decreasing elevation. The whole process resulted in a partial uplift of the dam face downstream of the dam base due to extrusion, with a tendency for the dam face to be inserted below the right bank. This asymmetric pressure distribution necessitates focused maintenance on the areas of the downstream dam face near the right bank and the left bank to prevent damage in these stress concentration areas.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Comparison of the GNSS data and calculated ICP algorithm values: <bold>(A)</bold> in the <italic>x</italic>-direction; <bold>(B)</bold> in the <italic>y</italic>-direction; <bold>(C)</bold> in the <italic>z</italic>-direction. Comparison of the computational error between the SD method and the ICP algorithm: <bold>(D)</bold> in the <italic>x</italic>-direction; <bold>(E)</bold> in the <italic>y</italic>-direction; <bold>(F)</bold> in the <italic>z</italic>-direction.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g009.tif"/>
</fig>
<p>The calculation results were statistically analyzed. The ICP algorithm demonstrates high accuracy, with mean error values of 2.2 mm, 2.5 mm, and 3.1 mm in the x, y, and z directions, respectively, and standard deviations of 23.3 mm, 3.7 mm, and 23.5 mm. The minimum and maximum errors of the algorithm&#x2019;s three-dimensional calculated values were 0 mm and 4.2 mm, respectively, with an average error of 2.3 mm and a median of 2.6 mm (<xref ref-type="table" rid="T1">Table 1</xref>). These results indicate a tight clustering of errors around the mean, especially in the <italic>y</italic>-direction. The algorithm&#x2019;s maximum error is 7.6 mm, with some measurements achieving zero error and an average error maintained at 2.6 mm, suggesting strong agreement with GNSS data and confirming the suitability of the ICP algorithm for millimeter-level dam monitoring. In summary, 3D deformation analysis based on TLS and the ICP algorithm can indeed be used to effectively identify the deformation vectors of dam surfaces. For the areas where houses are not scanned, although the displacement vectors of the dam face points cannot be accurately calculated using the ICP algorithm, it is still possible to estimate them based on the general trend.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Three-dimensional calculation of the error statistics.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="5" align="center">Error statistic (mm)</th>
</tr>
<tr>
<th align="center">Methodology</th>
<th align="center">Minimum value</th>
<th align="center">Maximum values</th>
<th align="center">Average value</th>
<th align="center">Upper quartile</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">ICP</td>
<td align="center">0.0</td>
<td align="center">4.2</td>
<td align="center">2.3</td>
<td align="center">2.6</td>
</tr>
<tr>
<td align="center">SD</td>
<td align="center">0.4</td>
<td align="center">82.5</td>
<td align="center">29.1</td>
<td align="center">29.1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>3.2 Validation of data comparisons</title>
<p>The SD method was utilized to generate a 3D deformation cloud map (<xref ref-type="fig" rid="F10">Figure 10</xref>). In this graph, red represents uplift, and blue represents subsidence. The color gradation from red to blue signifies the deformation magnitude, with deeper hues indicating more substantial deformations. The upstream and central portions of the dam, which experience direct reservoir pressure and minimal lateral restraint, are the most deformed and at greatest risk, necessitating prioritized protection. The entire downstream face of the dam has less stress in contrast to the upstream section and crest. Such discrepancies in deformation distribution are likely due to uneven stresses within the dam structure, drawing attention to the necessity of monitoring the more deformed areas. In the mountainous and alpine canyon regions, TLS scanning stations are often restricted to river valleys, with steep terrain on either side causing significant occlusions and a marked reduction in data completeness. Dense vegetation further exacerbates this challenge. Consequently, the isolated 50 mm bulges on the dam face can be attributed to modeling inaccuracies caused by the sparse density of the point cloud in January and shading by vegetation, highlighting the need for thorough downstream face scans in future surveillance.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Results of the SD method Bridle paths were analyzed next, numbering them in order of elevation from highest to lowest. A segment of bridle path I near the left bank shows a deformation of approximately 300 mm, with the remainder of the path varying between 60 and 300 mm, as denoted by color variations, and the local lifting amount even surpasses this range. Central bridle path II exhibits deformations greater than 300 mm, with areas near the right bank ranging from 100 to 200 mm and localized depressions of approximately 100 mm. The left bank vicinity of bridle path II is characterized by elevations of approximately 300 mm, with local deformations nearing 250 mm. This deformation pattern is largely attributed to the sustained vertical pressure from vehicular traffic. When a bridleway&#x2019;s deformation significantly hinders its function as a transit route, localized repairs are conducted to restore its utility, resulting in the effect of localized lifting of the bridleway. Bridle paths III to VI display no significant deformation, while bridle paths VII and VIII could not be modeled due to their location within the TLS scan&#x2019;s blind spots. The abundance of stone cairns along these paths introduces additional point cloud data that complicate the modeling process, leading to potential errors and deformations of up to 300 mm at the bridle paths.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g010.tif"/>
</fig>
<p>By annotating ten points surrounding the monitoring station in three-dimensional space, the average value is taken as the deformation calculation result of the SD method and compared with the GNSS data. The precision of the SD method was inconsistent, with a maximum error of 110.8 mm and a minimum of 0.4 mm. The substantial overall calculation error indicates that the SD method is unsuitable for analyses requiring fine-scale deformation monitoring.</p>
<p>To determine the most appropriate algorithm for analyzing deformations in earth dams, a comparative error assessment of the SD method and the ICP algorithm is performed. Consistent with earlier findings, the data from stations TPDB-49, TPDB-54, TPDB-58 and TPDB-61 were excluded. The maximum errors for the SD method in the x (<xref ref-type="fig" rid="F9">Figure 9D</xref>), y (<xref ref-type="fig" rid="F9">Figure 9E</xref>) and z (<xref ref-type="fig" rid="F9">Figure 9F</xref>) directions were 79.6 mm, 109.4 mm and 100.2 mm, with average errors of 32.1 mm, 25.4 mm and 32.9 mm, respectively. This is because the limitations of the SD method stem from its inability to accurately determine the displacement vector direction, which relies instead on calculating the shortest distance between point clouds. Furthermore, identifying identical points within two distinct scans becomes increasingly challenging as the point cloud density diminishes, leading to greater deviations in the displacement vector direction from reality and the associated reference points from their true locations. As a result, the error magnitude escalates. In addition, with increasing monitoring station serial number, the error tends to decrease, especially in the <italic>x</italic>-direction. Notably, the error tends to decrease with increasing monitoring station number, particularly in the <italic>x</italic>-direction, where the error of the ICP algorithm distribution tends to decrease. This could suggest a correlation between the actual deformation magnitudes and calculated error values, indicating that the errors tend to decrease as the actual deformation decreases.</p>
<p>Compared with those of the SD method, the accuracies of the ICP algorithm in determining the deformation values at x (<xref ref-type="fig" rid="F9">Figure 9D</xref>), y (<xref ref-type="fig" rid="F9">Figure 9E</xref>) and z (<xref ref-type="fig" rid="F9">Figure 9F</xref>) are significantly improved by 93.1%, 90.0%, and 90.5%, respectively, showing substantial consistency with the field measurement data. This is because the ICP algorithm correctly identifies the direction of displacement, resulting in a displacement vector calculated with minimal error. It can be indicated that the computational errors of the ICP algorithm are lower than those of the SD method, and fall within an acceptable error margin. These findings demonstrate the superiority of the ICP algorithm over the SD method, making the results of the ICP algorithm a reliable foundation for dynamic deformation analysis of dams.</p>
</sec>
<sec id="s3-3">
<title>3.3 Optimal block size</title>
<p>In this study, when point cloud deformation analysis is carried out, the artificial segmentation method is used to divide the point cloud, which introduces subjectivity. The shape, dimensions and positioning of the point cloud segments partially influence the calculation accuracy. Consequently, employing artificial intelligence algorithms is essential for dividing point clouds to eliminate subjective human factors, thereby minimizing subjective bias and registering error estimates more closely to the actual values. The algorithm designates each monitoring station as a circular subunit&#x2019;s center, divides the point cloud into circular subunits and determines the radius of the circular point cloud subunits. The search radius is incrementally increased to expand the point cloud blocks, and the displacement of the same measurement point is calculated after the registration of different block sizes of the point cloud. The computational results are then compared against GNSS data, and the computation errors of different block sizes are obtained.</p>
<p>The dimensions of the monitoring houses are approximately 6.6 m on the downstream-facing side and 4 m on the riparian-facing side. To satisfy the ICP algorithm calculation conditions, each block must encompass the monitoring house. Therefore, the initial search radius for each site was set to 20 m, and the radius was increased by 1 m for each calculation. <xref ref-type="fig" rid="F11">Figures 11A&#x2013;C</xref> show the block sizes of 20 m, 30 m, and 40 m, respectively. However, excessively large segments might encompass multiple monitoring sites. Since the deformation of the dam surface is inhomogeneous, the deformation around different monitoring stations is not consistent, precluding their collective analysis. Consequently, the calculation ceases when the radius expands to 100 m. Given the substantial data volume from the results, the error values in three-dimensional space are sorted out by mathematical statistics, and the error value corresponding to each search radius is the average of the errors of the 54 stations, underscoring its statistical relevance (<xref ref-type="fig" rid="F12">Figure 12</xref>).</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Point cloud block segmentation: <bold>(A)</bold> segmentation radius of 20 m; <bold>(B)</bold> segmentation radius of 30 m; <bold>(C)</bold> segmentation radius of 40 m.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Average deformation errors in the <bold>(A)</bold> <italic>x</italic>-direction, <bold>(B)</bold> <italic>y</italic>-direction and <bold>(C)</bold> <italic>z</italic>-direction.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g012.tif"/>
</fig>
<p>The results show that the computational accuracy of the ICP algorithm is high, and the errors are all approximately 10 mm, which meets the accuracy requirements of a small deformation analysis. Meanwhile, the error values in three-dimensional space show an obvious V-shape with the gradual increase in the search radius, the average error corresponding to the valley of the V-shape is the smallest error searched for in this study, and the corresponding search radius is the optimal search radius.</p>
<p>Point cloud registration involves adjusting one point cloud <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to another point cloud <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> passed through a spatial rotation matrix <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with a spatial translation vector <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> by calculating the computational error of the ICP algorithm <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e6">
<mml:math id="m23">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf18">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of point clouds. The matrices <inline-formula id="inf19">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf20">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the point sets of the two point clouds.</p>
<p>The ICP algorithm seeks to optimize by minimizing <inline-formula id="inf21">
<mml:math id="m27">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>t</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, which requires that the number of points in each piece of the point cloud block be appropriate. Significant errors are observed in the point cloud blocks when the search radius is smaller than the optimal radius due to the relatively limited number of point cloud features within the included range. When the search radius is larger than the optimal radius, the point cloud block is too large, and one point cloud covers at least two monitoring houses. Due to the uneven deformation of the dam surface, the deformation of the two monitoring houses is different. If they are calculated as a whole, the calculation error will increase with the increasing radius. This shows that the &#x201c;V-shaped&#x201d; relationship between the search radius and the computational error is generally consistent with reality, and can be widely applied in other studies.</p>
<p>From the scanning results, the shortest distance between two neighboring monitoring houses is approximately 66 m, and the farthest distance is approximately 109 m. To minimize the computational error of the point cloud block covering as many points as possible with only one monitoring house, the optimal radius should be less than 66 m. As shown in the figures, the optimal search radii in the <italic>x</italic>, <italic>y</italic> and <italic>z</italic> directions are 40 m, 45 m, and 44 m, respectively, and the computational error is minimized, and the computational results are most reliable when the corresponding optimal search radius is obtained in each direction. Therefore, in subsequent deformation analyses, the optimal search radius can be determined according to the method described in this study as the basis of the point cloud block size to improve the accuracy and credibility of the calculation results.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>Subject to its inherent gravitational and hydrostatic pressures, an earth dam undergoes continuous deformation. Historically, the SD method utilized for monitoring dam deformation has relied on determining the shortest vector distance from a computation point to a reference surface to represent displacement. This approach, however, fails to accurately represent the deformation dynamics of earth dams, which do not deform normally to the dam surface but rather exhibit settlement and sliding motions. If a characteristic point is taken on the dam surface, the point on the dam surface after the deformation of the earth dam cannot be found correctly using the SD method (<xref ref-type="fig" rid="F13">Figure 13</xref>). As such, identifying accurate matched feature points, postdeformation using the SD method, is problematic. The mismatch between the calculated and actual feature points leads to low accuracy in reflecting the dam&#x2019;s dynamic deformation.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Reasons for errors in the SD method.</p>
</caption>
<graphic xlink:href="feart-12-1421705-g013.tif"/>
</fig>
<p>In contrast to the SD method, the ICP algorithm not only calculates the shortest distance to a reference for error determination but also rotates and translates the point cloud to register with the target cloud. By minimizing error through the distance between identical feature points across point clouds, the ICP algorithm&#x2019;s computational measurements closely approximate the actual values. This study confirms the efficacy of the ICP algorithm in various applications, including point cloud analysis, 3D reconstruction and scene analysis. Through feature extraction from point cloud data, the ICP algorithm facilitates object detection, recognition and pose estimation and enhances structural understanding by capturing detailed shape and geometric information.</p>
<p>However, the algorithm&#x2019;s computational accuracy can be compromised by the absence or the low density of point clouds in certain areas. For instance, the ICP algorithm struggles to deliver accurate results in areas where the point cloud data are missing in the scanning blind zone, or where the points at the edge of the point cloud are relatively sparse. Consequently, in the actual calculation process, some unavailable point cloud blocks are discarded, and the error calculation is performed only in the relatively complete region of the TLS point cloud, which affects the precision of the error analysis. Moreover, in the process of the ICP algorithm registration for the edge region of the point cloud, the actual operation does not divide the blocks gradually until the displacement in the block registration process is less than the threshold value. This is because the point cloud at the edges is sparse, and if the block is too small, it is difficult to accomplish the ICP algorithm registration. As a result, larger blocks are retained in edge regions in the final analysis. Therefore, future research should incorporate additional TLS setups at various elevations and in various directions to ensure comprehensive dam surface coverage.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This study focuses on the small-scale deformation monitoring of dam surfaces. The accuracy and monitoring applicability of the combined TLS and ICP algorithms were evaluated by analyzing the deformation processes and triggering mechanisms of the dam. The specifics are listed below:<list list-type="simple">
<list-item>
<p>1. The ICP algorithm is based on matching between point clouds and is able to register dam and terrain surface features, which makes it possible to accurately determine the amount of change in the dam surface even in complex situations. The objective is to estimate the rigid transformation matrix by minimizing the error between the point cloud to be matched and the target point cloud. The ICP algorithm continuously optimizes the rigid transformation matrix through iterations until the convergence condition is satisfied. Ultimately, the translations and rotations obtained through this transformation matrix can be considered the exact displacement values for the point cloud block registration process. Dam deformation monitoring can be performed based on this displacement vector.</p>
</list-item>
<list-item>
<p>2. Although the SD method quickly calculates surface deformation, it fails to accurately represent the deformation dynamics of earth dams. This is because earth dam deformation is not typical surface deformation but manifests as settlement and sliding motions. Conversely, the ICP algorithm not only calculates the shortest distance to a reference for error determination but also rotates and translates the point cloud to register with the target cloud. Unlike the SD method, the ICP algorithm significantly enhances computational accuracy in three-dimensional space, demonstrating superior precision and establishing a solid foundation for dynamic deformation analysis of dams.</p>
</list-item>
<list-item>
<p>3. The study identified a distinct V-shaped trend in error values across different block sizes, pinpointing an optimal block size and search radius for minimizing the computational errors in subsequent analyses. Therefore, in the subsequent deformation study, the optimal search radius can be searched according to the method described in this study as the basis for the size of the point cloud block to improve the accuracy and credibility of the calculation results.</p>
</list-item>
</list>
</p>
<p>In conclusion, the use of the ICP algorithm markedly improves terrain modeling accuracy, optimizes the dam deformation error analysis algorithm and verifies the reliability of the ICP algorithm for dam deformation analysis. The combination of TLS and the ICP algorithm enables more accurate monitoring, facilitating comprehensive and timely understanding of dam deformations over extended periods. This approach offers scientifically sound data and insights for ensuring dam safety, guiding engineering practices and addressing potential risks, underscoring its significance in both research and practical applications.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>X-YN: Writing&#x2013;review and editing, Writing&#x2013;original draft, Methodology, Formal Analysis. KZ: Writing&#x2013;review and editing, Validation, Methodology. NJ: Writing&#x2013;review and editing, Software, Methodology, Data curation. X-LL: Writing&#x2013;review and editing, Software, Methodology, Formal Analysis, Data curation. D-MZ: Writing&#x2013;original draft, Visualization, Resources, Funding acquisition, Data curation. J-WP: Writing&#x2013;review and editing, Resources, Project administration, Conceptualization. X-XL: Writing&#x2013;original draft, Software, Methodology, Data curation. Y-SZ: Writing&#x2013;original draft, Resources, Project administration, Investigation, Funding acquisition. DG: Writing&#x2013;review and editing, Validation, Methodology, Investigation, Formal Analysis.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This study has been supported by the Sichuan Youth Science and Technology Innovation Research Team Project (2020JDTD0006).</p>
</sec>
<ack>
<p>The authors would like to thank the editors, reviewers and all those who contributed to this paper for their important efforts.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors KZ and J-WP were employed by the PowerChina Chengdu Engineering Corporation Ltd. Authors D-MZ and Y-SZ were employed by Yalong River Hydropower Development Corporation Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>The use of shape accel array for deformation monitoring and parameter inversion of a 300 m ultrahigh rockfill dam</article-title>. <source>Struct. Control Health Monit.</source> <volume>2023</volume>, <fpage>1</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1155/2023/4101604</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alba</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fregonese</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Prandi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Scaioni</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Valgoi</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Structural monitoring of a large dam by terrestrial laser scanning</article-title>. <source>Int. Archives Photogrammetry, Remote Sens. Spatial Inf. Sci.</source> <volume>36</volume>.</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>An</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Yong</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Exploring the potential of smartphone photogrammetry for field measurement of joint roughness</article-title>. <source>Measurement</source> <volume>225</volume>, <fpage>114055</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2023.114055</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Internal deformation monitoring for earth-rockfill dam via high-precision flexible pipeline measurements</article-title>. <source>Autom. Constr.</source> <volume>136</volume>, <fpage>104177</fpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2022.104177</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cignoni</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Rocchini</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Scopigno</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Metro: measuring error on simplified surfaces</article-title>. <source>Comput. Graph. Forum</source> <volume>17</volume>, <fpage>167</fpage>&#x2013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.1111/1467-8659.00236</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Evers</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kyriou</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Thiele</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hammer</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Nikolakopoulos</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Schulz</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>How to set up a dam monitoring system with PSInSAR and GPS</article-title>. <source>Proc. SPIE</source> <volume>11534</volume>, <fpage>115340L</fpage>. <pub-id pub-id-type="doi">10.1117/12.2573880</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Development of an easy-assembly and low-cost multismartphone photogrammetric monitoring system for rock slope hazards</article-title>. <source>Int. J. Rock Mech. Min. Sci.</source> <volume>174</volume>, <fpage>105655</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijrmms.2024.105655</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Total least-squares iterative closest point algorithm based on lie algebra</article-title>. <source>Appl. Sci.</source> <volume>9</volume>, <fpage>5352</fpage>. <pub-id pub-id-type="doi">10.3390/app9245352</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ge</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Deformation monitoring of earth fissure hazards using terrestrial laser scanning</article-title>. <source>Sensors</source> <volume>19</volume>, <fpage>1463</fpage>. <pub-id pub-id-type="doi">10.3390/s19061463</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Girardeau-Montaut</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Roux</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Marc</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Thibault</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2005</year>). &#x201c;<article-title>Change detection on points cloud data acquired with A ground laser scanner</article-title>,&#x201d; in <conf-name>ISPRS Workshop&#x2013;Laser scanning 2005</conf-name>, <conf-loc>Enschede, the Netherlands</conf-loc>, <conf-date>September 12-14, 2005</conf-date>.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gojcic</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Schmid</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wieser</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Dense 3D displacement vector fields for point cloud-based landslide monitoring</article-title>. <source>Landslides</source> <volume>18</volume>, <fpage>3821</fpage>&#x2013;<lpage>3832</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-021-01761-y</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gojcic</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wieser</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Robust pointwise correspondences for point cloud based deformation monitoring of natural scenes</article-title>,&#x201d; in <conf-name>JISDM 2019</conf-name>, <conf-loc>Athens, Greece</conf-loc>, <conf-date>15-19 May, 2019</conf-date>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gojcic</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wieser</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>F2S3: robustified determination of 3D displacement vector fields using deep learning</article-title>. <source>J. Appl. Geodesy</source> <volume>14</volume>, <fpage>177</fpage>&#x2013;<lpage>189</lpage>. <pub-id pub-id-type="doi">10.1515/jag-2019-0044</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gonzalez-Aguilera</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>G&#xf3;mez-Lahoz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sanchez</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A new approach for structural monitoring of large dams with a three-dimensional laser scanner</article-title>. <source>Sensors</source> <volume>8</volume>, <fpage>5866</fpage>&#x2013;<lpage>5883</lpage>. <pub-id pub-id-type="doi">10.3390/s8095866</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An Online safety monitoring system of hydropower station based on expert system</article-title>. <source>Energy Rep.</source> <volume>8</volume>, <fpage>1552</fpage>&#x2013;<lpage>1567</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2022.02.040</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Application performance analysis of three GNSS precise positioning technology in landslide monitoring</article-title>,&#x201d; in <source>China satellite navigation conference (CSNC) 2017 proceedings: volume I</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Sun</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer Singapore</publisher-name>), <fpage>139</fpage>&#x2013;<lpage>150</lpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<collab>ICLD</collab> (<year>2023</year>). <source>World register of dams</source>.</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jafari</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Khaloo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lattanzi</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Deformation tracking in 3D point clouds via statistical sampling of direct cloud-to-cloud distances</article-title>. <source>J. Nondestruct. Eval.</source> <volume>36</volume>, <fpage>65</fpage>. <pub-id pub-id-type="doi">10.1007/s10921-017-0444-2</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2021a</year>). <article-title>A monitoring method integrating terrestrial laser scanning and unmanned aerial vehicles for different landslide deformation patterns</article-title>. <source>IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens.</source> <volume>14</volume>, <fpage>10242</fpage>&#x2013;<lpage>10255</lpage>. <pub-id pub-id-type="doi">10.1109/jstars.2021.3117946</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Quantitative hazard assessment of rockfall and optimization strategy for protection systems of the Huashiya cliff, southwest China</article-title>. <source>Geomatics, Nat. Hazards Risk</source> <volume>11</volume>, <fpage>1939</fpage>&#x2013;<lpage>1965</lpage>. <pub-id pub-id-type="doi">10.1080/19475705.2020.1819445</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>Quantitative hazard analysis and mitigation measures of rockfall in a high-frequency rockfall region</article-title>. <source>Bull. Eng. Geol. Environ.</source> <volume>80</volume>, <fpage>3439</fpage>&#x2013;<lpage>3456</lpage>. <pub-id pub-id-type="doi">10.1007/s10064-021-02137-1</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Binama</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Pump as turbine cavitation performance for both conventional and reverse operating modes: a review</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>168</volume>, <fpage>112786</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2022.112786</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kogut</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Pilecka</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Application of the terrestrial laser scanner in the monitoring of earth structures</article-title>. <source>Open Geosci.</source> <volume>12</volume>, <fpage>503</fpage>&#x2013;<lpage>517</lpage>. <pub-id pub-id-type="doi">10.1515/geo-2020-0033</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kromer</surname>
<given-names>R. A.</given-names>
</name>
<name>
<surname>Abellan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hutchinson</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Lato</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Edwards</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jaboyedoff</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A 4D filtering and calibration technique for small-scale point cloud change detection with a terrestrial laser scanner</article-title>. <source>Remote Sens.</source> <volume>7</volume>, <fpage>13029</fpage>&#x2013;<lpage>13052</lpage>. <pub-id pub-id-type="doi">10.3390/rs71013029</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Saini</surname>
<given-names>R. P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A review on operation and maintenance of hydropower plants</article-title>. <source>Sustain. Energy Technol. Assess.</source> <volume>49</volume>, <fpage>101704</fpage>. <pub-id pub-id-type="doi">10.1016/j.seta.2021.101704</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lague</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Brodu</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Leroux</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Accurate 3D comparison of complex topography with terrestrial laser scanner: application to the Rangitikei canyon (N-Z)</article-title>. <source>Isprs-J. Photogramm. Remote Sens.</source> <volume>82</volume>, <fpage>10</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2013.04.009</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Dam monitoring data analysis methods: a literature review</article-title>. <source>Struct. Control Health Monit.</source> <volume>27</volume>, <fpage>e2501</fpage>. <pub-id pub-id-type="doi">10.1002/stc.2501</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ning</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019a</year>). <article-title>Dynamical process of the Hongshiyan landslide induced by the 2014 Ludian earthquake and stability evaluation of the back scarp of the remnant slope</article-title>. <source>Bull. Eng. Geol. Environ.</source> <volume>78</volume>, <fpage>2081</fpage>&#x2013;<lpage>2092</lpage>. <pub-id pub-id-type="doi">10.1007/s10064-018-1233-6</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019b</year>). <article-title>Monitoring of displacement evolution during the pre-failure stage of a rock block using ground-based radar interferometry</article-title>. <source>Landslides</source> <volume>16</volume>, <fpage>1721</fpage>&#x2013;<lpage>1730</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-019-01228-1</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>FEM-Bayesian Kriging method for deformation field estimation of earth dams with limited monitoring data</article-title>. <source>Comput. Geotech.</source> <volume>148</volume>, <fpage>104782</fpage>. <pub-id pub-id-type="doi">10.1016/j.compgeo.2022.104782</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhuang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Monitoring of surface deformation in a low coherence area using distributed scatterers InSAR: case study in the Xiaolangdi Basin of the Yellow River, China</article-title>. <source>Bull. Eng. Geol. Environ.</source> <volume>80</volume>, <fpage>25</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1007/s10064-020-01929-1</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mai</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Bui</surname>
<given-names>K. T.</given-names>
</name>
<name>
<surname>Van Doan</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Application of interval type-2 fuzzy logic system and ant colony optimization for hydropower dams displacement forecasting</article-title>. <source>Int. J. Fuzzy Syst.</source> <volume>25</volume>, <fpage>2052</fpage>&#x2013;<lpage>2066</lpage>. <pub-id pub-id-type="doi">10.1007/s40815-022-01452-3</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maltese</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pipitone</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Dardanelli</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Capodici</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Muller</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Toward a comprehensive dam monitoring: on-site and remote-retrieved forcing factors and resulting displacements (GNSS and PS&#x2013;InSAR)</article-title>. <source>Remote Sens.</source> <volume>13</volume>, <fpage>1543</fpage>. <pub-id pub-id-type="doi">10.3390/rs13081543</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mat Zam</surname>
<given-names>P. M.</given-names>
</name>
<name>
<surname>Fuad</surname>
<given-names>N. A.</given-names>
</name>
<name>
<surname>Yusoff</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Majid</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <source>Evaluating the performance of terrestrial laser scanning for landslide monitoring</source>. <publisher-loc>Gottingen</publisher-loc>: <publisher-name>Copernicus GmbH</publisher-name>, <fpage>35</fpage>&#x2013;<lpage>55</lpage>.</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Monserrat</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Crosetto</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Deformation measurement using terrestrial laser scanning data and least squares 3D surface matching</article-title>. <source>Isprs-J. Photogramm. Remote Sens.</source> <volume>63</volume>, <fpage>142</fpage>&#x2013;<lpage>154</lpage>. <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2007.07.008</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Olsen</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Kuester</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Hutchinson</surname>
<given-names>T. C.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Terrestrial laser scanning-based structural damage assessment</article-title>. <source>J. Comput. Civ. Eng.</source> <volume>24</volume>, <fpage>264</fpage>&#x2013;<lpage>272</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)cp.1943-5487.0000028</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Papoutsis</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Kontoes</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Alatza</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Apostolakis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Loupasakis</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>InSAR Greece with parallelized persistent scatterer interferometry: a national ground motion service for big copernicus sentinel-1 data</article-title>. <source>Remote Sens.</source> <volume>12</volume>, <fpage>3207</fpage>. <pub-id pub-id-type="doi">10.3390/rs12193207</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Paul</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Neil</surname>
<given-names>D. M.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>A method for registration of 3-D shapes</article-title>. <source>IEEE. T. PATTERN ANAL.</source> <volume>14</volume> (<issue>2</issue>), <fpage>239</fpage>&#x2013;<lpage>256</lpage>. <pub-id pub-id-type="doi">10.1109/34.121791</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Teng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Review on the research and applications of TLS in ground surface and constructions deformation monitoring</article-title>. <source>Sensors</source> <volume>22</volume>, <fpage>9179</fpage>. <pub-id pub-id-type="doi">10.3390/s22239179</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Veit</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Zahs</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Anders</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hecht</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>H&#xf6;fle</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Measurement of rock glacier surface change over different timescales using terrestrial laser scanning point clouds</article-title>. <source>Earth Surf. Dyn.</source> <volume>9</volume>, <fpage>19</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.5194/esurf-9-19-2021</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Winiwarter</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Anders</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>H&#xf6;fle</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>M3C2-EP: pushing the limits of 3D topographic point cloud change detection by error propagation</article-title>. <source>Isprs-J. Photogramm. Remote Sens.</source> <volume>178</volume>, <fpage>240</fpage>&#x2013;<lpage>258</lpage>. <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2021.06.011</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Shunchao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022b</year>). <article-title>As-built inventory and deformation analysis of a high rockfill dam under construction with terrestrial laser scanning</article-title>. <source>Sensors</source> <volume>22</volume>, <fpage>521</fpage>. <pub-id pub-id-type="doi">10.3390/s22020521</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022a</year>). <article-title>New insights into the 2020 Sardoba dam failure in Uzbekistan from Earth observation</article-title>. <source>Int. J. Appl. Earth Obs. Geoinf.</source> <volume>107</volume>, <fpage>102705</fpage>. <pub-id pub-id-type="doi">10.1016/j.jag.2022.102705</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Estimation of degraded grassland aboveground biomass using machine learning methods from terrestrial laser scanning data</article-title>. <source>Ecol. Indic.</source> <volume>108</volume>, <fpage>105747</fpage>. <pub-id pub-id-type="doi">10.1016/j.ecolind.2019.105747</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yaseen</surname>
<given-names>Z. M.</given-names>
</name>
<name>
<surname>Ameen</surname>
<given-names>M. S. A.</given-names>
</name>
<name>
<surname>Mohammed</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Mumtaz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Haitham</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>State-of-the art-powerhouse, dam structure, and turbine operation and vibrations</article-title>. <source>Sustainability</source> <volume>12</volume>, <fpage>1676</fpage>. <pub-id pub-id-type="doi">10.3390/su12041676</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ye</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Schenato</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Subsurface multi-physical monitoring of a reservoir landslide with the fiber-optic nerve system</article-title>. <source>Geophys. Res. Lett.</source> <volume>49</volume>, <fpage>e2022GL098211</fpage>. <pub-id pub-id-type="doi">10.1029/2022gl098211</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zahs</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Winiwarter</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Anders</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Rutzinger</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>H&#xf6;fle</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Correspondence-driven plane-based M3C2 for lower uncertainty in 3D topographic change quantification</article-title>. <source>Isprs-J. Photogramm. Remote Sens.</source> <volume>183</volume>, <fpage>541</fpage>&#x2013;<lpage>559</lpage>. <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2021.11.018</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Gravitational surface vortex formation and suppression control: a review from hydrodynamic characteristics</article-title>. <source>Processes</source> <volume>11</volume>, <fpage>42</fpage>. <pub-id pub-id-type="doi">10.3390/pr11010042</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A landslide monitoring method using data from unmanned aerial vehicle and terrestrial laser scanning with insufficient and inaccurate ground control points</article-title>. <source>J. Rock Mech. Geotech. Eng.</source> <volume>2024</volume>. <pub-id pub-id-type="doi">10.1016/j.jrmge.2023.12.004</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>