75
1 Investigating Hyperscale Terrain Analysis Metrics and Methods by Daniel R. Newman A Thesis presented to The University of Guelph In partial fulfilment of requirements for the degree of Master of Science in Geography Guelph, Ontario, Canada © Daniel R. Newman April 2018

Investigating Hyperscale Terrain Analysis Metrics and Methods

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Investigating Hyperscale Terrain Analysis Metrics and Methods

1

Investigating Hyperscale Terrain Analysis Metrics and Methods

by

Daniel R. Newman

A Thesis

presented to

The University of Guelph

In partial fulfilment of requirements

for the degree of

Master of Science

in Geography

Guelph, Ontario, Canada

© Daniel R. Newman April 2018

Page 2: Investigating Hyperscale Terrain Analysis Metrics and Methods

ii

ABSTRACT

INVESTIGATING HYPERSCALE TERRAIN ANALYSIS METRICS AND METHODS

Daniel R. Newman Advisor:

University of Guelph, 2018 Dr. John B. Lindsay

New elevation sampling technology provides digital elevation data at unprecedented

resolution. Multiscale analytical methods are becoming increasingly important for meaningful

analysis as a result of increasingly fine-resolution datasets. However, high computational

complexity often limits the feasibility and quality of the analysis. This research sought to

investigate and develop metrics and methods for geomorphometric analyses that provide the

computational efficiency required of hypercscaled analyses on fine-resolution data. Local

topographic position (LTP) metrics are a class of elevation indices that benefit greatly from

hyperscale analytical techniques, yet there is little guidance for metric selection in the literature.

Four efficiency-optimized algorithms LTP metrics were benchmarked to document their

performance. Having established DEV as the optimal metric for hyperscale analysis, it was

modified to measure landscape topographic anisotropy using oriented windows. The novel

terrain attribute had the sensitivity to detect even complex nested anisotropic features and the

efficiency to feasibly sample in hyperscale.

Page 3: Investigating Hyperscale Terrain Analysis Metrics and Methods

iii

Dedication

This work is dedicated to my daughter Kira Newman with love.

Page 4: Investigating Hyperscale Terrain Analysis Metrics and Methods

iv

Acknowledgments

First and foremost, I would like to thank my advisor Dr. John Lindsay for providing

invaluable guidance throughout this project. The impact of the assistance, clarification of ideas

and concepts, and help navigating through academia cannot be understated. I can honestly say

that your mentorship has been one of the most enriching and educational experiences in my life.

I would like to thank my committee member Dr. Jaclyn Cockburn for invaluable feedback on

most aspects of this work. The energy and insight you brought to the project was inspiring,

especially at the committee meetings! I would also like to thank the National Science and

Engineering Research Council of Canada for providing the research grant that has made this

research possible.

Few acknowledgement sections would be complete without mention to one’s family. I

would like to thank my mother Kristen Newman for being so loving and supportive. Without her

help I doubt that I would have been able to balance work, life, and academics. Finally, I would

like to thank my daughter Kira Newman for being my motivation and entertainment throughout

this project. Even during the most stressful times, you always made me smile.

Page 5: Investigating Hyperscale Terrain Analysis Metrics and Methods

v

Table of Contents

Abstract ........................................................................................................................................... ii

Dedication ...................................................................................................................................... iii

Acknowledgments.......................................................................................................................... iv

List of Figures ............................................................................................................................... vii

List of Tables ................................................................................................................................ vii

List of Abbreviations ..................................................................................................................... ix

Chapter 1: Introduction ................................................................................................................... 1

1.1 Research Objectives .............................................................................................................. 7

Chapter 2: Evaluating the performance of local topographic position metrics for multiscale

applications ..................................................................................................................................... 9

Abstract: ...................................................................................................................................... 9

2.1 Introduction ......................................................................................................................... 10

2.2 Current state of LTP analysis .............................................................................................. 13

2.2.1 LTP metrics .................................................................................................................. 13

2.2.2 Advances in spatial filtering ........................................................................................ 16

2.3 Methods............................................................................................................................... 19

2.3.1 Data sets ....................................................................................................................... 19

2.3.2 Assessing LTP metric implementations....................................................................... 21

2.4 Results ................................................................................................................................. 23

2.5 Discussion ........................................................................................................................... 30

2.5.1 Computational efficiency ............................................................................................. 30

2.5.2 Robust LTP characterization........................................................................................ 32

2.5.3 Spatial LTP patterns ..................................................................................................... 33

2.6 Conclusions ......................................................................................................................... 34

Chapter 3: Measuring hyperscale topographic anisotropy as a continuous landscape property ... 36

Abstract ..................................................................................................................................... 36

3.1 Introduction ......................................................................................................................... 37

3.2 Methods............................................................................................................................... 39

3.2.1 Directional LTP Sampling ........................................................................................... 40

3.2.2 Anisotropy Model ........................................................................................................ 43

Page 6: Investigating Hyperscale Terrain Analysis Metrics and Methods

vi

3.2.3 Study Sites ........................................................................................................................... 43

3.3 Analysis............................................................................................................................... 46

3.3.1 Anisotropy-Scale Signatures ........................................................................................ 46

3.3.2 Spatial Distribution of Anisotropy ............................................................................... 47

3.4 Discussion ........................................................................................................................... 50

3.5 Conclusion .......................................................................................................................... 53

Chapter 4: Conclusion................................................................................................................... 54

Bibliography ................................................................................................................................. 59

Page 7: Investigating Hyperscale Terrain Analysis Metrics and Methods

vii

List of Figures

Figure 2.1: A map showing the low-, intermediate-, and high-relief study sites......................... 21

Figure 2.2: The minimum analysis times (n=10) for each algorithm plotted against the filter size

and paneled by input data set (A through D) ........................................................................ 24

Figure 2.3: The r2 values for each metric plotted against filter size and paneled by input data set

(A through D) ........................................................................................................................ 25

Figure 2.4: Output rasters for the EP (A) and PER (B) algorithms for the intermediate data set at

a filter size of 411 grid cells .................................................................................................. 26

Figure 2.5: The r2 values for each metric plotted against filter size. The plot shows how the

much output changes due to noise removal .......................................................................... 27

Figure 2.6: Residuals from the regression analysis using DEV (A, D, G), PER (B, E, H), and

RTP (C, F, I) to predict EP across sites ................................................................................ 29

Figure 2.7: Output LTP images using the PER metric with a 411 grid cell filter size on the low

relief data set (A) and the denoised low relief data set (B) ................................................... 30

Figure 3.1: Graphical representation of the orientated window aggregation scheme ................. 41

Figure 3.2: Schematic demonstrating the theoretical differences between DEV measurements

using the orientation swaths, isotropic sampling, and continuous measurements using

infinitesimally small swaths (effectively line measurements) .............................................. 42

Figure 3.3: The WSNM DEM with the locations of study Sites 1-4 ........................................... 44

Figure 3.4: The PDR DEM with the locations of study Sites 5-7 ............................................... 45

Figure 3.5: Anisotropy scale signatures for each study site ........................................................ 47

Figure 3.6: Spatial distribution of Amax and Rmax rasters for representative sections from the

WNSM (A and B respectively) and PDR (C and D respectively) ........................................ 49

Figure 3.7: High-magnification Amax rasters for study Sites 2 through 6 .................................. 50

List of Tables

Table 2.1: This table summarizes the properties of the various LTP metrics along with the

optimal filtering technique. ................................................................................................... 19

Page 8: Investigating Hyperscale Terrain Analysis Metrics and Methods

viii

List of Equations

Equation 2.1: Elevation percentile............................................................................................... 14

Equation 2.2: Deviation from mean elevation............................................................................. 15

Equation 2.3: Percent elevation range.......................................................................................... 15

Equation 2.4: Relative topographic position index...................................................................... 16

Equation 3.1: Anisotropy Magnitude.... ...................................................................................... 43

Page 9: Investigating Hyperscale Terrain Analysis Metrics and Methods

ix

List of Abbreviations

ALOS Advanced Land Observation Satellite

CPU central processing unit

CRA constructive research approach

DEM digital elevation model

DEV deviation from mean elevation

DSF delta surface fill

DSM digital surface model

DIFF difference from mean elevation

EP elevation percentile

JAXA Japanese Aerospace Exploration Agency

LiDAR light detection and ranging

LTP local topographic position

MAUP modifiable areal unit problem

MTPCC multiscale topographic position colour composite

OTO off-terrain object

PDR Peterborough drumlin range

PER percent elevation range

RAM random access memory

RMSD root-mean-square deviation

RTP relative topographic position index

SAR synthetic aperture radar

TPI topographic position index

WSNM White Sands National Monument

Page 10: Investigating Hyperscale Terrain Analysis Metrics and Methods

1

Chapter 1: Introduction

Introduction

The combination of quantitative representations of surfaces with computer science and

engineering has led to the development of digital terrain analysis, more commonly referred to as

geomorphometry. The field of geomorphometry attempts to quantify the topography of the

Earth’s surface by extracting information through the analysis of elevation data (Lindsay et al.

2015). This type of analysis is an integral part of a wide variety of disciplines including

geography, geomorphology, ecology, and soil science (Pike, 2000a). Related disciplines, such as

surface metrology, may apply surface analysis in different contexts, but the methods are shared.

Similarly, geomorphometric methods share methodologies with the fields of image processing

and remote sensing.

Scale is an inherent property of both the land surface and the data representing it.

Topography varies across a wide range of spatial scales as a result of the varied scales at which

geomorphic processes operate. As a result, geomorphometric measurements are strongly

impacted by the scale at which they are characterized. The main challenge associated with

geomorphometric analysis and scale is the difficulty of defining the optimal scales of

measurement. Our concept of scale is qualitatively based on human perception, i.e. the ‘human

scale’ (Evans, 2012). This bias has prompted many attempts to quantitatively define the concept

of scale. Many of the disciplines that are confronted with the concept of scale have developed

unique perspectives in an attempt to operationally define it (Goodchild and Proctor, 1997;

Goodchild, 2011). With respect to geomorphometry, Goodchild (2011) identifies three distinct

definitions for the term ‘scale’. The first definition concerns the representative fraction; that is

Page 11: Investigating Hyperscale Terrain Analysis Metrics and Methods

2

the ratio of map distance to ground distance; used in cartography. This metric describes the level

of detail and accuracy of a map’s content (Goodchild and Proctor, 1997). However, Goodchild

and Proctor (1997) argued that a representative fraction cannot be defined for digital data due to

the ability of the user to manipulate the representative fraction of the display. Thus, for digital

data, scale is an inherent property of the data, and not how it is presented. More relevant to the

digital reality of contemporary geomorphometry, are the concepts of extent and resolution.

Ignoring the temporal dimension, extent is the size of the study area (Goodchild, 2011), both in

terms of the spatial limits to where data exist and the area of the Earth represented by the data.

Again, focusing on spatial dimensions, resolution represents the limit to which details are

resolved.

Elevation data sampled from a surface forms the basis for the digital elevation models

(DEMs) used in most contemporary geomorphometric analyses. However, the sampled data are

contingent on the technology and techniques employed during data acquisition, which is

especially true for elevation data sets derived from remote sensing methods. Raw data are

processed to varying degrees to standardize the data from a variety of instruments. For terrain

analysis, this usually means calibrated data that have been formatted in a raster data structure

(Maune et al., 2007). The raster data structure is a 2-dimensional array consisting of evenly

spaced, usually square grid cells that each hold a single elevation value. The grid cell size

equates to spatial resolution since it is the smallest discrete unit for which an elevation sample

can be positioned (Goodchild, 2011). In fact, it is because scale is intrinsically defined by the

grid size that Goodchild (2011) recommends using raster data for rigorous scientific analysis

over other data formats. The rasterized elevation data are then used to derive a variety of

topographic attributes for further analyses. The topographic attributes describe the Earth’s

Page 12: Investigating Hyperscale Terrain Analysis Metrics and Methods

3

surface in terms of geometry, relative position and surface roughness.

Topography is often conceptualized as a continuous surface (Goodchild, 2011) that is

defined by a function everywhere. However, regular gridded DEMs are the primary data source

used in contemporary geomorphometry and are a fundamentally discrete data structure. The

methods used in data collection and processing impact all subsequent analyses by constraining

the smallest grid size that can realistically represent the data. Although it is possible to fit a

mathematical function to the surface and calculate the elevation derivatives at any point (Wood

1996), doing so adds unnecessary complexity to the analysis by requiring nth

order polynomials

and goodness of fit metrics. Because finite differences are used to derive surface derivatives (i.e.,

slope and curvature), grid size determines the smallest discrete distance between samples. This

relationship between grid size and finite differences can cause the interpretation to change

depending on the distances separating the samples used in the calculation, by altering the sign for

instance (Schmidt and Andrew, 2005). Similarly, the grid size also controls cell area, affecting

the areal extent of neighbourhood analyses. Therefore, both topographic attributes and indices

are inherently sensitive to grid size, a property known as scale-dependency (Deng et al., 2007;

Vaze et al., 2010; Goodchild, 2011).

Scale determines the level of detail that is represented within a dataset. The results of a

topographic analysis can be misleading if the process under examination requires data in finer

detail than exists (Goodchild, 2011). The scale of the data and process must be comparable; the

native resolution of the data may not be appropriate for the analysis (Wood, 1996; Smith et al.,

2006; Li and Wong, 2010). Therefore, it follows that multiple scales are often required to most

accurately analyze complex processes. For example, Miller (2014) found that agreement between

heuristic interpretation and geomorphometric analysis converged at particular scales, suggesting

Page 13: Investigating Hyperscale Terrain Analysis Metrics and Methods

4

that processes operate at specific scales, and therefore has key scales associated with it. Research

has demonstrated that sampling multiple scales can improve accuracy (Behrens et al., 2010;

Evans, 2012; Kumar et al., 2013) and provide additional information with which to characterize

a surface (Lindsay et al., 2015; Lindsay and Newman, 2018). However, this requires the ability

to manipulate the scale of the data or analysis from the original state to possibly several key

scales.

There are a variety of techniques previously applied in geomorphometry to scale DEM

