Next Article in Journal
Using Training Samples Retrieved from a Topographic Map and Unsupervised Segmentation for the Classification of Airborne Laser Scanning Data
Next Article in Special Issue
Crop Loss Evaluation Using Digital Surface Models from Unmanned Aerial Vehicles Data
Previous Article in Journal
The Least Square Adjustment for Estimating the Tropical Peat Depth Using LiDAR Data
Previous Article in Special Issue
GNSS/INS-Assisted Structure from Motion Strategies for UAV-Based Imagery over Mechanized Agricultural Fields
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Determining the Suitable Number of Ground Control Points for UAS Images Georeferencing by Varying Number and Spatial Distribution

by
Valeria-Ersilia Oniga
1,*,
Ana-Ioana Breaban
2,
Norbert Pfeifer
3 and
Constantin Chirila
1
1
Department of Terrestrial Measurements and Cadastre, Faculty of Hydrotechnical Engineering, Geodesy and Environmental Engineering, “Gheorghe Asachi” Technical University of Iasi, Professor Dimitrie Mangeron Boulevard 67, 700050 Iași, Romania
2
Department of Hydroamelioration and Environmental Protection, Faculty of Hydrotechnical Engineering, Geodesy and Environmental Engineering, “Gheorghe Asachi” Technical University of Iasi, Professor Dimitrie Mangeron Boulevard 67, 700050 Iași, Romania
3
Department of Geodesy and Geoinformation, Technische Universität Wien, Karlsplatz 13, 1040 Vienna, Austria
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(5), 876; https://doi.org/10.3390/rs12050876
Submission received: 31 December 2019 / Revised: 29 February 2020 / Accepted: 6 March 2020 / Published: 9 March 2020

Abstract

:
Currently, products that are obtained by Unmanned Aerial Systems (UAS) image processing based on structure-from-motion photogrammetry (SfM) are being investigated for use in high precision projects. Independent of the georeferencing process being done directly or indirectly, Ground Control Points (GCPs) are needed to increase the accuracy of the obtained products. A minimum of three GCPs is required to bring the results into a desired coordinate system through the indirect georeferencing process, but it is well known that increasing the number of GCPs will lead to a higher accuracy of the final results. The aim of this study is to find the suitable number of GCPs to derive high precision results and what is the effect of GCPs systematic or stratified random distribution on the accuracy of the georeferencing process and the final products, respectively. The case study involves an urban area of about 1 ha that was photographed with a low-cost UAS, namely, the DJI Phantom 3 Standard, at 28 m above ground. The camera was oriented in a nadiral position and 300 points were measured using a total station in a local coordinate system. The UAS images were processed using the 3DF Zephyr software performing a full BBA with a variable number of GCPs i.e., from four up to 150, while the number and the spatial location of check points (ChPs) was kept constant i.e., 150 for each independent distribution. In addition, the systematic and stratified random distribution of GCPs and ChPs spatial positions was analysed. Furthermore, the point clouds and the mesh surfaces that were automatically derived were compared with a terrestrial laser scanner (TLS) point cloud while also considering three test areas: two inside the area defined by GCPs and one outside the area. The results expressed a clear overview of the number of GCPs needed for the indirect georeferencing process with minimum influence on the final results. The RMSE can be reduced down to 50% when switching from four to 20 GCPs, whereas a higher number of GCPs only slightly improves the results.

Graphical Abstract

1. Introduction

Unmanned Aerial Systems (UAS) extend the applications range of aerial imaging to various domains, due to efficient acquisition time, costs, and repeatability.
Structure from Motion photogrammetry (SfM) is the most used technique for UAS image processing, since, unlike traditional photogrammetry, the three-dimensional (3D) structure of an object is reconstructed based on two-dimensional overlapping image sequences without the need of ground control points (GCPs). The intrinsic and extrinsic parameters are automatically calculated based on image coordinates of common points (feature points) through bundle block adjustment (BBA), and a sparse point cloud is generated. This point cloud is densified using Multi View Stereo (MVS) techniques, the gross errors being removed [1,2]. Nevertheless, the main aspects of processing the UAS images remain image blocks orientation and georeferencing that can be simultaneously performed through BBA or independently. There are two important steps for BBA: automatic pairwise image orientation using RANSAC for robustly estimating relative orientation based on keypoints matches (the matches are filtered), thus estimating the relative orientation for all image pairs and the second stage can be done either incrementally, by creating the bundle block by starting with best image pair and iteratively adding one image, or applied globally. There are two methods for the georeferencing process: direct georeferencing of images by using the navigation sensors (mainly GNSS) [3,4,5,6,7,8,9,10] and the indirect georeferencing of images by using ground control points (GCPs).
Sanz-Ablanedo et al. [5] centralized different studies regarding determining the direct georeferencing accuracy. The conclusion drawn from these studies is that the GCPs must be included in project design if a sub-decimetre is required in elevation accuracy.
In general, the cameras that are mounted on UASs are consumer-grade digital cameras having large radial and tangential distortions. Therefore, using the self-calibration in the process of orienting the image block, especially when having only nadiral images, will cause high errors in the process of surface reconstruction called dome effect [11,12] or bowl effect [13]. These distortions can be estimated either by using GCPs [12,14,15] or a pre-calibrated camera. As demonstrated by Oniga et al. [13], when using a very high number of GCPs (e.g., 50), the results are similar for the methods of calibration: self-calibration and pre-calibration. Moreover, using a large number of GCPs the pre-calibration process improves the results with more than 50% in comparison with self-calibration, whereas for a minimum of three GCPs in the process of image block orientation and a pre-calibrated camera the accuracy is improved with more than 90%.
Taking all of the above in consideration, the ground control points can greatly increase the accuracy of the three-dimensional (3D) information and their measurement is an important aspect of georeferencing the UAS image blocks. Moreover, it was demonstrated that increasing the number of GCPs will lead to higher accuracy of the final results i.e., point cloud, 3D mesh, orthomosaic, digital surface model (DSM), or digital terrain model (DTM) [16,17]. Although, exceeding the number of ground control points is a time-consuming process, both in the field and computationally, finding a suitable number being of primary interest. Another important aspect is the impact of spatial distribution of GCPs and the accuracy of the georeferencing process.
In the last years, finding the optimum number of ground control points needed for a UAV flight was of prime interest to researchers, but in special for georeferencing the DSM [17,18,19,20,21,22], the orthoimage [17,19,22,23,24,25] and the point clouds [26,27] generated by processing the UAS images. Studies on the accuracy assessment of Structure from Motion (SfM) image block orientation have also been performed. Sanz-Ablanedo et al. research [5] was conducted on an extended area of 1200 ha with 102 points, having both roles of GCPs and check points (ChPs), with a fix-wing UAV taking 2514 images, and the flight being taken at 120 m height above the flight control station with varying overlaps. It is concluded that, the RMSE will slowly converge to a value approximately double the average GSD (in their study 6.86 cm) of approximately ±16 cm by having more than 2GCPs/100 images (50-60 GCPs and 52-42 ChPs). On the other side, when using four GCPs/100 images (90–100 GCPs and 12–2 ChPs), the accuracy is about ±12 cm. It is noticeable that using only a low number of ChPs, the estimated statistical quantities may have a large uncertainty. Additionally, the general conclusion that is stated by Sanz-Ablanedo et al. [5] cannot be applied on small projects, where less than 100 images are captured. Rangel et al. [22] assessed the accuracy of DSM and orthophoto obtained by the SfM method testing 13 scenarios with 177 GCPs and ChPs. The flights were done over a natural area (open pit mine) at an elevation of 228 m with a rotor UAS. They recommend a uniform distribution of 18 to 20 GCPs per image block to achieve a highly accurate DSM.
Regarding the spatial distribution of GCPs, Sanz-Ablanedo et al. [5] demonstrated that these should be evenly distributed on the study site, ideally in a triangular node grid, but finding a measure for defining the most suitable geometrical distribution of GCPs was not the subject of the research, with authors affirming that this topic requires further investigation. Rangel et al. [22] studied the spatial distribution of GCPs relative to the image block (peripheral and internal), finding that the inclusion of GCPs inside the block does not substantially improve the planimetric error, but, in the case of altimetric errors, as the number of GCPs increases, the error decreases considerably. Moreover, the authors found that, for best results, a uniform distribution of GCPs inside the block with a horizontal separation of three to four ground bases (distance between two camera positions) must be assured. Martínez-Carricondo et al. [28] investigated the effect of the number of GCPs and their spatial distribution. They found that it is necessary to place GCPs around the edge of the study area to minimize the planimetry errors and create a stratified distribution inside with a density of around 1.7 GCP/ha to minimize the altimetry errors.
Although there were several studies conducted during the last decade to determine a suitable number and spatial distribution of GCPs, no general rule was established and the question still remains, mainly because the accuracy of the final products obtained after UAS images orientation is influenced by different factors: camera’s focal length, ground sample distance (GSD), image block configuration, image resolution, dedicated software, UAS system configuration, and the accuracy of GCPs measurement, both in the field and on images [18,26]. Therefore, each study contributes to the improvement of the products that were obtained by UAS technology, with the subject being of primary interest for both researchers and practitioners.
What differentiates our study from other related studies are: (i) the nadiral flight was made at a low altitude of 28 m to obtain a very high resolution, which is essential for urban area projects, with the GSD value of 1.1 cm being very small when compared with the above cited studies; (ii) the high number of targets used i.e., 150 GCPs and 150 ChPs with respect to the area covered by UAS images: 1 point/33 sq. m., the coordinates were determined with millimeter precision being independent of the deformations caused by the global geodetic systems due to the designed local geodetic network representing the first implementation made on an urban area containing artificial landscape e.g., building with uniform texture covering almost 15%, parking lot.
Taking two major factors that are influential and also flexible for an UAS project design, such as number of ground control points and their distribution, into account, the general purpose of the research is to find a rule that can be generalized for small UAS applications.
The acquisition was done at 28 m height and two approaches are derived for the spatial distribution of GCPs and ChPs, in different scenarios and while using 3DF Zephyr Pro software [29] (that promises a lot in the 3D reconstruction area, which is commercialized by 3Dflow). The mentioned software utilized in the current research is not commonly used in scientific literature, with the most used being Agisoft PhotoScan Professional [16,20,28,30,31]. The area of interest chosen for this study is 0.8 ha and it was photographed with a low-cost UAS, namely, the DJI Phantom 3 Standard, at 28 m height and a number of 300 ground control points and check points were measured using a total station.

