Introduction

Terrain or topography is one of the most necessary components in human life. For a long time, geography and cartography researchers have been studied on this issue in order to get a convenient definition and useful analysis of topography. This much effort is really necessary due to the high complexity of earth topography and it is impossible to get every detail. Thus the definition of topography involves an observation based scale of approximation (Xue-jun et al. 2007).

Today, thanks the developing technologies, a very large part of geographic and geomatic data is digitally obtained. Depending on this fact, the topography is produced in a digital format. In scientific literature, this phenomenon is called as a digital elevation model (DEM) which defines the Z values of terrain surfaces digitally (Li et al. 2005; Guo’an et al. 2005; Xiong et al. 2014). In a further explanation, there are two kinds of DEM which are digital terrain model (DTM) and a digital surface model (DSM).

A DSM is a digital representation of the elevation related with the earth topography, including all natural and man-made objects. On the other hand a DTM looks like the DSM but in a way of the excluding all natural and man-made objects in order to define bare earth. A DTM can be obtained also by using several algorithms to remove objects from a DSM (Krauß and Pfeifer 1998; Vosselman 2000; Sithole and Vosselman 2004; Bandara et al. 2011; Krauß et al. 2011). A DEM can be produced by different kinds of data such as geodetic surveys, satellite imagery (optic or radar), aerial photographs (conventional or drone), and laser scanners (airborne or terrestrial) (Polat and Uysal 2015; Varlik et al. 2016). In last a few decades, the airborne Light Detection and Ranging (LiDAR) system has been a popular source of data to produce a DEM with the advantages of obtaining 3D points very effectively over an extensive study area in terms of both precision and time (Polat et al. 2015). LiDAR systems have very high economic weight due to the accuracy capability. Today it has become one of the standard tools for topographic data acquisition as a result of the technological progress in laser scanners, Global Positioning System (GPS), inertial measurement unit (IMU) and aerial vehicles (Ullrich et al. 2008). Eventually, LiDAR data collecting for generating a DTM has become a widespread alternative to the traditional geodetic methods (Lohmann and Koch 1999).

On the other hand, the drones or unmanned aerial vehicle (UAV), has emerged as a low-cost alternative to the conventional photogrammetric system for an image capturing platform with high capability of spatio-temporal resolution to reach a variety of goals. It is also very useful for obtaining image based dense point cloud. In this way, it is possible to say that, UAV is an alternative data source for point cloud in the place of LiDAR. Some UAV based studies can be found in Eisenbeiss et al. (2005), Colomina et al. (2008), Remondino et al. (2011) and Uysal et al. (2013).

Although it is a clear fact that the UAV systems are a portable and flexible technology in collection of high resolution imagery, it still needs geomatic and computer vision approaches for DEM generation (Sona et al. 2014). According to some researchers, with the help of image processing algorithms, particularly the structure-from-motion (SfM), the UAV based photogrammetric applications including the DEM generation become easier (Harwin and Lucieer 2012; Westoby et al. 2012; Lucieer et al. 2014; Javernick et al. 2014; Prosdocimi et al. 2015). With all its advantages, today the UAV based DEM generation is becoming a serious rival to LiDAR. For more comprehensive information on DEM production with LiDAR and UAV, the Yilmaz and Uysal (2016), and Serifoglu Yilmaz and Gungor (2016) studies should be consulted. The main purpose of this study is to compare the LiDAR and UAV derived digital elevation models in terms of correlation and accuracy. The performed analyses give information on the DEM generation in residential areas with LiDAR and UAV.

Study Area and Data Sets

The study area is a small part of the General Command of Mapping test field in Izmir–Pergamum with a coverage of 2.06 km2 (Fig. 1).

Fig. 1
figure 1

The Google Earth image of the study area (39° 5′57.22″N–27° 8′59.77″E)

The LiDAR data are collected by General Command of Mapping with Optech and Riegl laser scanners from 1200 to 2600 m altitude (Table 1). The altitude of the LiDAR system directly affects the data specifications such as density or intensity. In the meantime, scanning types also affect the density by means of duplicate points. These differences allow us to get 4 different LiDAR data from a Riegl scanner (R1200 and R2600) and Optech scanner (O1200 and O2600). Furthermore, there is an image based dense point data which are generated from 420 images. The images are collected with DJI 3 Pro with an internal 12 MP camera. Additional specifications can be reached at Agisoft web site. Some information’s about these 5 point data are in Table 2.

Table 1 Optech and Riegl laser scanners basic specifications
Table 2 Point data specifications

Methodology

Field Work

This section consists of field work, image processing, data filtering, and image interpolation. In field work, a flight plan is prepared and 7 ground control points (GCP) and 5 checked points (ChP) locations are determined. The GCP and ChP are marked on the ground and then surveyed with GPS before the flight. Preparing a flight plan is difficult due to the conditions such as obtaining flight permission, battery life time, and power lines. The flight performed as 14 columns with an altitude of 100 m from the initial ground. The average ground sample distance is calculated as 7 cm. 420 collected images are selected for image processing.

Image Processing

The main objective of image processing is creating a dense point cloud. In scientific literature, the image based point cloud is obtained with structure from motion (SfM) approach. Despite the SFM operates under the same fundamental mathematical parameters of photogrammetry, this approach is developed in 1990s by computer vision and image processing community and is used as a feature-matching algorithm (Harris and Stephens 1988; Spetsakis and Aloimonos 1991; Boufama et al. 1993; Szeliski and Kang 1994). Briefly, it uses matched pixels of overlapping images to reach 3d structure of concerned object. Today, this method has reached a sufficient maturity and become commercial software such as Agisoft PhotoScan. At the end of the image processing, a dense 3D point cloud is obtained in an arbitrary coordinate system (Micheletti et al. 2015). The GCPs allow us to georeferencing of obtaining point cloud.

