Next Article in Journal
Conservation Planning of Historic and Cultural Towns in China Using Game Equilibrium, Conflicts, and Mechanisms
Previous Article in Journal
Legal Formalisation of Land Rights and Local Subsistence Security: Matrilineal Land Institutions in Northern Mozambique
Previous Article in Special Issue
Soil Organic Carbon Mapping Through Remote Sensing and In Situ Data with Random Forest by Using Google Earth Engine: A Case Study in Southern Africa
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

GNSS NRTK, UAS-Based SfM Photogrammetry, TLS and HMLS Data for a 3D Survey of Sand Dunes in the Area of Caleri (Po River Delta, Italy)

Department of Civil, Environmental and Architectural Engineering, University of Padua, 35131 Padua, Italy
*
Author to whom correspondence should be addressed.
Land 2026, 15(1), 95; https://doi.org/10.3390/land15010095 (registering DOI)
Submission received: 20 November 2025 / Revised: 24 December 2025 / Accepted: 1 January 2026 / Published: 3 January 2026
(This article belongs to the Special Issue Digital Earth and Remote Sensing for Land Management, 2nd Edition)

Abstract

Coastal environments are fragile ecosystems threatened by various factors, both natural and anthropogenic. The preservation and protection of these environments, and in particular, the sand dune systems, which contribute significantly to the defense of the inland from flooding, require continuous monitoring. To this end, high-resolution and high-precision multitemporal data acquired with various techniques can be used, such as, among other things, the global navigation satellite system (GNSS) using the network real-time kinematic (NRTK) approach to acquire 3D points, UAS-based structure-from-motion photogrammetry (SfM), terrestrial laser scanning (TLS), and handheld mobile laser scanning (HMLS)-based light detection and ranging (LiDAR). These techniques were used in this work for the 3D survey of a portion of vegetated sand dunes in the Caleri area (Po River Delta, northern Italy) to assess their applicability in complex environments such as coastal vegetated dune systems. Aerial-based and ground-based acquisitions allowed us to produce point clouds, georeferenced using common ground control points (GCPs), measured both with the GNSS NRTK method and the total station technique. The 3D data were compared to each other to evaluate the accuracy and performance of the different techniques. The results provided good agreement between the different point clouds, as the standard deviations of the differences were lower than 9.3 cm. The GNSS NRTK technique, used with the kinematic approach, allowed for the acquisition of the bare-ground surface but at a cost of lower resolution. On the other hand, the HMLS represented the poorest ability in the penetration of vegetation, providing 3D points with the highest elevation value. UAS-based and TLS-based point clouds provided similar average values, with significant differences only in dense vegetation caused by a very different platform of acquisition and point of view.

1. Introduction

Sand dunes in coastal areas are remarkable ecosystems that play a primary role in protecting the inland from flooding, salinization prevention, defense of natural habitat, preservation of groundwater storage, and anthropic activities [1]. Their dynamics and morphological equilibrium are driven by the complex interaction between different factors. Among other things, vegetation coverage, wind characteristics, and nearshore beach attributes are relevant [2]. The climatic and anthropogenic pressures, connected with the highly dynamic factors of these elements, make the sand dunes in coastal areas extremely vulnerable [3]. In this context, monitoring these fragile ecosystems and their geomorphological structures is crucial to preventing degradation and/or designing intervention strategies for risk mitigation in coastal areas.
Total station and leveling instruments [4,5], the global navigation satellite system (GNSS) [6,7], UAS-based structure-from-motion photogrammetry (SfM) and airborne laser scanning (ALS) [8,9,10], terrestrial laser scanning (TLS) [11], and handheld mobile laser scanning (HMLS) [12] geomatic methods can be used to monitor the deformations of sand dunes since they provide georeferenced data with high resolutions and high accuracies.
Danchenkov et al. [13] used the TLS technique to acquire six multitemporal point clouds and extracted digital elevation models (DEMs) of two coastal areas in the Curonian Spit National Park (Southeastern Baltic Sea) from autumn 2014 to spring 2016. The scans were aligned and georeferenced using the differential GNSS technique. The authors compared the multitemporal models quantifying the volume of material moved due to the coastal hydrodynamic processes. Prodanov et al. [14] applied unmanned aerial vehicle (UAV) photogrammetry with the structure-from-motion (SfM) technique to study the erosion-accumulation processes and coastline changes in the longest beach–dune system on the Bulgarian Black Sea coast. The authors conducted 17 multitemporal UAV surveys in the 2020–2021 period, acquiring ground control points (GCPs) by means of the GPS real-time kinematic (RTK) approach (accuracies of 2–3 cm) for reference and the control of geodetic points. They generated DEMs and DEMs of differences. On the basis of the reliability and accuracy of the orthophotomosaics, the authors evaluated erosion and accretion by digitizing the shoreline in different time series. Similarly, Kelaher et al. [15] acquired UAS-based imagery in the period 2019–2021 on Lord Howe Island (Australia) before and after a nourishment program. They monitored changes in beach nourishment using seven 3D data points, based on orthorectified images. However, in sand areas (beaches; dunes) with a homogeneous distribution of pixel radiometry that poorly identifies distinct pixel regions, the texture of the images may be a critical limitation on the quality of SfM photogrammetry [16].
Geomatic techniques can be integrated: data acquired with sensors on different platforms have demonstrated an improvement in extracting high-resolution and high-precision information in the monitoring of deformations. Moreover, the combination of the different techniques provides a system greater than the sum of its parts [17] and allows one to overcome their respective limitations [18,19]. Alexiou et al. [20] used TLS and UAV in combination with georadar profiles (Ground-Penetrating Radar—GPR) and GNSS to quantify erosion and sedimentation due to wildfires in Greece. The authors obtained different 3D models with total registration errors from 1 to 5 cm. Marín-Comitre et al. [21] combined terrestrial SfM and multiview–stereo photogrammetry, TLS, and aerial UAV SfM-MVS to model the geometry of the watering pond and estimate the relationships between volume, area, and height in the Iberian Peninsula. In addition, GNSS was used to acquire the morphological characteristics of inundated areas. The authors provided co-registered data with root mean square errors (RMSEs) at check points of about 2 cm, 9 cm, and 2 cm for terrestrial SfM, UAV SfM, and TLS, respectively. Kovanic et al. [7] applied digital aerial photogrammetry, GNSS RTK (534 points), and TLS (the reference method) for the determination of heap volumes and documentation in Slovakia. The authors compared the 3D models extracted from each technique, which provided standard deviations of 3.9 cm and 4.2 cm (TLS—aerial photogrammetry) and 6.8 cm and 6.7 cm (TLS—GNSS RTK) in two areas. On the basis of these levels of accuracy, the integration of geomatic techniques can provide useful data in the monitoring of coastal sand dunes. Seymour et al. [22] conducted unmanned aircraft system (UAS) (SfM approach), aerial, GNSS, and TLS surveys on 2 June 2016 at Bird Shoal and Bulkhead Shoal, part of an active fetch-limited barrier island and salt marsh complex in Beaufort Town, North Carolina, and the Duke University Marine Lab, US. The authors extracted digital surface models (DSMs) from each dataset and compared the 3D data in different conditions: finally, they obtained vertical differences in the order of a few centimeters, confirming the high level of accuracy that can be obtained in these complex coastal environments. De Sanjosé et al. [23] monitored Somo beach on the Cantabrian coast, Spain, from 1875 to 2017, integrating historical cartography, photogrammetric flight series, classical topography, and georeferenced TLS data using the GNSS technique. By comparing the data over time, the authors estimated the evolution and erosive rhythms on the foredune, highlighting the advantages of using historical/archival data to reconstruct the morphological changes in coastal areas over a long time. Guisado-Pintado et al. [24] applied UAV-SfM and TLS plus baseline differential GPS (DGPS) data points in a portion of a dune–beach system in Five Finger Strand, located on the north coast of County Donegal (Northwest Ireland), to assess the effectiveness and limitations of these techniques. In their analysis, the authors concluded that TLS provides better results over flatter, low-angled topography containing sparse or non-vegetated areas compared to areas with complex morphology, where shadow zones compromise the reliability of the final 3D models. Conversely, UAV-SfM provides good performance in different terrains, with the exception of low-angle morphology and featureless areas, such as sandy beaches and densely vegetated ground surfaces, where the differences between techniques are greater than 1 m. Many other applications can be found in the literature.
In the above-mentioned works, high-resolution and high-precision GNSS, TLS, and UAV photogrammetric/ALS surveys found significant applications in coastal areas for detecting and monitoring the displacements of coastline [25,26], monitoring the deformations of sand dunes and sand–beach areas [27,28,29], and monitoring the accumulation of marine litter [30,31]. However, the use of HMLS in these complex coastal environments requires a more detailed study, including the analysis of comparability between aerial- and ground-based information acquired in vegetated areas.
Typically, an HMLS system, used indoors and/or outdoors, is composed of one or more laser scanners with an inertial measurement unit (IMU) and, in many cases, is equipped with a GNSS tracker that can provide real-time positioning of the acquired data [32]. The HMLS technique offers clear logistical advantages over SfM photogrammetry and TLS for particular survey situations, thanks to the flexibility of the system and the ease of the real-time movement of the sensor for surveys in complex environments [33]. An application of this technology on sand dunes, the Hovermap [34], but mounted on a UAV, was carried out by Sofonia et al. [35]. They used the sensor on a UAV platform, performing four surveys of a segment of coastal sand dunes on Bribie Island in Queensland (Australia), from July 2017 to April 2018. The authors also acquired the 3D data of the study area using a Leica P40 TLS system from nine locations as a comparative reference point cloud. The data collected by the Hovermap on the GCPs, measured with the network real-time kinematic (NRTK) approach, provided an RMSE of about 5 cm. Apart from this application, the use of HMLS systems in vegetated sand dunes has not yet been fully explored.
In order to provide a new methodological contribution in this study context, in this work, the HMLS technique was applied to the sand dune system of the Caleri coastal area (Po River Delta—PRD, northern Italy, Figure 1) to evaluate the performance of this methodology in a complex environment. To this end, GNSS NRTK, UAS-based photogrammetry, and TLS surveys were performed to acquire 3D information for both the performance analysis of these techniques in vegetated sand dune systems and the level of applicability of the HMLS data. The information acquired from each technique was processed to extract the respective point clouds, georeferenced, validated, and compared with each other to evaluate the accuracy and reliability of these methodologies applied to the survey of sand dunes.
Data acquisition was carried out on 27 May 2024, when the sand dunes area was characterized by moderate/high elevation changes and clusters of dense vegetation (Figure 1d). The photogrammetric survey was made using the Autel EVO II RTK Series V3 UAS (Autel, Shenzhen, China) and following the SfM technique for image processing. The TLS point clouds were acquired by means of the Riegl VZ-400i laser scanner (Riegl, Horn, Austria), and the HMLS data of the study area were collected using the Stonex x120go device (Stonex, Milan, Italy). A global 3D point cloud was extracted from each acquired dataset. Co-registration and validation were performed using common GCPs measured with both the GNSS NRTK and total station approaches. The Leica Viva GS 16 GNSS NRTK receiver (Leica Geosystems, part of Hexagon, Heerbrugg, Switzerland) was also used in kinematic mode, with the antenna mounted on a backpack to acquire 3D points by walking in the study area. Subsequently, the georeferenced and validated 3D point clouds were compared with each other for accuracy evaluation and performance analysis of the different techniques (Figure 2).
This paper is organized as follows. Section 2 describes the study area, the collected data using GNSS NRTK and total station measurements, UAS-based imagery, TLS and HMLS surveys, data processing, georeferencing, validation, and comparison strategies. Section 3 provides the results, and Section 4 discusses them, with a focus on the comparison between the different 3D point clouds to evaluate the accuracy and performance of the different methods. Finally, Section 5 summarizes the paper and provides some conclusions.