2. Study Area

The study area is located near the Faculty of Hydrotechnical Engineering, Geodesy and Environmental Engineering at the “Gheorghe Asachi” Technical University of Iasi, Romania, and it consists of several different land uses, such as: building (roof) with 8 m height, parking lot, and green area situated in the vicinity of the faculty building (Figure 1).
The chosen study area reflects a common situation for UAS projects in urban area, such as including artificial surfaces (roof, façade, parking, roads) and natural surfaces (green area). Often, the natural environment can be considered to be an obstacle or impracticable and the placement of GCPs and ChPs can be challenging or even impossible.

3. Materials and Methods.

Analysing the results reported in [32], we can see that the differences between the RMSE that were obtained for each number of GCPs by processing the projects with Pix4D software and Zephyr Pro software [29], are similar with a range of a few millimetres up to 3 cm, except for the first three case: using three, four, and five GCPs. Moreover, when using the 3DF Zephyr Pro software, all images were orientated without making any additional steps. So, for the approach presented in this paper, all of the tests have been performed using only the 3DF Zephyr Pro software.
The workflow that was applied for this study area can be structured in the following parts: field work with measurements for the local GNSS network and for determining the coordinates of GCPs and ChPs, the placement of targets for materialisation of GCPs and ChPs, planning and execution of UAS flight and office work with the adjustment of GNSS network, determination of GCPs and ChPs coordinates by weighted indirect adjustment model [33] implemented in MATLAB, choosing and creating different files with the desired GCPs and ChPs for each scenario, processing the UAS images corresponding to each scenario, and quality assessment (Figure 2).

3.1. Measurement of Ground Control Points (GCPs)

For these experiments, the chosen solution was to design a spatial geodetic network that was determined by GNSS technology. The spatial geodetic network was designed with four points (A, B, C, and D), two of which were grounded in the green area behind the Faculty of Hydrotechnical Engineering, Geodesy, and Environmental Engineering, and the other two were located on the roof in the northern part of the building. Moreover, for the planimetric rectangular coordinates (x,y) and orthometric altitude (H) a local reference and coordinate system was implemented, called LOCAL-HGIM, as previously described in [13]. There were 300 uniformly distributed points grounded in the study area: 29 points in the green space (reinforced concrete poles to ensure different heights), two points of the GNSS network (concrete), 155 points in the parking lot (metallic bolts), 104 points on the roof (marked with paint), and 10 points on the building façade (Figure 3).
Each new point was double measured using a mini prism from the ends of a GNSS base. The weighted indirect adjustment model was applied for each new point for determining the final spatial coordinates of the detail points, obtaining a total accuracy of a few millimetres, as previously described in [13]. The points were marked using plexiglass plates that were drawn with two black and orange triangles, 3 mm thick, 40 cm × 40 cm, with a central hole of 5 mm diameter, to assure their visibility on the UAS images.

3.2. Aerial Image and Terrestrial Laser Scanner (TLS) Acquisition

The flight over the study area was executed at 28 m height above ground with a low-cost UAS DJI Phantom 3 Standard at the beginning of November. This platform has an integrated digital camera with 3.61 mm focal length and a pixel size of 1.624 μm, with the images having a resolution of 4000×3000 pixels.
The flight planning was made with Pix4D Capture software, choosing an end lap and side lap of 80% and 60%, respectively, with the camera being oriented in nadiral position. For the height of 28 m, the flight was made in cross-strips (Figure 4a), with 122 images being acquired with 1.1 cm GSD, providing a very good overlap over the study area (Figure 4b). Figure 4c presents the camera positions for each strip and the number of visible cameras corresponding to each GCP and ChP.
For all of the studied scenarios, the automatically derived products, point clouds, and mesh surfaces were evaluated based on reference data that were acquired by terrestrial laser scanning technology (TLS).
The measurements for the TLS point cloud acquisition were performed using the Maptek I-Site 8820 terrestrial laser scanner, from four different station points in the middle of August. Three of these points A, C, and D are part of the GNSS network, and GNSS technology determined the last one, point E (Figure 5).
Artificial spheres have been used in order to georeference the TLS point cloud, which were levelled and centred with the help of tripods and spirit level bubbles (Figure 6).

3.3. Data Processing

3.3.1. TLS Point Cloud Processing

