1. Introduction
The use of unmanned aerial vehicles (UAVs) in aerial photogrammetry has surged. In contrast to manned aircraft, drones are more affordable [
1], making them cost-effective, especially for large projects. Given their ability to provide higher-resolution images and more precise positioning than satellite imagery [
2], data collection in topographic surveys is streamlined. Their ease of operation, clarity of detail, high resolution, low production cost, and use have made them a more widely adopted method for topographic mapping in engineering surveys [
3,
4]. Although remote sensing platforms such as satellites offer cost-effective and wide coverage, their positional altitude and spatial resolutions are not suitable for generating the high-spatial-resolution terrain data required for detailed topographic mapping [
5]. On the other hand, although laser scanning and terrestrial LiDAR are capable of providing terrain information at high spatial resolution, their limitation lies in the cost of these techniques and the experience required in data collection and processing [
6]. This is why unmanned aerial vehicles (UAVs) are increasingly appearing on the market to obtain data with greater spatial, spectral, temporal, angular, and radiometric resolution, thus reducing costs, time, and human resources [
7]. The direct georeferencing of these photogrammetric models or products has constantly evolved thanks to the technology integrated into UAVs. Direct georeferencing significantly reduces fieldwork requirements while enabling the generation of high-precision geospatial products, such as Digital Surface Models (DSMs), orthomosaics, and topographic maps. Unlike traditional GNSS surveys, direct georeferencing integrates sensor data collected aboard an unmanned aerial vehicle (UAV) with geometric correction of the image position [
8].
Real-Time Kinematic (RTK) and Post-Processed Kinematic (PPK) technologies represent significant advancements in the evolution of UAV-based digital aerial photogrammetry. RTK is a key technique for real-time positioning in surveying and other applications requiring high accuracy [
9]. It is based on the transmission of carrier-phase differential GNSS corrections from a reference receiver located at a known position to one or more mobile receivers aboard the UAV. These corrections, typically transmitted via ultra-high-frequency (UHF) radio links or internet-based communication channels, allow the compensation of common GNSS error sources and enable centimeter-level positioning accuracy during image acquisition [
10]. When RTK corrections are not available, UAV surveys can rely on the Post-Processing Kinematic (PPK) approach. Unlike RTK, which applies positioning corrections during the flight, PPK computes differential GNSS corrections after data acquisition [
11], enabling accurate camera position estimation even in remote or poorly connected areas. Although this approach requires additional post-processing time, PPK can provide positioning accuracy comparable to RTK under appropriate operational conditions. PPK-based UAV photogrammetry has been successfully applied in several geoscientific contexts, including geological and geomorphological mapping [
12], and archeological applications [
13]. One of its main advantages is the ability to generate accurate photogrammetric products—such as orthomosaics, Digital Elevation Models (DEMs), and dense point clouds—while reducing or eliminating the need for Ground Control Points (GCPs). This characteristic makes PPK particularly suitable for large or inaccessible areas, where traditional ground-based control is difficult to deploy. UAVs are not only capable of performing RTK surveys with a fixed ground station, but they can also carry out field measurements. Currently, there are drones on the market with the ability to receive corrections via the internet, known as Networked Transport of RTCM via Internet Protocol (NTRIP) to Continuously Operating Reference Stations (CORS). This means that each image the drone acquires carries the phase center coordinate of the RTK antenna already corrected and with high accuracy, eliminating the need to position ground control points or use a GNSS base station, thus reducing time, costs, and fieldwork. The combination of NTRIP and CORS improves the effectiveness of RTK correction by enabling wider coverage, reducing dependence on local base stations, and improving the availability and accuracy of correction data [
14]. Evaluating the accuracy of UAV photogrammetry is essential because it determines the quality of large-scale measurements. Early consumer UAVs provided great convenience for surveying and mapping tasks [
15].
According to [
16], the accuracy and precision of photogrammetrically generated DSMs depend on geometric and physical parameters, such as: image scale, ground sampling density (GSD), the ratio between stereo base length and object distance, camera grid geometry (nadir, transverse, and oblique strips), strip overlap percentages (front and side), accuracy and distribution of ground control points (GCPs), camera calibration, surface texture and albedo, lighting conditions, air refractive index, sensor quality (signal-to-noise ratio and dynamic range), image sharpness (no blur), as well as processing methods, including SfM, image matching, point cloud noise, and outlier removal algorithms. Ground control points (GCPs) are typically measured using real-time kinematic (RTK) GNSS surveys, either relative to a nearby base station or with differential corrections sent by a Continuously Operating Reference Station Network (CORS). Both techniques have an accuracy of 1 to 2 cm in horizontal coordinates and 2 to 3 cm in elevation (i.e., to a level that often coincides with the ground-state distance).
Ref. Costantino et al. [
17] describes current prospecting methodologies based on photogrammetric techniques to produce 3D models, orthophotos with high geometric resolution, and Computer-Aided Design (CAD) representations useful for restoration or maintenance activities of cultural heritage. They used a Mavic 2 Pro, Agisoft photoscan, Pix4D Capture, and GNSS. The work demonstrates the enormous potential offered by photogrammetric techniques and those based on the use of active sensors for the documentation and representation of sites; this approach is particularly useful in the digitization of cultural heritage environments.
Muhammad et al. [
3] determined that producing an orthophoto requires at least five ground control points (GCPs) in the field. The more control points an image has, the greater its accuracy. GCPs must be permanent structures, and their positioning must cover all study areas. The GCP should not only be placed near the boundary of the study area but should also cover its center. In the same project, it was established that the optimal overlap and lateral overlap levels for producing topographic maps are 80% to 50% and 70% to 40%, respectively. With optimal flight altitude and overlap, the best results can be obtained for digital elevation models (DEMs), orthophotos, and topographic maps.
The research by Teppati et al. [
18] analyzes the possibility of eliminating the use of traditional ground control points (GCPs) in the photogrammetric process in order to reduce the costs and time of survey operations. DJI Matrice 300 UAV was used to document built heritage and Agisoft Metashape processed the information. The results obtained were considered satisfactory for meeting the documentation process needs in the field of Cultural Heritage.
Hugenholtz et al. Ref. [
19] compared the accuracy of orthophotos and Digital Surface Models (DSMs) produced from UAV imagery using georeferencing (GCP) and direct georeferencing (i.e., without GCP). The results showed that the horizontal accuracy of orthophotos produced by direct georeferencing of RTK UAV imagery was very similar to the accuracy obtained with non-RTK UAV imagery using GCP; however, the vertical accuracy of the DSMs differed by a factor of 1.9, with the latter yielding a lower RMSE. Direct georeferencing with RTK UAV data is suitable for projects requiring the highest possible horizontal accuracy thresholds, but for the highest possible vertical accuracy thresholds, practitioners should use GCP.
Syetiawan et al. Ref. [
20], centimeter-level position accuracy per photograph was achieved. The authors conclude that the use of NTRIP-RTK UAVs shows great potential for generating high-precision maps. According to the accuracy test results for the horizontal and vertical orthomosaic in DSM, the NTRIP-RTK accuracy on the UAV is 0.775 m and 0.215 m, respectively. However, in their study, both the GNSS receiver and the aircraft obtain the correction using the same network.
Table 1 shows the flight parameters used by other authors, with different aircraft and study areas with specific characteristics. The altitude is defined based on the sensor characteristics and the expected resolution of the photogrammetric products. Forward overlap must ensure that the center of one image is contained within another and vice versa. In areas with rugged topography, the minimum overlap is not recommended to guarantee stereoscopic coverage of the entire study area.
In topographic map production, the optimal flight altitude is between 20 m and 120 m [
30]. If the altitude is increased to 120 m, image features become difficult to identify and interpret, even though a larger area is covered in each photograph. For clear visualization and easy interpretation, the altitude should be below 120 m. The use of GCP for RTK UAV work is still used by most professionals to ensure the accuracy of georeferencing images. However, UAV companies are constantly improving the characteristics of the antennas so that they can do without them, especially when placement is an almost impossible task, depending on the conditions of the site to be studied. The objective of this study is to evaluate the accuracy of direct georeferencing via NTRIP/CORS, in the orthomosaic as a photogrammetric product in a large urban area with steep and highly variable topography, comparing it with coordinate checkpoints obtained with GNSS equipment connected to an RGNA station.
3. Results
The correlation coefficient of the RTK coordinates of the other points obtained with the Sokkia instrument is 0.716, while with the Tersus instrument it is 0.760. Therefore, the coordinates obtained with the Tersus instrument will be used for verification. Checkpoint number 12 corresponds to a plate from the National Passive Geodetic Network located near point number 3. Since it was not marked, it is not visible on the orthomosaic, so a comparison cannot be made. It was included only for control purposes, in case considerable variations are obtained with both instruments. Points 10 and 11 were obstructed by metal structures on the day the images were captured; therefore, they will also not be taken into account, as they are not visible in the orthomosaic.
Figure 6 shows the checkpoints identified in the orthomosaic obtained from the photogrammetric process to extract the coordinates of each one, which are shown in
Table A4.
It should be noted that the heights from both the orthomosaic and the GNSS are ellipsoidal heights. The study area shows an average undulation between the ellipsoidal and orthogonal heights of 14.52 m. Although the heights measured with the GNSS were converted, given that the orthomosaic provides ellipsoidal heights and that the variation between the orthogonal and ellipsoidal heights ranges from 14.51 to 14.53 m in the study area, it was decided to use ellipsoidal heights. Using the data from
Table 2, the RMSE between the orthomosaic and the GNSSS equipment was calculated. The values measured in the orthomosaic differ considerably, showing an RMSE of 0.213 m on the X-axis, 0.746 m on the Y-axis, and 1.222 m on the Z-axis. The horizontal RMSE (dX, dY) is 0.776 m, while the 3D RMSE which summarizes the total spatial error between the two datasets is 1.448 m.
Table 3 shows the statistical analysis of the differences between the orthomosaic coordinates and those obtained with the Tersus GNSS. Position error analysis indicates marked anisotropy between the components. The dX-axis shows low bias (−0.045 m) and low dispersion (SD = 0.221 m), with a 95% confidence interval including zero (−0.190–0.099 m), indicating a stable and statistically insignificant systematic error, although a moderate correlation (r = 0.594) suggests some structured residual behavior. In contrast, dY exhibits insignificant bias (0.001 m) but substantially greater variability (SD = 0.791 m), with a wide confidence interval (−0.516–0.518 m) and a strong negative correlation (r = −0.943), indicating dominant systematic effects likely related to acquisition geometry or GNSS distortions. The dZ component exhibits the worst performance, with the greatest bias (0.599 m) and dispersion (SD = 1.130 m), and a wide confidence interval (−0.139–1.337 m), confirming low vertical reliability; its moderate negative correlation (r = −0.537) further supports the structured error patterns.
Figure 7 shows the horizontal error (eXY) at each point. Green circles indicate points with an error less than 0.5 m, corresponding to checkpoints 4, 5, 6, and 7. Yellow circles indicate points between 0.5 and 1 m, specifically checkpoints 3 and 9, while checkpoints with an error greater than 1 m are 1, 2, and 8, marked with red circles. The checkpoints with the best horizontal accuracy are located in the center of the model. The horizontal error increases towards the edges of the photogrammetric model, on the surface with high elevation where overlap is less effective, resulting in less ray redundancy and angular intersection due to the direction in which the flight was conducted.
Figure 8 shows the vertical error (eZ) at each checkpoint. Green circles indicate points with an error less than 0.5 m, corresponding to checkpoint 8. Yellow circles indicate points between 0.5 and 1 m, specifically checkpoints 1, 2 and 7, while checkpoints with an error greater than 1 m are 3, 4, 5, 6 and 9, marked with red circles. The vertical error (eZ) is dominated by the complexity of the terrain, does not show a defined radial or geometric pattern, depends on the slope and variability is greater in transition zones. The most accurate value is found in the lowest elevation zone.
Figure 9 shows the distance from takeoff from each checkpoint. The near checkpoints are 4 and 5, while control points 2, 3, 6, 7, and 8 are far checkpoints. The farthest checkpoints are 1 and 9. The takeoff point is positioned in the center of the study area to provide coverage of the entire zone.
4. Discussion
The coordinate comparison with two GNSS devices validates the data at eight of the nine checkpoints. At checkpoint number 1, the horizontal distance between the point measured by the Tersus and Sokkia devices is 0.9193 m, and the vertical distance is 1.7143 m. Correcting the image position by connecting to the Cord network provides better results in horizontal coordinates, primarily along the X-axis. The checkpoints with the smallest residuals between the coordinates obtained with the GNSS and those on the orthomosaic correspond to the central checkpoints, close to the aircraft’s takeoff point but also to the area where the topography is least variable. The checkpoints with the greatest difference correspond to the highest checkpoint (1) and the lowest checkpoint (8), with a difference in elevation between them of 81 m. Checkpoint 2 also has large residuals and is located within the slopes exceeding 15%, according to
Figure 4. The error distribution shows a clear dominance of vertical discrepancies, with RMSE values exceeding 1 m, while horizontal errors remain relatively lower but exhibit spatial variability. The
Z-axis has a significant positive bias, indicating that the orthomosaic is systematically lower than the GNSS by 0.60 m. The bias in the X and Y-axes is small (little systematic trend), indicating greater accuracy. The confidence interval is wider in the
Z-axis, showing greater variability. The coordinate values obtained from the orthomosaic, compared to those obtained with the GNSS, show good accuracy (bias) in the
X and
Y-axes, while in the
Z-axis, the orthomosaic exhibits a systematic vertical bias of +0.599 m that must be corrected. Regarding accuracy (RMSE), the
X-axis has better accuracy (0.21 m) and the
Z-axis is less accurate (1.22 m). In the 95% confidence intervals (CIs) for the three axes, all ranges from negative to positive values, therefore, all include zero. It cannot be statistically concluded that there is a systematic bias between the compared methods. Although the differences show some variability, the true bias could be zero, positive, or negative. On the
X-axis, the confidence interval (IC) (−0.190 to 0.099) is the narrowest, therefore more reliable. On the
dZ-axis, it is very wide, exhibiting greater variability and lower precision. The correlation on the
dX-axis (0.594) is moderately positive, indicating a size-dependent bias (proportional error), but not severe. On the
dY-axis (−0.943), the correlation is very strong and negative, which is interpreted as exhibiting very clear systematic behavior. On the
dZ-axis (−0.537), there is a moderate negative correlation, indicating a dependence on the value, but not as pronounced.
Overall, the results demonstrate direction-dependent horizontal accuracy and significantly degraded vertical performance, with predominantly systematic rather than random error behavior, highlighting the limitations of positioning based solely on CORS/NTRIP corrections in UAV photogrammetry and the need for GCP to improve vertical accuracy. The results obtained differ from those obtained by [
20], who obtained accurate results using the CORS network, possibly due to the uniformity of the terrain (around 1 m), the size of the studied area (16 ha), the signal quality, and the fact that both the aircraft and the GNSS received correction from the same network. Our study area is 10 times larger, is completely urbanized, and has complex terrain (the elevation across the entire area differs by almost 100 m). The aircraft received CORS/NTRIP correction, and the GNSS from the RGNA. For large areas, the use of sufficient and well-distributed GCPs, spaced no more than 100 m apart and arranged in a zigzag pattern, is still necessary to guarantee topographic-quality accuracy, as suggested by [
36]. Study [
37] “Development of GNSS Receiver for Mobile CORS with RTK Correction Services Using Cloud Server,” determined that the ideal range for CORS stations should be less than 50 km and that to obtain accuracies between 2 and 5 cm, the maximum distance between stations is 20 km. Therefore, despite using the antenna located in Guadalupe, which is approximately 7 km from the area under study, this separation is within the recommended range. Studies of [
7] indicate that the CORS network transmits correction data in real time via a cellular network. Low signal coverage can compromise the availability and reliability of real-time corrections due to latency or delay in receiving the correction positioning data, thus reducing the accuracy of direct georeferencing. The observed pattern of horizontal error suggests a clear dependence on the geometry of the photogrammetric block. The central region of the study area benefits from higher image overlap and stronger ray intersection geometry, resulting in improved planimetric accuracy. Conversely, points located toward the edges of the block show increased errors, which can be attributed to reduced redundancy and weaker intersection angles. Unlike horizontal error, vertical accuracy is strongly influenced by terrain characteristics. The integration of the Digital Surface Model (DSM) with the spatial distribution of eZ highlights a clear relationship between elevation variability and error magnitude. Areas characterized by abrupt topographic transitions, particularly in the central–southern region, correspond to the highest vertical errors. These zones exhibit complex surface geometry, including rapid elevation changes and heterogeneous textures, which complicate image matching and reduce the reliability of elevation estimates. In contrast, areas with more homogeneous topography, such as the southeastern sector (checkpoint 8), show significantly improved vertical accuracy despite being located at greater distances from the takeoff point. This finding confirms that terrain variability, rather than absolute elevation or distance, is the dominant factor controlling vertical error in UAV photogrammetry. The comparison between error distribution and distance from the takeoff point shows no consistent relationship, particularly for the vertical component. While horizontal error exhibits a mild increase toward the edges of the survey, this trend is not sufficient to establish distance as a primary controlling factor.
5. Conclusions
The coordinates measured directly on the orthomosaic are compared with those obtained using GNSS equipment. The difference between the two measurements is related to variations in the topography. The drone flight maintains a constant altitude of 85 m above the ground, thus generating a variation in scale relative to the variation in ground level. This limitation is evident in the elevated vertical errors observed in the central zone with significant topographic variation. Increasing flight line diversity, such as incorporating cross-flight patterns or oblique imagery, could improve vertical accuracy by enhancing ray intersection geometry. The flight is at a constant altitude above the ground, thus eliminating the direct influence of the data on topographic variation. Point number 1 has the highest elevation (2471.98 m) and the least overlap between the images, which explains the variation with the orthomosaic coordinates. The coordinates obtained with GNSS are considered more accurate. For reconnaissance work and where precision is not the most important factor, working with this technology proves effective due to the reduction in fieldwork time, material and human resources, and image processing. Otherwise, for greater certainty in the accuracy of information obtained with photogrammetric products, the use of GCPs remains a necessary tool. A reduction in accuracy due to delay and latency in receiving positioning correction is not ruled out, but it is considered unlikely given that the study area corresponds to the urban area of the study zone, where there is sufficient cellular network coverage, and also because the analysis does not show a relationship between accuracy and takeoff distance to each of the points. To use the NTRIP correction network, mobile data connectivity (4G/5G) and a subscription are required. Therefore, flight planning must be performed very carefully, considering weather conditions, provider response time, and the subscription period. The study evaluated the positional accuracy of the Mavic 3T aircraft using real-time corrections via the CORS/NTRIP network, comparing it with coordinates obtained using GNSS at nine checkpoints. The results showed that accuracy degrades in large urban area with rugged topography and full 4G coverage, but the results are useful for projects where elevation precision is not required. Further studies are recommended to rule out the influence of atmospheric or climatological conditions on the results. The results demonstrate a clear differentiation between the factors controlling horizontal and vertical accuracy. While horizontal error is primarily influenced by the photogrammetric block geometry, showing increased values toward the edges of the survey, vertical error is strongly controlled by terrain variability, with the highest discrepancies observed in areas of abrupt elevation change. The longitudinal flight configuration, although effective for planimetric reconstruction, introduces limitations in vertical accuracy due to reduced angular diversity. These findings confirm that UAV photogrammetric accuracy is governed by a complex interaction between acquisition geometry and topographic conditions. For future work, cross flights with oblique images are planned to map completely urbanized steep areas, in order to rule out discrepancies generated by the direction of flight, and also to monitor weather conditions to analyze their influence on the accuracy of the results.