2. Materials and Methods

2.1. Study Area

The study area belongs to the Porto Caleri sand dune system: it is located in northern Italy, about 40 km south of Venice and inside the “Parco Regionale Veneto del Delta del Po”, a protected area that includes most of the PRD, where the longest Italian river flows into the Adriatic Sea [36]. The sand dune system in the Caleri area performs various functions: (i) risk mitigation against marine ingression in the inner part of the coast during storm surges, especially in the winter season; (ii) reserve deposit to mitigate coastal erosion processes; (iii) protective ecological environments for flora and fauna [37].
The site is characterized by a complex dune ecosystem with the presence of infra-dune depressions that allow for the accumulation of rainwater, favoring the growth of hygrophilous vegetation. The Caleri dune area is formed by natural elements with different characteristics: from land to sea, stabilized fossil dunes, vegetated avandunes, and embryo dunes [38].
Due to the absence of anthropic activities, the study area is a result of the natural evolution of this coastal environment, representing complete conservation of the sand dunes from their creation to stabilization. Therefore, the site under investigation represents an open-air laboratory for studies related to the natural geomorphological evolution of the sand dunes subjected to high dynamics. Furthermore, the inclusion of this site in the “Coastal Botanical Garden” of Porto Caleri ensures the conservation and natural evolution of the coastal environment studied.
The vegetated sand dunes analyzed in this work, about 100 m from the coastline, are covered with clusters of bushy plants alternated by arboreal formations and sections of bare/low-vegetation sand dunes. The back-dune environment is covered by a forest of autochthonous holm oaks and pine forests of anthropic origin [38]. The presence of vegetation in these environments promotes stabilization by reducing erosion with sediment retention compared to unvegetated sand dunes [39].

2.2. GNSS NRTK and Total Station Measurements

GNSS surveys were performed by means of the NRTK technique. The Leica Viva GS 16 GNSS receiver was used to measure the GCPs necessary to georeference the point clouds from UAS-based photogrammetry, HLMS, and TLS surveys. For each of the 16 GCPs, represented by black and white UAS targets placed on the ground and distributed in the study area, the coordinates were obtained by setting a sampling rate of 1 s and stationing of 1 min, acquiring the corrections from the Veneto Region GNSS NRTK network (Figure 3a). The required measurement time was about 50 min.
Two specific points of the study area were selected as reference points for the GCP topographic measurements carried out with the Leica TCR 1201 total station (Leica Geosystems, Heerbrugg, Switzerland) (number 1000, in the center of the study area, and number 2000 at the border, Figure 4). In correspondence with these points, the GNSS NRTK measurements were performed with a longer stationing of 5 min and a sampling rate of 1 s. Subsequently, all available and intervisible GCPs were surveyed with the total station, which was positioned on point 1000 and oriented at 2000 (Figure 3c). The survey time was about 50 min. In this way, the coordinates of the 16 GCPs were obtained in the same reference system as the previous GNSS NRTK measurements. The total station was used to acquire more accurate coordinates for each point in order to evaluate, in this way, the errors that can affect the coordinates of the 16 GCPs surveyed with the GNSS NRTK approach. In addition, the GNSS NRTK technique was used in kinematic mode. The GNSS antenna was mounted on the operator’s backpack, and the height of the center phase of the antenna from the ground was measured. During the acquisitions, with a sampling rate of 1 s, the operator walked through the dunes and the low vegetation (Figure 3b). The survey was carried out following equidistant lines to cover the study area with approximately uniformly distributed 3D points and to intersect the paths, when possible. Some portions, covered by dense vegetation, were impossible to acquire. Finally, 3104 3D points were measured in about 51 min.

2.3. UAS-Based SfM Photogrammetric Survey

An aerial photogrammetric survey of the study area was carried out using the Autel EVO II PRO Series V2 UAS equipped with (i) the RTK module for precise real-time GNSS positioning and (ii) an Autel Robotics XT705 optical camera with a CMOS sensor of 1”, a resolution of 20 MP, an equivalent focal length of 29 mm, and image dimensions of 5472 × 3648 pixels. Before the survey, the 16 visible, black and white GCPs (previously mentioned) were located and uniformly distributed in the area under investigation. The survey was carried out with a relative altitude of about 30 m, allowing us to acquire 295 images subdivided into 8 strips, with a resulting ground sample distance (GSD) of approximately 6.9 mm/px (Figure 3e). The survey was carried out in about 11 min and covered an area of approximately 85 × 180 m (on the order of 15,000 m2).
The processing of the acquired data, to extract the 3D point cloud of the analyzed area, was performed using the SfM technique [40] by means of the Agisoft Metashape software, version 1.8.4 [41,42]. In the first phase, georeferenced GCPs were detected in the images and used in the bundle block adjustment during camera orientation. In particular, the measured ground points were subdivided into ground control points (GCPs, 11), used in processing, and check points (ChPs, 5), used to evaluate the accuracy of the extracted 3D point cloud (Figure 4) [43]. In the second phase, a dense point cloud was produced, from which a triangular mesh model was extracted. This surface serves as a reference surface for the further generation of an orthophoto.
In a third phase, to ensure the use of reliable data in the analysis, the photogrammetric point cloud was processed using the Leica Cyclone 3DR software, version 2024.1, to remove vegetation points by means of the “Split Ground Points” tool [44]. In this way, the UAV-SfM technique can be used to represent bare ground or areas covered with very low vegetation [45]. The plugin allows for the extraction of the bare terrain from a point cloud by filtering the points that are not considered ground points (i.e., vegetation or buildings). Initially, the “max slope of the terrain” parameter must be set to choose the type of terrain that has to be extracted (flat/steep). This is related to the general slope of the terrain in the analyzed point cloud. Then, the “direction” along which the terrain is extracted is defined (for a typical digital model, the direction to use would always be the Z-axis, as the ground is mainly horizontal). The following parameter is the “extraction grid size”, the distance between points to process the point cloud as a grid. This will ensure the level of detail in the final mesh. A small grid size also means a long computation time. The option of “extraction strategy” must be set according to the type of terrain to extract: a “fast” extraction strategy if the data are fairly smooth; “check noisy points” should be used otherwise; and “local steep slopes” should be used in the case of terrain with some steep slopes [44].