The TLS point clouds processing was done using two different methods. For the point clouds that were taken from the A, C, and D station points the direct georeferencing method was used, and for the point cloud taken from E station point, situated in the green space behind the building, the indirect georeferencing method was used. In both cases, the coordinates of the sphere’s centres were determined by fitting the TLS points measured on their surfaces with the mathematical shape while using the least square method implemented into CloudCompare software [34]. The spatial geodetic coordinates (B, L, HE) determined by GNSS technology for the spheres centres and TLS station points have been transformed into the local coordinate system that was designed for this research using a MATLAB script. The direct georeferencing process was performed using the I-Site Studio software, which was specifically designed for Maptek scanners.
The Gauss–Helmert transformation was used, while considering three common points materialised with artificial spheres in order to bring in coincidence the E point cloud with the A+C+D point cloud defined in the local coordinate system (Figure 7).
For the evaluation purpose of the registration process, an overlapping area between the above two point clouds was compared using the Hausdorff distance that is implemented into CloudCompare software. A histogram of the Hausdorff distances distribution was calculated (Figure 8b) after computing the Hausdorff distances between each point from E point cloud and the mesh surface created based on A+C+D TLS points measured on the parking lot surface (Figure 8a). It can be noticed that most of the calculated distances are in range of −1 mm to −12 mm, the standard deviation being ± 3 mm by fitting a Gauss distribution, according to the histogram of the Hausdorff distances.
Figure 9 presents the final TLS point cloud resulted from combining the four individual point clouds.

3.3.2. Establishing the GCPs and ChPs Distribution

For UAS image processing, a total of 300 points has been chosen in two different spatial distributions: systematic distribution and stratified random distribution, with half of them serving as ChPs.
The systematic and stratified random distribution applies to both GCPs and ChPs; one of the conditions imposed was that one point could not be simultaneously a GCP and a ChP.
Regarding the structure arrangement for the stratified random distribution of GCPs and ChPs, their placement is random in each surface type, in order to have high statistical precision over the study area, being automatically obtained. An advantage of this sampling scheme is the avoidance of clustering while covering the entire area and its characteristics.
From the opposite perspective, the systematic distribution can be defined in this case as a methodical approach, where the points, both GCPs and ChPs, constitute a pattern. Therefore, two grids were designed to be a guideline to manually classify the GCPs and ChPs since a perfect regular grid is not possible to achieve in common situations for UAS projects, especially in urban areas, where artificial (roofs, façades, parking lots, roads) and natural surfaces can be found (Figure 10).
For each approach, nine scenarios were tested where the number of GCPs varied i.e., 4, 8, 20, 25, 50, 75, 100, 125, and 150 while the number of ChPs was constantly 150. Both approaches, systematic and stratified random, had one ChPs distribution that was applied for all nine specific scenarios. Thus, the ChPs for the systematic distribution were different from the ChPs for the stratified random distribution.
The first scenario, including four GCPs, considered four different scenarios, which are detailed in the section below. The second scenario with eight GCPs was selected to highlight the thumb rule that when high planimetric accuracy is to be obtained the points have to be around the edge of the area, whereas, for high altimetric accuracy, the points should be placed in the middle of the area. It was found that it is necessary to place GCPs around the edge of the study area to minimize planimetry errors and create a stratified distribution inside with a density of around 1.7 GCP/ha to minimize the altimetry errors [28]. The third scenario with 20 GCPs includes points on the edges and in the middle of the area and its placement takes the first grid with the rule of having at least one point inside the grid cell into account. With the increasing of GCP number, both of the grids offered guidelines for classifying points into GCPs and ChPs.
While considering the fact that ChPs distributions is set as constant along the entire processing, both resulted distributions, systematic, and stratified random, have a third of the ChPs in common while all 150 ChPs have good coverage and representativeness for all types of surfaces (roof, façade, parking lot, green area).

3.3.3. UAS Image Processing

For the approach that was studied in this paper, the 3DF Zephyr Pro software was used for processing the UAS images acquired at 28 m height.
For UAS image processing, an initial project was created without specifying the type of camera and the calibration parameters. After importing the images, the software makes an approximation for the interior and exterior orientation parameters for each camera position based on the EXIF information. All 300 GCPs and ChPs were manually measured on each oriented image that they appeared on (minimum 3).
Based on this one, new projects were created while considering each time the same ChPs, while the number of GCPs varied: 4, 8, 20, 25, 50, 75, 100, 125, and 150, each time importing the same image measurements for the GCPs. In order to bring the results into the LOCAL-HGIM coordinate system, the bundle block adjustment (BBA) process was performed, including only the GCPs as constraints (the “Constraint” and “Control” boxes were checked), 150 points serving as check points (only the “Control” option was selected).
The confidence weight for the constraints was set by default at 50%, since increasing the GCPs degree of confidence leads to less confidence of the automatically generated point clouds [29]. After running the bundle adjustment process, the interior and exterior orientation parameters have been adjusted. It has to be specified that in order to adjust the radial and tangential distortions parameters, the boxes “adjust radial distortion” and “adjust tangential distortion” should be checked prior running the project.
For the accuracy assessment of the georeferencing process, the GCPs and ChPs coordinates were compared with the ones that were determined with high precision by the GNSS and total station technology the errors being expressed both, in pixels and in meters. Furthermore, the role of GCPs is to constrain the block of images, the smallest errors being concentrated in their proximity. Thus, to obtain a global perspective over the errors the root mean square error (RMSE) was calculated for the points that were not included in the BBA process, namely the ChPs. For all scenarios, a dense point cloud, together with a mesh surface, were automatically generated.

4. Results