datasets and to study geomorphometric properties at varying scales. Resampling is a family of

techniques that manipulates the grid size. A spatial average is a computationally simple and

common technique that allows the grid resolution to be coarsened (Grohmann et al., 2011; Tian

et al., 2011). This method consists of assigning multiple cells to a coarser super-imposed grid,

using the arithmetic mean of the smaller grid cells. With 2-dimensional interpolation schemes,

data are resampled to larger or smaller resolutions (Kumar et al., 2000; Dragut et al., 2011).

Methods such as nearest-neighbour, bilinear, and bicubic interpolation approximate values

between known samples (Parker et al., 1983). Similar geostatistical approaches to interpolation

called upscaling and downscaling make use of variograms to determine the relationship between

distance and spatial autocorrelation to manipulate scale. This process is known as Kriging, and it

provides the theoretical strength to upscaling and downscaling techniques (Goodchild, 2011).

However, caution must be taken when using these methods due to the well-known effects of the

modifiable areal unit problem (MAUP). Resampling affects the results due to the aggregation

process itself rather than the data (Openshaw and Taylor, 1979; Openshaw, 1983; Dark and

Bram, 2007) meaning errors due to MAUP are not differentiated from the method or model

(Goodchild, 2011).

Page 14: Investigating Hyperscale Terrain Analysis Metrics and Methods

5

While resampling offers a simple and computationally efficient method to manipulate

scale, other methods exist. Hani et al. (2011) combined a lifting scheme with granulometric

analysis of entropy to create a multiscale measure of roughness. This method was modified to

better localize curvature regions, providing a more robust measure of surface roughness (Hani et

al., 2012). Building on spectral analysis, wavelet analysis is described as a localized oscillatory

analyzing function, which is translated and scaled to the data, allowing a hierarchical

decomposition of the data (Wilson et al., 2007). A large volume of work has successfully

employed methods based on wavelet transforms (Kumar and Foufala-Georgiou, 1997; Keitt and

Urban, 2005; Wilson et al., 2007; Kumar et al., 2013). Wavelets provide a promising framework

for multiscale topographic analysis.

Small grid sizes improve the ability to resolve data, but also increases the data storage

and computational requirements, which is problematic for datasets with large extents. Raster

spatial filtering provides a method to increase the ‘extent’ of the analysis by using localized

subsets of data through a window function (sometimes called a kernel or filter). The window size

can be increased to offset the reduction in area per sample accompanying finer spatial resolution,

at the cost of adding computational complexity from the exponentially increasing sample size.

This is particularly problematic for fine-resolution data provided by light detection and ranging

(LiDAR) and synthetic aperture radar (SAR) technology, which commonly have spatial

resolutions around one metre, often requiring large filter sizes for meaningful analysis. Varying

the size of spatial filters, provides a lossless technique to manipulate the scale of analysis to any

odd integer value, at the cost of increased computational complexity.

Modifying the window size provides an intuitive technique to analyze data at as many

scales as desired, depending only on computational limitations. Some studies select window

Page 15: Investigating Hyperscale Terrain Analysis Metrics and Methods

6

sizes that relate to the scale of the expected features and processes under examination. For

example, to calculate the topographic position index (TPI) in a soil study, Deumlich et al. (2010)

chose window sizes of 50×50 and 500×500 grid cells to differentiate ‘small and large-scale

features’. Similarly, Zushi (2007) selected optimal window sizes based on previous authors’

findings. Hyperscale analyses expand on this by sampling window sizes at regular intervals

(Smith et al., 2006; Wilson et al., 2007; Iwahashi et al., 2012; Behrens et al., 2013; De Reu et al.,

2013; Sofia et al., 2013), preventing user error in selecting sub-optimal scales and creating a

more data driven analysis. Therefore, analogous to the distinction between multispectral and

hyperspectral imaging, hyperscale analyses approach continuous scale sampling, limited only by

the spatial resolution of the data.

Scale-dependent topographic attributes are well-suited to benefit from multiscale

techniques. Surface derivatives such as slope and curvature can be measured over a range of

distances, while topographic indices can be measured across a range of areas. Topographic

indices are a family of metrics, which describe the vertical position of a cell by comparing it to a

neighbourhood of cells (De Reu et al., 2013; Wilson and Gallant, 2000). Therefore, local

topographic position (LTP) quantifies how much higher or lower a point is relative to the

surrounding area, describing local relief. This relationship is commonly used to characterize

terrain properties in a wide variety of disciplines (e.g., Deumlich et al., 2010; Phillips et al.,

2012; De Reu et al., 2013; Mieza et al., 2016 Riley et al., 2017; Vinod, 2017).

Many landscapes contain features that vary with orientation or direction, exhibiting

anisotropy in elevation. Topographic anisotropy is expressed in individual landforms

(Maclachlan and Eyles, 2013), or as a continuous field in the landscape. Only recently has

research begun to explore topographic anisotropy beyond individual landforms. Roy et al. (2016)

Page 16: Investigating Hyperscale Terrain Analysis Metrics and Methods

7

applied a semivariogram-based method to measure topographic anisotropy in tectonic regions,

which was later modified by Houser et al. (2017) to measure anisotropy in barrier islands. The

computational complexity resulting from iterating the analysis through a range of both scales and

rotation axes for every grid cell in the raster forced researchers to either reduce the number of

iterations or use specialized computing environments to reduce execution times. This presents a

knowledge gap in the measurement and characterization of landscape topographic anisotropy in

hyperscale, as well as the technical problem of developing a method that is computationally

efficient, thus circumventing the need to limit the different scales analyzed.

To address this problem, the constructive research approach (CRA) was applied. The

CRA is a research framework that focuses on providing solutions to practical problems.

Originally developed in management accounting, adoption rates are used as a weak market test

to evaluate the practical value of the construct (Kasanen et al., 1993; Rautiainen et al., 2017). In

a broader context, the CRA is widely used in the technical sciences (Kasanen et al., 1993) where

the construction of models and computer algorithms to solve problems is common. The CRA

begins by identifying a problem that cannot be solved with the current knowledge and assessing

research potential through the identification of knowledge gaps (Kasanen et al., 1993). A

solution is then developed and tested for functionality, highlighting theoretical contributions and

potential for applicability.

1.1 Research Objectives

This research aims to explore issues related to the hyperscaled analyses of LTP metrics and

anisotropy in LTP. The following research objectives are identified:

Page 17: Investigating Hyperscale Terrain Analysis Metrics and Methods

8

1. Evaluate the suitability of a set of LTP metrics for application in hyperscaled analysis

based on the criterion of computational efficiency and robustness;

2. Develop a method to measure hyperscale landscape topographic anisotropy.

To achieve the first objective, the elevation percentile (EP), deviation from mean

elevation (DEV), percent elevation range (PER) and relative topographic position index (RTP)

LTP metrics were implemented with efficient spatial filtering techniques. The execution times of

these algorithms were then benchmarked and the output measurements compared. To achieve the

second objective, a LTP sampling strategy based on oriented windows and anisotropy model

were developed. All algorithms were distributed as plug-in tools in the open-source

WhiteboxTools library for unrestricted adoption.

Page 18: Investigating Hyperscale Terrain Analysis Metrics and Methods

9

Chapter 2: Evaluating the performance of local topographic position metrics for multiscale applications

Evaluating the performance of local topographic

position metrics for multiscale applications

Abstract:

The field of geomorphometry has increasingly moved towards the use of multiscale

analytical techniques, due to the availability of fine-resolution digital elevation models (DEMs)

and the inherent scale-dependency of many DEM-derived attributes such as local topographic

position (LTP). LTP is useful for landform and soils mapping and numerous other environmental

applications. Multiple LTP metrics have been proposed and applied in the literature; however,

elevation percentile (EP) is notable for its robustness to elevation error and applicability to non-

Gaussian local elevation distributions, both of which are common characteristics of DEM data

sets. Hyperscale LTP analysis involves the estimation of spatial patterns using a range of

neighborhood sizes, traditionally achieved by applying spatial filtering techniques with varying

kernel sizes. While EP can be demonstrated to provide accurate estimates of LTP, the

computationally intensive method of its calculation makes it unsuited to hyperscale LTP

analysis, particularly at large neighborhood sizes or with fine-resolution DEMs. This research

assessed the suitability of three LTP metrics for hyperscale terrain characterization by

quantifying their computational efficiency and by comparing their ability to approximate EP

spatial patterns under varying topographic conditions. The tested LTP metrics included:

deviation from mean elevation (DEV), percent elevation range (PER), and the novel relative

topographic position (RTP) index. The results demonstrated that DEV, calculated using the

integral image technique, offers fast and scale-invariant computation. DEV spatial patterns were

Page 19: Investigating Hyperscale Terrain Analysis Metrics and Methods

10

strongly correlated with EP (r2 range of 0.699 to 0.967) under all tested topographic conditions.

RTP was also a strong predictor of EP (r2 range of 0.594 to 0.917). PER was the weakest

predictor of EP (r2 range of 0.031 to 0.801) without offering a substantial improvement in

computational efficiency over RTP. PER was therefore determined to be unsuitable for most

hyperscale applications. It was concluded that the scale-invariant property offered by the integral

image used by the DEV method counters the minor losses in robustness compared to EP, making

DEV the optimal LTP metric for hyperscale applications.

2.1 Introduction

The combination of quantitative characterization of surface topography with computer

science has led to the development of the field of digital terrain analysis, more commonly

referred to as geomorphometry (Sofia et al., 2016). Geomorphometry attempts to quantify the

topography of a surface by analyzing elevation data, often by extracting information from DEMs

(Zhou et al., 2008; Pike et al., 2009). Topography drives many Earth processes, and therefore the

quantitative analysis of topography is an integral part of many disciplines such as geography,

meteorology and climatology, geomorphology, spatial hydrology, ecology, surface metrology,

and soil science (Pike, 2000a). While the specific analyses of surfaces have often been developed

by each discipline with minimal collaboration, they share methodologies and techniques (Pike,

2000b). Geomorphometric methods, therefore, can be applied to any surface, regardless of the

scale, or application.

The interest in the effects of scale, and of spatial resolution in particular, has resulted in a

well-documented scale dependency (Chang and Tsai, 1991; Smith et al., 2006; Deng et al., 2007,

Sorensen and Seibert, 2007; Aryal and Bates, 2008; Li and Wong, 2010) that occurs when

deriving topographic characteristics (e.g., slope, curvature) from discrete elevation samples (i.e.,

Page 20: Investigating Hyperscale Terrain Analysis Metrics and Methods

11

from a gridded raster). This means that the value used to characterize the topography of a

particular location is dependent on the spatial resolution used in the calculation. It follows that

topographic information is not contained exclusively within the scale of the data, but at multiple

scales. This has spurred the development of multiscale analytical approaches, where a

topographic parameter is sampled at more than one scale to identify an optimum scale with

which to characterize the topography (Schmidt and Andrew, 2005; Zhilin, 2008). Multiscale

analytical approaches are shown to improve results’ accuracy (Behrens et al., 2010; Kumar et al.,

2013) and align closer to heuristic knowledge (Miller, 2014). Furthermore, hyperscale

topographic analyses provide access to additional information contained within DEMs by

measuring how topographic parameters respond to changes in scale (Zhilin, 2008; Grohmann et

al., 2011; De Reu et al., 2013; Lindsay et al., 2015). Therefore, hyperscale methods improve the

ability to interrogate information about topographically dependent relationships and processes

from DEMs.

Scale manipulation is required in multiscale analysis but may introduce complexity or

error depending on the technique. Resampling is a common family of techniques used to

manipulate scale and allowing for the estimation of data values at varying spatial resolutions

(Dragut et al., 2011; Grohmann et al., 2011; Tian et al., 2011). However, resampling techniques

introduce estimation error into the data analysis procedure (e.g., Moody and Woodcock, 1994 or

Bian and Butler, 1999). Hierarchical object-based approaches partition an image into segments

by maximizing homogeneity and minimizing heterogeneity, hierarchically nesting segments

according to scale. While object-based image analysis has been successfully applied to

multiscale topographic analysis (Dragut et al., 2011) and multiscale landform delineation

(Dragut and Eisank, 2012), it adds complexity and some subjectivity in the form of user-defined

Page 21: Investigating Hyperscale Terrain Analysis Metrics and Methods

12

scale parameters and weights. Spatial filtering is another common technique that involves

analyzing subsets of data, circumventing the generalization of data by analyzing more samples

representing a larger area. Because spatial resolution is explicit in the cell size (Goodchild,

2011), manipulating scale through neighborhood size is useful for the multiscale analysis of

continuous field phenomena. However, scaling through neighborhood operations comes at the

cost of exponentially increasing the number of required calculations, often to the point where

analyzing large filter sizes becomes unfeasible (Grohmann and Riccomini, 2009).

LTP describes the vertical position of a location relative to their surrounding

neighborhood (Wilson and Gallant, 2000, p. 73), and is widely applied in fields such as pedology

(Deumlich et al., 2010), geology (Iwahashi et al., 2012), hydrology (Liu et al., 2011), and

ecology (de la Giroday et al., 2011). The LTP family of metrics is closely related to metrics of

terrain relief and ruggedness (e.g., Riley, 1999). Rather than characterizing local topographic

variability, however, LTP metrics quantify how elevated or low-lying a site is relative to the

topographic variability (Lindsay et al., 2015). LTP metrics are inherently scale dependent

because LTP will vary depending on the size neighboring area to which the elevation is being

compared (Wilson and Gallant, 2000, p. 73-74). For example, a local site may be low-lying at

the bottom of a small topographic depression while also occupying a more elevated position atop

a prominent ridge. Therefore, this family of metrics benefit from multiscale analyses, providing

information beyond that which is extracted at single spatial scale (De Reu et al., 2013; Lindsay et

al., 2015). Applying hyperscale techniques to LTP analyses not only improves accuracy by

creating a data-driven scale selection process (Behrens et al., 2010; Kumar et al., 2013; Miller,

2014), but also provide a new dimension of information with which to characterize local

topography.

Page 22: Investigating Hyperscale Terrain Analysis Metrics and Methods

13

Larger random-access memory (RAM), faster central processing units (CPU), and new