Point Cloud Filtering

As mentioned in the previous section, the DSM contains all object points of the study area but it needs only ground points in order to get DTM. In this purpose the point cloud is filtered by adaptive TIN filtering algorithm which is developed by Axelsson (2000). The algorithm is strong in handling surface discontinuities especially in urban areas (Polat and Uysal 2015). The algorithm operates by creating an initial triangular net to whole data and select seed points. Then by using a user defined threshold, all remaining points are compared and classified either ground or non-ground point. The threshold should be defined in consideration of the largest object in the data. Ultimately, the entire data set classifies as ground and non-ground.

Interpolation

In fact the generation of a digital elevation model from point data is an interpolation process which means fulfilling the every pixel to get a continuous raster data. There are lots of interpolation methods such as The inverse distance weighted, Kriging, and The Natural Neighbour. Based on previous experience, it is used the natural neighbour interpolation method in this study. This method is proposed by Sibson (1981). It is also called ‘‘area-stealing” interpolation. Mainly, the Voronoi and Delaunay charts are used for detecting the nearest point to input data. The height values of DEM are interpolated by means of input points. It can produce peaks, pits, ridges, or valleys that missing in the input samples. The generated digital surface is smooth everywhere and generally involves the all input points.

The interpolation process is directly related to the resolution. Depending on the point density, the ideal resolution of DEM alters. According to Hu (2003), the optimum spatial resolution of a digital model should be calculated with the following equation:

$$ {\text{Spatial}}\,{\text{Resolution}} = \sqrt[2]{{\frac{A}{n}}} $$
(1)

where, n represents the number of ground points and A is the acreage of the study. This equality allows us to produce statistically the most appropriate spatial resolution.

Results and Analysis

In this section the DTMs and DSMs results are examined individually. In consideration of Table 2 and the Eq. 1, the DSMs are generated. But in the DTM resolution, the calculation is performed with ground points that obtained filtering process. The calculated spatial resolutions are in Table 3.

Table 3 Calculated spatial resolutions (m)

Considering DEMs general usage, the resolution is taken as 0.5 m for all generated DSMs and DTMs. Before DEM analysis, the 4 different LiDAR point clouds are compared with UAV based point cloud by means of the iterative closest point algorithm. This algorithm is a direct cloud to cloud comparison approach. Between LiDAR data, the average maximum distance is calculated as 0.042 m which is expected. On the other hand, by using overlay analysis, the average maximum distance between LiDAR and UAV based point cloud is calculated as 23. 78 m. This analysis also allows us to notice a few new buildings in the study area (Fig. 2).

Fig. 2
figure 2

New buildings on the study area

The 5 different DSM are generated and a visually comparison performed. Except the new buildings, it is not possible to see any differences. So a raster based correlation is calculated (Table 4). Although there are changes between data, the correlations are still high.

Table 4 Calculated correlation coefficients for DSMs

The highest correlation coefficient between UAV and LiDAR is 0.963 and the highest correlation coefficient among LiDAR is 0.980. All generated high resolution DSMs are in Fig. 3.

Fig. 3
figure 3

Generated DSMs from LiDAR and UAV based point clouds

As mentioned before, only ground points are used to generate DTM. It is impossible to perform a visual comparison between DTMs. So the raster based correlation is calculated same as done above for DSMs (Table 5).

Table 5 Calculated correlation coefficients for DTMs

The highest correlation coefficient between UAV and LiDAR is 0.972 and the highest correlation coefficient among LiDAR is 0.984. All generated DSMs are in Fig. 4.

Fig. 4
figure 4

Generated DTMs from LiDAR and UAV based point clouds

Besides the correlation, the errors in Z values of DTMs are calculated. In this purpose, the Root Mean Squared Errors (RMSE) were calculated according to Eq. 2.

$$ {\text{RMSE}} = \sqrt[2]{{\frac{{\sum \left( {Zdtm - Zref} \right)^{2} }}{n}}} $$
(2)

where Zdtm is the elevation value from the produced DTM, and Zref is the related reference elevation from check points. n is number of the check points. The RMSE allows us to detect how near an interpolated point appropriate to used data points. In other words, for comprehending how accurate the interpolation process managed to fill the empty pixels based on the ground points. So, in order to get accuracy of DTM, five check points are used to calculate the RMSE (Table 6).

Table 6 Calculated root mean squared errors for DTMs (m)

According to Table 6, the UAV based DTM is as accurate as LiDAR DTM. Although the best RMSE is 11.1 cm for Optech 1200 data, still UAV DTM is a serious rival with an RMSE of 15.7 cm. Moreover, the RMSE of UAV DTM is smaller than other 2 LiDAR based DTM. In Table 6, the bold value of 0.111 refers the minimum root mean square error among all DTMs. The maximum and minimum differences between LiDAR and UAV DTMs are 4.6 cm and 0.1 cm, respectively.

Conclusion

This study investigates the precision of digital elevation models (both DSM and DTM) which are generated from 4 different LiDAR data and UAV Photogrammetry. The main goal is to illustrate that the image based dense point cloud is as accurate as a LiDAR point cloud. According to the results, this goal is reached. The calculated root mean square errors clearly show that the UAV based DTM is second accurate one among all five DTMs with a 15.7 cm RMS error. So, in consideration of a relatively small size of the area, the UAV Photogrammetry can supply digital elevation models as accurate as LiDAR derived. Moreover, the UAV Photogrammetry is more economic, portable, and easy to use. It is also provides urban change detection. But it should be noted that these results may give different results in different cameras, altitudes, software, and even lighting condition.