Four different scenarios were tested when only using four GCPs in the BBA (Figure 11). The study area has been divided in four and the corners have been marked with a rectangle. In each of the four corners, one GCP has been selected with respect to the interior of the rectangular boundary and with respect to the exterior part of boundary. Subsequently, 10 different combinations have been tested for the systematic distribution and, respectively, for the stratified random distribution.
The area covered by the 300 GCPs and ChPs was divided in four and the corners were defined by a rectangular boundary, as mentioned above. In each of the four areas, one GCP was selected while taking into consideration two spatial distribution: in the exterior part of the boundary and in the interior part, not too far out from the corners. Table 1 lists the RMSE calculated for the 150 ChPs when using only four GCPs in the BBA process.
Figure 12 graphically represents the errors along the three axes for each scenario. Analysing the errors, the ChPs distribution has an influence on the residuals obtained, decreasing in both cases: for systematic distribution from 40.2 cm to 31.7 cm and for stratified random distribution from 38.2 cm to 29.6 cm. Nevertheless, the constant difference for RMSET of 8.5 cm between interior and exterior can be highlighted, for both cases, systematic and stratified random distribution, the differences in meters between the targets selected for GCPs exterior and interior distribution being approximately 6 m. The most suitable distribution of the four GCPs is obtained when the targets are located in the interior of the four corners.
It is noticeable that the vertical errors are six times larger than planimetric errors, directly influencing the total RMSE, the results being in accordance with [26]. When comparing with the research that was conducted by Tomaštík et al. [26], a few parameters were in common with the present study: low cost UAS system, image resolution, side-lap and end-lap, and size of the study area.
For the projects in which 8, 20, 25, 50, 75, 100, 125, and 150 GCPs, respectively, where used in the process of BBA, the errors along each axis have been computed: RMSEX, RMSEY, RMSEZ, along with the planimetric error, RMSEXY, and the total error RMSET.
Table 2 lists the RMSE calculated for the 150 ChPs when using a systematic distribution of the GCPs and the ChPs and Table 3 lists the RMSE for the stratified random distribution scenario.
The planimetric values (RMSEX,Y) ranged between 2.0–4.7 cm for systematic and between 2.0-4.4 cm for the stratified random distribution, with the highest error corresponding to the eight GCPs scenario. It is mentionable that the differences between the two distributions are approximately a few millimetres, with a maximum of 3 mm. The vertical errors (RMSEZ) are varying for the systematic distribution between 3.7–29.1 cm, while for the stratified random one is between 3.6–19.1 cm, the highest error corresponding to the eight GCPs scenario.
Analysing the two distributions, the difference between the RMSET is 1 dm. The values are lower for the stratified random distribution, because the points are located on both the periphery and in the centre of the area. Moreover, while for the systematic distribution, the difference between four GCPs and eight GCPs scenarios is insignificant, only 2.1 cm, for the stratified random distribution is 1 dm.
The error tendency along all the tested scenarios along with the obtained result for each axis are presented in Figure 13 for both distribution methods: systematic (a) and stratified random (b).
The graphic representations (Figure 13a,b) highlight a deep drop of the RMSET between eight GCPs and 20 GCPs cases, being three times lower for systematic and two times lower for stratified random. In terms of GSD, for 20 GCPs, the accuracy is 3 GSD in planimetry, for both distribution types, and 7.9 GSD in elevation for systematic distribution and 7.4 GSD in elevation for the stratified random distribution. Increasing the number of GCPs with 5, the accuracy is the same for the systematic distribution and it improves with only 6 mm for stratified random. Adding 25 GCPs, the accuracy improves with approximately 2 cm for both distributions. The following scenarios, 75GCPs, 100 GCPs, 125 GCPs, 150 GCPs, follow a decreasing tendency of errors, but at a lower rate in terms of millimetres. By having a great amount of GCPs (i.e., 50 GCPs), the planimetric errors are almost the same while the vertical errors are lightly reduced.
Figure 14 individually highlights the spatial representation of the total root-mean-square-error of the check points for each scenario. It is noticeable the placement of both GCPs and ChPs for the systematic distribution (Figure 14a) and the stratified random one (Figure 14b) offers a more detailed analysis.
Analysing the Figure 14, it can be seen that, for the ChPs situated on the roof edge and on the building façade, the errors are still larger when compared with the remaining ones, when using 20 GCPs or more. This was also the case of the Rangel et al. research [22], where the errors tend to be clustered in areas with abrupt slope changes. They also mentioned that altimetric errors are located in areas with little texture and radiometric uniformity. This fact also represents a particularity of the current study, with the roof area having a uniform texture (light grey) extended on 0.13 ha.
In addition, the errors were classified according to their location in the four main segments of the study area, namely: roof, façade, parking lot, and green area (Figure 15). Due to considerably large amount of generated data, based on the RMSET, the descriptive statistics were also listed in Figure 15, taking all cases from four GCPs to 150 GCPs into the analysis. A decreasing central tendency of RMSET is clearly presented, being directly proportional with the variability, which, for all cases, shows a similar pattern, as described by Figure 15.
The descriptive statistics expressed the best separation between the scenarios. Firstly, concerning the four GCPs scenario, the four interior-placed GCPs has a smaller variability having a mean of 0.27 m, median of 0.24 m for the systematic distribution, and a mean of 0.25 m and a median of 0.22 m for the stratified random distribution. In contrast, the four exterior-placed GCPs case shows a mean of 0.35 m and a median of 0.32 m for the systematic distribution and a mean of 0.33 m and a median of 0.30 m for the stratified random distribution.
Furthermore, the ChPs with high errors are located in the entire area, in all types of surfaces, natural or artificial, low and high altitude. In addition, the ChPs determined in the parking lot, which is located in the middle of the area, are influenced by the only ground control point marked on the right edge of it. The errors are gradually increasing with the distance, reaching values around 70 cm.
Special attention can be drawn to the eight GCPs scenarios where the behaviour of the ChPs error is directly influenced by the GCPs location. Regarding the systematic distribution, by adding four peripheric GCPs to the four GCPs scenario, the errors are decreasing below 10 cm in the middle of the roof and around 20 cm on the edges. The error discrepancy is reduced by analysing the spatial variability for the remaining three areas (façade, parking lot, green area). The mean is 0.25 m and the median is 0.21 m.
The stratified random distribution includes GCPs in the interior of the area, resulting in the errors being largely reduced, with exception being made by one ChP located in the farthest North with a value of 55.7 cm. Overall, the highest errors are only on the façade and in the parking lot having less than 30 cm each. The mean and the median, are equally, both having a value of 0.17 m.
In the cases of 20 GCPs, the greatest errors encountered on the façade and on the area’s edges do not exceed 30 cm and the general decreasing tendency of the errors is highlighted. The average values became smaller than 10 centimetres, expressing for the both distributions very close ranges, having a mean of 0.074 m and a median of 0.062 m in the systematic case, while for the stratified random one, the mean and the median are 0.071 m, respectively, 0.058 m.
The interquartile range is almost the same for all scenarios, starting with 25 GCPs. Evaluating the computed outliers, in the case of systematic distribution, the total amount of values that are included in this category is no more than 10%. In contrast, the stratified random distribution does not exceed 4%.
With regards to the quality assessment of the UAV obtained point clouds and meshes, the results of both types of GCPs-ChPs distributions were compared with the reference data that were obtained by TLS technology while using the “Distance-Cloud/Mesh Dist” function implemented in CloudCompare software being calculated as the Hausdorff distances between each point and the corresponding triangle surface. For the comparisons of the mesh surfaces, a point cloud was generated for the mesh to be compared by sampling each surface by one-million points. Table 4 summarizes the standard deviation of the distances calculated between each point of the point cloud and each sampled point on the meshes automatically generated after the BBA process using four GCPs, 20 GCPs, and 150 GCPs, and the reference TLS mesh.
It is noticeable to mention that before computing the standard deviation the point cloud and the sampled mesh were manually filtered based on the histograms of the calculated distances removing outliers. The errors are divided by half when using 20 GCPs for both scenarios, systematic and stratified random, as highlighted by Table 4. For the 150 GCPs case, the standard deviation is decreasing in the range of millimetres for the stratified random distribution and for the systematic distribution in the range of centimetres.

5. Discussion