high-resolution data acquisition technologies have overcome many limitations to geospatial

analysis, while simultaneously introducing new challenges (Barber and Shortridge, 2005;

Lindsay and Dhun, 2015). Compromises such as reducing the number of scales of analysis to a

more manageable number (Wilson et al., 2007; Iwahashi et al., 2012), or selecting scales in an

ad-hoc fashion (Deumlich et al., 2010; Zushi, 2007) have been used to make computationally

expensive multiscale LTP analyses more feasible. More rigorous multiscale analysis can be

achieved either by increasing computing power in parallel and distributed frameworks or by

creating more efficient algorithms, taking advantage of several more recent advances in the fields

of computer vision and image processing (Sizintsev et al., 2008). This paper assessed the relative

suitability of four LTP metrics for hyperscale LTP characterization by quantifying their

computational efficiency and their stability (i.e., robustness) under varying topographic

conditions.

2.2 Current state of LTP analysis

2.2.1 LTP metrics

Topographic indices characterize the topographic position or relief by comparing a

central cell’s elevation (z0) to elevations within the local neighborhood (C), as defined by the

window size. There are numerous metrics used to quantify LTP and are broadly categorized as

either absolute or relative measures. Absolute LTP indices express the vertical position for z0 in

length above or below some comparative elevation (e.g., the mean elevation of the

neighborhood). Difference from mean elevation (DIFF) is one of the most commonly applied

absolute LTP metric (Deumilch et al., 2010), although others include the difference from median

Page 23: Investigating Hyperscale Terrain Analysis Metrics and Methods

14

elevation, and the hydrologically defined elevation above stream and elevation above pit cell

metrics described by MacMillan et al. (2000). Relative LTP measures express the vertical

position for z0 relative to the distribution of the local topography. Relative LTP metrics

normalize the z0 elevation to local elevation variability, range, or some other measure of spread

within the frequency distribution. Importantly, because elevation distribution variability

increases with spatial scale (e.g., relief generally increases from smaller to larger neighborhood

sizes), relative measures of LTP are well suited comparisons across a range of spatial scales.

Given the multiscale focus for this research, absolute metrics are not used in this study. The four

relative LTP metrics that are evaluated in this paper include elevation percentile (EP), deviation

from mean (DEV), percent elevation range (PER) metrics, and the relative topographic position

(RTP) index.

EP expresses the vertical position for z0 as the percentile of the elevation distribution

within the filter window (Eq. 2.1).

𝑬𝑷 = 𝐜𝐨𝐮𝐧𝐭𝐢∈𝐂(𝐳𝐢 > 𝐳𝟎) × (𝟏𝟎𝟎 𝒏𝑪⁄ ) Eq. 2.1

where z0 is the elevation of the window’s center grid cell, zi is the elevation of cell i contained

within the neighboring set C, and nC is the number of grid cells contained within the window.

EP is unsigned and expressed as a percentage, bound between 0% and 100%. Quantile-

based estimates (e.g., the median and interquartile range) are often used in nonparametric

statistics to provide data variability estimates without assuming the distribution is normal. Thus,

EP is largely unaffected by irregularly shaped elevation frequency distributions or by outliers in

the DEM, resulting in a highly robust metric of LTP. In fact, elevation distributions within small

to medium sized neighborhoods often exhibit skewed, multimodal, and non-Gaussian

Page 24: Investigating Hyperscale Terrain Analysis Metrics and Methods

15

distributions, where the occurrence of elevation errors can often result in distribution outliers.

Thus, based on these statistical characteristics, EP is considered the most robust representation of

LTP and can serve as the basis of comparison. However, the computational complexity means

that EP is also one of the most time-consuming metrics to calculate (e.g., sorting the elevations

within the roving windows), which limits applicability in hyperscale LTP analysis.

Similar to DIFF, DEV measures the vertical position relative to the neighborhood mean

elevation (μ), but also normalizes by the standard deviation (σ) of the neighborhood elevation

distribution, effectively expressing local topographic position as a z-score (Eq. 2.2).

𝑫𝑬𝑽 = (𝒛𝟎 − 𝝁) 𝝈⁄ Eq. 2.2

DEV is unbounded, the sign indicates whether the central cell is above or below the

surrounding neighborhood mean elevation and the magnitude is the relative spread of the

elevation distribution. Accounting for topographic variability in the neighborhood makes DEV

more useful that DIFF for characterizing subtle variations in topography (De Reu et al., 2013).

However, by using standard deviation, DEV makes an implicit assumption of normality in the

neighboring elevation distribution. Furthermore, compared with nonparametric measures of

central tendency (e.g., the median), the mean is relatively sensitive to outliers.

PER measures the LTP of a site above the neighboring minimum elevation (zmin), and is

expressed as a percentage of the elevation relief, determined by the difference between the

elevation maximum (zmin) and minimum values within the neighboring distribution (Eq. 2.3).

𝑷𝑬𝑹 = (𝒛𝟎 − 𝒛𝒎𝒊𝒏) (𝒛𝒎𝒂𝒙 − 𝒛𝒎𝒊𝒏) × 𝟏𝟎𝟎⁄ Eq. 2.3

Similar to EP, PER is unsigned and bound between the interval [0, 100]. Advantages for

PER are that it offers an intuitive and easily interpreted index that can be calculated in any

Page 25: Investigating Hyperscale Terrain Analysis Metrics and Methods

16

software that includes minimum and maximum filters (common in widely available geographical

information system software). However, the use of the filter extrema effectively defines

topographic position as a linear interpolation between the extrema without any reference to the

shape of the elevation distribution.

RTP was developed as a modification of PER and accounts for the elevation distribution.

Rather than positioning the central cell’s elevation solely between the filter extrema, RTP is a

piece-wise function that positions the central elevation relative to the minimum, mean, and

maximum values (Eq. 2.4).

𝑹𝑻𝑷 = {(𝒛𝟎 − 𝝁) (𝝁 − 𝒛𝒎𝒊𝒏)⁄ , 𝐢𝐟 𝐳𝟎 < 𝛍(𝒛𝟎 − 𝝁) (𝒛𝒎𝒂𝒙 − 𝝁)⁄ , 𝐢𝐟 𝐳𝟎 > 𝛍

Eq. 2.4

The resulting index is bound by the interval [-1, 1], where the sign indicates if the cell is

above or below than the filter mean. Although RTP uses the mean to define two linear functions,

the reliance on the filter extrema is expected to result in sensitivity to outliers. Furthermore, the

use of the mean implies assumptions of unimodal and symmetrical elevation distribution.

2.2.2 Advances in spatial filtering

Advances in computer vision and image processing improved the computational

efficiency for spatial filtering operations compared methods that rely on naive filtering. Naive

filtering methods involve visiting each grid cell in a raster and establishing a (usually) square

area interest (window kernel) and applying some mathematical operation involving the

neighboring cell values. Furthermore, each neighborhood scan is treated separately. As the

window size (r) of the filter increases, the number of cells that are analyzed increases with

quadratic time complexity (O(r2) per cell) (Sizintsev et al. 2008). This prevents rigorous

Page 26: Investigating Hyperscale Terrain Analysis Metrics and Methods

17

hyperscale analysis due to the time costs of running large filters (Lindsay et al. 2015). More

advanced filtering techniques improve the computational efficiency of the operation by taking

advantage of redundancy in calculations between overlapping windows or by transforming the

image prior to filtering (Huang et al., 1979; Crow, 1984). Lindsay et al. (2015) demonstrated

how these techniques enable hyperscale LTP analysis using very large filter window sizes,

effectively eliminating the need to reduce the number of scales examined, degrade the image

resolution, or to use highly parallel computing hardware (Kotoulas and Andreadis, 2003; Fung

and Mann, 2004; Roy et al., 2016).

A naive m × n filter typically scans a matrix of cells [Cij] from left to right, then repeats

down the rows (C11, C12, ..., C21, C22, ...), re-initializing the filter at every cell. Huang et al.

(1979) noticed that as a filter scans cells, the new filter loses one column on the trailing edge and

gains one column on the leading edge, while retaining the other mn-2n cells from the previous

filter. Huang et al. (1979) originally developed their method to implement efficient median

spatial filters but the approach is easily adapted for the efficient estimation of a wide range of

distribution parameters from roving windows, including the minimum, maximum, mean (thus the

sum and the number of cells), and percentile values. The original Huang method requires

carrying a histogram in memory, updating histogram values with each newly encountered grid

cell along a scanline. However, a histogram is not needed to estimate window minimum, mean,

and maximum values. Instead, the individual parameters (e.g. minimum) of each window column

is stored in a queue, and as the window kernel moves along the scanline new column values are

added at the leading edge and old values are dropped from the trailing edge. The queue is then

scanned for the window’s overall minimum/mean/maximum value at each position. In addition

to simplifying the operation, this column-based modified Huang approach has the advantage that

Page 27: Investigating Hyperscale Terrain Analysis Metrics and Methods

18

it does not require binning the data, as is required in the case of continuous data values (e.g.,

elevations within a DEM). Unfortunately, this simplified queue-based approach is not suitable to

the estimation of percentile values, which, much like the original median filter of Huang et al.

(1979), require information from the overall window histogram. Nonetheless, the DEV, PER,

and RTP metrics can all be implemented more efficiently with the queue-based modification of

the original Huang et al. (1979) method. A review of the related literature has not revealed any

previous use of the queue-based implementation of the Huang approach.

The integral image, or summed area table, is a technique developed by Crow (1984)

originally for texture mapping in computer vision. It is a transformation of the input image and a

data structure that allows for the efficient calculation of the sum of an arbitrarily sized

rectangular subset of values from a grid. By assuming the origin (0, 0) is the top right corner,

each cell [Cij] is the sum of all cells between it and the origin. The sum of the filter is calculated

from the integral image with four operations regardless of the size of the window or the number

of samples contained within. Averages are calculated by combining an integral image with

another integral image modified to count the total number of cells (Lindsay et al., 2015; Viola

and Jones, 2004), which is made necessary due to the potential for no-data voids within DEM

data sets. The integral image can also be extended to calculate the variance, needed for

estimating DEV, by calculating the sum-squared integral image (I2), (Lindsay et al., 2015).

Therefore, a fast and scale-invariant filter (O(1) per cell) is created by reducing each filter

calculation to four operations.

While the integral image approach is among the most computationally efficient filtering

methods, it has certain disadvantages in practice. The technique requires a large amount of

system memory and an additional pass of the data to generate the integral images (I, I2, ...) prior

Page 28: Investigating Hyperscale Terrain Analysis Metrics and Methods

19

to spatial filtering. Furthermore, the technique does not lend itself to the estimation of window

extrema or quantile parameters. Therefore, is it suitable for estimating DEV, but none of the

other LTP metrics. By comparison the Huang method is more versatile and can be manipulated

to store a broader range of distribution descriptors. A summary of the theoretical properties and

the fastest applicable filtering technique for the tested metrics are provided below (Table 2.1).

Table 2.1: This table summarizes the properties of the various LTP metrics along with the

optimal filtering technique.

EP DEV PER RTP

Bounds [0, 100] [-∞, ∞] [0, 100] [-1, 1]

Distribution Assumptions Nonparametric Normal Symmetric Normal

Robustness against

outliers (ranked) 1 2 4 3

Filter Technique Huang

(histogram) Integral Image

Huang (queue-

based)

Huang (queue-

based)

2.3 Methods

2.3.1 Data sets

This research used the Japanese Aerospace Exploration Agency (JAXA) ALOS World3D

(AW3D30), 1 arc-second (~30 m) digital surface model (DSM). The data was released in 1×1°

tiles in a signed 16-bit GeoTIFF format with elevation values calculated from median resampled

5 m resolution images collected by the Advanced Land Observation Satellite "DAICHI"

(ALOS). Data voids were filled in by JAXA with the Delta Surface Fill (DSF) method, which

replaces no-data values with adjusted values from a reference DSM (EORC/JAXA, 2017). In

preparation for the analysis, the data were re-projected to Universal Transverse Mercator

(UTM/GRS80) projections with cubic-convolution resampling. The final data sets were clipped

Page 29: Investigating Hyperscale Terrain Analysis Metrics and Methods

20

to the same raster dimensions for consistency (2,500 × 4,500 = 10,000,000 cells).

Spanning the gradient between the Canadian Cordillera and the Canadian Interior Plains,

three study sites were chosen to represent low-, intermediate- and high-relief landscapes. The

low-relief site (Figure 2.1a) is located between 49° to 50°N and 97° to 98°W in the plains south

of the Manitoba Escarpment, also known as the Pembina Escarpment, southwest of Winnipeg,

Manitoba. This area is located in the basin once occupied by the glacial Lake Agassiz and is an

extensive flat area of lacustrine silt deposits (Ashworth, 1990). Although the elevation range of

the DEM is 266 m, much of the relief in the DSM results from the presence of pits, tall buildings,

and other off-terrain objects (OTOs). Given the low-relief of the scene, the presence of OTOs

contributes significant variability to the analysis. To address this, a copy of the low-relief data set

was further processed with a de-noising algorithm available in Whitebox GAT (Lindsay, 2016)

to remove small-scale variation, effectively converting the DSM into a DEM. The elevation

range in the de-noised version is 96 m.

The intermediate-relief site (Figure 2.1b) is located between 52° to 53°N, and 115° to

116°W in the foothills of the Rocky Mountains west of Red Deer, Alberta. With an overall relief

of 1,672 m, this site represents the transition between the interior plains to the east and the Rocky

Mountains to the west, including lower mountains, rolling foothills and incised meandering river

channels.

The high-relief site (Figure 2.1c) is located between 51° to 52°N, and 117° to 178°W at

the northern extent of the Selkirk sub range of the Columbia Mountains in British Columbia. The

site includes the Glacier National Park of Canada, as well as several mountain peaks and valleys

such as Mount Sir Standford and Kinbasket Lake (a reservoir of the Columbia River)

respectively, resulting in an overall regional relief of 2,935 m.

Page 30: Investigating Hyperscale Terrain Analysis Metrics and Methods

21

Figure 2.1: A map showing the three study sites. A) is the low-relief site (266 m) located

