Next Article in Journal
Accuracy Assessment of Deep Learning Based Classification of LiDAR and UAV Points Clouds for DTM Creation and Flood Risk Mapping
Next Article in Special Issue
2D Runout Modelling of Hillslope Debris Flows, Based on Well-Documented Events in Switzerland
Previous Article in Journal
Lower Eocene Footprints from Northwest Washington, USA. Part 1: Reptile Tracks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scale-Optimized Surface Roughness for Topographic Analysis

Department of Geography, Environment & Geomatics, The University of Guelph, 50 Stone Rd. E, Guelph, ON N1G 2W1, Canada
*
Author to whom correspondence should be addressed.
Geosciences 2019, 9(7), 322; https://doi.org/10.3390/geosciences9070322
Submission received: 26 June 2019 / Revised: 18 July 2019 / Accepted: 19 July 2019 / Published: 22 July 2019
(This article belongs to the Special Issue Numerical Modeling of Surface Processes)

Abstract

:
Surface roughness is a terrain parameter that has been widely applied to the study of geomorphological processes. One of the main challenges in studying roughness is its highly scale-dependent nature. Determining appropriate mapping scales in topographically heterogenous landscapes can be difficult. A method is presented for estimating multiscale surface roughness based on the standard deviation of surface normals. This method utilizes scale partitioning and integral image processing to isolate scales of surface complexity. The computational efficiency of the method enables high scale sampling density and identification of maximum roughness for each grid cell in a digital elevation model (DEM). The approach was applied to a 0.5 m resolution LiDAR DEM of a 210 km2 area near Brantford, Canada. The case study demonstrated substantial heterogeneity in roughness properties. At shorter scales, tillage patterns and other micro-topography associated with ground beneath forest cover dominated roughness scale signatures. Extensive agricultural land-use resulted in 35.6% of the site exhibiting maximum roughness at micro-topographic scales. At larger spatial scales, rolling morainal topography and fluvial landforms, including incised channels and meander cut banks, were associated with maximum surface roughness. This method allowed for roughness mapping at spatial scales that are locally adapted to the topographic context of each individual grid cell within a DEM. Furthermore, the analysis revealed significant differences in roughness characteristics among soil texture categories, demonstrating the practical utility of locally adaptive, scale-optimized roughness.

Graphical Abstract

1. Introduction

Surface roughness is an inherent property of topography and is commonly measured using land-surface parameters extracted from digital elevation models (DEMs) [1,2]. A range of DEM-derived surface roughness indices have been widely applied in geoscience and environmental research [3,4]. For example, topographic roughness maps have been used to delineate large-scale geological units and their age [4,5]. Roughness maps have been used to delineate landslides [6,7,8]. Surface roughness has also been widely applied to the study of surface processes in planetary science [9,10,11].
Two related topographic properties are often conflated in common usage of the term roughness [12]. First, roughness can denote local elevation variability, a concept that is referred to in this paper as ruggedness. Landscapes can be characterized along a ruggedness gradient from flat to variable-relief. Elevation range (i.e., local relief), standard deviation in elevation, and standard deviation of topographic residuals are common metrics used to characterize landscape ruggedness [9]. The second dimension of roughness is surface complexity, a measure of topographic texture. Topography can vary from smooth to irregular texture. Roughness metrics that characterize surface complexity either use surface area (e.g., topographic roughness index [1]), or variability in the surface normal vectors (or components of normals, e.g., slope and aspect). Vector dispersion and standard deviation of slope have been used previously to characterize surface complexity [4]. Ruggedness and complexity are orthogonal concepts because areas of complex texture can exhibit relatively low relief (e.g., the rough micro-topography of hummock and hollow peatlands) and vice versa.
Roughness maps are derived by measuring ruggedness or complexity related land-surface parameters within the local neighborhood surrounding each grid cell in a DEM. Therefore, roughness is commonly mapped using the same roving-window approach used for measuring many of the common topographic attributes [4,9]. The size of the local neighborhood dictates the scale at which surface roughness is characterized. The scale-variant nature of roughness is widely recognized in the literature [4,5,10]. Importantly, the scale-dependency of both ruggedness and surface complexity result from the fact that they are defined over areas rather than singular points. While some researchers have perceived the scaling of roughness as problematic [13], others recognize the opportunity scale-variant roughness provides in studying landscapes [4,5]. Ideally, roughness is assessed at a scale that is meaningful with respect to the scale of landforms, geomorphological processes, and the specific application [14]. Ultimately, for heterogeneous landscapes, a single optimal scale to measure surface roughness may not exist. Rather, a range of scales may be more appropriate for capturing the varying complexity of the topographic surface in a region.
The scale-variance of ruggedness is in part a result of the increased likelihood of including more prominent elevation minima and maxima with more extensive neighborhoods. As a result, ruggedness maps tend to highlight elevation minima/maxima and breaks-in-slope. Ruggedness scale signatures, which characterize the relation between roughness and filter kernel size, tend to be simple, monotonically increasing functions. By comparison, the scale signatures for texture-based roughness metrics are generally more complex and are often indicative of variation in the topographic expression of geological units and their age, landform arrangements, and land use/land cover that exhibit micro-topography [15,16].
Grohmann et al. [4] used a combination of filtering and data resampling (i.e., DEM grid coarsening) to study the multiscale nature of roughness for a site in Scotland. They concluded that researchers should derive roughness parameters from higher resolution data, and resample to a coarser resolution as needed. However, while data coarsening significantly improves the computational efficiency of large-scale operations, this approach comes at the cost of potentially losing topographic information. Wood [17] performed multiscale measurements of indices of topographic shape by using first and second derivatives of quadratic surfaces fitted over a range of scales. Lindsay et al. [18] and Newman et al. [19] showed how efficient filtering methods based on integral images [20] can be applied to measures of local topographic position, allowing for efficient ‘hyper-scale’ analysis (analogous to hyper-spectral analysis in the field of remote sensing) of topographic properties without the need for data coarsening. This paper extends these earlier studies by examining the hyper-scale properties of topographic complexity and by developing a method to derive locally adaptive, scale-optimized roughness maps. An approach is presented for measuring a normal vector-based roughness index. This roughness index is applied to the topographic analysis of a fine-resolution LiDAR data set case study.