For this study, different tests were performed for determining the suitable number and the spatial distribution of GCPs that are needed for the indirect georeferencing process of UAS images with the minimum impact on the accuracy of the final products, such as point clouds and mesh surfaces. One nadiral flight has been performed at 28 m height, over an area of about 1 ha while using a low cost UAS. The UAS image processing has been performed using the 3DF Zephyr Pro software, with the accuracy assessment of the indirect georeferencing process relying on computing the RMSE based on ChPs. Moreover, the accuracy of point clouds and mesh surfaces automatically generated based on UAS images was tested while using the Hausdorff distances [34,35] between each individual point and sampled points on each triangle surface, respectively, and the reference surface that is represented by a TLS mesh surface.
The research highlights that when using a systematic or a stratified random distribution of GCPs, the errors decrease significantly in the case of 20 GCPs with respect to the errors that were obtained for the eight GCPs scenario. The total RMSE decreases with only 2 cm in the case of 50 GCPs with respect to the RMSE obtained for 20 GCPs, reaching half of the error when using a very large number of GCPs (the maximum considered for this study), i.e., 4.2 cm for the systematic distribution and 4.1 cm for the stratified random distribution. The planimetric errors are slightly different in the range of 1 cm when using 20 GCPs and 150 GCPs, respectively. The stratified random distribution of GCPs and ChPs gave the best results, with the total errors being smaller at the decimetre level for the eight GCPs scenario, centimetre level for the 20, 25, and 50 GCPs, and millimetre level for the rest of scenarios.
The results are in accordance with the findings of Rangel et al. [22], where 18 to 20 GCPs with uniform distribution on the image block is the optimum number since introducing more GCPs there is an insensitive improvement inaccuracy, even if the accuracy assessment was made for DSM and orthophotos of an open pit mine of 270 ha. The magnitudes of the RMSEz that were found in this research when using 20 GCPs in both systematic and stratified random distribution are almost the same as those found by Tonkin et al. [20], which evaluated the vertical accuracy of DSMs with 530 ChPs with known heights.
For a better data comprehension, three control areas (Figure 16) have been specifically selected, two inside the surface covered by the GCPs and ChPs locations (Control Area 1 and 2) representing a parking lot and the building roof, respectively, and one outside the surface that covers the parking lot situated on the right side of the building and a car access (Control Area 3). The particularity of these surfaces is that they are man-made structures with a low degree of roughness.
For the point clouds and sampled meshes that correspond to the first two control areas, the median absolute deviation (stdDevMAD), has been calculated to evaluate the accuracy for both distributions: systematic (Table 5) and stratified random (Table 6) while using OPALS software [36,37], because gross matching errors can lead to very big errors and they should not be considered in the computation of the standard deviation.
According to [36], the median absolute deviation (stdDevMAD) is a robust standard deviation estimator computed from the median of absolute deviations from the median of all values (Equation (1)).
σ MAD = 1.4826 × median i ( | r i median j ( r j ) | ) w i t h   i ,   j   = 1   N   w h e r e   N =     count   of   valid   items
Being a robust statistic, the data quantification is more resilient due to the fact that large deviations as outliers do not have greater influence on the final result.
As highlighted by Table 5 and Table 6, the errors are approximately five times smaller when using 20 GCPs for both scenarios, systematic and stratified random. For the 150 GCPs case, the median absolute deviation is decreasing in the range of millimetres for the systematic distribution and for the stratified random distribution in range of centimetres only for Control Area 1.
An influential factor of the statistical variables results is also represented by the position of the control surfaces with respect to the area that is covered by GCPs-ChPs. Therefore, in the case of the systematic distribution, for the Control area 2 located at the border of the GCPs-ChPs area, the errors are almost five times smaller for the 20 GCPs scenario with respect to four GCPs, for point clouds and sampled meshes, while for the control area 1 located in the middle of the area the errors are even seven times smaller. For the stratified random distribution, the errors are almost five times smaller for 20 GCPs scenario with respect to four GCPs, for both control areas, but, even so, they are smaller or almost equal for the control area 1 with respect to control area 2 in most cases.
A decreasing tendency of the median absolute deviation (stdDevMAD) for all cases is visible and, regarding the 150 GCPs scenario, the differences are in the range of millimetres when compared with the 20 GCPs scenario also expressed for the residuals of 150 ChPs calculated in the Results section.
The errors corresponding to each point of the point cloud and each sampled point belonging to mesh surfaces obtained for the four GCPs, 20 GCPs, and 150 GCPs scenarios in the case of control areas 1 and 2 after the comparison with the TLS mesh, can be visualized in Appendix A for both distribution. Comparing the point clouds and sampled meshes on control area 3 (Figure 16) with the reference surface will give extra information regarding the error’s propagation. Therefore, Table 7 lists the median absolute deviation (stdDevMAD) for the point clouds and sampled meshes that were obtained by UAS image processing using four GCPs in the BBA process, 20 GCPs and 150 GCPs, respectively. In the case of the systematic distribution, it can be noticed that the errors found in this area are of the same magnitude as those encountered in control areas 1 and 2 when only using four GCPs, decreasing to the decimetre level when using the suitable number, but still being two times larger than those encountered in the GCPs area. It is concluded when globally investigating the errors calculated for this area by comparing the median absolute deviation with the total RMSE that they are two times larger than in the GCPs area when using the suitable and the maximum number of GCPs.
From all of the computed scenarios, in the case of both distributions, we found that the suitable number of GCPs to be used in the BBA process without any effect on the accuracy of the final products is 20 GCPs. Moreover, the total RMSE was smaller than in the case of systematic distribution when using the stratified random distribution for the spatial location of GCPs and ChPs.

6. Conclusions

For the UAS reconstruction project, placing and measuring of GCPs can be very difficult and even impossible in some situations, so knowing the suitable number and the spatial distribution of these points is of primary interest for researchers and practitioners.
This article presented a series of tests to determine the most suitable number and the spatial distribution of GCPs needed to georeference a block of nadiral UAS images acquired with a low-cost platform, i.e., DJI Phantom 3 Standard over an urban area. The images are of high resolution having a GSD of 1.1 cm and they were taken in a cross-strip flight line configuration with high overlaps (80%/60%), with their processing being performed by bundle block adjustment with self-calibration.
The total RMSE calculated for the 150 ChPs improved with more than 50% when using 20 GCPs with respect to the four and eight GCPs scenarios and up to 80% in the case of 150 GCPs.
The metric evaluation of automatically generated point clouds and mesh surfaces was completed by comparing the points and the sampled triangles with a reference mesh, namely a TLS mesh computing the median absolute deviation (stdDevMAD) that was implemented into OPALS software, concluding that the errors outside the GCPs area are two times larger than those that are encountered in the GCPs area when using 20 GCPs or a higher number. Regarding the two control areas situated inside the GCPs and ChPs boundary, the errors are almost five times smaller for the 20 GCPs scenario with respect to four GCPs, in the case of both studied distributions. A decreasing tendency of the median absolute deviation (stdDevMAD) is visible for all cases and, regarding the 150 GCPs scenario, the differences are in the range of millimetres compared with 20 GCPs scenario also expressed for the total RMSE calculated for ChPs.
Even if there is a slightly difference between the errors that were obtained for stratified random distribution with respect to systematic distribution, in most cases they are smaller, concluding that the stratified random distribution can be used for placing the GCPs over the study area.
It can be concluded that, in order to obtain high accuracy of the final products, the following guidelines can be considered:
-
control points in the corners are essential, but should be placed not too far out in the corners of the area of interest;
-
eight GCPs are better than four GCPs, which is to be expected. However, placing them along the border of the block is not optimal, and interior control points are improving the accuracy significantly;
-
a stratified random placement of control points offers a similar accuracy and an even better one than a systematic placement;
-
an increase in the number of control points leads to improved accuracy, which is to be expected. The accuracy converges to two GSD in planimetry and three GSD in elevation;
-
up to 20 control points the accuracy improves strongly, but for higher number of control points the improvements are only marginal. Placing 20 GCPs over a surface of approximately 4000 m2 an accuracy of 3 GSD in planimetry and 7 GSD in elevation was obtained. Keeping in mind the characteristics of the study area and the flight design, the suitable number of GCPs needed for obtaining accurate results may be specific for the presented study; and,
-
extrapolating beyond the area enclosed by control points it leads to lower accuracy, also if a very high number of control points is used.
The results demonstrated a clear overview of the number and distribution of GCPs needed for the indirect georeferencing process with minimum influence on the final results. Future research will concentrate on a larger area, with more buildings, by flying at different flight heights.

Author Contributions