southwest of Winnipeg, Manitoba. B) is the intermediate-relief site (1,672 m) located in the

foothills of the Rocky Mountains west of Red Deer, Alberta. C) is the high-relief site (2,935 m)

located in the Columbia Mountains in British Columbia. All sites are displayed with a 1%

histogram clip.

2.3.2 Assessing LTP metric implementations

Each of the four LTP metrics were implemented as plug-in tools for assessment. Both

PER and RTP were implemented with the queue-based modified Huang method, to calculate the

window minimum, maximum, and mean elevations. EP was implemented with the standard

Huang method with a roving elevation histogram. DEV was implemented with the integral image

technique. All four of the LTP algorithms were developed with the Rust programming language

as collection of plug-in tools that interfaces with the open-source GIS software Whitebox GAT

Page 31: Investigating Hyperscale Terrain Analysis Metrics and Methods

22

(Lindsay, 2016). The algorithms were developed to take advantage of multi-core processors

through a parallel processing scheme. Rust is a systems programming language that does not rely

on automated memory management (i.e., a garbage collector), thereby eliminating the impact of

the non-deterministic memory management on measured algorithm run-times. All algorithms

used in the benchmark were run on an Intel i7-4770 CPU with four 3.4 GHz physical cores with

two logical cores per physical core.

The run-time was used to measure computational efficiency, and was defined as the time

difference between the start and end of the analysis, excluding algorithm initialization, as well as

input and output operations. To reduce the effect of non-deterministic interleaved instructions

from the external computing environment (see Chen and Revels, 2016), the minimum run-time

over 10 consecutive samples was used. It should be noted that the calculation time of the integral

images for the DEV metric were included because it is required for subsequent calculations. The

algorithms were called from a script after 10 consecutive runs before cycling through the filter

sizes, input data sets, and algorithms. Filter sizes of 3, 5, 7, 9, 11, 111, 211, 311 and 411 cells

were used for the analysis.

Being the least sensitive to variation in elevation distribution and outliers, EP was used to

provide the most robust estimates of LTP. Thus, the outputs for the remaining three LTP metrics

(DEV, PER, and RTP) were compared against the EP output. Bivariate linear regressions were

used to determine how strongly the output of the DEV, PER, and RTP algorithms at a particular

filter size and site predict the EP output. The coefficient of determination (r2) and regression

residual images were used to determine the strength of the relation and spatial distribution of the

metrics relative to EP. Image regression provided a convenient means to assess not only LTP

metrics with differing natural ranges, but also the topographic conditions under which the spatial

Page 32: Investigating Hyperscale Terrain Analysis Metrics and Methods

23

patterns varied. Sensitivity to noise (i.e., robustness) was assessed more directly through a

second set of image regression analyses comparing the low-relief site before and after the

removal of OTOs. All regressions were carried out at 11, 111, 211, 311 and 411 cell filter sizes.

2.4 Results

Overall, the fastest algorithm was PER for filter sizes less than approximately 11 grid

cells, with DEV becoming the fastest algorithm for all filter sizes greater than 11 cells (Figure

2.2). As expected, EP was the slowest LTP metric to calculate at all reliefs and filter sizes, and

under some conditions was approximately 225 times slower (relative to DEV, high-relief, filter

size 411 cells). The varied relief of the study sites had no impact on analysis time for any

algorithm except EP, which demonstrated increased run-times with increased site relief. For a

filter size of 411 the minimum computation time of the EP algorithm increased from 16.25 s to

21.83 s to 51.48 s for the low-, intermediate-, and high-relief data sets respectively (Figure 2.2).

The effect of filter size on analysis time was more varied (Figure 2.2). As expected, the DEV

algorithm remained insensitive to changes in filter size, with run-times constant at roughly 0.22

s. Both PER and RTP run-times increased linearly with increased filter size, with the PER run-

time increasing at a slightly slower rate than was observed with the RTP experiments. The EP

algorithm run-times increased non-linearly with filter size. As a result, even with the low-relief

data set, the EP algorithm took approximately twice as long to process as PER or RTP, and

approximately 75 times longer than DEV at the largest tested filter size.

Page 33: Investigating Hyperscale Terrain Analysis Metrics and Methods

24

Figure 2.2: The minimum analysis times (n=10) for each algorithm plotted against the filter

size and paneled by input data set (A through D). The increase in analysis time for the EP

algorithm as filter size increased and between the different reliefs is demonstrated with the non-

linear curve. Computational efficiency was near constant with DEV, and linear for PER and

RTP.

Image regression analysis demonstrated that the spatial patterns of LTP produced by

DEV were the most correlated with EP compared to the other metrics for all filter sizes and site

topographic conditions (Figure 2.3), with the r2 values ranging between 0.699 and 0.967 across

all scales and data sets. RTP demonstrated a relatively strong association with EP with r2 values

ranging between 0.594 and 0.917. By comparison, the PER metric was found to have the

weakest association with EP compared to the other tested metrics, where the r2 values ranged

between 0.031 and 0.801, and was consistently lower than the corresponding values for DEV and

RTP. Figure 2.4 provides context for the r2 values by displaying the EP (Figure 2.4a) and PER

Page 34: Investigating Hyperscale Terrain Analysis Metrics and Methods

25

(Figure 2.4b) output rasters for the intermediate data set at a filter size of 411 grid cells.

Figure 2.3: The r2 values for each metric plotted against filter size and paneled by input

data set (A through D). The plots show that DEV consistently has the highest correlation with

EP with RTP percent below. In general, the predictive power increased with filter size, except for

the noisy low-relief data sets.

Page 35: Investigating Hyperscale Terrain Analysis Metrics and Methods

26

Figure 2.4: Output rasters for the EP (A) and PER (B) algorithms for the intermediate data

set at a filter size of 411 grid cells. The figure allows a visual comparison of the differences in

the spatial distribution of LTP magnitude that resulted in a low r2 value between the two

analyses.

The regression analyses between the raw and denoised low-relief data sets demonstrate

the robustness of each metric to noise (Figure 2.5). The denoised EP output had the strongest

correlation with the natural counterpart with r2 values ranging from 0.631 to 0.681, followed by

DEV with r2 values ranging from 0.464 to 0.568, RTP with r

2 values ranging from 0.414 to

0.523, and PER with r2 values ranging from 0.066 to 0.311.

Page 36: Investigating Hyperscale Terrain Analysis Metrics and Methods

27

Figure 2.5: The r2 values for each metric plotted against filter size. The plot shows how the

much output changes due to noise removal.

The residual images show the spatial pattern of LTP for the metrics tested compared to

EP at a filter size of 111 (Figure 2.6). Analysis at the different filter sizes followed similar spatial

patterns. The DEV residual images demonstrated a general tendency to underestimate the

topographic position of peaks and overestimate valleys, compared to EP, while remaining similar

over the slopes in between. Occasionally, the underestimations of pronounced local peaks lead to

the overestimation of nearby ridges. Small magnitude non-zero residuals on slopes were

widespread in areas with a pronounced local high or low point. Furthermore, some of the

strongest disagreement occurred within valley bottoms where DEV reversed the tendency to

overestimate valleys, and instead underestimated the lowest lying cells. By contrast, PER and

RTP predicted EP well on local peaks and valley bottoms, instead showing disagreement on the

slopes in between the peaks and valleys. Similar patterns in the spatial distribution of the

Page 37: Investigating Hyperscale Terrain Analysis Metrics and Methods

28

residuals were observed in the fluvial channels present in the intermediate and low-relief sites,

although the patterns were subtler due to the lower signal to noise ratio found in the lower relief

data sets. Changes in filter size generally produced the same patterns at the respective scale.

Page 38: Investigating Hyperscale Terrain Analysis Metrics and Methods

29

Figure 2.6: Residuals from the regression analysis using DEV (A, D, G), PER (B, E, H), and

RTP (C, F, I) to predict EP across sites. All images were made with a filter size of 111. The

colour ramp indicates positive residuals (red), as cells that are overestimated compared to EP and

negative residuals (blue) as cells that are underestimated compared to EP. White areas (including

gray) indicate residuals that are close to zero and thus a stronger prediction of EP (the DEV

column). As relief in the study site increased, EP predictions were stronger.

Sensitivity to noise was expressed for PER, and to a much lesser extent RTP, as a

‘window effect’. Small clusters of large magnitude values are clearly visible in a ‘window’ of

nearly uniform and dissimilarly valued cells, demonstrating the magnitude of the window effect

(Figure 2.7a). By removing the OTOs and reducing the prevalence of extreme valued cells, a

clear the reduction of the window effect (Figure 2.7b) is observed. This effect increases

proportionally with the filter size but becomes less noticeable as relief increases.

Page 39: Investigating Hyperscale Terrain Analysis Metrics and Methods

30

Figure 2.7: Output LTP images using the PER metric with a 411 grid cell filter size on the

low relief data set (A) and the denoised low relief data set (B).

2.5 Discussion

2.5.1 Computational efficiency

Because hyperscale applications require analyses to be conducted iteratively over a

potentially wide range of filter sizes, performance must be fast, regardless of the filter size. Even

with the efficient Huang implementation, the EP algorithm exhibited the slowest performance

Page 40: Investigating Hyperscale Terrain Analysis Metrics and Methods

31

under all tested conditions (Figure 2.2). Furthermore, in testing EP demonstrated a non-linear

time increase with filter size that was worse than that observed for the median filtering tests of

Huang et al. (1979) and Sizintsev et al. (2008), as well as run-time dependency on the relief

characteristics of the input data. This is a clear departure from the linear computational

efficiency (O(r) per cell) achieved in the simplified Huang method used for PER and RTP. The

non-linear run-time component in response to both changes in filter size and relief result from

the implementation of the Huang method. Notice that in the original formulation of Huang et al.

(1979) the method was applied to integer-level image data that is better suited to histogram

analysis that the continuous elevation values found in typical DEM data sets. Our

implementation of the EP algorithm used a fixed bin-size histogram strategy rather than a fixed

number of bins to minimize the effects of data aggregation that would result in widely varying

bin sizes under varying topographic relief. Prior to binning, every elevation value was multiplied

by a constant (100) and truncated, resulting in an increased number of computations per cell in

addition to the positive linear response to filter size. Similarly, increasing relief (i.e., data range)

required more bins, resulting in greater computation time required to update the histograms

during a filter scan. Similarly, Duin et al. (1985) relates data dependent time complexity to the

data range in terms of bit values (i.e., 0 to 2n-1 bits).

Sharing the queue-based Huang filtering method, it was not unexpected that the PER and

RTP algorithms achieved similar computational efficiency (Figure 2.2). By eliminating the

additional computation of binning the data for histogram construction, the queue-based

implementations were able to achieve linear computational efficiency. The additional logic of the

piecewise function used in the RTP calculations resulted in a slightly lower computational

efficiently relative to PER (note the steeper slope).

Page 41: Investigating Hyperscale Terrain Analysis Metrics and Methods

32

The DEV algorithm was the fastest under most conditions (Figure 2.2). Although, the

extra pass of the image required to calculate the integral images at the beginning of the analysis

added time to the analysis such that PER and RTP (both using queue-based Huang methods)

were faster at filter sizes less than roughly 11 × 11 cells, The highly efficient integral-image

method used by the DEV algorithm demonstrated constant run-times (O(1) per cell) consistent

with the results reported by the literature (Viola and Jones, 2004; Sizintsev et al., 2008). The

scale-invariant property of the integral-image based derivation was similarly demonstrated by

Lindsay et al. (2015) in a hyperscale analysis application.

2.5.2 Robust LTP characterization

Using the nonparametric EP values as the basis for comparing LTP measurements, the

values generally converged on the EP as filter size increased (Figure 2.3). Large filters contain

more elevation samples and are therefore more likely to have a normal distribution. This

manifested in higher r2 values when compared to the nonparametric EP values, since the impact

of deviations from normality are reduced at larger filter sizes, where metrics that exhibit the most

robustness to non-normal data are impacted the least. However, the low-relief site was a notable

exception to this pattern. This is most readily explained by be extremely low overall ground

relief combined with the greater opportunity for the inclusion of OTOs. While large filter sizes

leads to more robust estimations of LTP from parametric variables (i.e., mean), they are known

to smooth the data, ignoring small scale local topographic variation (Grohmann and Riccomini,

2009). This suggests a trade-off exists between data smoothing with large filter sizes and

approaching the assumed normal distribution with large sample sizes.

DEV was the consistently strongest predictor of EP followed closely by RTP, while PER

was consistently the weakest predictor by a large margin (Figure 2.3). In addition to the

Page 42: Investigating Hyperscale Terrain Analysis Metrics and Methods

33

comparisons with EP, robustness was also assessed more directly by comparing the LTP

measurements before and after the removal of OTOs (Figure 2.5). Again, of the three non-EP

LTP metrics tested, DEV changed the least in response to denoising, followed closely by RTP,

and with PER demonstrating the strongest response. The weak predictive power and low

robustness of the PER metric can be largely attributed to the known window artifacts (Wilson

and Gallant, 2000, p. 76; Gallant et al., 2005; Liu, 2008), which may explain why it is rarely

encountered in the literature. PER can be thought of as a linear interpolation between the filter

extrema. As a result, a single outlier that lies within the filters bounds forms the basis for scaling

the values for all of the interior cells, resulting in filter-sized blocks of cells that are scaled by the

same outliers (Figure 2.7). This not only accounts for the windowing artifacts observed in this

study, but also the especially poor estimation of EP for the cells between extrema (e.g., Figure

6b), and the diminished window effect following OTO removal for the low-relief data set. The

window effect was also observed in the RTP metric, though the use of the mean in the piecewise

scaling functions greatly reduced its impact. As a result, the RTP metric was a substantially

better predictor of EP that also exhibited decreased sensitivity to noise and linear-scale

efficiency. Given the lower memory usage of the Huang method compared to the integral image

(Sizintsev et al, 2008) and the further simplified queue implementation, the relatively robust RTP

algorithm is an appropriate alternative to EP and DEV when memory is limited.

2.5.3 Spatial LTP patterns