2. Materials and Methods

2.1. Locally Adaptive Scale-Optimized Surface Roughness Measurement

A surface normal is a 3-D vector that is perpendicular to the surface tangent plane at a point. The three components (x, y, and z) of a unit surface normal are often derived from the slope (S) and aspect (a) of the surface, such that [4,21]:
x = sin ( a ) × sin ( S )       y = cos ( a ) × sin ( S )       z = cos ( S ) ,
In practice, however, the three vector components can be derived directly from the elevations within the 3 × 3 window surrounding each grid cell in a DEM, thereby avoiding the calculation of the intermediate S and a terms and negating the need for the computationally expensive trigonometric functions.
Surface complexity can be related to the dispersion of the surface normals within an area; where planar surfaces exhibit no variation in normal orientations and increased irregularity produces greater dispersion (Figure 1).
The spherical standard deviation (σs) is a measure of the angular spread among n unit vectors and is defined as [22]:
σ s = 2 ln ( R n ) · 180 π ,
Here, σs is measured in degrees and is zero for flat and inclined planes and increases infinitely with greater surface complexity. This formulation of σs assumes an underlying wrapped normal distribution. R is the resultant vector length and is derived from the sum of the x, y, and z components of each of the n normals contained within a filter kernel:
R = ( i n x ) 2 + ( i n y ) 2 + ( i n z ) 2 ,
Since normals are unit vectors, R varies from 0 to n, where larger values indicate less dispersion.
The filter size (D) used to calculate the component summations in Equation (3) determines the scale of roughness characterization and therefore n = D2. D must be an odd integer equal to or greater than three. For multiscale analyses, it can be more convenient to refer to kernel sizes using the filter radius (r), where D = 2r + 1 [18]. Thus, r = 1 coincides with the smallest possible 3 × 3 filter, r = 2 is a 5 × 5 filter, etc. Equation (2) can therefore be thought of as defining σs(r), a function referred to in this paper as the roughness scale signature.
Grohmann et al. [4] found that vector dispersion, a similar measure of angular spread of surface normals, increases nearly monotonically with increasing scale. This occurred because their measure accumulates the variance of all smaller scales up to the test scale. A more interesting scale relation can therefore be estimated by isolating the amount of surface complexity associated with specific scale ranges. That is, at large spatial scales, σs should reflect the texture of large-scale landforms rather than the accumulated complexity at all smaller scales, including high-frequency micro-topographic roughness [14]. As such, the approach adopted in this paper is to suppress the surface complexity of scales that are smaller than the filter size by applying Gaussian blur (with a standard deviation of r/3) to the DEM prior to calculating σs(r). In this way, our method is able to isolate and highlight the surface complexity associated with landscape features of a similar scale to that of the filter size. Wu et al. [9] applied a similar approach to scale partitioning in the study of surface roughness, except a mean filter was used to suppress higher-frequency signals in place of a Gaussian filter. Gaussian filters are commonly preferred in computer vision and image processing applications for scale space representation because they do not introduce new spurious structures at coarse scales that do not correspond to simplifications of structures at finer scales [23].
The maximum σss max) for a tested range of spatial scales from lower (rL) and upper (rU) bounds can be defined as:
σ s   m a x = max { σ s ( r ) : r = r L r U } ,
Equation (4) represents a locally adaptive measure of surface roughness, in which each grid cell in a DEM is provided a scale-optimized roughness value that is suited to the topographic context in which the cell is situated. If a grid cell in a DEM is situated among the highly complex micro-topography of a tilled agricultural field and another is situated within the much larger-scale undulating surface of a moraine, σs max can potentially recognize the peak roughness in their local scale signatures to identify their dominant scales.
Calculation of σs for larger filter kernels can be very computationally intensive if a naïve filtering approach is used. Fortunately, the component summations in Equation (3) can be computed using integral images, or summed-area tables [20]. An integral image is a raster data structure in which each grid cell’s value represents the sum of an underlying distribution (a normal component in this case) within the rectangular area bounded by the cell and one of the image corners (Figure 2a). Widely applied in the field of computer vision, integral images allow for efficient measurements of the total of the underlying distribution for arbitrary sized rectangular areas in three mathematical operations (Figure 2b). This can facilitate image filtering with constant-time computational efficiency, varying with the number of grid cells in the image, but independent of the size the filter kernel. This is the basis for efficient, hyper-scale geomorphometric analysis proposed by [18].
A plugin, named MultiscaleStdDevNormals (referred to here as MSSDN), was implemented within the open-source geospatial analysis library WhiteboxTools [24] using the Rust programming language. This tool can be used to map the spatial pattern of maximum spherical standard deviation, as well as the scale at which maximum spherical standard deviation occurs (rmax), for each grid cell in a DEM. The general procedure operates as described in Table 1.
The MSSDN tool makes extensive use of integral images (i.e., summed-area tables) and parallel processing to ensure computational efficiency. Normal vector calculation (Step 3) is a 3 × 3 neighborhood operation, and is therefore relatively computationally efficient and can be parallelized. Each integral image (Step 4) is calculated sequentially, however, integral-image based filtering operations can be parallelized for further improved efficiency. The DEM smoothing operation (Step 2) utilizes the fast almost-Gaussian filter [25], which applies multiple integral-image-based mean filters of differing sizes to closely approximate Gaussian blur.