2.4. TLS Acquisitions

The sand dune area under investigation was surveyed using the Riegl VZ-400i TLS scanner, which allows for the collection of 3D points in a range of 1.5 to 800 m with an accuracy of 5 mm and an acquisition rate of up to 500,000 measurements per second (Figure 3d). Eight points, evenly distributed in the study area, were selected for the stationing of the instrument to maximize the coverage of the dune system and to ensure a large overlap between the different acquisitions (Figure 4). Each scan was carried out with a resolution of 3 mm at a distance of 10 m from the scanner, which required approximately 3 min for the acquisition of a mean of 15 million points, together with the precise measurement of five GCPs. In detail, for a better measurement of the black and white UAS targets located on the ground and previously surveyed with the GNSS NRTK and total station approaches, a graduated pole equipped with a TLS signal (a flat reflective signal with a diameter of 50 mm) was vertically fixed in the center of each aerial target. They were finely scanned via TLS (with dedicated scans in addition to global acquisition). The use of TLS signals was necessary for georeferencing and validation of the final point cloud. Overall, the survey took 1 h and 20 min. Subsequently, the data were processed using the RiSCAN pro version 2.11 software [46] to extract the georeferenced 3D global model. In detail, the registration phase was performed by means of the Automatic Registration 2 module, an advanced registration tool designed for the precise alignment and optimization of multiple TLS stations. The Automatic Registration 2 plugin is based on the so-called Voxel, a cubic volume with a certain physical size that approximates the complexity of a point cloud. Along with this first phase, the Multi-Station Adjustment (MSA) tool allowed us to perform a bundle-adjustment-like optimization. A high number of plane patches were extracted from the point clouds; MSA automatically detects correspondences between overlapping features and calculates the optimization by minimizing the distances between the geometric elements through the least-squares calculation method. This procedure allows us to refine the relative positions and orientations of each scan station [46]. This global optimization approach ensures a high level of geometric consistency and accuracy throughout the point cloud dataset, significantly reducing alignment errors compared to pairwise or manual registration methods. The subsequent georeferencing of the global model was performed with the use of the previously mentioned 50 mm TLS signals, accurately measured with the total station (and georeferenced by the GNSS NRTK technique). Finally, the global point cloud was processed with the Cyclone 3DR software to remove vegetation by means of the “Split Ground Points” tool, using the procedure described in the previous section.

2.5. HMLS Survey

HMLS scanning of the study area was performed using the Stonex x120go, a portable 3D laser scanning system designed for data collection in different environments, including indoors and outdoors. The instrument, based on advanced HLMS technology, acquires high-resolution 3D point clouds. The device integrates multiple sensors, including LiDAR, IMU data, images from cameras and relative calibration, local positioning info on GCPs, and a navigation file that comes from the RTK measurement of the trajectory, recording the motion tracking.
The survey was carried out from target n. 1, initializing the device for 1 min and setting the point as the starting GCP (Figure 3f). Subsequently, 3D points were acquired along a path designed to completely cover the dune system (Figure 3g). During the scanning, the operator stopped his path and registered the position of GCP numbers 2, 15, 14, 4, 12, 11, 6, and 7, acquiring their respective coordinates (Figure 4). The point cloud acquisition ended again on GCP n. 1, in order to close the loop. A total of 66 million 3D points were measured in 20 min. The acquired data were processed using the GOpost software, version 2.3.0.0 [47], to extract the final 3D point cloud reconstructed from the operator path and add the coordinates of the GCPs to georeference and validate the 3D data. The workflow is composed of map creation (which provides the global point cloud), optimization of the point cloud, and orientation (which can be based on RTK or GCP information). The only available filters are based on distance (a LiDAR range from 0.3 to 100 m) and removal of mobile objects such as pedestrians [47]. The final point cloud was then processed using the “Split Ground Points” tool of the Cyclone 3DR software to remove vegetation.

2.6. Co-Registration of 3D Datasets

In this work, all data extracted with the different techniques were co-registered in the same reference system. The GCPs used for the georeferencing of the point clouds were measured with the total station, starting from 2 points (1000 and 2000), the coordinates of which were obtained with the GNSS NRTK approach. The coordinates of the points were projected in the EPSG: 7795—RDN2008/Zone 12 reference system. This system ensures negligible deformations in the study area since the meridian of longitude 12° East Greenwich, which is very close to the Po River Delta, has no linear deformations. While the GNSS NRTK point cloud was acquired directly in the chosen reference system, the GCPs were used in the bundle block adjustment during photogrammetric camera orientation, ensuring the co-registration of the UAS-based SfM data in the same reference system. TLS and HMLS data, initially acquired in a local reference system, were subsequently georeferenced in the EPSG: 7795—RDN2008/Zone 12 reference system by means of the measured GCPs. Only after these transformations were the point clouds obtained with the different techniques compared.

2.7. Comparisons Between Point Clouds

The comparison between the point clouds was made to evaluate the level of agreement, accuracy, and reliability of the 3D data extracted with the different techniques. In this way, a performance analysis of the applied methods can be performed. In particular, the use of HMLS was evaluated in the 3D representation of the sand dune system in the Caleri area. The comparisons were performed by means of the CloudCompare software, version 2.13.2 [48], using the “M3C2 distance” plugin (multiscale model-to-model cloud comparison (M3C2)), which allows for the calculation of robust signed distances directly between two co-registered point clouds. In this computation, the tool sets a point cloud as a reference, considering it as a set of core points (choosing to use full or resampled data). In many cases, the core points are a subsampled dataset that must still be adequate and representative of the real geometry. In this way, the processing speeds up, and it is taken into account that the results of the calculation are, in most cases, required at a lower and more uniform spatial resolution [49].
In comparisons between point clouds, the versions without vegetation were used for each dataset. This choice is motivated by the fact that vegetation is a significant source of errors since aerial and ground-based techniques acquire objects above the ground from a very different point of view, making those portions difficult to compare. In general, as reference clouds for this kind of comparison, TLS datasets are used, especially when compared with the SfM photogrammetric data. This is due to measurement errors, which, contrary to the SfM technique, in the TLS data are closely related to the laser accuracy. For this reason, the error results are homogeneously distributed throughout the point cloud, with errors mainly due to georeferencing [50]. In this case study, considering the complexity of the environment with densely vegetated parts, it was considered that setting a unique reference cloud would not have been an adequate approach. In fact, each survey method provided models that have deficiencies in some aspects (low density, noisy points, etc.), so it was decided that the comparisons should be performed by interchanging the different reference datasets, without a definition of a fixed one.

3. Results

3.1. GNSS NRTK Data and Total Station Results

The GNSS NRTK survey allowed us to obtain the coordinates of the measured points in real time, without a post-processing phase. The 16 GCPs used for georeferencing and validation of the point clouds extracted with the different techniques were surveyed by means of both the GNSS NRTK approach (using corrections from the Veneto Region NRTK network) and the total station, based on two reference points for stationing and orientation (EPSG: 7795—RDN2008/Zone 12 reference system). In Table 1, we report, for each GCP, the differences between the coordinates measured with the total station and with the GNSS NRTK approach along the east, north, and up axes.
Table 1 shows differences between coordinates up to 12.2 cm along the north axis, with six GCPs that provided horizontal differences greater than 10 cm. Conversely, the differences in elevation were lower than 3.3 cm for all the GCPs.
The distribution of the 3D kinematic GNSS NRTK points, registered by the operator who walked through the study area with the GNSS antenna mounted on a backpack, is shown in Figure 5. The paths are composed of 3D points measured with a mean distance of 0.9 m (sampling rate of 1 s). Note that very dense vegetated areas were uncovered by the GNSS NRTK survey.

3.2. SfM Photogrammetric 3D Point Cloud