The residual images revealed the magnitude and location of residuals in the prediction of

EP. DEV showed a tendency to underestimate local peaks and also overestimate the incised

portion of river channels while underestimating the surrounding valley bottoms. However, most

other landforms were estimated closely. Similar experiments by De Reu et al. (2013)

Page 43: Investigating Hyperscale Terrain Analysis Metrics and Methods

34

demonstrated DEV to be sensitive to subtle topographic variation, suggesting that DEV is

suitably robust and sensitive for terrain analysis applications. However, the poor performance in

the highest and lowest topographic conditions highlighted the smoothing caused by some

parametric variables (i.e., mean), resulting in less sensitivity to rapid changes in local topography

compared to EP. PER and RTP had similar distributions or residuals, with RTP residuals

generally being smaller in magnitude. Both metrics tended to agree with EP at peaks and valleys,

while overestimating or underestimating the hill slopes in between, consistent with the concept

of interpolation between extrema.

2.6 Conclusions

Modern elevation sampling techniques have enabled the proliferation of fine-resolution

DEMs, which while offering unrivaled detail, requires multiscale techniques for meaningful

analysis. Inherently scale-dependent topographic attributes like LTP are best implemented within

a hyperscale analytical framework; however, there is little research to guide decisions regarding

the choice in LTP metric. From theory, quantile-based metrics like EP are expected to produce

the most robust LTP characterizations but are infrequently used due to the overly expensive

computational requirements. This research assessed computational efficiency and robustness of

four LTP metrics (including EP), as well as the ability to reproduce EP outputs to identify the

optimal metrics for feasible hyperscale analyses. The results confirmed that EP was consistently

the most robustness, but also the slowest, with computation times increasing with both relief and

filter size. Conversely, DEV was found to be the strongest predictor of EP and to have fast,

scale-invariant run-times. RTP was almost as robust as DEV, but only achieved linear time

complexity with respect to filter size. Due to the relatively high robustness and memory

efficiency, RTP is a desirable metric in when memory is limited. PER failed to offer significant

Page 44: Investigating Hyperscale Terrain Analysis Metrics and Methods

35

improvements in computational efficiency and demonstrated unsuitable sensitivity to outliers and

extreme values. In conclusion, the fast, scale-invariant computation of the DEV metric

compensated for the minor disadvantage in robustness relative to EP, resulting in the optimal

metric for hyperscale LTP analysis.

Page 45: Investigating Hyperscale Terrain Analysis Metrics and Methods

36

Chapter 3: Measuring hyperscale topographic anisotropy as a continuous landscape property

Measuring hyperscale topographic anisotropy as a

continuous landscape property

Abstract

Several landforms are known to exhibit topographic anisotropy, defined as a directional

inequality in elevation. The quantitative analysis of topographic anisotropy has largely focused

on measurements taken from specific landforms, ignoring the surrounding landscape. Recent

research has made progress in measuring topographic anisotropy as a distributed field in natural

landscapes. However, current cell-based methods are computationally inefficient, requiring

specialized hardware and computing environments, or a limited selection of scales that

undermines the feasibility and quality of multiscale analyses by introducing bias. By necessity,

current methods operate with a limited set of scales, rather than the full distribution of possible

landscapes. Therefore, we present a method for measuring topographic anisotropy in the

landscape that has the computationally efficiency required for hyperscale analysis by using the

integral image filtering approach to compute oriented local topographic position (LTP)

measurements, coupled with a root-mean-square deviation (RMSD) model that compares

directional samples to an omnidirectional sample. Two tools were developed; one to output a

scale signature for a single cell, the other to output a raster containing the maximum anisotropy

value across a range of scales. The performances of both algorithms were tested using two data

sets containing repetitive, similarly sized and oriented anisotropic landforms. The results

demonstrated that the method presented has the robustness and sensitivity to identify complex

Page 46: Investigating Hyperscale Terrain Analysis Metrics and Methods

37

hyperscale anisotropy such as nested features (e.g., a drumlin located within a valley).

3.1 Introduction

The term anisotropy describes a directional inequality, occurring when a parameter varies

with orientation. Topographic anisotropy, then, describes how the elevation field varies with

orientation. Topographic anisotropy can be expressed across a wide range of spatial scales, from

individual anisotropic landforms, such as drumlins, dunes, valleys and ridges, to entire

landscapes in which the arrangement of landforms creates an oriented surface texture.

Topographic anisotropy is an important property in the fields of geology (Roy et al., 2016;

Ortega-Becerril et al., 2017), hydrology (Kaplan et al., 2012), and especially geomorphology

(Schmidt and Andrew, 2005; Brardinoni and Hassan, 2006; Maclachlan and Eyles, 2013; Houser

et al., 2017). Therefore, the ability to measure and characterize topographic anisotropy over a

landscape extends beyond specific landforms as a characteristic of the encompassing landscape.

Several methods have been developed to measure topographic anisotropy. Object-based

methods are a common way to quantify topographic anisotropy for landforms due to the ease of

implementation. For example, Maclachlan and Eyles (2013) used topographic data to delineate

drumlins, calculating anisotropy in the form of an elongation ratio from the maximal and

orthogonal lengths of the drumlin objects. Alternatively, through the patterns observed in cell-

based empirical directional variograms, geostatistics researchers recognized that spatial

correlation is dependent on both distance and relative orientation (Markofsky and Bevan, 2012;

Mucha and Wasilewska-Blaszczyk, 2012). As a result, semivariogram attributes such as the

range and the sill are frequently used to define spatially distributed anisotropy as range- and sill-

types of anisotropy. Sill refers to the finite limiting semivariance as the lag distance increases,

and range refers is the lag distance at which the sill is reached (Zimmerman, 1993). The more

Page 47: Investigating Hyperscale Terrain Analysis Metrics and Methods

38

common and intuitive range-type anisotropy measures anisotropy as the ratio of the maximum

range with the range of the orthogonal angle, which is assumed to be the minimum range

(Zimmerman, 1993; Eriksson and Siska, 2000; Mucha and Wasilewska-Blaszczyk, 2012).

Therefore, range-type anisotropy measures the maximum effect of orientation on semivariance.

Recent research has continued to develop the directional semi-variogram for hyperscale

range-type topographic anisotropy measurements. Roy et al. (2016) demonstrated that

topographic anisotropy is a distributed and scale-dependent landscape property using the every-

direction variogram analysis method. Houser et al. (2017) expanded upon this method to sample

the standard deviation of elevation across scalable linear transects as a proxy for relief. However,

computing fully distributed anisotropy measurements across as range of both scales and rotation

axes results in high computational complexity. To circumvent this complexity researchers are

forced to either 1) reduce the number of scales or rotations analyzed (e.g., Houser et al., 2017) or

2) use specialized hardware or computing environments to reduce the execution time (e.g., Roy

et al., 2016). Further discretizing the parameters worsens the quality of the analysis and

leveraging more processing power in not a viable long-term solution. Not only are these methods

computationally inefficient, but neither approach explicitly relates a point to the broader

landscape.

Where object-based methods fundamentally ignore the surrounding landscape, local

topographic position (LTP) metrics intrinsically relate the elevation of a point to the topography

of the surrounding area. Many disciplines such as pedology (Deumlich et al., 2010),

geoarcheology (De Reu et al., 2013), ecology (Phillips et al., 2012; Riley et al., 2017) and

precision agriculture (Mieza et al., 2016; Vinod, 2017), among others, use the relationship with

the surrounding landscape to characterize terrain. LTP metrics, including the topographic

Page 48: Investigating Hyperscale Terrain Analysis Metrics and Methods

39

position index (TPI) and deviation from mean elevation (DEV) provide this information by

quantifying how much higher or lower each point is relative to the surrounding area (Lindsay et

al., 2015). Using a hyperscale analytical framework to evaluate LTP across a range of window

sizes allows the characterization of a point’s relief across a range of areas (Zhilin, 2008; De Reu

et al., 2013). Since LTP is fundamentally defined by the scale of analysis, applying hyperscale

techniques to LTP analyses not only improves accuracy by creating a data-driven scale selection

process (Behrens et al., 2010; Kumar et al., 2013; Miller, 2014), but also provides scale

information with which to characterize landscape anisotropy.

While hyperscale LTP reduces error due to scale selection, it is prone to high

computational requirements similar to the semivariogram methods. However, advances in spatial

filtering such as the Huang (1979) histogram approach and the integral image (Crow, 1984) can

be applied to greatly improve computational efficiency. The increased efficiency allows feasible

hyperscale analyses to be conducted across a nearly continuous range of scales, eliminating user

scale selection bias. Hyperscale sampling eliminates the need for scale selection, instead either

analyzing all scales or self-selecting key scales for each grid cell. Chapter 2 determined that the

DEV metric implemented with the integral image filtering technique was the optimal LTP metric

for hyperscale analysis due to highly robust characterization of LTP and scale-independent time

complexity. This research presents a method to feasibly measure hyperscale landscape

anisotropy using a directional DEV sampling strategy and a conservative anisotropy model based

on the common root-mean-square deviation (RMSD) that compares all sampled directions

simultaneously.

3.2 Methods

Page 49: Investigating Hyperscale Terrain Analysis Metrics and Methods

40

3.2.1 Directional LTP Sampling

Directional LTP sampling was achieved by adapting the integral image method used by

Lindsay et al. (2015) to create a scalable 3×3 matrix of sub-windows around a central cell

(Figure 3.1). The integral image filtering technique offers constant-time calculations for the

number, mean, and variance of elevation samples within the filter, with the trade-off of using

strictly rectangular window geometry (Viola and Jones, 2004; Sizintsev et al., 2008; Lindsay et

al., 2015). The sub-windows were then additively combined to form aggregate windows that

oriented to the cardinal directions (North-South and East-West oriented windows, Figure 3.1a

and 3.1b respectively), both diagonal directions (Northwest-Southeast and Northeast-Southwest

oriented windows, Figure 3.1c and 3.1d respectively), and an isotropic square sample containing

all nine sub-windows (Figure 3.1e). The DEV LTP metric (Eq. 2.2) was then calculated for each

oriented window with more than two valid elevation samples (variance requires three or more

samples), though this limit can be increased to reduce instability in the variance terms at small

sample sizes.

Page 50: Investigating Hyperscale Terrain Analysis Metrics and Methods

41

Figure 3.1: Graphical representation of the orientated window aggregation scheme. The

grey boxes represent the windows from the 3×3 matrix that were aggregated to form the A)

North-South oriented window, B) East-West oriented window, C) Northwest-Southeast oriented

window, D) Northeast-Southwest oriented window, and E) the isotropic window.

Windows that are not centered over the central analytical cell (z0) measure the difference

between the z0 and the adjacent areas, rather than relating it to the surrounding area. Therefore,

windows must be centered to avoid measuring what is effectively an area-weighted gradient.

This gradient exists along edges with a sloped elevation gradient due to the disproportionate

inclusion of ‘no data’ values in some orientations. This produces a notable edge effect that

results in artificially elevated anisotropy values. To mitigate this distortion, the edges were

buffered by the filter radius such that no samples were taken from beyond the extent of the data.

However, buffering the edges forces z0 towards the center of the image as the window size

increases, limiting the maximum window size along the perimeter.

Topographic anisotropy can be thought of as a function of orientation, defined between

the interval [0, 2π] radians. Since centered windows extend equally in opposite directions about

Page 51: Investigating Hyperscale Terrain Analysis Metrics and Methods

42

z0, all directions are sampled from rotation axes between [0, π] radians. A continuous sampling

strategy would compute a value for all rotation axes. However, the DEV metric is calculated

over an area and must sample swaths of rotation axes. More specific to the sampling strategy

described above, rotation axes zero to π radians are sampled using four windows, providing a

DEV value for every π/4 radian (45°) swath (Figure 3.2). Conversely, isotropic sampling

integrates all orientations, computing a local average for the entire neighbourhood.

Figure 3.2: Schematic demonstrating the theoretical differences between DEV

measurements using the orientation swaths, isotropic sampling, and continuous

measurements using infinitesimally small swaths (effectively line measurements).

Page 52: Investigating Hyperscale Terrain Analysis Metrics and Methods

43

3.2.2 Anisotropy Model

The root-mean-square deviation (RMSD) of the directionally oriented DEV samples

(DEVd) was used to characterize anisotropy magnitude (Am), using the isotropically sampled

DEV value (DEVi) as the point of comparison in the difference term (Eq. 3.1). However, Am was

only computed if more than two oriented windows had greater than two valid values to calculate

DEV. Therefore, Am measures variability in DEV varies across all sampled orientations. Am

differs from ratio models used in the semivariogram methods by quantifying the average effect

of orientation, as opposed to the maximum difference at an angle, orthogonal or otherwise. It

should be noted that Am can be replaced with more sensitive and common models such as the

ratio models or the min-max range using the same sampling strategy. The tools developed for the

research are included as plug-in tools in the open-source WhiteboxTools library as part of the

WhiteboxGAT project (Lindsay, 2016).

𝑨𝒎 = √𝟏𝒏⁄ ∑ (𝑫𝑬𝑽𝒅 − 𝑫𝑬𝑽𝒊)𝟐𝒏

𝒅=𝟎 Eq. 3.1

where Am is anisotropy magnitude, n is the number of oriented windows, DEVd are DEV values

sampled from directionally oriented windows, and DEVi is the DEV value sampled from the

isotropic window.

3.2.3 Study Sites

This study used two fine-resolution data sets containing regularly spaced, similarly sized

and oriented anisotropic landforms. The first data set is a 1 m resolution bare-Earth LiDAR DEM

from the United States Geological Service’s National Elevation Data set and 3D Elevation

Page 53: Investigating Hyperscale Terrain Analysis Metrics and Methods

44

Program (see Heidemann, 2012 for the specifications) featuring the White Sands National

Monument (WSNM) dune field in New Mexico, USA (Figure 3.3). The desert sand dunes found

at WSNM are complex, repeating aeolian dunes that all share a similar orientation (Anderson

and Chamecki, 2014). The WSNM dune field lies to the east of the Alkali Flats and features