2.2. Study Site and Data

Locally adaptive scale-optimized roughness patterns were evaluated for an 840,000,000-grid cell (3.4 GB), 0.5 m resolution LiDAR DEM. The DEM characterizes topography in a 210 km2 area east of Brantford Ontario, Canada (Figure 3). The study site is situated at latitude and longitude ranges of 43°5′48” N to 43°13′59” N and 80°2′22” W to 80°12′49” W respectively and overlaps with extensive portions of the Fairchild Creek and Big Creek sub-basins, which are both minor tributaries of the Grand River. The northeastern portion of the study site exhibits a fine drainage texture in the headwaters of Big Creek, where streams are deeply incised. The southern area of the site is dominated by the large incised meanders and broad floodplains of Fairchild Creek and the Grand River. The steep cut banks associated with these features provide significant local relief. The overall relief of the study site is approximately 80 m. The physiography of the site is divided between dissected sand plains and clay plains, with a small area of kame moraine in the northeastern corner of the site [26]. The dominant soil types are silt loam and sandy loam with smaller, isolated areas of silty clay loam and silty clay. The majority of the study site has agricultural land uses; forested areas comprise approximately 14% of the site and is often coincident with the relatively steep slopes of incised streams. There are some smaller urbanized areas within the site, particularly associated with the outlying portions of Brantford.
The DEM was interpolated using a triangulation gridding scheme from last- and only-returns of the source LiDAR point cloud, excluding classified non-ground points (largely vegetation and buildings). While last-returns are generally associated with the ground surface, under heavy forest cover, these points may also include the low-lying portion of tree trunks. This may partially contribute the high roughness of the interpolated DEM in forested areas. The publicly available source data were collected during leaf-off and snow-free ground conditions in the spring of 2018 by a private contractor commissioned by the Ontario Ministry of Agriculture, Food and Rural Affairs (OMAFRA) and the Ministry of Natural Resources and Forestry (MNRF). The LiDAR data were stored in the NAD83 UTM zone 17N (EPSG:2958) projected coordinate system. The average point density of the data set is 8 points⋅m−2 and the overall vertical accuracy was estimated to be 5 cm. A triangulation gridding scheme was used to interpolate the point data. Hydro-flattening was used to correct the surface of the smaller waterbodies and rivers within the area. WhiteboxTools’ FlattenLakes tool and the publicly available Ontario Hydro Network’s waterbodies data set were used to perform this operation. While many buildings were excluded from the interpolation by removing non-ground point classifications, the DEM was also treated to remove any remaining off-terrain objects using the RemoveOffTerrainObjects tool in WhiteboxTools. Several major roads transect the site, and their embankments are apparent in the DEM. The resolution of the DEM is sufficient to represent the micro-topographic roughness associated with tillage patterns in fields and undulating forest floors. At larger spatial scales, the incised channels provide interesting landscape-scale texture for this study.

3. Results