V.-E.O., A.-I.B. conceived and designed the experiments and analysed the data; V.-E.O., C.C. designed the spatial geodetic network and the local coordinate system. V.-E.O., A.-I.B. performed the surveys and processed the measurements; N.P. contributed to design and supervised the findings of this work. V.-E.O., A.-I.B. and N.P. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Romanian Ministry of Research and Innovation, CCCDI—UEFISCDI, project number PN-III-P2-2.1-CI-2017-0623, within PNCDI III.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. The errors of UAS point clouds and meshes corresponding to Control Area 1 and 2 for the systematic distribution of GCPs and ChPs and for the minimum, suitable and the maximum number of GCPs.
Table A1. The errors of UAS point clouds and meshes corresponding to Control Area 1 and 2 for the systematic distribution of GCPs and ChPs and for the minimum, suitable and the maximum number of GCPs.
Systematic Distribution
Point Cloud Mesh
Control Area 1-Parking lot
Remotesensing 12 00876 i001Minimum number of GCPs:
4 GCP;
150 ChP
Remotesensing 12 00876 i002
Remotesensing 12 00876 i003Suitable number of GCPs:
20 GCP
150 ChP
Remotesensing 12 00876 i004
Remotesensing 12 00876 i005Maximum number of GCPs:
150 GCP;
150 ChP
Remotesensing 12 00876 i006
Control Area 2-Roof top
Remotesensing 12 00876 i007Minimum number of GCPs:
4 GCP;
150 ChP
Remotesensing 12 00876 i008
Remotesensing 12 00876 i009Suitable number of GCPs:
20 GCP
150 ChP
Remotesensing 12 00876 i010
Remotesensing 12 00876 i011Maximum number of GCPs:
150 GCP;
150 ChP
Remotesensing 12 00876 i012
Table A2. The errors of UAS point clouds and meshes corresponding to Control Area 1 and 2 for the stratified random distribution of GCPs and ChPs and for the minimum, suitable and the maximum number of GCPs.
Table A2. The errors of UAS point clouds and meshes corresponding to Control Area 1 and 2 for the stratified random distribution of GCPs and ChPs and for the minimum, suitable and the maximum number of GCPs.
Stratified Random Distribution
Point cloud Mesh
Control Area 1-Parking lot
Remotesensing 12 00876 i013Minimum number of GCPs:
4GCP;
150 ChP
Remotesensing 12 00876 i014
Remotesensing 12 00876 i015Suitable number of GCPs:
20 GCP
150 ChP
Remotesensing 12 00876 i016
Remotesensing 12 00876 i017Maximum number of GCPs:
150GCP;
150 ChP
Remotesensing 12 00876 i018
Control Area 2 - Roof top
Remotesensing 12 00876 i019Minimum number of GCPs:
4GCP;
150 ChP
Remotesensing 12 00876 i020
Remotesensing 12 00876 i021Suitable number of GCPs:
20 GCP
150 ChP
Remotesensing 12 00876 i022
Remotesensing 12 00876 i023Maximum number of GCPs:
150GCP;
150 ChP
Remotesensing 12 00876 i024

References

  1. Micheletti, N.; Chandler, J.H.; Lane, S.N.; Clarke, L.E.; Nieldr, J.M. Structure from Motion (SfM) Photogrammetry; Geomorphological Techniques: London, UK, 2015. [Google Scholar]
  2. Nolan, M.; Larsen, C.; Sturm, M. Mapping snow depth from manned aircraft on landscape scales at centimeter resolution using structure-from-motion photogrammetry. Cryosphere 2015, 9, 1445–1463. [Google Scholar] [CrossRef] [Green Version]
  3. Pfeifer, N.; Glira, P.; Briese, C. Direct Georeferencing With on Board Navigation Components of Light Weight UAV Platforms. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2012, XXXIX-W7, 487–492. [Google Scholar] [CrossRef] [Green Version]
  4. Gabrlik, P.; Cour-Harbo, A.L.; Kalvodova, P.; Zalud, L.; Janata, P. Calibration and accuracy assessment in a direct georeferencing system for UAS photogrammetry. Int. J. Remote Sens. 2018, 39, 1–29. [Google Scholar] [CrossRef] [Green Version]
  5. Sanz-Ablanedo, E.; Chandler, J.H.; Rodríguez-Pérez, J.R.; Ordóñez, C. Accuracy of Unmanned Aerial Vehicle (UAV) and SfM Photogrammetry Survey as a Function of the Number and Location of Ground Control Points Used. Remote Sens. 2018, 10, 1606. [Google Scholar] [CrossRef] [Green Version]
  6. Turner, D.; Lucieer, A.; Wallace, L. Direct Georeferencing of Ultra high-Resolution UAV Imagery. IEEE Trans. Geosci. Remote Sens. 2014, 52, 2738–2745. [Google Scholar] [CrossRef]
  7. Gabrlik, P. The Use of Direct Georeferencing in Aerial Photogrammetry with Micro UAV. IFAC Papers Line 2015, 48, 380–385. [Google Scholar] [CrossRef]
  8. Dall’Asta, E.; Forlani, G.; Roncella, R.; Santise, M.; Diotri, F.; di Cella, U.M. Unmanned Aerial Systems and DSM matching for rock glacier monitoring. ISPRS J. Photogramm. Remote Sens. 2017, 127, 102–114. [Google Scholar] [CrossRef]
  9. Rabah, M.; Basiouny, M.; Ghanem, E.; Elhadary, A. Using RTK and VRS in direct geo-referencing of the UAV imagery. NRIAG J. Astron. Geophys. 2018, 7, 220–226. [Google Scholar] [CrossRef] [Green Version]
  10. Forlani, G.; Diotri, F.; Di Cella, U.M.; Roncella, R.; Cella, U. Indirect UAV Strip Georeferencing by On-Board GNSS Data under Poor Satellite Coverage. Remote Sens. 2019, 11, 1765. [Google Scholar] [CrossRef] [Green Version]
  11. Wackrow, R.; Chandler, J.H. A convergent image configuration for DEM extraction that minimises the systematic effects caused by an inaccurate lens model. Photogramm. Rec. 2008, 23, 6–18. [Google Scholar] [CrossRef] [Green Version]
  12. James, M.R.; Robson, S. Mitigating systematic error in topographic models derived from UAV and ground-based image networks. Earth Surf. Process. Landf. 2014, 39, 1413–1420. [Google Scholar] [CrossRef] [Green Version]
  13. Oniga, V.-E.; Pfeifer, N.; Loghin, A.-M. 3D Calibration Test-Field for Digital Cameras Mounted on Unmanned Aerial Systems (UAS). Remote Sens. 2018, 10, 2017. [Google Scholar] [CrossRef] [Green Version]
  14. Harwin, S.; Lucieer, A.; Osborn, J. The impact of the calibration method on the accuracy of point clouds derived using unmanned aerial vehicle multi-view stereopsis. Remote Sens. 2015, 7, 11933–11953. [Google Scholar] [CrossRef] [Green Version]
  15. Eltner, A.; Schneider, D. Analysis of Different Methods for 3D Reconstruction of Natural Surfaces from Parallel-Axes UAV Images. Photogramm. Rec. 2015, 30, 279–299. [Google Scholar] [CrossRef]
  16. Gindraux, S.; Boesch, R.; Farinotti, D. Accuracy Assessment of Digital Surface Models from Unmanned Aerial Vehicles’ Imagery on Glaciers. Remote Sens. 2017, 9, 186. [Google Scholar] [CrossRef] [Green Version]
  17. Agüera-Vega, F.; Carvajal-Ramírez, F.; Martínez-Carricondo, P. Assessment of photogrammetric mapping accuracy based on variation ground control points number using unmanned aerial vehicle. Measurement 2017, 98, 221–227. [Google Scholar] [CrossRef]
  18. Agüera-Vega, F.; Carvajal-Ramírez, F.; Martínez-Carricondo, P. Accuracy of digital surface models and orthophotos derived from unmanned aerial vehicle photogrammetry. J. Surv. Eng. 2016, 143. [Google Scholar] [CrossRef]
  19. Jaud, M.; Passot, S.; Le Bivic, R.; Delacourt, C.; Grandjean, P.; Le Dantec, N. Assessing the Accuracy of High Resolution Digital Surface Models Computed by PhotoScan and MicMac in Sub-Optimal Survey Conditions. Remote Sens. 2016, 8, 465. [Google Scholar] [CrossRef] [Green Version]
  20. Tonkin, T.N.; Midgley, N.G. Ground-Control Networks for Image Based Surface Reconstruction: An Investigation of Optimum Survey Designs Using UAV Derived Imagery and Structure-from-Motion Photogrammetry. Remote Sens. 2016, 8, 786. [Google Scholar] [CrossRef] [Green Version]
  21. Tahar, K.N. An evaluation on different number of ground control points in unmanned aerial vehicle photogrammetric block. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2013, XL-2/W2, 93–98. [Google Scholar] [CrossRef] [Green Version]
  22. Rangel, J.M.G.; Gonçalves, G.R.; Pérez, J.A. The impact of number and spatial distribution of GCPs on the positional accuracy of geospatial products derived from low-cost UASs. Int. J. Remote Sens. 2018, 39, 7154–7171. [Google Scholar] [CrossRef]
  23. Tahar, K.N.; Ahmad, A.; Abdul, W.; Wan, A.; Akib, M.; Mohd, W.; Wan, N. Assessment on Ground Control Points in Unmanned Aerial System Image Processing for Slope Mapping Studies. Int. J. Sci. Eng. Res. 2012, 3, 1–10. [Google Scholar]
  24. Mesas-Carrascosa, F.J.; Rumbao, I.C.; Berrocal, J.A.B.; Porras, A.G.F. Positional quality assessment of orthophotos obtained from sensors on board multi-rotor UAV platforms. Sensors 2014, 14, 22394–22407. [Google Scholar] [CrossRef] [PubMed]
  25. Harwin, S.; Lucieer, A. Assessing the Accuracy of Georeferenced Point Clouds Produced via Multi-View Stereopsis from Unmanned Aerial Vehicle (UAV) Imagery. Remote Sens. 2012, 4, 1573–1599. [Google Scholar] [CrossRef] [Green Version]
  26. Tomaštík, J.; Mokroš, M.; Saloš, S.; Chudỳ, F.; Tunák, D. Accuracy of photogrammetric UAV-based point clouds under conditions of partially-open forest canopy. Forests 2017, 8, 151. [Google Scholar] [CrossRef]
  27. Westoby, M.J.; Brasington, J.; Glasser, N.F.; Hambrey, M.J.; Reynolds, J.M. “Structure-from-Motion” photogrammetry: A low-cost, effective tool for geoscience applications. Geomorphology 2012, 179, 300–314. [Google Scholar] [CrossRef] [Green Version]
  28. Martínez-Carricondo, P.; Agüera-Vega, F.; Carvajal-Ramírez, F.; Mesas-Carrascosa, F.-J.; García-Ferrer, A.; Pérez-Porras, F.-J. Assessment of UAV-photogrammetric mapping accuracy based on variation of ground control points. Int. J. Appl. Earth Obs. Geoinf. 2018, 72, 1–10. [Google Scholar] [CrossRef]
  29. 3DFlow 3DF Zephyr Official Web Site. Available online: https://www.3dflow.net/ (accessed on 21 September 2018).
  30. Seier, G.; Kellerer-Pirklbauer, A.; Wecht, M.; Hirschmann, S.; Kaufmann, V.; Lieb, G.K.; Sulzer, W. UAS-Based Change Detection of the Glacial and Proglacial Transition Zone at Pasterze Glacier, Austria. Remote Sens. 2017, 9, 549. [Google Scholar] [CrossRef] [Green Version]
  31. James, M.R.; Robson, S.; d’Oleire-Oltmanns, S.; Niethammer, U. Optimising UAV topographic surveys processed with structure-from-motion: Ground control quality, quantity and bundle adjustment. Geomorphology 2017, 280, 51–66. [Google Scholar] [CrossRef] [Green Version]
  32. Oniga, E.; Breaban, A.I.; Statescu, F. Determining the optimum number of ground control points for obtaining high precision results based on UAS images. Proceedings 2018, 2, 5165. [Google Scholar] [CrossRef] [Green Version]
  33. Ghilani, C.D.; Wolf, P.R. Adjustment Computations. Spatial Data Analysis, 4th ed.; John Wiley&Sons Inc.: Hoboken, NJ, USA, 2006. [Google Scholar]
  34. CloudCompare Official Web Site. Available online: http://www.danielgm.net/cc/ (accessed on 10 October 2018).
  35. Oniga, V.E.; Chirilă, C. Hausdorff distance for the differences calculation between 3D surfaces. RevCAD 2013, 15, 193–202. [Google Scholar]
  36. OPALS Official Web Site. Available online: https://opals.geo.tuwien.ac.at (accessed on 16 June 2019).
  37. Mandlburger, G.; Otepka, J.; Karel, W.; Wagner, W.; Pfeifer, N. Orientation and processing of airborne laser scanning data (OPALS)—Concept and first results of a comprehensive ALS software. Int. Arch. Photogramm.Remote Sens. Spat. Inf. Sci. 2009, 38, 55–60. [Google Scholar]