The UAS-based images were processed using the SfM technique by means of the Agisoft Metashape software, version 1.8.4. In the alignment phase, a sparse point cloud of the acquired area was obtained using GCPs in the bundle block adjustment during camera orientation. Subsequently, ChPs, not introduced in the processing, were used to validate the 3D model. Two sets of GCP coordinates, obtained both with the GNSS NRTK and total station instruments, were used in the processing in order to evaluate the influence and reliability of the real-time GNSS NRTK approach in georeferencing and validating the SfM 3D model (Table 2).
Similar values were provided by other researchers who applied the UAS-based photogrammetric SfM technique with GCPs measured using the GNSS approach in contexts comparable to the one under investigation [22,37,51,52]. Based on the results in Table 1 and Table 2, the GCPs and ChPs obtained from the total station measurements were used for the georeferencing and validation of all the point clouds analyzed in this work. Finally, a dense cloud and a corresponding orthophoto were generated (Figure 6a).
The reliability of the extracted 3D points was highlighted by the calculation of the confidence value for each point (point confidence calculation in the Agisoft Metashape software). The value represents the number of combined contributing depth maps used to calculate the position for each specific point.
The map obtained provided the distribution of the confidence parameter (Figure 6b), which ranged from 0 (lower quality) to 100 (higher quality). By comparing Figure 6a and Figure 6b, low values can be detected at the borders of the studied area due to the lower number of images used in the 3D reconstruction, and in dense vegetation, where it is more difficult to extract the features necessary for SfM. For this reason, the borders were excluded in the subsequent analysis since only the area enclosed by the GCPs (Figure 6) and limited extended portions were studied in detail. Subsequently, the photogrammetric point cloud was processed by applying the “Split Ground Points” tool of the Leica Cyclone 3DR software, version 2024.1, to remove points that represent vegetation. After some tests and in relation to the characteristics of the surveyed terrain, the filtering parameters were set as follows: maximum slope of the terrain = 18°; direction = Z (elevation); extraction grid size = 0.3 m; extraction strategy = check noisy points. These values were chosen after some attempts, in which a lower value in “maximum slope of the terrain” tends to remove ground points in areas with small depressions or bumps, while higher values were not efficient in vegetation detection and filtering. On the other hand, the choice of 0.3 m as the size of the extraction grid seemed to be the better parameter and less sensitive to small variations in the morphological terrain in the study area. Lastly, the direction was set along the Z-axis due to the predominantly flat nature of the terrain analyzed.
Finally, the initial point cloud of 160 million points was reduced to 29 million after clipping and filtering the vegetation (Figure 7).
The processing time to extract the products of the survey from the photogrammetric images was in the order of 2 days (depending on many factors, including the computational capabilities), requiring an expert operator.

3.3. TLS Point Clouds Processing

The eight scans acquired with the Riegl VZ-400i TLS instrument were processed using the RiSCAN Pro software (v. 2.11). The Automatic Registration 2 tool was applied. First, the selection of the scenario determined the Voxel dimensions for the registration phase: the “outdoor—non-urban” scenario (considering the environment of this case study) was established, with a Voxel size of 0.5 m. The Voxel count parameter was set at a value of 1024 and indicates how many Voxels are used in the X, Y, and Z directions during the registration process. Applying the MSA tool, the process came to a standard deviation error, calculated on the 8079 plane patches used, of 6 mm.
In the subsequent georeferencing phase, the mean error in the GCPs was 4 mm, while the error in the ChPs was 5.5 mm. This result was significantly better than that provided by Guisado-Pintado et al. [24], who obtained an alignment accuracy for TLS point clouds with mean target distance errors of 4 mm and 3.5 cm using GCPs, probably due to the fact that they used GCPs measured with the GNSS RTK technique.
The filtering of the point clouds was performed in two steps. The first filter was applied during the scan import phase, deleting the points outside a range of reflectance values (from −25 to +5 dB). The second editing came with the “Split Ground Points” filter tool of the Cyclone 3DR software, as was performed for the photogrammetric data.
The final point cloud, after the first filtering, was made up of 123 million points, reduced to 35 million after clipping and vegetation filtering (Figure 8).
The total processing time of the TLS data was in the order of 1 day (again, depending on many factors, including the computational capabilities), requiring an expert operator.

3.4. HMLS 3D Processing

Data acquired with the HMLS Stonex x120go device were processed using the Stonex GOpost software, version 2.3.0.0.
The HLMS processing allowed for the reconstruction of the point cloud and the odometry data, that is, the trajectory of the operator during the acquisition. Subsequently, the global point cloud was georeferenced using the coordinates of the six acquired GCPs (numbers 1, 2, 6, 7, 12, and 14, Figure 9), while the other three measured ground points were used as ChPs (numbers 4, 11, and 15, Figure 9). The comparison between the coordinates measured with the total station and those obtained from the model, after the registration phase, provided mean distances of 0.063 m and 0.076 m and standard deviations of 0.114 m and 0.139 m for GCPs and ChPs, respectively. These values are more than acceptable since Sofonia et al. [35], in a similar environment, provided differences in HMLS data based on GCPs measured with the GNSS NRTK technique of 0.05 ± 0.31 m, even if the sensor was mounted on a UAS.
The resulting point cloud contained about 95 million points, which became 39 million after clipping and vegetation filtering (Figure 10), while the trajectory consisted of 1579 positions (Figure 9).
The processing time was in the order of 1.5 days (always depending on many factors, including computational capabilities) with an easy workflow that can be performed by a medium-experienced operator.

3.5. Comparisons Between the 3D Models

The comparisons between the final four point clouds, representing the sand dune system and extracted with aerial- and ground-based techniques, were performed using the M3C2 distance computation plugin of the CloudCompare software, version 2.13.2. The M3C2 algorithm is based on a set of core points, for each of which a distance value and an associated confidence interval are calculated. These core points are typically obtained by subsampling the reference point cloud for an optimized visualization, while the calculation is performed on the original full-resolution dataset (in this processing, the core point subsampling value was 0.01 m). This approach significantly reduces processing time and reflects the fact that results are usually required at a coarser and more uniform spatial resolution (e.g., 1 cm, 5 cm, and 10 cm) than that of high-density scans. Alternatively, full point clouds can be used directly, treating every point as a core point [49].
The parameters required for the computation include the “normal scale”, the “projection scale”, and the “maximum depth”. The normal scale corresponds to the diameter of the spherical neighborhood defined around each core point for the estimation of the local surface normal (the value used in the processing was 0.25 m). A cylindrical volume, oriented along this normal direction, is then used as the search region to identify corresponding points in the second point cloud. The diameter of this cylinder is defined by the projection scale (the value used in the processing was 0.25 m), while its total height (in both directions along the normal) is controlled by the maximum depth parameter (the value used in the processing was 2.00 m). Larger values for these parameters reduce the influence of local surface roughness; however, they also increase the number of points averaged within each local neighborhood, leading to longer processing times [49].
In this way, the estimation of precision and performance analysis of the different techniques can be achieved. The georeferenced point clouds obtained by removing the vegetation were used in the processing. Figure 11 shows the horizontal distribution of the differences resulting from each comparison.
A common color scale of differences for all comparisons, ranging from −0.08 m to 0.30 m (including maximum and minimum values), was used for a better visual representation and a direct quality inspection between the different datasets.
In Table 3, the results of the comparisons are reported in terms of mean distance and standard deviation.
The mean distances and standard deviation values obtained in the analysis of the differences between the point clouds, ranging from 4.4 to 15.6 cm and from 5.3 to 9.2 cm, respectively, highlight good agreement between the different datasets.

4. Discussion