mainly crescentic dunes in the center, with parabolic dunes around the margin (Kocurek et al.,

2007). Four individual sites were selected from the WSNM scene as study sites. Site 1 is located

in a relatively flat area, absent of dunes or other notable topography. Site 2 is situated on the

crest of a small dune flanked by increasingly large dunes. Site 3 is on the crest of a large dune

surrounded by similarly sized and relatively evenly spaced dunes. Site 4 is in between a network

of roads built in the flat areas between dunes.

Figure 3.3: The WSNM DEM with the locations of study Sites 1-4.

The second data set is a 10 m resolution composite DEM from the Ontario Ministry of

Page 54: Investigating Hyperscale Terrain Analysis Metrics and Methods

45

Natural Resources’ (2008) Provincial Digital Elevation Model (v.2) featuring the Peterborough

drumlin range (PDR) near Peterborough, Ontario, Canada (Figure 3.4). Drumlins are anisotropic

landforms that are commonly found clustered on postglacial landscapes (Kerr and Eyles, 2007),

and are thought to be oriented in the direction of ice-flow. The PDR contains approximately

3000 drumlins representing a variety of forms, orientations, and elongation ratios (Maclachlan

and Eyles, 2013). Three individual sites were selected from the PDR scene as study sites. Site 5

is on the crest of a drumlin surrounded by similarly sized and regularly spaced drumlins. Site 6 is

situated on an elevated outcrop that is surrounded on three sides by a floodplain. Site 7 is located

in a topographically rough area with many ridges and valleys, nested on top of an elevated

plateau.

Figure 3.4: The PDR DEM with the locations of study Sites 5-7.

Both study DEMs were re-projected to the appropriate Universal Transverse Mercator

(UTM/GRS80) coordinate system using cubic-convolution resampling. The data sets were then

smoothed to reduce short-scale roughness in the hillshade images using the Sun et al. (2007)

method to aid the interpretation of the results.

Page 55: Investigating Hyperscale Terrain Analysis Metrics and Methods

46

3.3 Analysis

3.3.1 Anisotropy-Scale Signatures

Scale signatures are functions of a variable across a range of scales. Therefore,

anisotropy-scale signatures characterize how the anisotropy magnitude (Am) responds to changes

in scale, analogous to how spectral signatures characterize surface reflectance response to

changes in the wavelength of light. Figure 3.5 shows scale signatures from all study sites (see

Figures 3.3 and 3.4), where Am was sampled with filter radii ranging from 7 to 500 cells,

incremented by one. This corresponds to filter radii of 7 to 500 m and 70 to 5000 m for the

WSNM and PDR data sets respectively. While a unique scale signature exists for every cell, the

seven sites are representative of the varied topographic conditions. Recall that the study areas (as

well as study Sites 2, 3, 4, 5, and 6) were chosen for containing similarly sized and oriented,

repeating anisotropic landforms. The scale signature for Site 1, a flat area, shows little

anisotropy. The signatures for both Sites 3 and 4 also showed minimal anisotropy, despite

featuring several linear shaped dunes. The small scale activity for Site 4 corresponds with the

road network surrounding the location. Conversely, the scale signature for Site 2 captures the

increasing size of the dunes, and the larger dune complex with a multimodal distribution and

Sites 5 and 6 show multimodal distributions corresponding to the drumlins and the outcrop

respectively, as well as the larger scale topography containing them (i.e., the valley and

floodplain). Site 7 featured a topographically complex and rough area, and produced a

multimodal signature with small magnitude anisotropy values.

Page 56: Investigating Hyperscale Terrain Analysis Metrics and Methods

47

Figure 3.5: Anisotropy scale signatures for each study site. The hillshade image for each

study site is provided and labelled accordingly. This corresponds to filter radii ranging from 7 to

500 m for Sites 1 through 4, and 70 to 5000 m for Sites 5 through 7.

3.3.2 Spatial Distribution of Anisotropy

A separate analysis was conducted on each DEM, producing a raster storing the

maximum anisotropy magnitude value (Amax) for each cell, as well as a secondary raster storing

the filter radius at which the maximum anisotropy magnitude value occurred (Rmax). Applying

the information from the scale signatures allows the user to avoid the computation of redundant

scales that are unlikely to update the Amax value. Combining information from both the Amax and

Rmax rasters provides a self-selecting, hyperscale characterization of the spatial distribution of

topographic anisotropy in the landscape, with a means to confirm the observed pattern through

Page 57: Investigating Hyperscale Terrain Analysis Metrics and Methods

48

the Rmax raster.

The maximum anisotropy analysis was applied to each DEM using filter size radii

ranging from 50 to 300 cells, incremented by 5 cells. This corresponds to filter radii ranging

from 50 to 300 m and 500 to 3000 m for the WSNM and PDR datasets respectively. Figure 3.6

provides examples of the Amax and Rmax raster outputs for both input DEMs, and Figure 3.7

provides high detail Amax raster examples for the areas surrounding study Sites 2 through 6 to

demonstrate the distribution of Amax with respect to anisotropic landforms. The WSNM dune

field Rmax raster demonstrates that maximum anisotropy occurred consistently at small scales for

the more linear dunes, while occurring at larger scales in the region populated with more

crescentic dunes (Figure 3.6b). The algorithm was also generally able to identify the ridgelines of

the dunes, which appear with intermediate and high magnitude anisotropy values (Figure 3.6a,

Figure 3.7b). This variation in anisotropy magnitude occurred when the dune geometry deviated

from a linear pattern to saddle points and smaller scale features with different orientations (e.g.,

where a dune is transected by a road).

The PDR DEM featured a more complex landscape than WSNM, which was reflected in

the highly varied Rmax raster (Figure 3.6d). Larger scale topographic features such as valleys

were moderately anisotropic while smaller scale features such as drumlins and river channels

were more strongly anisotropic (Figure 3.7d and 3.7e). Topographically flat areas were typically

isotropic (Figure 3.6c). Although the PDR Amax and Rmax outputs were less predictable compared

to the WSNM outputs, the highly anisotropic cells were consistently co-located with anisotropic

features such as drumlins, scours, outcrops, valleys and river channels (Figure 3.7d and 3.7e).

Buffering around the edges produced slightly elevated anisotropy values due to reduced data

availability.

Page 58: Investigating Hyperscale Terrain Analysis Metrics and Methods

49

Figure 3.6: Spatial distribution of Amax and Rmax rasters for the WNSM (A and B

respectively) and PDR (C and D respectively) using filter radii ranging from 50 to 300 grid

cells. Both colour ramps use blue to represent small magnitude values and red to represent large

scale values.

Page 59: Investigating Hyperscale Terrain Analysis Metrics and Methods

50

Figure 3.7: High-magnification Amax rasters for the areas surrounding study Sites 2

through 6 using filter size radii ranging from 50 to 300 grid cells. Blue represents isotropy,

green and yellow represents intermediate anisotropy, while red represents strong anisotropy.

3.4 Discussion

The proposed sampling strategy and model implements a computationally efficient

hyperscale landscape measure of topographic anisotropy as a scale signature for single cells, and

a maximum anisotropy raster. The anisotropy-scale signatures provided a quick method to

sample anisotropy values across a range of scales and will remain useful until storing and

analyzing large three dimensional raster data becomes feasible. The scale signatures from all

Page 60: Investigating Hyperscale Terrain Analysis Metrics and Methods

51

sites produced small anisotropy values at larger scales, corroborating Roy et al.’s (2016) finding

that landscapes are isotropic at larger spatial scales. At smaller scales, the multimodality of the

signatures suggests the presence of complex nested anisotropic features. This is best illustrated

by comparing the flat signatures for Sites 3 and 4 with multimodal signatures for Sites 2 and 6.

Site 2 featured progressively large dunes as part of an oriented dune complex, and Site 6 featured

an outcrop oriented in a different direction from the floodplain. In both cases, nested features

appeared as distinct modes in the scale signatures (Figure 3.5). However, the regularly spaced

dunes in Sites 3 and 4 were expected to appear as progressive modes but instead failed to

produce a signal over large areas (Figure 3.5). However, this is likely an example of mean

generalization (Grohmann and Riccomini, 2009), where the anisotropy signal from the repetitive

dunes is muted by the increasing area with which DEV is measured. The multimodal behavior of

the scale signatures suggests that the maximum anisotropy analysis can be improved by

approximating appropriate scale ranges by each mode, as opposed to using the maximum value

across a larger range. If limited to three modes, anisotropy data could be visualized using the

multiscale topographic position color composite (MTPCC) method used by Lindsay et al. (2015).

The Amax analysis used the maximum anisotropy values across a range of scales for each

cell to create spatially referenced raster images, effectively mapping the largest value from every

cell’s scale signature. Although the multimodal distributions found in the scale signatures

suggest that the maximum anisotropy is not an ideal method to represent hyperscale anisotropy

measurements, large anisotropy values were still consistently co-located with anisotropic

landforms. Furthermore, the low spatial variation in the WSNM Rmax raster (Figure 3.6b)

indicates that the Amax values occurred at consistent scales, suggesting that the dune landforms

were driving the anisotropy values by influencing the landscape texture. Conversely, the highly

Page 61: Investigating Hyperscale Terrain Analysis Metrics and Methods

52

varied mosaic of scales in the PDR Rmax image (Figure 3.6d) revealed that there was no optimal

window size with which to measure anisotropy, especially for complex terrain. This logic also

applies to extensive areas where larger scale processes are dominant. The Amax method self-

selects the optimal window size for each individual grid cell, resulting in a hyperscale

characterization of topographic anisotropy.

Using LTP instead of elevation improves the ability to differentiate depressed anisotropic

features such as valleys from elevated anisotropic features such as valleys. The results support

this by co-locating large magnitude anisotropy values with anisotropic depressions such as the

river channel in Figure 3.7e as well as anisotropic elevations such as the embanked roads in

Figure 3.7c and 3.7d. The positive and negative LTP values (representing above and below

average elevation) increase the difference term, though the RMSD anisotropy model does not

retain the sign to differentiate elevated from depressed anisotropy. Large anisotropy values often

appear in proximity to anisotropic features so long as they are within the search window, making

the Amax raster difficult to interpret at times. It is important to remember that this is a landscape

metric rather than an object-based metric.

This method differs from point or line-based measures of topographic anisotropy by

characterizing anisotropy over an area (Roy et al., 2016 and Houser et al., 2017 respectively), as

opposed to sampling orientations at discrete intervals. The swath approach samples all directions

using a small number of samples, at the cost of some information loss. The coarse orientation

resolution lacks the ability to sample fine orientation intervals, producing two problems. First is

the increased probability that anisotropic features have orientations that exist within multiple

windows, which lowers the measured anisotropy by diluting the signal across several windows.

Second is the limited ability to characterize topographic anisotropy for complex geometric

Page 62: Investigating Hyperscale Terrain Analysis Metrics and Methods

53

patterns. However, the landscape geometries that can be characterized are comparable to the

second-order partial derivatives used to define elementary forms (Minar and Evans, 2008),

morphometric primitives (Gessler et al., 2009), and the Hessian matrices used to detect ridges in

the field of computer vision (Damon, 1999; Lindeberg, 1998). The information generated is well

suited as a morphometric characteristic that can augment the translation of continuous landscapes

to discrete landforms (Cova and Goodchild, 2002; Evans, 2012; Minar and Evans, 2008).

3.5 Conclusion

While measures of topographic anisotropy for specific objects are well established, cell-

based measures of topographic anisotropy have only recently been explored. There are a limited

number of methodological approaches, all of which feature lower dimension sampling such as

points or lines. The method presented here capitalizes on the computational efficiency of the

integral image filtering method to provide a feasible hyperscale, LTP-based measure of

anisotropy that relates each point to the landscape containing it. We have also proposed a RMSD

model for anisotropy which compares all sampled orientations simultaneously rather than

limiting the analysis to the two most disparate orientations. An analysis of the hyperscale

behavior of anisotropy through the scale signatures demonstrated the method as adequately

sensitive to detect complex, hierarchically nested anisotropic topography. The Amax and Rmax

rasters demonstrated spatial co-location of large anisotropy magnitude values with anisotropic

landforms at scales consistent with the expected scale range of the landforms. Therefore, despite

inherently coarse orientation sampling, this method has adequately demonstrated the ability to

characterize hyperscale topographic anisotropy in natural landscapes. Future work should

compare the RMSD model of anisotropy to the more common ratio models and develop better

ways to analyze and visualize voluminous multidimensional spatial data.

Page 63: Investigating Hyperscale Terrain Analysis Metrics and Methods

54

Chapter 4: Conclusion

Conclusion

The ever increasing availability of fine-resolution DEMs is steadily increasing the

demand for multiscaled methods. The objectives of this research were to evaluate local

topographic position (LTP) metrics for hyperscale applications, and to explore and develop novel

methods to measure hyperscale topographic anisotropy. Chapter 2 benchmarked the execution

times of four highly optimized LTP metrics, followed by a comparison of the output

measurements, both across a range of scales. The benchmark concluded that the DEV algorithm

had the shortest execution time and was the only scale-invariant metric. EP had the longest

execution time and a non-linear increase with scale. EP is a non-parametric quantile-based metric

that utilizes the full distribution of data, and therefore is theoretically the most robust against

outliers and non-Gaussian elevation distributions. Therefore, the outputs of the other three

metrics (i.e., DEV, RTP, and PER) were regressed against EP to quantify robustness. DEV was

also found to provide the closest approximation of EP, with r2 values ranging from 0.699 to

0.967 depending on scale and data set. It was concluded that despite the minor disadvantage in

robustness relative to EP, DEV was the optimal algorithm for hyperscale LTP analysis due to the

fast and scale-independent runtime.

Based on the findings from Chapter 2, Chapter 3 developed a model and sampling

strategy for measuring hyperscale landscape topographic anisotropy. The fast and efficient DEV

algorithm was modified to sample LTP using four directionally oriented windows. The Am

model then calculated the RMSD, comparing each oriented window to an isotropic window to

quantify how the difference between the oriented and isotropic samples varied. The result was a

Page 64: Investigating Hyperscale Terrain Analysis Metrics and Methods

55

method with the efficiency required for feasible hyperscale analysis. The anisotropy-scale