The MSSDN tool was used to map the spatial distributions of σs max (Figure 4) and rmax (Figure 5) for the test DEM. Processing completed in 71 min 28.1 s (excluding file input/output time) using an 8-core 3.0 GHz processor with 64 GB of memory. Each tested scale took approximately 85 s to evaluate. The maximum memory requirement during processing was 10.5 times the DEM size (note, the DEM file was stored as 32-bit floating-point values). Fifty scales were sampled, with 1 ≤ r ≤ 748 (in grid cells). Because the DEM grid resolution is 0.5 m, the scale filter radius, in cells, is approximately equivalent to the full filter size (D) in meters. Experience with roughness scale signatures has shown that σs max is highly variable at shorter scales and changes more gradually at broader scales. Therefore, a nonlinear scale interval was used to ensure that the scale sampling density was higher for short scale ranges and coarser at longer tested scales, such that:
r i = r L + ( i r L ) p ,
where ri is the filter radius for step i and p is the nonlinear scaling factor, set to 1.7 in this testing. A constant sampling interval (e.g., r = 1, 3, 5, 7, etc.) was also explored; however, there tends to be more variance at smaller scales, due to micro-topography, than at longer spatial scales. Therefore, it is difficult to select a single sampling interval across the entire scale range without either under-sampling at the shorter scale ranges or needlessly over-sampling at longer ranges. There is nothing significant about the nonlinear scaling factor of 1.7 used in this study except that, for the test DEM, this value provided a good compromise of high sampling density at shorter scales and coarser sampling at the longer scales within the tested scale range. If roughness scale signatures appear smoothly varying, the selected nonlinear scaling value is adequate; if the signature appears more jagged, it is likely that the scaling value should be decreased due to under-sampling.
The highest σs max values were found to occur along the steep cut banks and terrace scarps of the deeply incised rivers within the site (Figure 4). By comparison, the wide floodplains and scroll-bars of Fairchild Creek and the Grand River are among the least texturally complex locations within the site, being broadly level, depositional topography. Each of the ravines associated with the smaller incised channels within the northeast of the site demonstrated relatively high roughness, typically peaking at intermediate to broader spatial scales (Figure 5). Road embankments, and particularly their associated roadside ditches, frequently exhibited high σs max values (Figure 4b). The irregular ground associated with forest floors demonstrated elevated roughness relative to their surrounding agricultural areas; an example of this phenomenon is illustrated in the detailed inset provided in Figure 4b. The fine texture associated with tillage patterns within agricultural fields were also evident in the σs max map, and in fact, the differing tillage direction and furrow depths of neighboring fields, are discernable in the image (Figure 4d).
The spatial distribution of rmax (Figure 5) illustrated several characteristics about σs max. First, flatter agricultural fields containing prominent tillage patterns and forested areas reached peaks in σs at shorter scales, typically with 1 ≤ r ≤ 4. These short scales are very extensive in the study site owing to the prevalence of these land covers (Figure 6). The longest spatial scales of peak σs largely coincided with the smooth floodplains on the inside of meander bends (point bars). Fields exhibiting rolling topography possessed more intermediate (20 ≤ r ≤ 70) scales of σs max. These scales also coincided with a secondary peak in the probability density function (Figure 6) located at r=51 (25.5 m), indicating the prevalence of these roughness scales within the site.
Approximately 35.6% of the grid cells were found to have rmax values less than four grid cells, indicating the dominance of micro-topographic roughness within the 0.5 m resolution study area DEM. The peak in σs values was very rarely identified at filter radii greater than approximately 300 cells (150 m) within the study site and only a small proportion of the grid cells were assigned σs max at the tested rU value (Figure 6). This would indicate that the rU value used in this case study (rU = 748) was sufficient to capture the vast majority of the dominant scales of roughness within the evaluated terrain. The condition of rmax = rU may be indicative of a truncated peak in the scale signature at the broadest tested scales. Thus, it is advisable to set the rU value high enough that only a small proportion of grid cells in the DEM are assigned this upper boundary value. Only 0.36% of the grid cells in the study site DEM were found to have rmax = rU (Figure 6).
Detailed scale signatures were extracted for five sites within the larger study area, with varying topographic and land-cover characteristics (Figure 7). Each of the signatures possessed at least one well-defined peak in roughness and demonstrated decreased σs variability for scales greater than approximately 500 m. The diversity in overall signature shape and peak location was found to be high. Site 1 was situated on the inside bend of a meander (Figure 7a) and exhibited generally low σs values for r ≤ 350, peaking at r = 508 (Figure 7b). Site 2 was located atop a low hill in an agricultural field typical of the rolling topography found in places throughout the study site. The tillage pattern in the Site 2 field was not as prevalent as in other sites. The site’s signature (Figure 7b) possessed two peaks; the first and highest peak was located at r = 28, while the second much lower peak occurred at r = 344. This first peak was associated with the dimension of the low hill on which the site was situated, while the lower secondary peak was related to a larger-scale topographic undulation within the field. Site 3 was in the middle of a woodlot with a highly irregular forest floor. The first peak in roughness at Site 3 occurred at r = 2 and was the second highest measured roughness peak of the tested signatures. This peak was associated with the micro-topography of the forest floor, while the secondary peak, situated at r = 150, resulted from the larger-scale sloping topography of the woodlot. Site 4 was located along a small incised headwater stream, which passed through an agricultural field. The roughness related to the prominent tillage pattern within the field is apparent in the spike in σs value at the smallest scales, but the dominant peak in the scale signature occurs at r = 90 and was caused by the relatively steep hillslopes on either side of the channel. Finally, Site 5 was situated within a flat agricultural field. Unsurprisingly, in the absence of larger-scale topographic features, σs max occurs at r = 1 and reflects the tillage within the field. Roughness was consistently low across all scales for Site 5, although it did exhibit a slight rise in σs for the range 50 ≤ r ≤ 239, before gradually dropping again at larger scales (Figure 7b).
Analysis of the patterns of σs max and rmax revealed negative exponential relation (Figure 8). This clearly demonstrates the inverse relation between the two indices, such that the grid cells exhibiting the largest σs max values (> 20°) are typified by rmax < ~50, and similarly, that sites with rmax > 250 exhibit σs max < ~ 5°.
A comparison of the summary statistics of σs max (Table 2) and rmax (Table 3) distributions was made among the various soil texture categories within the study site. One-way ANOVA testing showed that the soil texture category means were statistically heterogeneous for both σs max (Fα = 0.05, df1 = 8, df2 = 776,113,757 = 4,597,316.144, p < 0.0001) and rmax (Fα = 0.05, df1 = 8, df2 = 776,113,757 = 1,560,163.151, p < 0.0001). Of course, given a sufficiently large sample, extremely small and non-notable differences can be found to be statistically significant and statistical significance says nothing about the practical significance of a difference. Nonetheless, examination of Table 2 and Table 3 does reveal noteworthy differences among the distributions of the two roughness indices. For example, silty clay, silty clay loam, and loamy sand each exhibited relatively low average σs max while organic soils were notable for their relatively high average σs max. Each of the sandy textures appeared to have substantially less range in σs max than the other categories. Organic soils exhibited less variability in rmax values while the median rmax for silty clay and very fine sandy loam soils were notably lower than other categories. Loam, fine sandy loam, and loamy sand were discernable for their longer mean and median rmax values. As a whole, the rmax distributions within each soil category were more skewed (see mean relative to median) than the corresponding σs max values.

4. Discussion