The kinematic GNSS NRTK technique allowed for the acquisition of 3D points in real time, representing the ground surface. Using this approach, bare ground areas and low vegetation did not pose problems in acquisition, while portions with dense vegetation were not covered due to inaccessibility for the operator (Figure 5). The UAS-based photogrammetric point cloud, extracted with the SfM technique, provided 3D points with high confidence values in the center of the studied area, where the other datasets were available (Figure 6). Higher values were obtained on bare ground surfaces and together with the highest density of the acquired images (Figure 6a). Conversely, the area on the border of the survey, covered with vegetation and in conjunction with low image density, provided the lowest confidence values (Figure 6b). In any case, as expected, the points in the vegetation have a lower reliability than those in the bare sand dune. On the basis of this result and for a more robust comparison between the different point clouds, vegetation was removed using the Split Ground Points filtering of the Leica Cyclone 3DR software. This procedure was applied to the photogrammetric SfM (Figure 7), Riegl TLS (Figure 8), and HMLS (Figure 10) point clouds. In this way, the comparisons between the different datasets were performed using 3D points referring to the ground surfaces. The rare but possible presence of vegetated portions is due to the non-total efficiency of the filtering algorithm in some specific point distributions, in which a different parameter setting would have caused excessive data removal.
The comparisons between final point clouds, using the version in which vegetation was removed, were made using the M3C2 distance plugin of the CloudCompare software (Figure 11). Table 3 shows the results obtained in terms of mean distance and standard deviation between the different 3D models. Analyzing the standard deviation values, the best result was provided by the comparison between the UAS SfM and GNSS NRTK kinematic measurements (5.34 cm), with a value in agreement with that provided by Duo et al. [51] using UAS-based SfM photogrammetry and GNSS data to analyze artificially scraped dunes in Porto Garibaldi (Comacchio, Italy). From Table 3, the mean distance was greater than the standard deviation (6.00 cm), as expected, since GNSS NRTK acquired bare-ground points, while UAS-based SfM photogrammetry cannot penetrate low vegetation, which was not removed by the Split Ground Points filter algorithm (Figure 7b, where some low vegetation clumps were not removed). Similar results were obtained by Yurtseven [45], who compared different datasets acquired with UAV (using different flight altitudes and SfM technique) and GNSS NRTK measurements in a valley of bare-earth near Istanbul (Turkey). The authors provided a standard deviation for the differences from 5.7 cm to 7.1 cm. Figure 11c shows some positive differences (in the order of 25–28 cm, areas C, D, E, and F) detected close to the removed/unremoved dense vegetation (border effects, Figure 5), highlighting the non-optimal performance of the Split Ground Points filter algorithm.
However, the highest standard deviation was obtained in the comparison between the HMLS and UAS SfM data (9.23 cm). Again, the border effects are evident in Figure 11b, where positive values of the mean distance (up to 30 cm) are related to surfaces with unremoved vegetation (area A in Figure 5 and Figure 11b, as an example). Note that HMLS (terrestrial-based) and UAS-based (aerial-based) SfM techniques collect 3D points with different approaches. For this reason, the sparse/dense vegetation was acquired with points of view that were hardly comparable, as from aerial- and ground-based techniques, the level of penetration of the vegetation can be very different. In this way, the application of the Split Ground Points filter algorithm to remove the vegetation can provide significant differences and/or non-optimal results for vegetation acquired from very different points of view. The described difficulties in the comparison between aerial- and ground-based datasets can be extended in the TLS–UAS SfM analysis of the differences since the standard deviation was 8.07 cm, in the same order as that obtained by Seymour et al. [22] (value of 7.2 cm), who compared the TLS point cloud with UAS DSM in a vegetated dune. The standard deviation value reported in Table 3, together with the calculated mean distance (4.44 cm, the lowest value), highlights slightly better TLS performance than HMLS (see also the values related to the HMLS–UAS SfM comparison). However, the HMLS-based and TLS point clouds provided comparable data with differences on the order of a few centimeters (Table 3). The comparison between the TLS point cloud and the GNSS NRTK 3D points reflects the above considerations. The standard deviation of differences (7.27 cm) was in the same order as those provided by Mancini et al. [27] (RMS of 11 cm), who studied a beach dune system in Marina di Ravenna (Italy), and Kovanic et al. [7] (standard deviation of 6.8 cm), who applied the two techniques to a non-vegetated area in eastern Slovakia.
In terms of mean distance between the compared point clouds, the highest values were obtained when HMLS was involved (Table 3). In detail, the acquisition approach of the HMLS device produced a point cloud that does not allow for an easy removal of points in vegetated areas with the Split Ground Points filter algorithm, as highlighted in area A of Figure 11b or Figure 11e,f. Taking into account the portions with bare ground/low vegetation (area B of Figure 5 and Figure 11 as an example), the comparisons between the HMLS data with the UAS SfM, GNSS NRTK, and TLS point clouds provided mean distances with positive values. Consequently, this technique allowed us to always acquire a point cloud above the vegetation, even the lowest, with a very low penetration ability (Figure 11e), and, in general, it has produced 3D data with higher elevations. In contrast, the 3D GNSS NRTK kinematic points provided the best representation of the surface of the bare sand dune since they were characterized by the lowest elevation, in agreement with the results obtained by Guisado-Pintado et al. [24]. However, the GNSS NRTK technique provided a density for the 3D points that was not comparable to that of the point clouds obtained with the other techniques (Table 4).
Based on the results obtained in this work, some advantages and disadvantages can be highlighted for the different techniques. The GNSS NRTK approach provides the best results for the survey of the ground surface since the acquired points are below the vegetation; moreover, the acquisitions are performed rapidly and without a post-processing phase because the 3D coordinates of the points are directly available. The limitations of this technique are related to resolution (low) and accuracy, on the order of some centimeters. UAS-based photogrammetric surveys allow us to obtain photorealistic information; with a post-processing phase, high-resolution 3D points can be extracted, and an orthophoto of the study area can be generated. In addition, the technique provides a good representation of flat areas, while results obtained on steep slopes and medium/dense vegetated areas can be inaccurate in many cases. The TLS approach provides the best solution in terms of the final accuracy and resolution of the measured points. However, the limitation of acquisition stationing can produce significant shadow zones, especially with complex morphology and significant vegetation coverage of the analyzed areas. HMLS, even with lower accuracies and resolutions compared with UAS-based photogrammetry and TLS approaches, can provide high coverage of the study area due to the flexibility of the handheld acquisition. In this way, this technique represents the best solution to reduce shadow zones in complex morphology (including steep slopes) and with a reduced time to perform surveys on the ground.
Moreover, due to the limitations highlighted in this work by the “Split Ground Points” filter algorithm in removing vegetation using different datasets, from different sensors and platforms, in future developments, new surveys using UAS-based ALS instruments with multiple returns will be planned. In this way, tests will be performed to estimate the efficiency of the ALS last return in vegetation penetration during acquisitions compared to approaches based on the post-processing of the data.

5. Conclusions

In this work, GNSS NRTK, UAS-based SfM photogrammetry, ground-based TLS, and HMLS techniques were tested for the 3D survey of complex coastal environments such as the vegetated sand dune system of the Caleri area in the Po River Delta (Italy).
GNSS measurements, using the NRTK approach, were performed to acquire 3D points in kinematic mode (the GNSS antenna was fixed on the backpack of an operator who walked throughout the area of investigation), and the coordinates of GCPs were used to georeference point clouds obtained with the other techniques. A second measurement of the GCPs was carried out by means of a total station to evaluate the accuracy of the GNSS NRTK technique. The results suggested the use of GCPs measured with the total station to georeference point clouds.
The UAS-based SfM photogrammetric technique allowed us to extract a dense point cloud of the study area in dense, sparse/low vegetated areas and bare-ground surfaces. Based on point confidence filtering in the Agisoft Metashape software, reliable data were obtained on unvegetated/low vegetated areas; for this reason, clusters of dense vegetation were removed from the point cloud using the Split Ground Points filter of the Leica Cy-clone 3DR software.
The ground-based TLS point cloud was obtained by aligning eight static scans acquired with the Riegl VZ-400i laser scanner, while the dynamic 3D survey was performed with an HMLS device, following a trajectory designed to maximize coverage. In both cases, GCPs and ChPs were used in the georeferencing and validation phases.
The four point clouds, co-registered in the same reference system, were then compared to evaluate the performance in terms of accuracy, resolution, time of survey, and processing. The results provided point clouds in good agreement with each other since the standard deviations of the differences were lower than 9.3 cm. The best technique for the description of the bare ground surface was GNSS NRTK, but it had a very low spatial resolution. The acquisition time was 51 min without a post-processing phase. Conversely, the HMLS provided a point cloud with the highest elevation value for the 3D points, including the low and sparse vegetation areas, but with high data resolution. The survey required 20 min, and the post-processing was performed in about a working day. Using UAS-based SfM photogrammetry and ground-based TLS techniques, similar results were obtained since the mean distance of the differences between the point clouds was 4.44 cm. More significant differences were obtained close to the removed/unremoved dense vegetation, highlighting that split ground filtering works with different efficiency if considering data from aerial- or ground-based acquisitions. The measurement and processing time for these techniques were 11 min and two working days for the UAS-based point cloud and 1 h and 20 min and one working day for the TLS-based data, respectively. On the basis of these results, UAS-based and TLS-based point clouds provided similar performance on the investigated sand dune area.
Finally, when high accuracy is not a crucial requirement, the flexibility provided by real-time tracking, ease of use, post-processing without the need for highly specialized operators, and competitive acquisition and processing times make HMLS a powerful tool for acquiring useful 3D data in complex natural environments, such as the vegetated sand dunes area investigated in this work.

Author Contributions

Conceptualization, M.F.; methodology, M.F. and M.M.; software, M.F. and M.M.; validation, M.F. and M.M.; formal analysis, M.F. and M.M.; investigation, M.F. and M.M.; resources, M.F. and M.M.; data curation, M.F. and M.M.; writing—original draft preparation, M.F.; writing—review and editing, M.F. and M.M.; visualization, M.F.; supervision, M.F.; project administration, M.F.; funding acquisition, M.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Restrictions apply to the availability of GNSS NRTK, photogrammetric, TLS, and HMLS data.

Acknowledgments

The authors would like to thank the “Laboratory of Geomatics and Surveying” staff of the University of Padova and Shirin Zabih for her contribution during the master’s degree thesis.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
GNSSGlobal Navigation Satellite System
NRTKNetwork Real-Time Kinematic
HMLSHandheld Mobile Laser Scanning
TLSTerrestrial Laser Scanning
SLAMSimultaneous Localization and Mapping
LiDARLight Detection and Ranging
SfMStructure from Motion
GCPGround Control Point
ALSAirborne Laser Scanning
DEMDigital Elevation Model
UAVUnmanned Aerial Vehicle
GPSGlobal Positioning System
RTKReal-Time Kinematic
GPRGround-Penetrating Radar
RMSERoot Mean Square Error
UASUnmanned Aircraft System
DSMDigital Surface Model
DGPSDifferential GPS
IMUInertial Measurement Unit
PRDPo River Delta
ChPsCheck Points
GSDGround Sample Distance
MSAMulti-Station Adjustment