signatures demonstrated sensitivity to hierarchically nested anisotropic features, with each

feature appearing as a distinct mode. The Amax and Rmax rasters co-located large magnitude

anisotropy values with anisotropic landforms at consistent scales. Despite the relatively coarse

orientation sampling, the algorithm demonstrated sensitivity to complex hierarchically nested

anisotropic features and the efficiency required to implement in hyperscale.

Until recently, topographic anisotropy has been ignored as a topographic attribute (e.g.,

Schmidt and Andrew, 2005). Chapter 3 provided a method to interrogate hyperscale topographic

anisotropy from a surface. This is leveraged to investigate new modes of scientific inquiry. In

particular, the relationships between orientation and Earth surface processes can now be

investigated at hyperscale resolution. This has implications for landform delineation, which uses

additional information to aid in differentiating landforms. However, it also can be applied to

advance research in many disciplines, especially geomorphology. The ability to measure

anisotropy can be used not only to identify and characterize anisotropic landforms or landscapes

but can also be used to learn about the underlying geomorphological processes that shape the

landscape.

The combined results from both chapters make significant contributions to multiscale

analyses and to geomorphometry more broadly. There are several frameworks that allow the

manipulation of scale, however, most result in some degree of data generalization. Raster spatial

filtering provides a lossless technique to manipulate scale by allowing the extent of the analysis

to be iteratively changed, at the cost of increased run time. As modern fine-resolution elevation

sampling techniques (e.g. laser scanning) become more ubiquitous, so too does the value of

multiscale analytical techniques. Therefore, the focus on computational efficiency in this

Page 65: Investigating Hyperscale Terrain Analysis Metrics and Methods

56

research strengthens and expands on multiscale analytical techniques that are vital to extract

information from increasingly detailed data sets. Furthermore, the multiscale methods developed

in this research can be extended beyond LTP metrics to include other topographic attributes.

The results of both chapters advance multiscale analysis in two ways. First, they

demonstrate how algorithms can be improved by capitalizing on advances in computing, leading

to efficiency gains that make hyperscale analysis feasible. While any computationally intensive

analysis can be hastened by using more or faster processors, this ‘brute force’ approach does not

scale with analytical complexity. Thus, ‘brute force’ computation should only be considered as

temporary solution until more efficient algorithms can be developed. Second, they demonstrate

the value of hyperscale analysis, particularly in the presence of complex terrain. As resolution

decreases or the data sets become more expansive, it becomes increasingly unlikely that neither a

single scale nor a select few can meaningfully analyse complex terrain. Allowing each cell to

self-select the dominant scale from an exhaustive set improves the ability to respond characterize

complex terrain while also producing a fully data driven analysis. However, this does not mean

hyperscale methodologies are superior by default. When competing metrics are available, the

researcher must ensure that the metric of choice is suitably robust to measure the phenomenon.

The utility of a hyperscale method is limited by the suitability of the metric.

Multiscale analysis represents a subset of knowledge within the broader field of

geomorphometry. Topographic indices are used in many disciplines to characterize terrains, and

therefore, the selection of algorithm and metric have wide reaching effects. With little guidance

in the literature on best use practices for LTP metrics, practitioners often use sub-optimal

solutions based on familiarity and software availability (see De Reu et al., 2013). Chapter 2 fills

this knowledge gap by providing the information required to select metrics based on

Page 66: Investigating Hyperscale Terrain Analysis Metrics and Methods

57

performance characteristics. Whether focused on a wide range of scales, robust characterization

of complex terrain, or analyses using limited computer memory, chapter two identifies highly

optimized algorithms to suit the application. It is also important to recognise the marriage

between a metric and the implementation in an algorithm. There are many possible

implementations for a given metric, which can significantly alter the performance characteristics

of the algorithm. The nature of the application determines which implementations are most

suitable, in turn affecting the overall performance of the algorithm.

The mere existence of advanced sampling techniques does not in itself facilitate the

application of multiscaled geomorphometric analysis. Instead, these methods must be made

available to practitioners in a readily usable platform. To this end, the algorithms used in this

thesis have been distributed in the free and open-source WhiteboxTools (Lindsay, 2018)

software package, to reduce barriers to adoption by geomorphometric practitioners. The value of

the open-source model of distribution to scientific research lies in the acceleration of knowledge

transfer, especially in developing nations where cost can be a barrier to accessing commercial

software (Steiniger and Hay, 2009). Therefore, the contributions of this thesis extend beyond

academia, translating scientific advancements to practice.

Concluding this thesis is a brief discussion on the implications of this research on the

future of geomorphometry. Indeed, efficient LTP algorithms and novel surface parameters

expand the current roster of geomorphometric techniques and potential applications. However,

computing models are changing with the emergence and proliferation of cloud computing,

creating opportunities for web-based geographical analysis and data visualization (e.g., Netzel et

al., 2016). Data storage, analysis, and visualization can be accessed via thin-clients reducing the

need for powerful personal computers. Algorithms written concurrently, such as those presented

Page 67: Investigating Hyperscale Terrain Analysis Metrics and Methods

58

in this research, can be coupled with advanced cyberinfrastructure to combine efficiency with

large-scale computation (i.e., numerous processors), overcoming many limitations of desktop

computing. Such efforts can be used to develop and analyse fine-resolution global DEMs.

However, efficient algorithms need to continue to be developed and optimized before

geomorphometric analyses can capitalize on the benefits of cloud computing technology.

The limitations encountered in this thesis also guide future research goals. Future

research can also apply the scalable 3×3 window matrix used in the anisotropy algorithm to other

land surface parameters. For example, hyperscale slope can be characterized by using the

oriented windows to deliberately measure an elevation gradient. Similarly, the weighting

schemes for any standard 3×3 convolution kernel can be applied and tested in hyperscale with

little modification. Finally, the Am model was not tested against the more common ratio models

use to calculate range-type anisotropy. Future research can explore the performance differences

between competing anisotropy models.

Page 68: Investigating Hyperscale Terrain Analysis Metrics and Methods

59

Bibliography

Anderson, W., & Chamecki, M. (2014). Numerical study of turbulent flow over complex aeolian

dune fields: The White Sands National Monument. Physical Review E - Statistical,

Nonlinear, and Soft Matter Physics, 89. https://doi.org/10.1103/PhysRevE.89.013005

Aryal, S. K., & Bates, B. C. (2008). Effects of catchment discretization on topographic index

distributions. Journal of Hydrology, (359), 150–163.

https://doi.org/10.1016/j.jhydrol.2008.06.025

Ashworth, A. C. (1990). The Pembina Escarpment. North Dakota Geological Survey Newsletter.

Barber, C. P., & Shortridge, A. (2005). Lidar Elevation Data For Surface Hydrologic Modeling:

Resolution and Representation Issues. Cartography and Geographic Information Science,

32(4), 401–410.

Behrens, T., Zhu, A. X., Schmidt, K., & Scholten, T. (2010). Multi-scale digital terrain analysis

and feature selection for digital soil mapping. Geoderma.

https://doi.org/10.1016/j.geoderma.2009.07.010

Bian, L., & Butler, R. (1999). Comparing Effects of Aggregation Methods on Statistical and

Spatial Properties of Simulated Spatial Data. Photogrammetric Engineering & Remote

Sensing, 65, 73–84.

Brardinoni, F., & Hassan, M. A. (2006). Glacial erosion, evolution of river long profiles, and the

organization of process domains in mountain drainage basins of coastal British Columbia.

Journal of Geophysical Research, 111. https://doi.org/10.1029/2005JF000358

Chang, T. K., & Tsai, B. W. (1991). The Effect of DEM Resolution on Slope and Aspect

Mapping. Cartography and Geographic Information Science, 18, 69–77.

Chen, J., & Revels, J. (2016). Robust benchmarking in noisy environments. Proceedings of the

20th Annual IEEE High Performance Extreme Computing Conference.

Cova, T. J., & Goodchild, M. F. (2002). Extending geographical representation to include fields

of spatial objects. International Journal of Geographical Information Science, 16(6), 509–

532. https://doi.org/10.1080/13658810210137040

Crow, F. C. (1984). Summed-Area Tables for Texture Mapping. Computer Graphics, 18(3).

Damon, J. (1999). Properties of ridges and cores for two-dimensional images. Journal of

Mathematical Imaging and Vision, 10, 163–174. https://doi.org/10.1023/A:1008379107611

Page 69: Investigating Hyperscale Terrain Analysis Metrics and Methods

60

Dark, S. J., & Bram, D. (2007). The modifiable areal unit problem (MAUP) in physical

geography. Progress in Physical Geography, 31(5), 471–479.

https://doi.org/10.1177/0309133307083294

de la Giroday, H. M. C., Carroll, A. L., Lindgren, B. S., & Aukema, B. H. (2011). Incoming!

Association of landscape features with dispersing mountain pine beetle populations during a

range expansion event in western Canada. Landscape Ecology.

https://doi.org/10.1007/s10980-011-9628-9

De Reu, J., Bourgeois, J., Bats, M., Zwertvaegher, A., Gelorini, V., De Smedt, P., … Crombé, P.

(2013). Application of the topographic position index to heterogeneous landscapes.

Geomorphology, 186, 39–49. https://doi.org/10.1016/j.geomorph.2012.12.015

Deng, Y., Wilson, J. P., & Bauer, B. O. (2007). DEM resolution dependencies of terrain

attributes across a landscape. International Journal of Geographic Information Science,

21(2).

Deumlich, D., Schmidt, R., & Sommer, M. (2010). A multiscale soil-landform relationship in the

glacial-drift area based on digital terrain analysis and soil attributes. Journal of Plant

Nutrition and Soil Science. https://doi.org/10.1002/jpln.200900094

Drǎguţ, L., & Eisank, C. (2012). Automated object-based classification of topography from

SRTM data. Geomorphology. https://doi.org/10.1016/j.geomorph.2011.12.001

Drǎgut, L., Eisank, C., & Strasser, T. (2011). Local variance for multi-scale analysis in

geomorphometry. Geomorphology, 130, 162–172.

https://doi.org/10.1016/j.geomorph.2011.03.011

Duin, R. P. W., Haringa, H., & Zeelen, R. (1986). Fast percentile filtering. Pattern Recognition

Letters. https://doi.org/10.1016/0167-8655(86)90007-3

Earth Observation Research Center (EORC), & Japanese Aerospace Exploration Agency

(JAXA). (2017). ALOS Global Digital Surface Model (DSM) ‘ALOS World 3D-30m’;

(AW3D30) Dataset Product Format Description.

Eriksson, M., & Siska, P. P. (2000). Understanding anisotropy computations. Mathematical

Geology, 32(6), 683–700. https://doi.org/10.1023/A:1007590322263

Evans, I. S. (2012). Geomorphometry and landform mapping: What is a landform?

Geomorphology, 137, 94–106. https://doi.org/10.1016/j.geomorph.2010.09.029

Fung, J., & Mann, S. (2004). Computer vision signal processing on graphics processing units.

2004 IEEE International Conference on Acoustics, Speech, and Signal Processing, 5, V-93-

6.

Page 70: Investigating Hyperscale Terrain Analysis Metrics and Methods

61

Gallant, A. L., Brown, D. D., & Hoffer, R. M. (2005). Automated mapping of Hammond’s

landforms. IEEE Geoscience and Remote Sensing Letters.

https://doi.org/10.1109/LGRS.2005.848529

Gessler, P., Pike, R., MacMillan, R. A., Hengl, T., & Reuter, H. I. (2009). The Future of

Geomorphometry. In T. Hengl & H. I. Reuter (Eds.), Geomorphometry - Concepts,

Software, Applications. (pp. 637–652). Amsterdam: Elsevier.

Goodchild, M. F., & Proctor, J. (1997). Scale in a Digital Geographic World. Geographical &

Environmental Modelling, 5–23.

Goodchild, M. F. (2011). Scale in GIS: An overview. Geomorphology.

https://doi.org/10.1016/j.geomorph.2010.10.004

Grohmann, C. H., & Riccomini, C. (2009). Comparison of roving-window and search-window

techniques for characterising landscape morphometry. Computers and Geosciences.

https://doi.org/10.1016/j.cageo.2008.12.014

Grohmann, C. H., Smith, M. J., & Riccomini, C. (2011). Multiscale analysis of topographic

surface roughness in the Midland Valley, Scotland. IEEE Transactions on Geoscience and

Remote Sensing. https://doi.org/10.1109/TGRS.2010.2053546

Hani, A. F. M., Sathyamoorthy, D., & Asirvadam, V. S. (2011). A method for computation of

surface roughness of digital elevation model terrains via multiscale analysis. Computers and

Geosciences, 37, 177–192. https://doi.org/10.1016/j.cageo.2010.05.021

Hani, A. F. M., Sathyamoorthy, D., & Asirvadam, V. S. (2012). Computing surface roughness of

individual cells of digital elevation models via multiscale analysis. Computers and

Geosciences, 43, 137–146. https://doi.org/10.1016/j.cageo.2011.09.015

Heidemann, Hans, K. (2014). Lidar Base Specification (ver. 1.2, November 2014). U.S.

Geological Survey Techniques and Methods 11-B4.

Houser, C., Bishop, M., & Wernette, P. (2017). Multi-scale topographic anisotropy patterns on a

Barrier Island. Geomorphology, 297, 153–158.

https://doi.org/10.1016/j.geomorph.2017.09.026

Huang, T. S., Yang, G. J., & Tang, G. Y. (1979). A Fast Two-Dimensional Median Filtering

Algorithm. IEEE Transactions on Acoustics, Speech, and Signal Processing, ASSP-27(1),

13–18. https://doi.org/10.1109/TASSP.1979.1163188

Iwahashi, J., Kamiya, I., & Yamagishi, H. (2012). High-resolution DEMs in the study of rainfall-

and earthquake-induced landslides: Use of a variable window size method in digital terrain

analysis. Geomorphology. https://doi.org/10.1016/j.geomorph.2012.02.002

Page 71: Investigating Hyperscale Terrain Analysis Metrics and Methods

62