The extensive use of integral images and parallelization within the MSSDN tool makes applying this approach to study the hyperscale characteristics of surface roughness in heterogeneous landscapes practical without the need to adjust DEM resolution using resampling or other data coarsening techniques [4]. The case study shows that it is possible to sample scales densely, even for massive DEMs, allowing for locally optimal scale selection. However, while the approach used in this study was found to be computationally performant, it does require significant memory resources. The large memory requirement of the tool results from the need to store each of the integral images of the three normal vector components with double-precision (64-bits) to avoid rounding errors. Therefore, multi-gigabyte DEMs may not be able to be processed on memory-constrained systems without first splitting the data into smaller pieces. Memory usage issues associated with the application of integral images have been widely recognized in the literature [27,28]. This may become less of a restrictive issue as computing platforms with greater memory become more commonly available and as researchers continue to move toward cloud computing platforms, such as Google Earth Engine, for spatial analysis [29].
Areas of relatively high roughness largely coincided with the smaller incised channels and the cut banks and terrace scarps of larger rivers, as well as road embankments. The impact of road embankments emphasizes the importance of removing these features from fine-resolution LiDAR DEMs in certain applications [30]. The areas of the study site that were under forest cover were each associated with moderate to high values of roughness. This is indicative of how well the source LiDAR data were able to capture the rough ground beneath the forest canopy, a characteristic of LiDAR data sets that has been previously observed in the literature [7,31]. Generally, areas of high roughness were associated with shorter spatial scales and vice versa (Figure 8), with a relation described by a negative exponential distribution. Some of the longest scales of σs max in the site were situated along the broad floodplains and meander scroll-bars, which were also among the least topographically complex (i.e., smoothest) sites. These highly level sites experience maximum roughness at larger spatial scales, such that search windows overlap with the relatively more complex surrounding topography.
The combination of the maximum roughness (Figure 4) and the scale of maximum roughness (Figure 5) aided in the interpretation of topographic properties of the study site. While roughness is commonly used as an input parameter for modelling applications, we suggest that the additional information of the scale of peak roughness (rmax) may provide additional useful information on landscape structure for these applications. The mosaic of spatial scales associated with maximum surface complexity (Figure 5) revealed substantial information about the topographic character of the test DEM (Figure 3) and was demonstrated to be linked with soil texture (Table 2 and Table 3). The widely ranging rmax values show that there is no single ‘representative’ kernel size that can be chosen to characterize topographic texture in a complex and extensive area. As fine-resolution LiDAR DEMs become increasingly common in terrain modelling applications [32,33], multiscale analysis of land-surface parameters has become more important [12,34,35] and has the potential for improving the accuracy of mapping and classification applications. Future research should explore the extent to which locally-adaptive scale selection, such as the scheme used in this paper, can also impact geomorphometric mapping and classification applications.
By evaluating this locally-adaptive scale selection method for characterizing roughness (i.e., site-specific scale of maximum roughness) it is evident that the information content in the MSSDN map (Figure 4) cannot be replicated by the common approaches of 1) measuring roughness at an, often arbitrary, single ‘representative’ scale, or 2) using a stack of roughness maps derived across a range of spatial scales. This last point may not be immediately evident, particularly given the fact that the MSSDN map is itself derived from the multiscale image stack. However, given the heterogeneity observed in the scale signatures among DEM grid cells (e.g., Figure 7), in diverse terrain, any classification model that is based on applying weights to each image in a roughness scale stack cannot represent the same information as contained in an MSSDN image. Furthermore, there is potential to extend this approach to derive additional information based on other characteristics of scale signatures, e.g., roughness variability, number of peaks, peak height ratios, etc.
The approach to multiscale roughness analysis used in this research is highly adaptive to different DEM data sets and resolutions, as well as applications. For example, while micro-topographic roughness was found to dominate much of the study area, if the larger-scale surface complexity associated with landform features were of specific interest, it would be possible to remove the impacts of smaller-scale roughness by selecting a larger rL value. If, instead, an application warrants focusing on surface roughness at shorter scales (e.g., Campbell et al.’s [36] recent examination of the impact of roughness on human travel through forested terrain), then it would be appropriate to select a relatively low rU value. It should be possible to similarly apply this technique to study regional-scale roughness patterns at the continental scale using available global DEM products. That is, the lower and upper bounds of the test scales should be suited to the specific application. The use of Gaussian blur to partition roughness scales ensures that roughness is not accumulated from smaller spatial scales to impact the interpretation of features at a larger scale.

5. Conclusions

To conclude, the scaling of surface roughness (i.e., surface complexity) is shown here to exhibit substantial heterogeneity within a 210 km2 study area. This study demonstrated an application of roughness mapping across a broad range of spatial scales with a fine scale resolution. This method allows for the characterization of maximum surface roughness at spatial scales that are optimal for each individual grid cell within a DEM. These data were found to be reflective of the diverse topographic and land-use settings within the study site. Furthermore, the information contained within the scale map can provide additional useful information for landscape interpretation. The analysis revealed significant differences in the maximum roughness and scale of maximum roughness among the various soil texture categories within the study site, demonstrating the practical utility of locally adaptive, scale-optimized roughness characterization for mapping applications.

Author Contributions

Conceptualization, J.B.L., D.R.N, and A.F.; methodology, J.B.L.; software, J.B.L. and A.F.; validation, J.B.L.; formal analysis, J.B.L.; investigation, J.B.L.; resources, J.B.L.; data curation, J.B.L.; writing—original draft preparation, J.B.L.; writing—review and editing, J.B.L., D.R.N. and A.F.; visualization, J.B.L.; supervision, J.B.L.; project administration, J.B.L.; funding acquisition, J.B.L.

Funding

This research was funded by a grant provided by the Natural Sciences and Engineering Research Council of Canada (NSERC; grant number 400317).

Acknowledgments