Figure 1. Location of the study area: (a) Regional context; and, (b) Faculty building.
Figure 1. Location of the study area: (a) Regional context; and, (b) Faculty building.
Remotesensing 12 00876 g001
Figure 2. Flow cart of research methodology.
Figure 2. Flow cart of research methodology.
Remotesensing 12 00876 g002
Figure 3. (a) The spatial distribution of the 300 ground control points (GCPs) and check points (ChPs) on the Unmanned Aerial Systems (UAS)-derived orthophoto; (b) Description of the study area.
Figure 3. (a) The spatial distribution of the 300 ground control points (GCPs) and check points (ChPs) on the Unmanned Aerial Systems (UAS)-derived orthophoto; (b) Description of the study area.
Remotesensing 12 00876 g003
Figure 4. (a) Flight lines; (b) Number of overlapping images; and, (c) Camera positions for the North to South flight (red) and for the West to East flight (blue) and the number of visible cameras for each GCP and ChP respectively.
Figure 4. (a) Flight lines; (b) Number of overlapping images; and, (c) Camera positions for the North to South flight (red) and for the West to East flight (blue) and the number of visible cameras for each GCP and ChP respectively.
Remotesensing 12 00876 g004aRemotesensing 12 00876 g004b
Figure 5. The Terrestrial Laser Scanner (TLS) station points.
Figure 5. The Terrestrial Laser Scanner (TLS) station points.
Remotesensing 12 00876 g005
Figure 6. TLS point clouds acquisition using the Maptek I-Site 8820 terrestrial laser scanner, from station point C (a) and A (b).
Figure 6. TLS point clouds acquisition using the Maptek I-Site 8820 terrestrial laser scanner, from station point C (a) and A (b).
Remotesensing 12 00876 g006
Figure 7. The spheres used for indirect georeferencing of the “E” TLS point cloud.
Figure 7. The spheres used for indirect georeferencing of the “E” TLS point cloud.
Remotesensing 12 00876 g007
Figure 8. The Hausdorff distances calculated for (a) the parking lot and (b) the histogram.
Figure 8. The Hausdorff distances calculated for (a) the parking lot and (b) the histogram.
Remotesensing 12 00876 g008
Figure 9. The final TLS point cloud resulted after georeferencing four individual point clouds.
Figure 9. The final TLS point cloud resulted after georeferencing four individual point clouds.
Remotesensing 12 00876 g009
Figure 10. (a) First grid overlaid over the GCPs-ChPs area; (b) Second grid overlaid over the GCPs-ChPs area.
Figure 10. (a) First grid overlaid over the GCPs-ChPs area; (b) Second grid overlaid over the GCPs-ChPs area.
Remotesensing 12 00876 g010
Figure 11. The spatial distribution of four GCPs towards the interior/exterior rectangular boundary.
Figure 11. The spatial distribution of four GCPs towards the interior/exterior rectangular boundary.
Remotesensing 12 00876 g011
Figure 12. The residual errors variation for the four GCPs scenarios.
Figure 12. The residual errors variation for the four GCPs scenarios.
Remotesensing 12 00876 g012
Figure 13. The residuals trend of the 150 ChPs for all GCPs scenarios (4, 8, 20, 25, 50, 75, 100, 125, 150 GCPs): (a) Systematic distribution and (b) Stratified random distribution.
Figure 13. The residuals trend of the 150 ChPs for all GCPs scenarios (4, 8, 20, 25, 50, 75, 100, 125, 150 GCPs): (a) Systematic distribution and (b) Stratified random distribution.
Remotesensing 12 00876 g013
Figure 14. The spatial distribution of GCPs and ChPs and the residuals for all scenarios: (a) systematic distribution and (b) stratified random distribution.
Figure 14. The spatial distribution of GCPs and ChPs and the residuals for all scenarios: (a) systematic distribution and (b) stratified random distribution.
Remotesensing 12 00876 g014aRemotesensing 12 00876 g014b
Figure 15. Residuals of the 150 ChPs for all scenarios: (a) systematic distribution and (b) stratified random distribution.
Figure 15. Residuals of the 150 ChPs for all scenarios: (a) systematic distribution and (b) stratified random distribution.
Remotesensing 12 00876 g015
Figure 16. The representative surfaces used for quality assessment located inside (Control area 1: parking lot, Control area 2: roof) and outside (Control area 3: parking lot) the GCPs-ChPs area.
Figure 16. The representative surfaces used for quality assessment located inside (Control area 1: parking lot, Control area 2: roof) and outside (Control area 3: parking lot) the GCPs-ChPs area.
Remotesensing 12 00876 g016
Table 1. The residuals calculated for 150 ChPs in the case of a 28 m nadiral flight when using four GCPs.
Table 1. The residuals calculated for 150 ChPs in the case of a 28 m nadiral flight when using four GCPs.
GCPs
Distribution
RMSEX
[cm]
RMSEY
[cm]
RMSEZ
[cm]
RMSEX,Y
[cm]
RMSET
[cm]
SystematicExterior4.65.839.57.440.2
Interior4.66.630.68.131.7
Stratified randomExterior5.11.137.85.238.2
Interior4.46.328.67.729.6
Table 2. The residuals of 150 ChPs for the systematic distribution of GCPs and ChPs.
Table 2. The residuals of 150 ChPs for the systematic distribution of GCPs and ChPs.
Height
[m]
No. of GCPsSystematic Distribution
RMSEX
[cm]
RMSEY
[cm]
RMSEZ
[cm]
RMSEX,Y
[cm]
RMSET
[cm]
2882.54.029.14.729.5
202.62.18.73.39.3
252.72.08.63.39.3
502.01.76.42.66.9
751.61.65.02.35.5
1001.61.54.82.25.3
1251.41.54.02.04.5
1501.31.43.72.04.2
Table 3. The residuals of 150 ChPs for the stratified random distribution of GCPs and ChPs.
Table 3. The residuals of 150 ChPs for the stratified random distribution of GCPs and ChPs.
Height
[m]
No. of GCPsStratified Random Distribution
RMSEX
[cm]
RMSEY
[cm]
RMSEZ
[cm]
RMSEX,Y
[cm]
RMSET
[cm]
2882.73.519.14.419.6
202.51.88.13.18.7
252.41.87.53.08.1
502.11.75.42.76.0
751.61.75.12.35.6
1001.41.44.42.04.8
1251.41.43.92.04.4
1501.41.33.62.04.1
Table 4. Standard deviation obtained for the UAS points and sampled mesh.
Table 4. Standard deviation obtained for the UAS points and sampled mesh.
3DF Zephyr Pro SoftwareSystematicStratified Random
Point Cloud σ[cm]Mesh σ[cm]Point Cloud σ[cm]Mesh σ[cm]
Minimum 4 GCPs30.133.225.332.6
SuiTable 20 GCPs15.416.811.914.2
Maximum 150 GCPs11.314.011.414.1
Table 5. The median absolute deviation obtained for the UAS points and sampled mesh for the systematic distribution.
Table 5. The median absolute deviation obtained for the UAS points and sampled mesh for the systematic distribution.
3DF Zephyr Pro SoftwareSystematic
Control Area 2-RoofControl Area 1-Parking Lot
Point Cloud
σMAD [cm]
Mesh
σMAD [cm]
Point Cloud
σMAD [cm]
Mesh
σMAD [cm]
Minimum 4 GCPs20.822.223.824.4
SuiTable 20 GCPs4.44.63.63.8
Maximum 150 GCPs3.74.52.92.9
Table 6. Median absolute deviation obtained for the UAS points and sampled mesh for the stratified random distribution.
Table 6. Median absolute deviation obtained for the UAS points and sampled mesh for the stratified random distribution.
3DF Zephyr Pro SoftwareStratified Random
Control Area 2-RoofControl Area 1-Parking Lot
Point Cloud
σMAD [cm]
Mesh
σMAD [cm]
Point Cloud
σMAD [cm]
Mesh
σMAD [cm]
Minimum 4 GCPs21.322.220.422.5
SuiTable 20 GCPs3.94.44.64.5
Maximum 150 GCPs3.54.33.03.0
Table 7. Median absolute deviation obtained for the UAS points and sampled meshes belonging to Control Area 3, automatically generated with 3DF Zephyr software using four GCPs in the bundle block adjustment (BBA) process, 20 GCPs and 150 GCPs, respectively.
Table 7. Median absolute deviation obtained for the UAS points and sampled meshes belonging to Control Area 3, automatically generated with 3DF Zephyr software using four GCPs in the bundle block adjustment (BBA) process, 20 GCPs and 150 GCPs, respectively.
3DF Zephyr Pro SoftwareControl Area 3-Parking Lot
Systematic DistributionStratified Random Distribution
Point Cloud
σMAD [cm]
Mesh
σMAD [cm]
Point Cloud
σMAD [cm]
Mesh
σMAD [cm]
Minimum 4 GCPs25.225.523.123.8
SuiTable 20 GCPs8.59.37.47.7
Maximum 150 GCPs6.86.96.76.3

Share and Cite

MDPI and ACS Style

Oniga, V.-E.; Breaban, A.-I.; Pfeifer, N.; Chirila, C. Determining the Suitable Number of Ground Control Points for UAS Images Georeferencing by Varying Number and Spatial Distribution. Remote Sens. 2020, 12, 876. https://doi.org/10.3390/rs12050876

AMA Style

Oniga V-E, Breaban A-I, Pfeifer N, Chirila C. Determining the Suitable Number of Ground Control Points for UAS Images Georeferencing by Varying Number and Spatial Distribution. Remote Sensing. 2020; 12(5):876. https://doi.org/10.3390/rs12050876

Chicago/Turabian Style

Oniga, Valeria-Ersilia, Ana-Ioana Breaban, Norbert Pfeifer, and Constantin Chirila. 2020. "Determining the Suitable Number of Ground Control Points for UAS Images Georeferencing by Varying Number and Spatial Distribution" Remote Sensing 12, no. 5: 876. https://doi.org/10.3390/rs12050876

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