Kaplan, D. A., Paudel, R., Cohen, M. J., & Jawitz, J. W. (2012). Orientation matters: Patch

anisotropy controls discharge competence and hydroperiod in a patterned peatland.

Geophysical Research Letters, 39. https://doi.org/10.1029/2012GL052754

Kasanen, E., & Lukka, K. (1993). The Constructive Approach in Management Accounting

Research. Journal of Management Accounting Research, 5.

Keitt, T. H., & Urban, D. L. (2005). Scale-specific inference using wavelets. Ecology, 86(9),

2497–2504.

Kerr, M., & Eyles, N. (2007). Origin of drumlins on the floor of Lake Ontario and in upper New

York State. Sedimentary Geology, 103, 7–20. https://doi.org/10.1016/j.sedgeo.2005.11.025

Kocurek, G., Carr, M., Ewing, R., Havholm, K. G., Nagar, Y. C., & Singhvi, A. K. (2007).

White Sands Dune Field, New Mexico: Age, dune dynamics and recent accumulations.

Sedimentary Geology, 107, 313–331. https://doi.org/10.1016/j.sedgeo.2006.10.006

Kotoulas, L., & Andreadis, I. (2003). Colour histogram content-based image retrieval and

hardware implementation. IEE Proc.-Circuits Devices Syst., 150(5), 387–393.

https://doi.org/10.1049/ip-cds:20030481

Kumar, P., & Foufoula-Georgiou, E. (1997). Wavelet analysis for geophysical applications.

Review of Geophysics, 35(4).

Kumar, P., Verdin, K. L., & Greenlee, S. K. (2000). Basin level statistical properties of

topographic index for North America. Advances in Water Resources.

https://doi.org/10.1016/S0309-1708(99)00049-4

Kumar, S. V, Peters-Lidard, C. D., & Mocko, D. (2013). Multiscale Evaluation of the

Improvements in Surface Snow Simulation through Terrain Adjustments to Radiation.

Hydrometeorology. https://doi.org/10.1175/JHM-D-12-046.1

Li, J., & Wong, D. W. S. (2010). Effects of DEM sources on hydrologic applications.

Computers, Environment and Urban Systems.

https://doi.org/10.1016/j.compenvurbsys.2009.11.002

Lindeberg, T. (1998). Edge detection and ridge detection with automatic scale selection.

International Journal of Computer Vision, 30(2), 117–154.

Lindsay, J. B., & Dhun, K. (2015). Modelling surface drainage patterns in altered landscapes

using LiDAR. International Journal of Geographical Information Science, 29.

https://doi.org/10.1080/13658816.2014.975715

Lindsay, J. B., & Newman, D.R. (2018). Hyper-scale analysis of surface roughness.

Geomorphometry 2018: 5th

International Conference of the ISG, Boulder, Colorado, USA;

Aug 13-17.

Page 72: Investigating Hyperscale Terrain Analysis Metrics and Methods

63

Lindsay, J. B., Cockburn, J. M. H., & Russell, H. a. J. (2015). An integral image approach to

performing multi-scale topographic position analysis. Geomorphology, 245(15), 51–61.

https://doi.org/10.1016/j.geomorph.2015.05.025

Lindsay, J. B. (2016). Whitebox GAT: A case study in geomorphometric analysis. Computers

and Geosciences. https://doi.org/10.1016/j.cageo.2016.07.003

Lindsay, J. B. (2018). WhiteboxTools User Manual. DOI: 10.13140/RG.2.2.22964.96648

Liu, A. (2008). DEM-based Analysis of Local Relief. In Q. Zhou, B. Lees, & G. Tang (Eds.),

Advances in Digital Terrain Analysis (pp. 177–192). Springer.

Liu, H., Bu, R., Liu, J., Leng, W., Hu, Y., Yang, L., & Liu, H. (2011). Predicting the wetland

distributions under climate warming in the Great Xing’an Mountains, northeastern China.

Ecological Research. https://doi.org/10.1007/s11284-011-0819-2

Maclachlan, J. C., & Eyles, C. H. (2013). Quantitative geomorphological analysis of drumlins in

the Peterborough drumlin field, Ontario, Canada. Geografiska Annaler, Series A: Physical

Geography, 95, 125–144. https://doi.org/10.1111/geoa.12005

Macmillan, R. A., Pettapiece, W. W., Nolan, S. C., & Goddard, T. W. (2000). A generic

procedure for automatically segmenting landforms into landform elements using DEMs,

heuristic rules and fuzzy logic. Fuzzy Sets and Systems, 113, 81–109. Retrieved from

www.elsevier.com/locate/fss

Markofsky, S., & Bevan, A. (2012). Directional analysis of surface artefact distributions: A case

study from the Murghab Delta, Turkmenistan. Journal of Archaeological Science, 39(2),

428–439. https://doi.org/10.1016/j.jas.2011.09.031

Maune, D. F., Kopp, S. T., Crawford, C. A., & Zervas, C. E. (2007). Digital Elevation Models

(DEM’s). In D. F. Maune (Ed.), Digital Elevation Model Technologies and Applications:

The DEM User’s Manual (2nd ed., pp. 1–35). Maryland: American Society for

Photogrammetry and Remote Sensing.

Mieza, M. S., Cravero, W. R., Kovac, F. D., & Bargiano, P. G. (2016). Delineation of site-

specific management units for operational applications using the topographic position index

in La Pampa, Argentina. Computers and Electronics in Agriculture, 127, 158–167.

https://doi.org/10.1016/j.compag.2016.06.005

Miller, B. A. (2014). Semantic Calibration of digital terrain analysis scale. Cartography and

Geographic Information Science, 41(2), 166–176.

https://doi.org/10.1080/15230406.2014.883488

Minár, J., & Evans, I. S. (2008). Elementary forms for land surface segmentation: The theoretical

basis of terrain analysis and geomorphological mapping. Geomorphology.

https://doi.org/10.1016/j.geomorph.2007.06.003

Page 73: Investigating Hyperscale Terrain Analysis Metrics and Methods

64

Ministry of Natural Resources (MNR). (2008). Provincial DEM Version 2.0.0 Product

Specification, Geographic Information Branch, Science and Information Resources

Division.

Moody, A., & Woodcock, C. E. (1994). Scale-Dependent Errors in the Estimation of Land-Cover

Proportions: Implications for Global Land.Cover Datasets. Photogrammetric Engineering &

Remote Sensing, 60(5), 585–594.

Mucha, J., & Wasilewska-Błaszczyk, M. (2012). Variability anisotropy of mineral deposits

parameters and its impact on resources estimation – a geostatistical approach / Anizotropia

Zmienności Parametrów I Jej Wpływ Na Szacowanie Zasobów W Ujęciu

Geostatystycznym. Gospodarka Surowcami Mineralnymi - Mineral Resources

Management, 28(4). https://doi.org/10.2478/v10269-012-0037-8

Netzel, P., Jasiewicz, J., & Stepinski, T. (2016). TerraEx – a GeoWeb app for world-wide

content-based search and distribution of elevation and landforms data. In International

Conference on GIScience Short Paper Proceedings (Vol. 1).

https://doi.org/10.21433/B3110dk1t0vc

Newman, D. R., Lindsay, J.B., & Cockburn, J. M. H. (2018). Evaluating metrics of local

topographic position for multiscale geomorphometric analysis. Advance online publication.

https://doi.org/10.1016/j.geomorph.2018.03.003

Openshaw, S., & Taylor, P. J. (1979). A million or so correlation coefficients: three experiments

on the modifiable unit areal problem. In N. Wrigley (Ed.), Statistical applications in spatial

sciences (pp. 127–144). London.

Openshaw, S. (1983). The Modifiable Areal Unit Problem. Norwich: Geobooks.

Ortega-Becerril, J., Gomez-Heras, M., Fort, R., & Wohl, E. (2017). How does anisotropy in

bedrock river granitic outcrops influence pothole genesis and development? Earth Surface

Processes and Landforms, 42, 956–968. https://doi.org/10.1002/esp.4054

Parker, J. A., Kenyon, R. V, & Troxel, D. E. (1983). Comparison of Interpolating Methods for

Image Resampling. IEEE TRANSACTIONS ON MEDICAL IMAGING, (1).

Phillips, R. L., Ngugi, M. K., Hendrickson, J., Smith, A., & West, M. (2012). Mixed-grass

prairie canopy structure and spectral reflectance vary with topographic position.

Environmental Management. https://doi.org/10.1007/s00267-012-9931-5

Pike, R. J. (2000a). Geomorphometry – diversity in quantitative surface analysis. Processes in

Physical Geography, 24(1), 1–20.

Pike, R. J. (2000b). Nano-metrology and terrain modelling - convergent practice in surface

characterisation. Tribology International. https://doi.org/10.1016/S0301-679X(00)00075-X

Page 74: Investigating Hyperscale Terrain Analysis Metrics and Methods

65

Pike, R. J., Evans, I. S., & Hengl, T. (2009). Geomorphometry: A brief guide. (T. Hengl & H. I.

Reuter, Eds.), Geomorphometry: concepts, software, applications. Elselvier.

https://doi.org/10.1016/S0166-2481(08)00001-9

Rautiainen, A., Sippola, K., & Mättö, T. (2017). Perspectives on relevance: The relevance test in

the constructive research approach. Management Accounting Research, pp. 19–29.

https://doi.org/10.1016/j.mar.2016.07.001

Riley, S. J., DeGloria, S. D., & Elliot, R. (1999). A Terrain Ruggedness Index That Quantifies

Topographic Heterogeneity. Intermountain Journal of Sciences, 5(1–4), 23–27.

Riley, J. W., Calhoun, D. L., Barichivich, W. J., & Walls, S. C. (2017). Identifying Small

Depressional Wetlands and Using a Topographic Position Index to Infer Hydroperiod

Regimes for Pond-Breeding Amphibians. Wetlands, 37, 325–338.

https://doi.org/10.1007/s13157-016-0872-2

Roy, S. G., Koons, P. O., Osti, B., Upton, P., & Tucker, G. E. (2016). Multi-scale

characterization of topographic anisotropy. Computers and Geosciences.

https://doi.org/10.1016/j.cageo.2015.09.023

Schmidt, J., & Andrew, R. (2005). Multi-scale landform characterization. Area.

https://doi.org/10.1111/j.1475-4762.2005.00638.x

Sizintsev, M., Derpanis, K. G., & Hogue, A. (2008). Histogram-based search: A comparative

study. In 2008 IEEE Conference on Computer Vision and Pattern Recognition (pp. 1–8).

https://doi.org/10.1109/CVPR.2008.4587654

Smith, M. P., Zhu, A. X., Burt, J. E., & Stiles, C. (2006). The effects of DEM resolution and

neighborhood size on digital soil survey. Geoderma.

https://doi.org/10.1016/j.geoderma.2006.07.002

Sofia, G., Pirotti, F., & Tarolli, P. (2013). Variations in multiscale curvature distribution and

signatures of LiDAR DTM errors. Earth Surface Processes and Landforms, 38, 1116–1134.

https://doi.org/10.1002/esp.3363

Sofia, G., Hillier, J. K., & Conway, S. J. (2016). Frontiers in Geomorphometry and Earth Surface

Dynamics: Possibilities, limitations and perspectives. Earth Surface Dynamics.

https://doi.org/10.5194/esurf-4-721-2016

Sørensen, R., & Seibert, J. (2007). Effects of DEM resolution on the calculation of topographical

indices: TWI and its components. Journal of Hydrology.

https://doi.org/10.1016/j.jhydrol.2007.09.001

Steiniger, S., & Hay, G. J. (2009). Free and open source geographic information tools for

landscape ecology. Ecological Informatics. 183-195.

https://doi.org/10.1016/j.ecoinf.2009.07.004

Page 75: Investigating Hyperscale Terrain Analysis Metrics and Methods

66

Sun, X., Rosin, P. L., Martin, R. R., & Langbein, F. C. (2007). Fast and Effective Feature-

Preserving Mesh Denoising. IEEE Transactions on Visualization and Computer Graphics,

13(5), 925–938.

Tian, B., Wang, L., & Koike, K. (2011). Spatial statistics of surface roughness change derived

from multi-scale digital elevation models. Procedia Environmental Sciences, 7, 252–257.

https://doi.org/10.1016/j.proenv.2011.07.044

Vaze, J., Teng, J., & Spencer, G. (2010). Impact of DEM accuracy and resolution on topographic

indices. Environmental Modelling and Software.

https://doi.org/10.1016/j.envsoft.2010.03.014

Vinod, P. G. (2017). Development of topographic position index based on Jenness algorithm for

precision agriculture at Kerala, India. Spatial Information Research, 25, 381–388.

https://doi.org/10.1007/s41324-017-0104-8

Viola, P., & Jones, M. J. (2004). Robust Real-Time Face Detection. International Journal of

Computer Vision, 57(2), 137–154. https://doi.org/10.1023/B:VISI.0000013087.49260.fb

Wilson, J. P., & Gallant, J. C. (2000). Terrain Analysis: principals and applications.

https://doi.org/0-471-32188-5

Wilson, M. F. J., O’connell, B., Brown, C., Guinan, J. C., & Grehan, A. J. (2007). Multiscale

Terrain Analysis of Multibeam Bathymetry Data for Habitat Mapping on the Continental

Slope. Marine Geodesy, 30, 3–35. https://doi.org/10.1080/01490410701295962

Wood, J. (1996). The Geomorphological Characterization of Digital Elevation Models.

Zhilin, L. (2008). Multi-Scale Digital Terrain Modeling and Analysis. In Q. Zhou, B. Lees, & G.

Tang (Eds.), Advances in Digital Terrain Analysis (pp. 59–84).

Zhou, Q., Lees, B., & Tang, G. (2008). Advances in Digital Terrain Analysis. Springer.

Zimmerman, D. L. (1993). Another look at anisotropy in geostatistics. Mathematical Geology,

25(4), 453–470. https://doi.org/10.1007/BF00894779

Zushi, K. (2007). Regional estimation of Japanese cedar (Cryptomeria japonica D. Don)

productivity by use of digital terrain analysis. Journal of Forest Research.

https://doi.org/10.1007/s10310-007-0021-0