The authors would like to thank the anonymous reviewers. The useful comments and suggestion provided by the reviewers led to an improved final draft of the paper.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Tian, B.; Wang, L.; Koike, K. Spatial statistics of surface roughness change derived from multi-scale digital elevation models. Procedia Environ. Sci. 2011, 7, 252–257. [Google Scholar] [CrossRef] [Green Version]
  2. Lindsay, J.B.; Newman, D.R. Hyper-scale analysis of surface roughness. PeerJ Prepr. 2018, 6, e27110v1. [Google Scholar]
  3. Stambaugh, M.C.; Guyette, R.P. Predicting spatio-temporal variability in fire return intervals using a topographic roughness index. For. Ecol. Manag. 2008, 254, 463–473. [Google Scholar] [CrossRef]
  4. Grohmann, C.H.; Smith, M.J.; Riccomini, C. Multiscale analysis of topographic surface roughness in the Midland Valley, Scotland. IEEE Trans. Geosci. Remote Sens. 2010, 49, 1200–1213. [Google Scholar] [CrossRef]
  5. Frankel, K.L.; Dolan, J.F. Characterizing arid region alluvial fan surface roughness with airborne laser swath mapping digital topographic data. J. Geophys. Res. Earth Surf. 2007, 112. [Google Scholar] [CrossRef] [Green Version]
  6. Glenn, N.F.; Streutker, D.R.; Chadwick, D.J.; Thackray, G.D.; Dorsch, S.J. Analysis of LiDAR-derived topographic information for characterizing and differentiating landslide morphology and activity. Geomorphology 2006, 73, 131–148. [Google Scholar] [CrossRef]
  7. Eeckhaut, M.V.D.; Poesen, J.; Verstraeten, G.; Vanacker, V.; Nyssen, J.; Moeyersons, J.; Beek, L.; Vandekerckhove, L. Use of LIDAR-derived images for mapping old landslides under forest. Earth Surf. Processes Landf. 2007, 32, 754–769. [Google Scholar] [CrossRef]
  8. Li, X.; Cheng, X.; Chen, W.; Chen, G.; Liu, S. Identification of forested landslides using LiDar data, object-based image analysis, and machine learning algorithms. Remote Sens. 2015, 7, 9705–9726. [Google Scholar] [CrossRef]
  9. Wu, J.; Yang, Q.; Li, Y. Partitioning of Terrain Features Based on Roughness. Remote Sens. 2018, 10, 1985. [Google Scholar] [CrossRef]
  10. Kreslavsky, M.A.; Head, J.W.; Neumann, G.A.; Rosenburg, M.A.; Aharonson, O.; Smith, D.E.; Zuber, M.T. Lunar topographic roughness maps from Lunar Orbiter Laser Altimeter (LOLA) data: Scale dependence and correlation with geologic features and units. Icarus 2013, 226, 52–66. [Google Scholar] [CrossRef]
  11. Kreslavsky, M.A.; Head, J.W.; Neumann, G.A.; Zuber, M.T.; Smith, D.E. Kilometer-scale topographic roughness of Mercury: Correlation with geologic features and units. Geophys. Res. Lett. 2014, 41, 8245–8251. [Google Scholar] [CrossRef]
  12. Smith, M.W. Roughness in the Earth Sciences. Earth Sci. Rev. 2014, 136, 202–225. [Google Scholar] [CrossRef]
  13. Shepard, M.K.; Campbell, B.A.; Bulmer, M.H.; Farr, T.G.; Gaddis, L.R.; Plaut, J.J. The roughness of natural terrain: A planetary and remote sensing perspective. J. Geophys. Res. Planets 2001, 106, 32777–32795. [Google Scholar] [CrossRef]
  14. Hani, A.F.M.; Sathyamoorthy, D.; Asirvadam, V.S. A method for computation of surface roughness of digital elevation model terrains via multiscale analysis. Comput. Geosci. 2011, 37, 177–192. [Google Scholar] [CrossRef]
  15. McKean, J.; Roering, J. Objective landslide detection and surface morphology mapping using high-resolution airborne laser altimetry. Geomorphology 2004, 57, 331–351. [Google Scholar] [CrossRef]
  16. Cao, W.; Cai, Z. Improved Multiscale Roughness Algorithm for Lunar Surface. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 2336–2345. [Google Scholar] [CrossRef]
  17. Wood, J. The Geomorphological Characterisation of Digital Elevation Models. Ph.D. Thesis, University of Leicester, Leicester, UK, 1996. [Google Scholar]
  18. Lindsay, J.; Cockburn, J.; Russell, H. An integral image approach to performing multi-scale topographic position analysis. Geomorphology 2015, 245, 51–61. [Google Scholar] [CrossRef]
  19. Newman, D.; Lindsay, J.; Cockburn, J. Evaluating metrics of local topographic position for multiscale geomorphometric analysis. Geomorphology 2018, 312, 40–50. [Google Scholar] [CrossRef]
  20. Crow, F.C. Summed-area tables for texture mapping. In Proceedings of the ACM SIGGRAPH Computer Graphics, Minneapolis, MN, USA, 23–27 July 1984; Volume 18, pp. 207–212. [Google Scholar]
  21. Hodgson, M.E.; Gaile, G.L. A cartographic modeling approach for surface orientation-related applications. Photogramm. Eng. Remote Sens. 1999, 65, 85–95. [Google Scholar]
  22. Mardia, K.V. Statistics of Directional Data; Academic Press: New York, NY, USA, 1972. [Google Scholar]
  23. Lindeberg, T. Scale-space theory: A basic tool for analysing structures at different scales. J. Appl. Stat. 1994, 21, 225–270. [Google Scholar] [CrossRef]
  24. Lindsay, J.B. WhiteboxTools User Manual. Available online: https://jblindsay.github.io/wbt_book/intro.html (accessed on 21 July 2019).
  25. Kovesi, P. Fast almost-gaussian filtering. In Proceedings of the 2010 International Conference on Digital Image Computing: Techniques and Applications, Sydney, Australia, 1–3 December 2010; pp. 121–125. [Google Scholar]
  26. Chapman, L.J.; Putnam, D.F. Physiography of Southern Ontario; Published for the Ontario Research Foundation by University of Toronto Press: Toronto, ON, Canada, 1973. [Google Scholar]
  27. Wei, Y.; Tao, L. Efficient histogram-based sliding window. In Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA, 13–18 June 2010; pp. 3003–3010. [Google Scholar]
  28. Lee, S.-S.; Jang, S.-J.; Kim, J.; Hwang, Y.; Choi, B. Memory-efficient SURF architecture for ASIC implementation. Electron. Lett. 2014, 50, 1058–1059. [Google Scholar] [CrossRef]
  29. Gorelick, N.; Hancher, M.; Dixon, M.; Ilyushchenko, S.; Thau, D.; Moore, R. Google Earth Engine: Planetary-scale geospatial analysis for everyone. Remote Sens. Environ. 2017, 202, 18–27. [Google Scholar] [CrossRef]
  30. Lindsay, J.B.; Dhun, K. Modelling surface drainage patterns in altered landscapes using LiDAR. Int. J. Geogr. Inf. Sci. 2015, 29, 397–411. [Google Scholar] [CrossRef]
  31. Reutebuch, S.E.; McGaughey, R.J.; Andersen, H.-E.; Carson, W.W. Accuracy of a high-resolution lidar terrain model under a conifer forest canopy. Can. J. Remote Sens. 2003, 29, 527–535. [Google Scholar] [CrossRef]
  32. Pike, R.J. Geomorphometry-diversity in quantitative surface analysis. Progress Phys. Geogr. 2000, 24, 1–20. [Google Scholar]
  33. Pike, R.J.; Evans, I.; Hengl, T. Geomorphometry: A brief guide. In Geomorphometry: Concepts, Software, Applications; Hengl, T., Reuter, H.I., Eds.; Elsevier: Amsterdam, The Netherland, 2009; Volume 33, pp. 3–30. [Google Scholar]
  34. Drăguţ, L.; Eisank, C.; Strasser, T. Local variance for multi-scale analysis in geomorphometry. Geomorphology 2011, 130, 162–172. [Google Scholar] [CrossRef] [Green Version]
  35. Hani, A.F.M.; Sathyamoorthy, D.; Asirvadam, V.S. Computing surface roughness of individual cells of digital elevation models via multiscale analysis. Comput. Geosci. 2012, 43, 137–146. [Google Scholar] [CrossRef]
  36. Campbell, M.J.; Dennison, P.E.; Butler, B.W. A LiDAR-based analysis of the effects of slope, vegetation density, and ground surface roughness on travel rates for wildland firefighter escape route mapping. Int. J. Wildland Fire 2017, 26, 884–895. [Google Scholar] [CrossRef]
