<?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">1351352</article-id>
<article-id pub-id-type="doi">10.3389/feart.2024.1351352</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>An efficient method for modeling and evaluating the bench terrain of open-pit mines</article-title>
<alt-title alt-title-type="left-running-head">Wang 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.1351352">10.3389/feart.2024.1351352</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Bonan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2597455/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Gong</surname>
<given-names>Bing</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Wei</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Shi</surname>
<given-names>Xiaoshan</given-names>
</name>
<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/2284524/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Resources and Civil Engineering</institution>, <institution>Northeastern University</institution>, <addr-line>Shenyang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Beijing General Research Institute of Mining and Metallurgy</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Academy of Deep Earth Sciences</institution>, <institution>Chinese Institute of Coal Science</institution>, <addr-line>Beijing</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/1259287/overview">Faming Huang</ext-link>, Nanchang 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/2639907/overview">Zongwei Yao</ext-link>, Jilin University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2642807/overview">Lin Bi</ext-link>, Central South University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xiaoshan Shi, <email>shixiaoshan@mail.ccri.ccteg.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>09</day>
<month>05</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1351352</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>04</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Wang, Gong, Xu and Shi.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Wang, Gong, Xu and Shi</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>In order to quantitatively analyze the roughness of the bench floor during open-pit mine blasting, this study proposes a real-time measuring method for the three-dimensional terrain of the bench floor during the excavation process. Real-time monitoring is conducted at the boundary and discrete internal points of the workbench floor during electric shovel operation, utilizing real-time kinematic global navigation satellite system (RTK-GNSS) positioning technology. An improved convex hull algorithm is introduced to automatically extract the optimal boundary of discrete point clouds based on their spatial distribution characteristics. This study establishes a digital elevation model (DEM) using five interpolation algorithms for 3D terrain visualization simulation. Through cross-validation, a comparative analysis of the DEM accuracy, the simulation results of the ordinary kriging interpolation algorithm were found to be optimized. The optimized interpolation algorithm is applied to simulate the 3D terrain in the Dexing open-pit copper mine, and the relevant terrain parameters were calculated. This dataset can serve as a precise foundation for the real-time path planning of elevation blasting design and ground leveling operations.</p>
</abstract>
<kwd-group>
<kwd>open-pit mine</kwd>
<kwd>bench floor</kwd>
<kwd>terrain</kwd>
<kwd>interpolation algorithm</kwd>
<kwd>digital elevation model</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Geoinformatics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The effectiveness of blasting techniques in open-pit mining significantly influences economic outcomes and project timelines (<xref ref-type="bibr" rid="B35">Wei et al., 2022</xref>). For example, an unavoidable rock bank after a blast can affect the efficiency of shoveling and transportation and the location and depth of subsequent precise drilling. Mining technicians depend on their experience to survey the terrain of the bench surface after blasting and determine the reference height and smooth operation path; this leads to low operational efficiency and difficulty in providing digital support for subsequent bench blasting designs. Consequently, a rapid measurement technology for open pit bench floor terrain is here studied. In recent years, the global navigation satellite system (GNSS) has been widely used in the terrain measurement of open-pit mines for terrain mapping, mining area deformation monitoring, control measurement, and laying out drilling holes (<xref ref-type="bibr" rid="B9">Duan et al., 2015</xref>; <xref ref-type="bibr" rid="B12">Fang, 2019</xref>; <xref ref-type="bibr" rid="B33">Wang, 2020</xref>; <xref ref-type="bibr" rid="B38">Zhang et al., 2022a</xref>). A digital elevation model (DEM) for the bench floor is established here by collecting GNSS data. Digital information on the bench floor DEM is used for subsequent leveling operations and blasting design.</p>
<p>The measurement technology for bench terrain is mainly divided into vehicle carrying and unmanned aerial vehicle carrying methods. The latter requires data acquisition after excavation of the rocks that cover the surface of the bench by electric shovel. Due to limitations in battery life, unmanned aerial vehicles are unable to continuously conduct real-time measurements. Therefore, many research institutions have developed vehicle carrying GNSS rapid terrain survey methods. For example, Hokkaido University in Japan developed a laser range finder and GNSS to measure a 3D terrain map by autonomous vehicles (<xref ref-type="bibr" rid="B37">Yokota et al., 2004</xref>; <xref ref-type="bibr" rid="B18">Huang et al., 2017</xref>). Meng developed an airborne 3D terrain survey system based on real-time kinematic (RTK)-GNSS, verifying that the system had higher measurement accuracy when the vehicle runs at low speed (<xref ref-type="bibr" rid="B27">Meng et al., 2009</xref>). Li H.P. developed a GNSS rapid terrain measurement system for farmland to obtain static elevation measurement accuracy of less than 1 cm (<xref ref-type="bibr" rid="B22">Li et al., 2014</xref>). <xref ref-type="bibr" rid="B11">Fan et al. (2019)</xref> and <xref ref-type="bibr" rid="B21">Jing et al. (2019)</xref> adopted a terrain survey method based on the combination of a GNSS double antenna, an attitude heading reference system, and the RTK positioning algorithm with double antenna configuration; this effectively reduced measurement error by 10% compared to single antenna measurement. RTK technology can be employed to further improve GNSS positioning accuracy with reasonable environmental adaptability and stability (<xref ref-type="bibr" rid="B34">Wang et al., 2023</xref>).</p>
<p>The original positioning data obtained by airborne GNSS have the problems of voids, non-uniformity, and high degree of dispersion, which need to undergo filtering, classification, and interpolation to obtain high-precision DEM. The accuracy of DEM is directly affected by the interpolation algorithm, which makes the application of airborne GNSS in the study of terrain process difficult. Ordinary kriging (OK), radial basis function (RBF), inverse distance weighting (IDW), irregular network triangulated mesh (TIN), and natural neighbor (NN) interpolation algorithms can be used to simulate DEM and address the problems of voids (<xref ref-type="bibr" rid="B5">Bater and Coops, 2009</xref>; <xref ref-type="bibr" rid="B10">Erdogan, 2009</xref>; <xref ref-type="bibr" rid="B14">Guo et al., 2010</xref>; <xref ref-type="bibr" rid="B30">Shen et al., 2012</xref>; <xref ref-type="bibr" rid="B8">Chu et al., 2014</xref>; <xref ref-type="bibr" rid="B25">Lv et al., 2015</xref>; <xref ref-type="bibr" rid="B28">Montealegre et al., 2015</xref>; <xref ref-type="bibr" rid="B28">Montealegre et al., 2015</xref>; <xref ref-type="bibr" rid="B32">Viswanathan et al., 2015</xref>; <xref ref-type="bibr" rid="B7">Chen et al., 2018</xref>; <xref ref-type="bibr" rid="B16">Hekmatnejad et al., 2019</xref>; <xref ref-type="bibr" rid="B13">Gao et al., 2021</xref>). Previous studies have shown that DEM accuracy is significantly affected by factors such as interpolation methods, sampling density, spatial resolution, and terrain changes. Anderson discussed the influence of data density simplification on DEM accuracy (<xref ref-type="bibr" rid="B4">Anderson et al., 2006</xref>). Aguilar compared the effects of different interpolation methods and resolutions on DEM accuracy (<xref ref-type="bibr" rid="B2">Aguilar et al., 2003</xref>; <xref ref-type="bibr" rid="B3">Aguilar et al., 2005</xref>; <xref ref-type="bibr" rid="B20">Huang et al., 2020</xref>). However, few studies have applied different interpolation algorithms to airborne GNSS point clouds and explored the errors of the DEM obtained.</p>
<p>It is a challenge to simulate the whole flat and local roughness of the bench floor in an open-pit mine. The unknown accuracy error of DEM is one of the main reasons limiting the application of airborne GNSS in the 3D terrain research of bench floors.</p>
<p>In this paper, the real-time acquisition of coordinate data is based on the RTK-GNSS positioning acquisition system installed with an electric shovel. Five interpolation algorithms were used to simulate the bench floor DEM. The influencing factors and errors of DEM accuracy are compared and analyzed A three-dimensional terrain model of the bench floor is developed by Python. The model allows further analysis of the terrain parameters related to the bench floor and provides an assessment of the flatness of the bench floor during the electric shovel&#x2019;s digging process after blasting. The critical analysis enables mining engineers a timely understanding of the changes in bench floor height, ensuring efficient and safer operations.</p>
</sec>
<sec id="s2">
<title>2 Data acquisition and research methods</title>
<sec id="s2-1">
<title>2.1 Data acquisition</title>
<p>During the loading operation of the electric shovel, real-time measurement of the bench floor terrain is achieved by tracking the coordinates of the moving point of the shovel. As <xref ref-type="fig" rid="F1">Figure 1</xref> shows, the shovel is equipped with a RTK-GNSS positioning device as the research platform of terrain real-time measurement, and the vehicle body coordinate system is established with the ground projection of the positioning antenna phase center as the origin. The 3D surface coordinates of the walking path of the electric shovel were accurately measured according to the fixed elevation difference between the GNSS antenna and the ground. The Trimble BD982 GNSS dual antenna satellite board was chosen as the positioning system, offering an RTK positioning accuracy of approximately 0.015 m and 0.008 m vertically and horizontally.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Position measurement during movement of the electric shovel.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g001.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the data acquisition system was installed on an electric shovel in an open-pit mine to monitor the coordinate data of the bench floor, including four feature vectors: longitude (X), dimension (Y), elevation (Z), and time (T). In order to quantitatively evaluate the terrain of the bench floor, it was difficult to construct the global bench floor DEM at the one time. In this study, according to the continuity and spatial distribution characteristics of data acquisition over time, six groups of representative regions with varying terrains were selected for research during the operational period of the electric shovel. <xref ref-type="table" rid="T1">Table 1</xref> presents the statistical information of the data, including the number of points, elevation range and standard deviation, and the average distance between the discrete points.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Data acquisition system based on RTK-GNSS positioning. <bold>(A)</bold> Positioning base station. <bold>(B)</bold> GNSS and radio antenna. <bold>(C)</bold> Acquisition terminal equipment.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g002.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Collection information on the datasets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Sample number</th>
<th align="center">Number of points</th>
<th align="center">Elevation range/m</th>
<th align="center">Standard deviation of elevation/m</th>
<th align="center">Design elevation/m</th>
<th align="center">Average distance of points/m</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Tb.175-1</td>
<td align="center">108713</td>
<td align="center">(174.5&#x2013;176.8)</td>
<td align="center">0.38</td>
<td align="center">175</td>
<td align="center">2.04</td>
</tr>
<tr>
<td align="center">Tb.218-1</td>
<td align="center">92518</td>
<td align="center">(215.0&#x2013;216.2)</td>
<td align="center">0.32</td>
<td align="center">218</td>
<td align="center">1.7</td>
</tr>
<tr>
<td align="center">Tb.218-2</td>
<td align="center">102356</td>
<td align="center">(217.6&#x2013;219.2)</td>
<td align="center">0.26</td>
<td align="center">218</td>
<td align="center">1.23</td>
</tr>
<tr>
<td align="center">Tb.230-1</td>
<td align="center">103229</td>
<td align="center">(229.8&#x2013;232.5)</td>
<td align="center">0.88</td>
<td align="center">230</td>
<td align="center">1.11</td>
</tr>
<tr>
<td align="center">Tb.230-2</td>
<td align="center">231678</td>
<td align="center">(228.7&#x2013;230.8)</td>
<td align="center">1.00</td>
<td align="center">230</td>
<td align="center">1.50</td>
</tr>
<tr>
<td align="center">Tb.232-1</td>
<td align="center">141233</td>
<td align="center">(232.2&#x2013;233.2)</td>
<td align="center">0.33</td>
<td align="center">232</td>
<td align="center">1.12</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-2">
<title>2.2 Materials and methods</title>
<p>The Python programming language was utilized for analysis of the monitoring data, incorporating algorithms such as discrete points boundary identification, interpolation, and terrain factor calculation. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the DEM modeling analysis process of the bench floor. First, the discrete points identification boundary algorithm is introduced to delineate the research area of the bench floor. Second, the discrete points in the effective region are randomly divided into two parts: 80% training sets and 20% test sets. Third, various algorithms are employed to interpolate the training sets within the study area, leading to a discussion on the errors in the DEM generated by different algorithms. Furthermore, an analysis is conducted on the impact of interpolation parameters, data density, the terrain characteristics of the interpolation methods, ultimately culminating in the selection of the optimal interpolation algorithm. Finally, the relevant parameters and indices of describing the bench floor are calculated based on DEM model.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>DEM modeling analysis process of the bench floor.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g003.tif"/>
</fig>
<sec id="s2-2-1">
<title>2.2.1 Discrete point boundary extraction algorithm</title>
<p>This study proposes an improved algorithm that can automatically extract the optimal boundary of an arbitrary point distribution based on the convex hull model algorithm (<xref ref-type="bibr" rid="B29">Qian and Liu, 2007</xref>; <xref ref-type="bibr" rid="B24">Liu et al., 2011</xref>; <xref ref-type="bibr" rid="B36">Yang, 2021</xref>). In the improved algorithm, the &#x3b1;-shape algorithm which automatically adjusts the 2&#x3b1; value is used to extract the boundary in the two-dimensional mesh. <xref ref-type="fig" rid="F4">Figure 4</xref> shows the process of extracting the boundary.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Flowchart of the point cloud boundary extraction algorithm.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g004.tif"/>
</fig>
<p>Coordinate points are projected onto a two-dimensional plane along the <italic>Z</italic>-axis, maintaining the X and Y values. The neighborhood grid point detection method determines the internal and boundary grids. Hengl demonstrated that the optimal DEM grid resolution should be half the average point distance (<xref ref-type="bibr" rid="B17">Heng, 2006</xref>). Therefore, the size of the grid should be set to half the average distance of the points.</p>
<p>The vertical lines of the <italic>x</italic> and <italic>y</italic>-axes were drawn according to the boundary grid points to generate rectangular bounding boxes. The discrete points in the non-boundary grid were excluded by triangular meshing in the inner point cloud of the rectangular region, and the discrete points in the boundary grid were identified using the convex hull algorithm (<xref ref-type="bibr" rid="B15">He et al., 2023</xref>). <xref ref-type="fig" rid="F5">Figure 5A</xref> shows an example of a minimum convex algorithm. The minimum rectangular bounding box (A-B-C-D) is first determined; subsequently, the uppermost point <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the lowest point <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are connected. The rectangular bounding box is divided into left and right parts. On the left side of the data, the top, bottom, and leftmost points are connected to each line segment; points a and b are furthest from the outside of the line segment and connect a to <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>a</italic> to <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>b</italic> to <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <italic>b</italic> to <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The same method was applied to the four lines formed by points a and b, and all boundary points of the left half were found in turn. The right half of the data is processed according to the same method. The algorithm is capable of effectively extracting the minimum convex deformation boundary; however, it cannot concave the boundary.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Simulated point cloud and its boundary extraction. <bold>(A)</bold> Convex hull boundary extraction. <bold>(B)</bold> Improved algorithm for concave boundary extraction.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g005.tif"/>
</fig>
<p>The proposed improved algorithm was used to extract the point cloud concave boundary. It sets 2&#x3b1; based on the convex boundary segment lengths. Shorter lengths indicate adjacent points, while longer lengths suggest non-adjacent points. Therefore, the quartile of each length value of the convex boundary line is counted. The value of 2&#x3b1; is determined as the highest quartile. Subsequently, the concave boundary points are extracted. Concave boundaries are then found where convex boundary lengths exceed 2&#x3b1;, using the &#x3b1;-shape algorithm.</p>
<p>As shown in <xref ref-type="fig" rid="F5">Figure 5B</xref>, First, the &#x3b1;-shape algorithm is used when line segment <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. A circle with <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msup>
<mml:mtext>PQ</mml:mtext>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> as its diameter is rolled counterclockwise from P to Q (<inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">Q</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">Q</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x22a5;</mml:mo>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>). When the first point is P<sub>1</sub> in the 2&#x3b1; neighborhood, calculate the modulus of P<sub>1</sub>Q. If <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is still true, the next point P<sub>2</sub> is found according to the above method. Repeat the process until Pn is found where <inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at which point the process stops. Finally, the optimal boundary is found by connecting all the boundary points in turn.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Interpolation method</title>
<p>Spatial interpolation transforms spatially continuous points into continuous data surfaces (<xref ref-type="bibr" rid="B26">Mao, 2007</xref>; <xref ref-type="bibr" rid="B31">Tang, 2014</xref>; <xref ref-type="bibr" rid="B19">Huang et al., 2023</xref>). Five interpolation methods (IDW, RBF, TIN, NN, and OK) were selected for DEM construction, with a comparative analysis conducted to evaluate accuracy and factors affecting interpolation errors.<list list-type="simple">
<list-item>
<p>(1) Interpolation method</p>
</list-item>
</list>
</p>
<p>The IDW calculated the weighted average using the distance between the sampling point and the interpolation point as the weight. The IDW interpolation is expressed as Eq. <xref ref-type="disp-formula" rid="e1">1</xref> (<xref ref-type="bibr" rid="B1">Achilleos, 2008</xref>):<disp-formula id="e1">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf18">
<mml:math id="m19">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the elevation value of the point to be measured, <inline-formula id="inf19">
<mml:math id="m20">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of sample points, <inline-formula id="inf20">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the elevation value of the <inline-formula id="inf21">
<mml:math id="m22">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> sample point, <inline-formula id="inf22">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Euclidean distance from the measured to the sample point, and <inline-formula id="inf23">
<mml:math id="m24">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a power with a value in the range of 1&#x2013;3.</p>
<p>The RBF is more appropriate for computing homologous spatial interpolations. RBF established in Eq. <xref ref-type="disp-formula" rid="e2">2</xref>:<disp-formula id="e2">
<mml:math id="m25">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf24">
<mml:math id="m26">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<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:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the radial basis function, <inline-formula id="inf25">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<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:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Euclidean distance from the point to be interpolated to the sampling point, <inline-formula id="inf26">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the interpolation coefficient, and n neighborhood points are searched by reference to a kd-tree (<xref ref-type="bibr" rid="B41">Zhou et al., 2008</xref>).</p>
<p>The TIN builds triangles using a sequence of points (<xref ref-type="bibr" rid="B6">Cao et al., 2014</xref>). However, it has the disadvantage that there may be sudden changes in the edge gradient (<xref ref-type="bibr" rid="B23">Li and Heap, 2014</xref>).</p>
<p>The NN is based on the mesh division within the sample region, and attribute values of the mesh vertices and interior are obtained using the linear interpolation method (<xref ref-type="bibr" rid="B26">Mao, 2007</xref>).</p>
<p>The OK is a geostatistical method that uses the variance function as weights to unbiased optimal estimation. The OK interpolation method uses the variation function to express the spatial variation (<xref ref-type="bibr" rid="B4">Anderson et al., 2006</xref>; <xref ref-type="bibr" rid="B32">Viswanathan et al., 2015</xref>; <xref ref-type="bibr" rid="B16">Hekmatnejad et al., 2019</xref>), according to Eq. <xref ref-type="disp-formula" rid="e3">3</xref>:<disp-formula id="e3">
<mml:math id="m29">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight coefficient. The weight coefficients can be obtained by the theoretical variogram model. The variogram model and its related parameters (nugget value, variation range, and partial base value) are key factors that affect the interpolation accuracy (<xref ref-type="bibr" rid="B39">Zhang, 2014</xref>). Variogram function models include spherical, Gaussian, and exponential model (<xref ref-type="bibr" rid="B40">Zhang et al., 2022b</xref>). It is crucial to select a reasonable theoretical variogram function model and parameters for simulation accuracy. First, semi-variance values for different lag distances are calculated using the sample data, leading to the construction of an experimental variogram. The chart illustrates the spatial correlation of the sample data as distance varies. Second, the best model describing the spatial structure of data is selected based on the experimental value. Third, the nugget, range, and sill of the theoretical variogram model are estimated using the nonlinear least squares fitting method. It is necessary to evaluate the degree of fit by observing the residual, calculating the fitting coefficient, or comparing graphs.<list list-type="simple">
<list-item>
<p>(2)Data density</p>
</list-item>
</list>
</p>
<p>Due to the presence of duplicate and null values in the original data, the study area is divided into grids of equal spacing. Duplicate data points within each grid were filtered to retain the mean value. The maximum sampling rate is defined as the ratio of the number of original samples to the total number of grids.</p>
<p>The error of DEM is constructed by different density point clouds. The training data is set down to the grid resolution under densities of 70%, 60%, 50%, 40%, 30%, 20%, and 10%. The amount of extracted data is shown in <xref ref-type="table" rid="T2">Table 2</xref>.<list list-type="simple">
<list-item>
<p>(3) Error evaluation</p>
</list-item>
</list>
</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Number of sample points after data reduction.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Sample number</th>
<th rowspan="2" align="center">Maximum sampling rate (%)</th>
<th colspan="7" align="center">Number of sampling points</th>
</tr>
<tr>
<th align="center">70%</th>
<th align="center">60%</th>
<th align="center">50%</th>
<th align="center">40%</th>
<th align="center">30%</th>
<th align="center">20%</th>
<th align="center">10%</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Tb.175-1</td>
<td align="center">74</td>
<td align="center">11936</td>
<td align="center">10231</td>
<td align="center">8,526</td>
<td align="center">6,821</td>
<td align="center">5,116</td>
<td align="center">3,410</td>
<td align="center">1705</td>
</tr>
<tr>
<td align="center">Tb.218-1</td>
<td align="center">44</td>
<td align="center">&#x5c;</td>
<td align="center">&#x5c;</td>
<td align="center">&#x5c;</td>
<td align="center">3,348</td>
<td align="center">2,512</td>
<td align="center">1,675</td>
<td align="center">837</td>
</tr>
<tr>
<td align="center">Tb.218-2</td>
<td align="center">45</td>
<td align="center">&#x5c;</td>
<td align="center">&#x5c;</td>
<td align="center">&#x5c;</td>
<td align="center">3,484</td>
<td align="center">2,613</td>
<td align="center">1742</td>
<td align="center">871</td>
</tr>
<tr>
<td align="center">Tb.230-1</td>
<td align="center">63</td>
<td align="center">&#x5c;</td>
<td align="center">3,099</td>
<td align="center">2,582</td>
<td align="center">206</td>
<td align="center">1,549</td>
<td align="center">1,033</td>
<td align="center">516</td>
</tr>
<tr>
<td align="center">Tb.230-2</td>
<td align="center">70</td>
<td align="center">11008</td>
<td align="center">9,435</td>
<td align="center">7,863</td>
<td align="center">6,290</td>
<td align="center">4718</td>
<td align="center">3,145</td>
<td align="center">1,573</td>
</tr>
<tr>
<td align="center">Tb.232-1</td>
<td align="center">76</td>
<td align="center">4564</td>
<td align="center">3,912</td>
<td align="center">3,260</td>
<td align="center">2,608</td>
<td align="center">1956</td>
<td align="center">1,304</td>
<td align="center">652</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Some test data are used to verify DEM accuracy. Grid elevation values from the DEM are extracted at verification point locations. Based on the extracted grid elevation values and the corresponding verification point&#x2019;s elevation values, the error index is calculated, and the error of the interpolation algorithm is evaluated.</p>
<p>The root mean square error (RMSE), calculated as Eq. <xref ref-type="disp-formula" rid="e4">4</xref>, and goodness of fit (R<sup>2</sup>), calculated as Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, methods are selected as error evaluation indices. When the RMSE value is smaller or R<sup>2</sup> is closer to 1, the error of the DEM simulation is optimal.<disp-formula id="e4">
<mml:math id="m31">
<mml:mrow>
<mml:mtext mathvariant="bold">RMSE</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m32">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted value, <inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the truth value, n is the number of samples used to validate the test sets, and <inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average elevation.</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Terrain parameters</title>
<p>In order to quantitatively analyze the roughness of the bench floor, three evaluation indexes are defined as regional area, surface slope, and roughness.<list list-type="simple">
<list-item>
<p>(1) Regional area</p>
</list-item>
</list>
</p>
<p>The set boundary coordinates are [<inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>], and <inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of boundary points. The regional area is expressed as:<disp-formula id="e6">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(2) Surface slope</p>
</list-item>
</list>
</p>
<p>Assuming that the fitting slope equation could be written as <inline-formula id="inf33">
<mml:math id="m39">
<mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>AX</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>BY</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the coefficients A, B, and D were obtained by using the least-squares method to fit the interpolated data. The surface slope (<inline-formula id="inf34">
<mml:math id="m40">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) is calculated thus:<disp-formula id="e7">
<mml:math id="m41">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">tan</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">arccos</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(3) Surface roughness</p>
</list-item>
</list>
</p>
<p>Surface roughness refers to the degree of deviation between real and ideal surfaces in the vertical direction. The standard deviation of the vertical distance from each point to the fitting surface is calculated as <inline-formula id="inf35">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. If <inline-formula id="inf36">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is smaller, the roughness is smaller.</p>
<p>The vertical distance from each point <inline-formula id="inf37">
<mml:math id="m44">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> to the fitting surface after interpolation is expressed as follows:<disp-formula id="e8">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msqrt>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>All points on the fitting surface <inline-formula id="inf38">
<mml:math id="m46">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>d</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> have a vertical distance average and standard deviation <inline-formula id="inf39">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> such that<disp-formula id="e9">
<mml:math id="m48">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">K</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">K</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">K</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The overcut or undercut areas can be used for terrain indexes. These areas are determined by judging whether the distance (<inline-formula id="inf40">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) from each point to the fitting surface exceeds the threshold range &#x2206;d (&#x2206;d&#x3d;0.3 m). s<sub>
<italic>grid</italic>
</sub> is the size of the model grid.<disp-formula id="e11">
<mml:math id="m51">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>3 Results and discussion</title>
<sec id="s3-1">
<title>3.1 Interpolation algorithm parameters</title>
<p>Parameters of the interpolation algorithms were considered as follows: the power of the IDW was set to 2, and 30 adjacent points were searched. The RBF used a Gaussian RBF to search for 30 adjacent points. The TIN constructed triangular mesh for linear interpolation. Parameters of the OK were obtained through fitting the experiment and theoretical variance functions from each sample data. The fitting process utilized the nonlinear least squares method, iteratively adjusting the model parameters to minimize the differences between the theoretical and experimental variograms. Consequently, the range, sill, and nugget of the theoretical variograms were determined through this iterative refinement process.</p>
<p>Theoretical variogram models such as the Gaussian, exponential, and spherical models are selected based on the experimental variogram graph. As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, the scatter of the experimental variation function and the curve of the theoretical variation function were fitted. The fitting coefficients (R<sup>2</sup>) for the spherical, Gaussian, and exponential models are 0.968, 0.937, and 0.899, respectively. The optimal variogram model is the spherical model, its range &#x3b2;, nugget value <inline-formula id="inf41">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and range value <inline-formula id="inf42">
<mml:math id="m53">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> being 106, 0.02, and 0.192, respectively.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Experimental and theoretical variogram models of Tb.175-1.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g006.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 DEM of the bench floor</title>
<p>Taking the Tb.175-1 as a case (<xref ref-type="fig" rid="F7">Figure 7</xref>), the visualization effects of different interpolation algorithms to simulate bench floor DEM are compared. The DEMs from five interpolation algorithms fill gaps and capture terrain trends yet differ markedly in visual quality. In <xref ref-type="fig" rid="F8">Figure 8A</xref>, the IDW is easily affected by the density of extreme points. Enhancing the sample count improves terrain detail retention. In the cavity regions, the interpolation outcomes were similar, resulting in a smooth surface influenced by neighboring points. In <xref ref-type="fig" rid="F8">Figure 8B</xref>, the surface is not continuous and smooth, and the fluctuation phenomenon at the boundary position is especially significant. In <xref ref-type="fig" rid="F8">Figure 8C</xref>, TIN adopts linear interpolation to generate multiple abnormal &#x201c;step&#x201d; surfaces in the dotted cavity area, which is completely different from the real bench floor terrain. The NN (<xref ref-type="fig" rid="F8">Figure 8D</xref>) offers smoothness in uniformly sampled areas but generates a &#x201c;sawtooth&#x201d; edge effect where samples are lacking. The OK (<xref ref-type="fig" rid="F8">Figure 8E</xref>) considers global points distribution in the interpolation calculation of terrain in the void and nonuniform scattered areas, delivering a smooth DEM that accurately delineates terrain undulations and effectively reflects local variations.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Distribution of original discrete points.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>DEM results of different interpolation methods. <bold>(A)</bold> IDW interpolation result. <bold>(B)</bold> RBF interpolation result. <bold>(C)</bold> TIN interpolation result. <bold>(D)</bold> NN interpolation result. <bold>(E)</bold> OK interpolation result.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g008.tif"/>
</fig>
<p>After comparing the DEM results, the accuracy of each interpolation method is verified by using the truth value on the simulated elevation data. As shown in <xref ref-type="fig" rid="F9">Figure 9</xref>, the desired value (black line) indicates that the estimated value is the same as the truth value. The distance between the estimated value of each algorithm and the black line segment indicates the error value.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Verification of the truth and estimated values of Tb.175-1 elevation.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g009.tif"/>
</fig>
<p>The weight value of the OK interpolation optimizes continuity and smoothness by considering the distance between the interpolation and sampling points and their spatial distribution relationship. Conversely, other algorithms have limited weights, resulting in poor simulation results in blind areas and edges.</p>
</sec>
<sec id="s3-3">
<title>3.3 DEM error of different interpolation methods</title>
<sec id="s3-3-1">
<title>3.3.1 Data density factor</title>
<p>By studying the variations in RMSE values at different data densities, we aim to uncover the performance of DEM interpolation methods in the Tb.175-1 area and understand the impact of data density on DEM error.</p>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> shows the RMSE of five interpolation methods as influenced by data density. Increasing data density leads to a gradual RMSE reduction before stabilization. Notably, RBF is less affected by lower data density (&#x3c;40%). However, RMSE values exceed 0.2 m for all algorithms between 10% and 40% density. IDW is notably sensitive to sampling density in terrain fluctuating areas. Between 40% and 60% density, errors decrease notably, with NN showing the largest reduction (0.27 m&#x2013;0.154 m) and TIN the smallest (0.24m&#x2013;0.15 m). Above 60% density, errors plateau below 0.2 m, indicating minimal impact on DEM accuracy. This shows that the interpolation methods have less influence on DEM accuracy when data density is larger. The maximum sampling rate of TB175-1 is 74% of the whole grid due to the reduction of sampling data and sampling blind area. At the maximum sampling rate, the RMSE values for OK, RBF, IDW, TIN and NN are 0.101 m, 0.13 m, 0.144 m, 0.152 m, and 0.156 m, respectively.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>RMSE of the algorithm for different data densities.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g010.tif"/>
</fig>
</sec>
<sec id="s3-3-2">
<title>3.3.2 Regional terrain factor</title>
<p>The DEM errors of six test areas were compared and analyzed under the maximum sampling rate. As shown in <xref ref-type="fig" rid="F11">Figure 11</xref>, OK interpolation demonstrates the highest accuracy, with an RMSE below 0.22 m and R<sup>2</sup> exceeding 0.909 for the same sample data. Conversely, IDW exhibits the largest RMSE, with three test areas (Tb.218-1, Tb.218-2, and Tb.230-2) exceeding 0.32 m and R<sup>2</sup> below 0.853. Based on the algorithm&#x2019;s principle, IDW estimates cannot surpass the elevation range of sampling points, leading to significant errors in terrain with limited sampling. RBF, TIN, and NN algorithms show similar RMSE values, with consistent trends across all samples.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>RMSE of DEM-generated different interpolation algorithms.</p>
</caption>
<graphic xlink:href="feart-12-1351352-g011.tif"/>
</fig>
<p>The overall variation trend of DEM error is positively correlated with surface roughness. For example, the RMSE of the DEM errors in Tb.218-1 considering roughness are highly significant. Therefore, when the floor is very rough, the number of samples should be increased to the highest possible extent to enhance the terrain detail retention ability and reduce interpolation errors.</p>
<p>The above analysis shows the following. 1) The interpolation algorithms can be ranked according to RMSE values, from smallest to largest: OK, TIN, RBF, NN, and IDW. 2) When the sampling density is low, IDW shows the highest error while RBF exhibits the lowest. For sampling rates exceeding 60%, all five interpolation methods demonstrate minimal errors, showcasing good robustness. 3) OK is least impacted by terrain features when sampling density requirements are met. Therefore, the optimal OK interpolation yields the minimum accuracy error RMSE, which is close to that of the real surface.</p>
</sec>
</sec>
<sec id="s3-4">
<title>3.4 Analysis of bench floor terrain</title>
<p>The DEMs were established using the OK interpolation algorithm. As shown in <xref ref-type="fig" rid="F12">Figure 12A&#x2212;F</xref>, contour maps are visualized for the floor terrain.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Simulation results of the bench floor contour map. <bold>(A)</bold> Tb175-1 contour map. <bold>(B)</bold> Tb218-1 contour map. <bold>(C)</bold> Tb218-2 contour map. <bold>(D)</bold> Tb230-1 contour map. <bold>(E)</bold> Tb230-2 contour map. <bold>(F)</bold> Tb232-1 contour map.(a)(b)</p>
</caption>
<graphic xlink:href="feart-12-1351352-g012.tif"/>
</fig>
<p>According to Eqs <xref ref-type="disp-formula" rid="e6">(6</xref>&#x2013;<xref ref-type="disp-formula" rid="e11">11)</xref>, the bench floor terrain parameters are calculated as shown in <xref ref-type="table" rid="T3">Table 3</xref>. The average slope of the bench floor in six test areas is 1.34%, with an average roughness of 0.21 m and average undercut rate approximately three-times higher than the overcut rate. The presence of concave and convex terrain on the bench floor locally obstructs the digging operation of the electric shovel bucket, impacting efficiency of transportation by electric wheels. In particular, the undercut rates of Tb175-1 and Tb218-2 exceed the average, reaching 20.61%, 24.68%, and 18.86%, respectively. This higher undercut rate post-blasting may be the underlying cause of the challenges faced during shovel digging operations. Moreover, the overall slope of Tb230-1 exceeds the average value by 3.41%, and <xref ref-type="fig" rid="F12">Figure 12D</xref> depicts a significant elevation difference between the highest and lowest points of the bench floor DEM; the standard deviation of the actual elevation at 0.88 indicates unfavorable conditions for subsequent vertical drilling activities. The local roughness of the Tb.218-1 is 0.39 m, highlighting the undulating terrain.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Calculation results of terrain parameters of the bench floor.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Sample number</th>
<th align="center">Regional area/m<sup>2</sup>
</th>
<th align="center">Slope %</th>
<th align="left">Roughness/m</th>
<th align="center">Overcut area/m<sup>2</sup>
</th>
<th align="center">Undercut area/m<sup>2</sup>
</th>
<th align="center">Overcut rate %</th>
<th align="center">Undercut rate %</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Tb.175-1</td>
<td align="center">7052.0</td>
<td align="center">1.03</td>
<td align="center">0.14</td>
<td align="center">296.80</td>
<td align="center">1453.92</td>
<td align="center">4.20</td>
<td align="center">20.61</td>
</tr>
<tr>
<td align="center">Tb.218-1</td>
<td align="center">4393.55</td>
<td align="center">0.57</td>
<td align="center">0.39</td>
<td align="center">296.48</td>
<td align="center">1084.64</td>
<td align="center">6.74</td>
<td align="center">24.68</td>
</tr>
<tr>
<td align="center">Tb.218-2</td>
<td align="center">5294.34</td>
<td align="center">1.18</td>
<td align="center">0.15</td>
<td align="center">139.30</td>
<td align="center">540.84</td>
<td align="center">2.63</td>
<td align="center">10.21</td>
</tr>
<tr>
<td align="center">Tb.230-1</td>
<td align="center">5164.50</td>
<td align="center">3.41</td>
<td align="center">0.24</td>
<td align="center">154.40</td>
<td align="center">397.92</td>
<td align="center">2.98</td>
<td align="center">7.70</td>
</tr>
<tr>
<td align="center">Tb.230-2</td>
<td align="center">8679.91</td>
<td align="center">0.75</td>
<td align="center">0.12</td>
<td align="center">617.50</td>
<td align="center">1637.28</td>
<td align="center">7.11</td>
<td align="center">18.86</td>
</tr>
<tr>
<td align="center">Tb.232-1</td>
<td align="center">6519.9</td>
<td align="center">1.10</td>
<td align="center">0.21</td>
<td align="center">575.8</td>
<td align="center">533.1</td>
<td align="center">8.83</td>
<td align="center">8.17</td>
</tr>
<tr>
<td align="center">Average</td>
<td align="center">&#x5c;</td>
<td align="center">1.34</td>
<td align="center">0.21</td>
<td align="center">&#x5c;</td>
<td align="center">&#x5c;</td>
<td align="center">5.40</td>
<td align="center">15.03</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>To meet the practical demands of production management in open-pit mines, this study proposes a method for assessing the terrain of the bench floor. The conclusions as follows:<list list-type="simple">
<list-item>
<p>(1) An optimized convex hull boundary recognition algorithm is proposed. The algorithm automatically determines the boundary of discrete points and determines the valid interpolation region for the DEM.</p>
</list-item>
<list-item>
<p>(2) Considering the influence of sampling data density and terrain features on the accuracy of different interpolation algorithms, the results show that DEM errors decrease gradually and tend to be stable with increased sampling density. For complex terrain features, the accuracy of DEM can be improved by increasing the sampling density to more than 60%. The general terrain features can reduce the number of samples appropriately to improve calculation efficiency.</p>
</list-item>
<list-item>
<p>(3) By comparing the terrain quality on the bench floor achieved by five interpolation algorithms, it is observed that the OK interpolation algorithm can fill the holes of the original points. This resulted in smoother DEMs with enhanced visualization effects. In this study, the theoretical variogram and related parameters of OK interpolation were determined by the algorithm fitting. It improved the accuracy of the DEM, minimizing fluctuations in RMSE values.</p>
</list-item>
<list-item>
<p>(4) The digital quantification index of the roughness of the bench floor is established. These parameters offer essential data for mining technologists, enabling them to assess the blasting effects and implement refined management practices for bench floor leveling operations.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<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="s6">
<title>Author contributions</title>
<p>BW: data curation and writing&#x2013;original draft. BG: investigation and writing&#x2013;review and editing. WX: formal analysis and writing&#x2013;review and editing. XS: conceptualization, methodology, and writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This research was funded by the Major Scientific Program of Jiangxi Copper Co., Ltd., grant number (No. DTYJ201800), the Scientific Program of Baotou Steel Union Co., Ltd., grant number (No. 202107), and the Innovation and Entrepreneurship Science and Technology Special Project of Coal Research Institute (No. 2021-KXYJ-002). The authors declare that this study received funding from Jiangxi Copper Co., Ltd. and Baotou Steel Union Co., Ltd. The funders were not involved in the study design, collection, analysis, interpretation of data, the writing of this article, or the decision to submit it for publication.</p>
</sec>
<ack>
<p>The authors gratefully acknowledge the technical support provided by the Beijing General Research Institute of Mining and Metallurgy. They thank Jiangxi Dexing Copper Mine Co., Ltd. for its test equipment.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The 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="s9">
<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>Achilleos</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Errors within the inverse distance weighted (IDW) interpolation procedure</article-title>. <source>Geocarto Int.</source> <volume>23</volume>, <fpage>429</fpage>&#x2013;<lpage>449</lpage>. <pub-id pub-id-type="doi">10.1080/10106040801966704</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aguilar</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Ag&#xfc;era</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Aguilar</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Carvajal</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Effects of terrain morphology, sampling density, and interpolation methods on grid DEM accuracy</article-title>. <source>Photogrammetric Eng. Remote Sens.</source> <volume>71</volume>, <fpage>805</fpage>&#x2013;<lpage>816</lpage>. <pub-id pub-id-type="doi">10.14358/pers.71.7.805</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aguilar</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Aguilar</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Ag&#xfc;era</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Sanchez</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>The accuracy of grid digital elevation models linearly constructed from scattered sample data</article-title>. <source>Int. J. Geogr. Inf. Sci.</source> <volume>20</volume>, <fpage>169</fpage>&#x2013;<lpage>192</lpage>. <pub-id pub-id-type="doi">10.1080/13658810500399670</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Anderson</surname>
<given-names>E. S.</given-names>
</name>
<name>
<surname>Thompson</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Crouse</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Austin</surname>
<given-names>R. E.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Horizontal resolution and data density effects on remotely sensed LIDAR-based DEM</article-title>. <source>Geoderma</source> <volume>132</volume>, <fpage>406</fpage>&#x2013;<lpage>415</lpage>. <pub-id pub-id-type="doi">10.1016/j.geoderma.2005.06.004</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bater</surname>
<given-names>C. W.</given-names>
</name>
<name>
<surname>Coops</surname>
<given-names>N. C.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Evaluating error associated with lidar-derived DEM interpolation</article-title>. <source>Comput. Geosciences</source> <volume>35</volume>, <fpage>289</fpage>&#x2013;<lpage>300</lpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2008.09.001</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X. Z.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>J. S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Error analysis of DEM interpolation based on small-foolprint airborne lidar in subtropical hilly forest</article-title>. <source>J. Nanjing For. Univ. Nat. Sci. Ed.</source> <volume>38</volume>, <fpage>7</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1000-2006.2014.04.002</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Mou</surname>
<given-names>N. X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Least squares compactly supported radial basis function for digital terrain model interpolation from airborne lidar point clouds</article-title>. <source>Remote Sens.</source> <volume>10</volume>, <fpage>587</fpage>&#x2013;<lpage>611</lpage>. <pub-id pub-id-type="doi">10.3390/rs10040587</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chu</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>M.-L.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>C. C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Effect of point density and interpolation of LiDAR-derived high-resolution DEMs on landscape scarp identification</article-title>. <source>GIS Sci. Remote Sens.</source> <volume>51</volume>, <fpage>731</fpage>&#x2013;<lpage>747</lpage>. <pub-id pub-id-type="doi">10.1080/15481603.2014.980086</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>D. Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>G. Q.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A new technology for digital drilling and automatic lithology identification</article-title>. <source>Metal. Mine</source> <volume>10</volume>, <fpage>125</fpage>&#x2013;<lpage>129</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Erdogan</surname>
<given-names>S. A.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A comparision of interpolation methods for producing digital elevation models at the field scale</article-title>. <source>Earth Surf. Process. Landforms</source> <volume>34</volume>, <fpage>366</fpage>&#x2013;<lpage>376</lpage>. <pub-id pub-id-type="doi">10.1002/esp.1731</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fan</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Precise and robust RTK-GNSS positioning in urban environments with dual-antenna configuration</article-title>. <source>Sensors</source> <volume>19</volume> (<issue>16</issue>), <fpage>3586</fpage>. <pub-id pub-id-type="doi">10.3390/s19163586</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Fang</surname>
<given-names>X. J.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Construction and implementation of high-precision solution model for surface deformation monitoring in mining area based on GPS/BDS combination</source>. <publisher-loc>Huainan, China</publisher-loc>: <publisher-name>AnHui University of Science and Technology</publisher-name>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C. F.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z. Z.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>B. J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A weighted radial basis function interpolation method for high accuracy DEM modeling</article-title>. <source>Geomatics Inf. Sci. Wuhan Univ.</source>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.13203/j.whugis20210100</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Otto</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Effects of topographic variability and lidar sampling density on several DEM interpolation methods</article-title>. <source>Photogrammetric Eng. Remote Sens.</source> <volume>76</volume>, <fpage>701</fpage>&#x2013;<lpage>712</lpage>. <pub-id pub-id-type="doi">10.14358/pers.76.6.701</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X. Q.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A novel type of boundary extraction method and its statistical improvement for unorganized point clouds based on concurrent delaunay triangular meshes</article-title>. <source>Sensors</source> <volume>23</volume>, <fpage>1915</fpage>&#x2013;<lpage>1923</lpage>. <pub-id pub-id-type="doi">10.3390/s23041915</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hekmatnejad</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Emery</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Alipour-Shahsavari</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Comparing linear and non-linear kriging for grade prediction and ore/waste classification in mineral deposits</article-title>. <source>Int. J. Min. Reclam. Environ.</source> <volume>33</volume>, <fpage>247</fpage>&#x2013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.1080/17480930.2017.1386430</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Heng</surname>
<given-names>L. T.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Finding the right pixel size</article-title>. <source>Comput. Geosciences</source> <volume>32</volume>, <fpage>1283</fpage>&#x2013;<lpage>1298</lpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2005.11.008</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>F. M.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J. S.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C. B.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Landslide displacement prediction based on multivariate chaotic model and extreme learning machine</article-title>. <source>Eng. Geol.</source> <volume>218</volume>, <fpage>173</fpage>&#x2013;<lpage>186</lpage>. <pub-id pub-id-type="doi">10.1016/j.enggeo.2017.01.016</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>F. M.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Catani</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C. B.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J. S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Uncertainties of landslide susceptibility prediction considering different landslide types</article-title>. <source>J. Rock Mech. Geotechnical Eng.</source> <volume>15</volume>, <fpage>2954</fpage>&#x2013;<lpage>2972</lpage>. <pub-id pub-id-type="doi">10.1016/j.jrmge.2023.03.001</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>F. M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C. B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J. S.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A deep learning algorithm using a fully connected sparse autoencoder neural network for landslide susceptibility prediction</article-title>. <source>Landslides</source> <volume>17</volume>, <fpage>217</fpage>&#x2013;<lpage>229</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-019-01274-9</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jing</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>Z. K.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>GNSS antenna combined with AHRS measurement of field topography</article-title>. <source>Agric. Eng. J.</source> <volume>35</volume>, <fpage>166</fpage>&#x2013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.11975/j.issn.1002-6819.2019.21.020</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H. P.</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Rapid survey technology of farmland terrain based on RTK GNSS</article-title>. <source>J. China Agric. Univ.</source> <volume>19</volume>, <fpage>188</fpage>&#x2013;<lpage>194</lpage>. <pub-id pub-id-type="doi">10.11841/j.issn.1007-4333.2014.06.26</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Heap</surname>
<given-names>A. D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Spatial interpolation methods applied in the environmental sciences: a review</article-title>. <source>Environ. Model. Softw.</source> <volume>53</volume>, <fpage>173</fpage>&#x2013;<lpage>189</lpage>. <pub-id pub-id-type="doi">10.1016/j.envsoft.2013.12.008</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>R. W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>D. H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>An improved algorithm for producing minmun convex hull</article-title>. <source>J. Geodesy Geodyn.</source> <volume>31</volume>, <fpage>130</fpage>&#x2013;<lpage>133</lpage>. <pub-id pub-id-type="doi">10.14075/j.jgg.2011.03.003</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>H. Y.</given-names>
</name>
<name>
<surname>Sheng</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A hierarchical RBF interpolation method based on local optimal shape parameters</article-title>. <source>J. Geo-information Sci.</source> <volume>17</volume>, <fpage>260</fpage>&#x2013;<lpage>267</lpage>. <pub-id pub-id-type="doi">10.3724/SP.J.1047.2015.00260</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mao</surname>
<given-names>D. Z.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Study on the construction method of TIN model</source>. <publisher-loc>Nanjing, China</publisher-loc>: <publisher-name>Huhai University</publisher-name>.</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname>
<given-names>Z. J.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>W. Q.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Design and implementation of 3D topographic surveying system in vehicle for field precision leveling</article-title>. <source>Trans. Chin. Soc. Agric. Eng.</source> <volume>25</volume>, <fpage>255</fpage>&#x2013;<lpage>259</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1002-6819.2009.z2.049</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Montealegre</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lamelas</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Riva</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Interpolation routines assessment in ALS-derived digital elevation models for forestry applications</article-title>. <source>Remote Sens.</source> <volume>7</volume>, <fpage>8631</fpage>&#x2013;<lpage>8654</lpage>. <pub-id pub-id-type="doi">10.3390/rs70708631</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Qian</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>R. T.</given-names>
</name>
</person-group> (<year>2007</year>). <source>An improved incremental algorithm for determining the convex hull of A set of points</source>. <publisher-loc>Heilongjiang, China</publisher-loc>: <publisher-name>Harbin university of Science and Technology</publisher-name>.</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>T. Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H. X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J. G.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Submarine topography visualization based on kriging algorithm</article-title>. <source>Mar. Sci.</source> <volume>36</volume>, <fpage>24</fpage>&#x2013;<lpage>28</lpage>.</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>G. A.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Progress of DEM and digital terrain analysis in China</article-title>. <source>Acta Geogr. Sin.</source> <volume>69</volume>, <fpage>1305</fpage>&#x2013;<lpage>1325</lpage>. <pub-id pub-id-type="doi">10.11821/dlxb201409006</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Viswanathan</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jagan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Samui</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Porchelvan</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Spatial variability of rock depth using simple kriging, ordinary kriging, RVM and MPMR</article-title>. <source>Geotechnical Geol. Eng.</source> <volume>33</volume>, <fpage>69</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1007/s10706-014-9823-y</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C. R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Application of GNSS technology in mine survey</article-title>. <source>Nat. Resour. North China</source> <volume>3</volume>, <fpage>85</fpage>&#x2013;<lpage>86</lpage>.</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>D. W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>J. Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Real-time 3D terrain measurement method and experiment in farmland leveling</article-title>. <source>Agric. Mach. J.</source> <volume>54</volume>, <fpage>41</fpage>&#x2013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.6041/j.issn.1000-1298.2023.03.004</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W. B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K. G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G. H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Formation mechanism of blasting tight bottom caused by lithologic change</article-title>. <source>Rock Soil Mech.</source> <volume>43</volume> (<issue>S1</issue>), <fpage>490</fpage>&#x2013;<lpage>500</lpage>. <pub-id pub-id-type="doi">10.16285/j.rsm.2021.0147</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>H. W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Accelerating algorithm for convex hull construction of 2D scattered point cloud</article-title>. <source>Chin. J. Electron.</source> <volume>34</volume>, <fpage>55</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.16576/j.cnki.1007-4414.2021.02.016</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yokota</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mizushima</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ishii</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>3D map generation by A robot tractor equipped with A laser range finder</article-title>. <source>Automation Technol. Off-Road Equip.</source>, <fpage>374</fpage>&#x2013;<lpage>379</lpage>. <pub-id pub-id-type="doi">10.13031/2013.17855</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>g. L.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>R. L.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2022a</year>). <article-title>Application of GNSS&#x2b;INS integrated navigation in mine auto-driving trucks</article-title>. <source>Bull. Surv. Mapp.</source> <volume>7</volume>, <fpage>143</fpage>&#x2013;<lpage>147</lpage>. <pub-id pub-id-type="doi">10.13474/j.cnki.11-2246.2022.0219</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Interpolation of point clouds data based on kriging interpolation</source>. <publisher-loc>Xi&#x27;an, China</publisher-loc>: <publisher-name>Chang&#x2019;an University</publisher-name>.</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y. N.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X. J.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>Y. X.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>W. J.</given-names>
</name>
</person-group> (<year>2022b</year>). <article-title>Modeling of main discontinuities of rock tunnel based on optimized kriging interpolation method</article-title>. <source>China Civ. Eng. J.</source> <volume>55</volume>, <fpage>74</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.15951/j.tmgcxb.2022.s2.07</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>B. N.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Real-time KD-tree construction on graphics hardware</article-title>. <source>ACM Trans. Graph.</source> <volume>27</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1145/1409060.1409079</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>