References

  1. Faelga, R.A.; Cantelli, L.; Silvestri, S.; Giambastiani, B.M.S. Dune belt restoration effectiveness assessed by UAV topographic surveys (northern Adriatic coast, Italy). Biogeosciences 2023, 20, 4841–4855. [Google Scholar] [CrossRef]
  2. Yousefi Lalimi, F.; Silvestri, S.; Moore, L.J.; Marani, M. Coupled topographic and vegetation patterns in coastal dunes: Remote sensing observations and ecomorphodynamic implications. J. Geophys. Res. Biogeosci. 2017, 122, 119–130. [Google Scholar] [CrossRef]
  3. Oliveira, J.N.C.; Oliveira, F.S.B.F.; Freire, P.; Trigo-Teixeira, A.A. A Hybrid Monitoring-modelling Analysis on the Storm Induced Sediment Dynamics of a Structure-controlled Beach. J. Coast. Res. 2020, 95, 605–609. [Google Scholar] [CrossRef]
  4. Lee, J.M.; Park, J.-Y.; Choi, J.-Y. Evaluation of sub-aerial topographic surveying techniques using total station and RTK-GPS for application in macrotidal sand beach environment. J. Coast. Res. 2013, 65, 535–540. [Google Scholar] [CrossRef]
  5. Lynch, J.C.; Winn, N.; Kovalenko, K.; Guntenspergen, G. Comparing Wetland Elevation Change Using a Surface Elevation Table, Digital Level, and Total Station. Estuaries Coasts 2024, 47, 2071–2079. [Google Scholar] [CrossRef]
  6. Vecchi, E.; Tavasci, L.; De Nigris, N.; Gandolfi, S. GNSS and Photogrammetric UAV Derived Data for Coastal Monitoring: A Case of Study in Emilia-Romagna, Italy. J. Mar. Sci. Eng. 2021, 9, 1194. [Google Scholar] [CrossRef]
  7. Kovanič, Ľ.; Blistan, P.; Štroner, M.; Urban, R.; Blistanova, M. Suitability of Aerial Photogrammetry for Dump Documentation and Volume Determination in Large Areas. Appl. Sci. 2021, 11, 6564. [Google Scholar] [CrossRef]
  8. Lin, Y.-C.; Cheng, Y.-T.; Zhou, T.; Ravi, R.; Hasheminasab, S.M.; Flatt, J.E.; Troy, C.; Habib, A. Evaluation of UAV LiDAR for Mapping Coastal Environments. Remote Sens. 2019, 11, 2893. [Google Scholar] [CrossRef]
  9. Eboigbe, M.A.; Kidner, D.B.; Thomas, M.; Thomas, N.; Aldwairy, H. Analysis of Low-Cost Uav Photogrammetry Solutions for Beach Modelling and Monitoring Using the Opensource Quantum GIS. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, ASPRS 2022 Annual Conference, Denver, CO, USA, 6–8 February & 21–25 March 2022; Volume XLVI-M-2-2022. [Google Scholar]
  10. Harrington, D.J.; Walsh, J.P.; Grilli, A.R.; Ginis, I.; Crowley, D.; Grilli, S.T.; Damon, C.; Duhaime, R.; Stempel, P.; Rubinoff, P. Past and Future Storm-Driven Changes to a Dynamic Sandy Barrier System: Outer Cape Cod, Massachusetts. Water 2025, 17, 245. [Google Scholar] [CrossRef]
  11. Li, H.; Gao, J.; Hu, Q.; Li, Y.; Tian, J.; Liao, C.; Ma, W.; Xu, Y. Assessing revegetation effectiveness on an extremely degraded grassland, southern Qinghai-Tibetan Plateau, using terrestrial LiDAR and field data. Agric. Ecosyst. Environ. 2019, 282, 13–22. [Google Scholar] [CrossRef]
  12. Wen, J.; Qian, C.; Tang, J.; Liu, H.; Ye, W.; Fan, X. 2D LiDAR SLAM Back-End Optimization with Control Network Constraint for Mobile Mapping. Sensors 2018, 18, 3668. [Google Scholar] [CrossRef]
  13. Danchenkov, A.; Belov, N.; Stont, Z. Using the terrestrial laser scanning technique for aeolian sediment transport assessment in the coastal zone in seasonal scale. Estuar. Coast. Shelf Sci. 2019, 223, 105–114. [Google Scholar] [CrossRef]
  14. Prodanov, B.; Kotsev, I.; Bekova, R.; Dimitrov, L.; Lambev, T. UAS photogrammetry as an effective tool for high-resolution mapping of depositional landforms and monitoring geomorphic change. Case study: Kamchia-Shkorpilovtsi beach, Bulgarian Black Sea coast. In Proceedings of the SGEM 2021: 21st International Multidisciplinary Scientific GeoConference: Informatics, Geoinformatics and Remote Sensing, Albena, Bulgaria, 16–22 August 2021; Volume 21, pp. 361–372. [Google Scholar]
  15. Kelaher, B.P.; Pappagallo, T.; Litchfield, S.; Fellowes, T.E. Drone-Based Monitoring to Remotely Assess a Beach Nourishment Program on Lord Howe Island. Drones 2023, 7, 600. [Google Scholar] [CrossRef]
  16. Bakker, M.; Lane, S.N. Archival photogrammetric analysis of riverfloodplain systems using Structure from Motion (SfM) methods. Earth Surf. Process. Landf. 2017, 42, 1274–1286. [Google Scholar] [CrossRef]
  17. Jones, L.; Hobbs, P. The Application of Terrestrial LiDAR for Geohazard Mapping, Monitoring and Modelling in the British Geological Survey. Remote Sens. 2021, 13, 395. [Google Scholar] [CrossRef]
  18. Alsayed, A.; Nabawy, M.R.A. Stockpile Volume Estimation in Open and Confined Environments: A Review. Drones 2023, 7, 537. [Google Scholar] [CrossRef]
  19. Cenni, N.; Fiaschi, S.; Fabris, M. Integrated use of archival aerial photogrammetry, GNSS, and InSAR data for the monitoring of the Patigno landslide (Northern Apennines, Italy). Landslides 2021, 18, 2247–2263. [Google Scholar] [CrossRef]
  20. Alexiou, S.; Papanikolaou, I.; Schneiderwind, S.; Kehrle, V.; Reicherter, K. Monitoring and Quantifying Soil Erosion and Sedimentation Rates in Centimeter Accuracy Using UAV-Photogrammetry, GNSS, and t-LiDAR in a Post-Fire Setting. Remote Sens. 2024, 16, 802. [Google Scholar] [CrossRef]
  21. Marín-Comitre, U.; Gómez-Gutiérrez, Á.; Lavado-Contador, F.; Sánchez-Fernández, M.; Alfonso-Torreño, A. Using Geomatic Techniques to Estimate Volume–Area Relationships of Watering Ponds. ISPRS Int. J. Geo-Inf. 2021, 10, 502. [Google Scholar] [CrossRef]
  22. Seymour, A.C.; Ridge, J.T.; Rodriguez, A.B.; Newton, E.; Dale, J.; Johnston, D.W. Deploying Fixed Wing Unoccupied Aerial Systems (UAS) for Coastal Morphology Assessment and Management. J. Coast. Res. 2018, 34, 704–717. [Google Scholar] [CrossRef]
  23. De Sanjosé Blasco, J.J.; Gómez-Lende, M.; Sánchez-Fernández, M.; Serrano-Cañadas, E. Monitoring Retreat of Coastal Sandy Systems Using Geomatics Techniques: Somo Beach (Cantabrian Coast, Spain, 1875–2017). Remote Sens. 2018, 10, 1500. [Google Scholar] [CrossRef]
  24. Guisado-Pintado, E.; Jackson, D.W.T.; Rogers, D. 3D mapping efficacy of a drone and terrestrial laser scanner over a temperate beach-dune zone. Geomorphology 2019, 328, 157–172. [Google Scholar] [CrossRef]
  25. Zanutta, A.; Lambertini, A.; Vittuari, L. UAV Photogrammetry and Ground Surveys as a Mapping Tool for Quickly Monitoring Shoreline and Beach Changes. J. Mar. Sci. Eng. 2020, 8, 52. [Google Scholar] [CrossRef]
  26. Fabris, M.; Balin, M.; Monego, M. High-Resolution Real-Time Coastline Detection Using GNSS RTK, Optical, and Thermal SfM Photogrammetric Data in the Po River Delta, Italy. Remote Sens. 2023, 15, 5354. [Google Scholar] [CrossRef]
  27. Mancini, F.; Dubbini, M.; Gattelli, M.; Stecchi, F.; Fabbri, S.; Gabbianelli, G. Using Unmanned Aerial Vehicles (UAV) for High-Resolution Reconstruction of Topography: The Structure from Motion Approach on Coastal Environments. Remote Sens. 2013, 5, 6880–6898. [Google Scholar] [CrossRef]
  28. Papakonstantinou, A.; Topouzelis, K.; Pavlogeorgatos, G. Coastline Zones Identification and 3D Coastal Mapping Using UAV Spatial Data. ISPRS Int. J. Geo-Inf. 2016, 5, 75. [Google Scholar] [CrossRef]
  29. Vos, S.; Anders, K.; Kuschnerus, M.; Lindenbergh, R.; Höfle, B.; Aarninkhof, S.; de Vries, S. A high-resolution 4D terrestrial laser scan dataset of the Kijkduin beach-dune system, The Netherlands. Sci. Data 2022, 9, 191. [Google Scholar] [CrossRef]
  30. Andriolo, U.; Gonçalves, G.; Bessa, F.; Sobral, P. Mapping marine litter on coastal dunes with unmanned aerial systems: A showcase on the Atlantic Coast. Sci. Total Environ. 2020, 736, 139632. [Google Scholar] [CrossRef]
  31. Corbau, C.; Buoninsegni, J.; Olivo, E.; Vaccaro, C.; Nardin, W.; Simeoni, U. Understanding through drone image analysis the interactions between geomorphology, vegetation and marine debris along a sandy spit. Mar. Pollut. Bull. 2023, 187, 114515. [Google Scholar] [CrossRef]
  32. Chen, S.; Liu, H.; Feng, Z.; Shen, C.; Chen, P. Applicability of personal laser scanning in forestry inventory. PLoS ONE 2019, 14, e0211392. [Google Scholar] [CrossRef]
  33. Williams, R.D.; Lamy, M.-L.; Maniatis, G.; Stott, E. Three-dimensional reconstruction of fluvial surface sedimentology and topography using personal mobile laser scanning. Earth Surf. Process Landf. 2020, 45, 251–261. [Google Scholar] [CrossRef]
  34. Emesent. Available online: https://emesent.com/emesent-product/hovermap-series/ (accessed on 23 July 2025).
  35. Sofonia, J.; Phinn, S.; Roelfsema, C.; Kendoul, F. Observing Geomorphological Change on an Evolving Coastal Sand Dune Using SLAM-Based UAV LiDAR. Remote Sens. Earth Syst. Sci. 2019, 2, 273–291. [Google Scholar] [CrossRef]
  36. Simeoni, U.; Corbau, C. A review of the Delta Po evolution (Italy) related to climatic changes and human impacts. Geomorphology 2009, 107, 64–71. [Google Scholar] [CrossRef]
  37. Taddia, Y.; Corbau, C.; Zambello, E.; Pellegrinelli, A. UAVs for Structure-From-Motion Coastal Monitoring: A Case Study to Assess the Evolution of Embryo Dunes over a Two-Year Time Frame in the Po River Delta, Italy. Sensors 2019, 19, 1717. [Google Scholar] [CrossRef]
  38. Taddia, Y.; Corbau, C.; Zambello, E.; Russo, V.; Simeoni, U.; Russo, P.; Pellegrinelli, A. UAVs to assess the evolution of embryo dunes. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, International Conference on Unmanned Aerial Vehicles in Geomatics, Bonn, Germany, 4–7 September 2017; Volume XLII-2/W6, pp. 363–369. [Google Scholar]
  39. Charbonneau, B.R.; Dohner, S.M. Microscale and Mesoscale Aeolian Processes of Sandy Coastal Foredunes from Background to Extreme Conditions. Remote Sens. 2021, 13, 4488. [Google Scholar] [CrossRef]
  40. Luo, J.; Li, Y.; Yu, R.; Liu, T.; Wang, Y.; Straffelini, E. Decoupling the effects of near-surface characteristic change on soil roughness in a dune-meadow cascade ecosystem. Catena 2024, 246, 108390. [Google Scholar] [CrossRef]
  41. Agisoft LLC. Agisoft Metashape User Manual, Professional Edition, Version 1.8; Agisoft LLC: St. Petersburg, Russia, 2022.
  42. Agisoft LLC. Metashape Python Reference, Release 1.8.2; Agisoft LLC: St. Petersburg, Russia, 2022.
  43. Fabris, M.; Fontana Granotto, P.; Monego, M. Expeditious Low-Cost SfM Photogrammetry and a TLS Survey for the Structural Analysis of Illasi Castle (Italy). Drones 2023, 7, 101. [Google Scholar] [CrossRef]
  44. Leica Cyclone 3DR. Available online: https://cyclone3dr.leica-geosystems.com/help/2024.1/HelpCenter.html (accessed on 28 July 2025).
  45. Yurtseven, H. Comparison of GNSS-, TLS- and Different Altitude UAV-Generated Datasets on the Basis of Spatial Differences. ISPRS Int. J. Geo-Inf. 2019, 8, 175. [Google Scholar] [CrossRef]
  46. RIEGL LMS Gmbh. RiSCAN PRO User Manual; RIEGL LMS Gmbh: Horn, Austria, 2022. [Google Scholar]
  47. STONEX SRL. SLAM GOpost PRO User Manual, Ver. V2.0.3.0; STONEX SRL: Milan, Italy, 2022.
  48. CloudCompare (Version 2.13.2). Available online: http://www.cloudcompare.org/ (accessed on 2 July 2025).
  49. Lague, D.; Brodu, N.; Leroux, J. Accurate 3D comparison of complex topography with terrestrial laser scanner: Application to the Rangitikei canyon (N-Z). ISPRS J. Photogramm. Remote Sens. 2013, 82, 10–26. [Google Scholar] [CrossRef]
  50. Letortu, P.; Jaud, M.; Grandjean, P.; Ammann, J.; Costa, S.; Maquaire, O.; Davidson, R.; Le Dantec, N.; Delacourt, C. Examining high-resolution survey methods for monitoring cliff erosion at an operational scale. GISci. Remote Sens. 2017, 55, 457–476. [Google Scholar] [CrossRef]
  51. Duo, E.; Fabbri, S.; Grottoli, E.; Ciavola, P. Uncertainty of Drone-Derived DEMs and Significance of Detected Morphodynamics in Artificially Scraped Dunes. Remote Sens. 2021, 13, 1823. [Google Scholar] [CrossRef]
  52. Fabris, M.; Monego, M. A Drone-Based Structure from Motion Survey, Topographic Data, and Terrestrial Laser Scanning Acquisitions for the Floodgate Gaps Deformation Monitoring of the Modulo Sperimentale Elettromeccanico System (Venice, Italy). Drones 2024, 8, 598. [Google Scholar] [CrossRef]