Figure 1. Dispersion of surface normals (represented in black) for (a) a complex triangulated surface and (b) a relatively smooth surface. Surfaces are depicted in green. Normal vector rose diagrams appear above the two surfaces to emphasize the differing vector dispersion.
Figure 1. Dispersion of surface normals (represented in black) for (a) a complex triangulated surface and (b) a relatively smooth surface. Surfaces are depicted in green. Normal vector rose diagrams appear above the two surfaces to emphasize the differing vector dispersion.
Geosciences 09 00322 g001
Figure 2. The integral image concept: (a) The untransformed, underlying image. The transformed value for the cell located at the yellow circle will be the sum of the values contained within the yellow rectangle; (b) The transformed image, including an example calculation. The sum value of elevations in the raw image within the yellow window centered on the yellow circle can be derived from the integral image values at points A, B, C, and D. Figure adapted from [18].
Figure 2. The integral image concept: (a) The untransformed, underlying image. The transformed value for the cell located at the yellow circle will be the sum of the values contained within the yellow rectangle; (b) The transformed image, including an example calculation. The sum value of elevations in the raw image within the yellow window centered on the yellow circle can be derived from the integral image values at points A, B, C, and D. Figure adapted from [18].
Geosciences 09 00322 g002
Figure 3. The study site situated between the cities of Brantford (located off the map to the west) and Hamilton (located off the map towards the northeast), within southern Ontario, Canada. The 0.5 m resolution LiDAR digital elevation model (DEM) is displayed with analytical hillshading (azimuth = 315° and altitude = 30°) to emphasize the topography of the site.
Figure 3. The study site situated between the cities of Brantford (located off the map to the west) and Hamilton (located off the map towards the northeast), within southern Ontario, Canada. The 0.5 m resolution LiDAR digital elevation model (DEM) is displayed with analytical hillshading (azimuth = 315° and altitude = 30°) to emphasize the topography of the site.
Geosciences 09 00322 g003
Figure 4. (a) The spatial distribution of σs max for the test DEM produced by the MultiscaleStdDevNormals (MSSDN) tool run with 1 ≤ r ≤ 748, and a nonlinearity scaling factor of 1.7; (b) Inset showing elevated surface complexity associated with the road embankment, a deeply incised river, and a forested area; (c) Inset showing the contrasting roughness on meander point bar and cut banks; (d) Inset highlighting the pattern of σs max associated with varying tillage patterns in adjacent agricultural fields. Images are hillshaded to emphasize topography.
Figure 4. (a) The spatial distribution of σs max for the test DEM produced by the MultiscaleStdDevNormals (MSSDN) tool run with 1 ≤ r ≤ 748, and a nonlinearity scaling factor of 1.7; (b) Inset showing elevated surface complexity associated with the road embankment, a deeply incised river, and a forested area; (c) Inset showing the contrasting roughness on meander point bar and cut banks; (d) Inset highlighting the pattern of σs max associated with varying tillage patterns in adjacent agricultural fields. Images are hillshaded to emphasize topography.
Geosciences 09 00322 g004
Figure 5. (a) The spatial distribution of the rmax (i.e., the filter radius, in cells) for the test DEM produced by the MSSDN tool run with 1 ≤ r ≤ 748, and a nonlinearity scaling factor of 1.7; (b) Inset showing heterogeneous scale selection in this diverse setting; (c) Inset of longer scales associated with meander bends and floodplains; (d) Inset illustrating the dominance of shorter scales among the relatively flat but texturally complex (due to tillage) agricultural fields. Images are hillshaded to emphasize topography.
Figure 5. (a) The spatial distribution of the rmax (i.e., the filter radius, in cells) for the test DEM produced by the MSSDN tool run with 1 ≤ r ≤ 748, and a nonlinearity scaling factor of 1.7; (b) Inset showing heterogeneous scale selection in this diverse setting; (c) Inset of longer scales associated with meander bends and floodplains; (d) Inset illustrating the dominance of shorter scales among the relatively flat but texturally complex (due to tillage) agricultural fields. Images are hillshaded to emphasize topography.
Geosciences 09 00322 g005
Figure 6. The probability density function of rmax map (Figure 5a) for the study site.
Figure 6. The probability density function of rmax map (Figure 5a) for the study site.
Geosciences 09 00322 g006
Figure 7. (a) Five sites used for extracting detailed scale signatures of σs from the MSSDN tool. Site descriptions are provided in the text. (b) Roughness scale signatures (σs(r)) for the five sites identified in part a.
Figure 7. (a) Five sites used for extracting detailed scale signatures of σs from the MSSDN tool. Site descriptions are provided in the text. (b) Roughness scale signatures (σs(r)) for the five sites identified in part a.
Geosciences 09 00322 g007
Figure 8. Scatterplot illustrating the relation between σs max and rmax for a sample of 10,000 randomly sampled grid cells from the study site data.
Figure 8. Scatterplot illustrating the relation between σs max and rmax for a sample of 10,000 randomly sampled grid cells from the study site data.
Geosciences 09 00322 g008
Table 1. Procedure used by the MSSDN tool to calculate σs max and rmax.
Table 1. Procedure used by the MSSDN tool to calculate σs max and rmax.
Algorithm Description
  • Initialize output magnitude (σs max) and scale rasters (rmax), setting cell values to −1.0.
  • For the tested filter size (rL), smooth the input DEM with Gaussian blur.
  • Calculate surface normals for each grid cell in the smoothed DEM and store these data in separate x, y, and z component images.
  • Convert each component image to an integral image.
  • Calculate σs using the tested filter size.
  • For each grid cell in the σs raster, if the value is greater than the current values in the output magnitude raster, update the output and set the scale raster to the tested filter size.
  • Repeat steps 2 to 6 for each filter size in the user-specified scale range up to rU.
Table 2. Relation between various soil texture categories within the study site and σs max.
Table 2. Relation between various soil texture categories within the study site and σs max.
Soil TextureMeanMedianMinMaxRangeSD
silt loam3.883.050.2892.8792.593.25
sandy loam3.032.360.2382.3282.082.30
silty clay loam2.591.920.2475.4575.212.23
organic4.834.201.2042.3441.142.48
silty clay2.141.590.2572.0071.751.75
loam3.952.720.2780.5280.254.43
fine sandy loam4.443.982.5029.6827.182.01
very fine sandy loam3.452.470.6430.4629.822.56
loamy sand2.251.500.6025.5124.911.95
Table 3. Relation between various soil texture categories within the study site and rmax.
Table 3. Relation between various soil texture categories within the study site and rmax.
Soil TextureMeanMedianMinMaxRangeSD
silt loam62.035174874792.8
sandy loam62.4281748747114.2
silty clay loam59.8161748747101.2
organic46.135134434343.8
silty clay61.141748747106.0
loam262.03251748747227.2
fine sandy loam152.31781363362107.7
very fine sandy loam43.54150850763.8
loamy sand149.41121599598150.6

Share and Cite

MDPI and ACS Style

Lindsay, J.B.; Newman, D.R.; Francioni, A. Scale-Optimized Surface Roughness for Topographic Analysis. Geosciences 2019, 9, 322. https://doi.org/10.3390/geosciences9070322

AMA Style

Lindsay JB, Newman DR, Francioni A. Scale-Optimized Surface Roughness for Topographic Analysis. Geosciences. 2019; 9(7):322. https://doi.org/10.3390/geosciences9070322

Chicago/Turabian Style

Lindsay, John B., Daniel R. Newman, and Anthony Francioni. 2019. "Scale-Optimized Surface Roughness for Topographic Analysis" Geosciences 9, no. 7: 322. https://doi.org/10.3390/geosciences9070322

APA Style

Lindsay, J. B., Newman, D. R., & Francioni, A. (2019). Scale-Optimized Surface Roughness for Topographic Analysis. Geosciences, 9(7), 322. https://doi.org/10.3390/geosciences9070322

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