Figure 1. Location of the Po River Delta (PRD) in northern Italy (a), Caleri coastal area (b), dune system environment under investigation (c), and an overview of the study area with its dense vegetation clusters (d).
Figure 1. Location of the Po River Delta (PRD) in northern Italy (a), Caleri coastal area (b), dune system environment under investigation (c), and an overview of the study area with its dense vegetation clusters (d).
Land 15 00095 g001
Figure 2. The flowchart of this work. The survey techniques are highlighted in yellow, while the platforms and mounting support are highlighted in green. The measured ground points were subdivided into ground control points (GCPs) used in the processing to georeference the 3D point clouds and check points (ChPs) used in the validation phase.
Figure 2. The flowchart of this work. The survey techniques are highlighted in yellow, while the platforms and mounting support are highlighted in green. The measured ground points were subdivided into ground control points (GCPs) used in the processing to georeference the 3D point clouds and check points (ChPs) used in the validation phase.
Land 15 00095 g002
Figure 3. (a) GNSS NRTK measurements of the 16 GCPs with stationing of 1 min and sampling rate of 1 s; (b) kinematic GNSS NRTK survey with the GNSS antenna mounted on the backpack of an operator who walked on the sand dune system for about 51 min with a sampling rate of 1 s; (c) topographic measurements with the Leica TCR1201 total station; (d) Riegl VZ-400i TLS instrument; (e) the Autel EVO II PRO Series V2 UAS during the planned flight; (f) Stonex x120go HMLS placed on a GCP for the acquisition of its coordinates; (g) Stonex x120go HMLS during 3D dynamic scanning.
Figure 3. (a) GNSS NRTK measurements of the 16 GCPs with stationing of 1 min and sampling rate of 1 s; (b) kinematic GNSS NRTK survey with the GNSS antenna mounted on the backpack of an operator who walked on the sand dune system for about 51 min with a sampling rate of 1 s; (c) topographic measurements with the Leica TCR1201 total station; (d) Riegl VZ-400i TLS instrument; (e) the Autel EVO II PRO Series V2 UAS during the planned flight; (f) Stonex x120go HMLS placed on a GCP for the acquisition of its coordinates; (g) Stonex x120go HMLS during 3D dynamic scanning.
Land 15 00095 g003
Figure 4. Location of the (i) measured ground points, subdivided into ground control points (GCPs), used in processing, and check points (ChPs), used to validate the 3D data; (ii) stationing of the total station (point 1000) and the direction of orientation (point 2000); (iii) stationing of the TLS instrument. EPSG: Zone 12 reference system.
Figure 4. Location of the (i) measured ground points, subdivided into ground control points (GCPs), used in processing, and check points (ChPs), used to validate the 3D data; (ii) stationing of the total station (point 1000) and the direction of orientation (point 2000); (iii) stationing of the TLS instrument. EPSG: Zone 12 reference system.
Land 15 00095 g004
Figure 5. Distribution of the 3104 GNSS NRTK kinematic 3D points acquired in the study area. Note that very dense vegetated areas were uncovered using this approach. EPSG: 7795—RDN2008/Zone 12 reference system.
Figure 5. Distribution of the 3104 GNSS NRTK kinematic 3D points acquired in the study area. Note that very dense vegetated areas were uncovered using this approach. EPSG: 7795—RDN2008/Zone 12 reference system.
Land 15 00095 g005
Figure 6. Products of the photogrammetric SfM processing: (a) orthophoto of the study area with the location of the centers of acquisitions of the cameras (in blue) and GCPs; (b) model with color values based on point confidence in Agisoft Metashape software, indicating, with values from 0 to 100, the level of reliability of the extracted 3D points. The area enclosed by the GCPs and the limited marginal portions was characterized by a high level of point confidence, with the exception of clusters of dense vegetation.
Figure 6. Products of the photogrammetric SfM processing: (a) orthophoto of the study area with the location of the centers of acquisitions of the cameras (in blue) and GCPs; (b) model with color values based on point confidence in Agisoft Metashape software, indicating, with values from 0 to 100, the level of reliability of the extracted 3D points. The area enclosed by the GCPs and the limited marginal portions was characterized by a high level of point confidence, with the exception of clusters of dense vegetation.
Land 15 00095 g006
Figure 7. UAS-based photogrammetric SfM dense point cloud of the study area (a) and the result obtained by applying the Split Ground Points filter of Leica Cyclone 3DR software to remove vegetation (b).
Figure 7. UAS-based photogrammetric SfM dense point cloud of the study area (a) and the result obtained by applying the Split Ground Points filter of Leica Cyclone 3DR software to remove vegetation (b).
Land 15 00095 g007
Figure 8. TLS-based point cloud of the study area (a) and the result obtained by applying the Split Ground Points filter of the Leica Cyclone 3DR software to remove vegetation (b). Colors represent point reflectivity.
Figure 8. TLS-based point cloud of the study area (a) and the result obtained by applying the Split Ground Points filter of the Leica Cyclone 3DR software to remove vegetation (b). Colors represent point reflectivity.
Land 15 00095 g008
Figure 9. The HMLS trajectory overlapped with the UAS-based orthophoto of the study area. Over the path, the operator stopped and registered the position of both ground control points 1, 2, 14, 12, 6, and 7 and check points 15, 4, and 11, acquiring the respective coordinates. Point cloud acquisition ended at ground control point 1 in order to close the loop.
Figure 9. The HMLS trajectory overlapped with the UAS-based orthophoto of the study area. Over the path, the operator stopped and registered the position of both ground control points 1, 2, 14, 12, 6, and 7 and check points 15, 4, and 11, acquiring the respective coordinates. Point cloud acquisition ended at ground control point 1 in order to close the loop.
Land 15 00095 g009
Figure 10. HMLS point cloud of the study area (a) and the result of the Split Ground Points filtering of the Leica Cyclone 3DR software to remove vegetation (b).
Figure 10. HMLS point cloud of the study area (a) and the result of the Split Ground Points filtering of the Leica Cyclone 3DR software to remove vegetation (b).
Land 15 00095 g010
Figure 11. Comparisons between the final point clouds using the M3C2 distance computation plugin of the CloudCompare software: (a) ground-based Riegl TLS–UAS-based SfM photogrammetry; (b) ground-based HMLS–UAS-based SfM photogrammetry; (c) UAS-based SfM photogrammetry–ground-based GNSS NRTK kinematic 3D points; (d) ground-based Riegl TLS–ground-based GNSS NRTK kinematic 3D points; (e) ground-based HMLS–ground-based GNSS NRTK kinematic 3D points; (f) ground-based HMLS–ground-based Riegl TLS.
Figure 11. Comparisons between the final point clouds using the M3C2 distance computation plugin of the CloudCompare software: (a) ground-based Riegl TLS–UAS-based SfM photogrammetry; (b) ground-based HMLS–UAS-based SfM photogrammetry; (c) UAS-based SfM photogrammetry–ground-based GNSS NRTK kinematic 3D points; (d) ground-based Riegl TLS–ground-based GNSS NRTK kinematic 3D points; (e) ground-based HMLS–ground-based GNSS NRTK kinematic 3D points; (f) ground-based HMLS–ground-based Riegl TLS.
Land 15 00095 g011
Table 1. Differences between GCP coordinates measured using the total station and the GNSS NRTK approach (Veneto Region Network) (EPSG: 7795—RDN2008/Zone 12 reference system).
Table 1. Differences between GCP coordinates measured using the total station and the GNSS NRTK approach (Veneto Region Network) (EPSG: 7795—RDN2008/Zone 12 reference system).
GCPDifferences Between Coordinates (Total Station–GNSS NRTK)
ΔEast (m)ΔNorth (m)ΔElevation (m)
10.0730.034−0.008
20.026−0.029−0.017
30.0720.016−0.009
40.0420.008−0.014
50.0190.004−0.018
6−0.030−0.025−0.023
7−0.017−0.0360.005
80.0000.092−0.006
9−0.0050.094−0.017
10−0.0770.101−0.012
11−0.1000.096−0.021
12−0.1080.102−0.010
13−0.0380.122−0.002
14−0.1130.080−0.033
150.0290.0950.000
160.0460.0280.014
Table 2. RMSE values in CPs, used for the georeferencing of the SfM point cloud, and in ChPs, not introduced in the processing and used for the validation of the data, considering both the coordinates measured with the GNSS NRTK and total station approaches.
Table 2. RMSE values in CPs, used for the georeferencing of the SfM point cloud, and in ChPs, not introduced in the processing and used for the validation of the data, considering both the coordinates measured with the GNSS NRTK and total station approaches.
Technique/InstrumentRMSE (m)
CPsChPs
GNSS NRTK0.0690.071
Total station0.0270.029
Table 3. Mean distances and standard deviation values of the comparisons between the four datasets.
Table 3. Mean distances and standard deviation values of the comparisons between the four datasets.
ComparisonMean Distance (cm)Standard Deviation (cm)
TLS–UAS SfM4.448.07
HLMS–UAS SfM9.869.23
UAS SfM–GNSS NRTK6.005.34
TLS–GNSS NRTK8.707.27
HLMS–GNSS NRTK15.637.46
HLMS–TLS8.547.32
Table 4. Main characteristics of the four techniques used in the survey of vegetated sand dunes analyzed in this work.
Table 4. Main characteristics of the four techniques used in the survey of vegetated sand dunes analyzed in this work.
TechniqueResolutionAccuracyPenetration of VegetationAcquisition TimeProcessing TimeExpertise of Operator
GNSS NRTKLowLowHighMediumLow
UAS SfMHighHighMediumLowHighHigh
TLSHighHighMediumHighLowHigh
HLMSHighMediumLowLowMediumLow
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fabris, M.; Monego, M. GNSS NRTK, UAS-Based SfM Photogrammetry, TLS and HMLS Data for a 3D Survey of Sand Dunes in the Area of Caleri (Po River Delta, Italy). Land 2026, 15, 95. https://doi.org/10.3390/land15010095

AMA Style

Fabris M, Monego M. GNSS NRTK, UAS-Based SfM Photogrammetry, TLS and HMLS Data for a 3D Survey of Sand Dunes in the Area of Caleri (Po River Delta, Italy). Land. 2026; 15(1):95. https://doi.org/10.3390/land15010095

Chicago/Turabian Style

Fabris, Massimo, and Michele Monego. 2026. "GNSS NRTK, UAS-Based SfM Photogrammetry, TLS and HMLS Data for a 3D Survey of Sand Dunes in the Area of Caleri (Po River Delta, Italy)" Land 15, no. 1: 95. https://doi.org/10.3390/land15010095

APA Style

Fabris, M., & Monego, M. (2026). GNSS NRTK, UAS-Based SfM Photogrammetry, TLS and HMLS Data for a 3D Survey of Sand Dunes in the Area of Caleri (Po River Delta, Italy). Land, 15(1), 95. https://doi.org/10.3390/land15010095

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop