Spatially explicit spectral analysis of point clouds and geospatial data

This is a Preprint and has not been peer reviewed. The published version of this Preprint is available: This is version 1 of this Preprint.


Download Preprint

Supplementary Files

Daniel Buscombe 


The increasing use of spatially explicit analyses of high-resolution spatially distributed data (imagery and point clouds) for the purposes of characterising spatial heterogeneity in geophysical phenomena necessitates the development of custom analytical and computational tools. In recent years, such analyses have become the basis of, for example, automated texture characterisation and segmentation, roughness and grain size calculation, and feature detection and classification, from a variety of data types. In this work, much use has been made of statistical descriptors of localised spatial variations in amplitude variance (roughness), however the horizontal scale (wavelength) and spacing of roughness elements is rarely considered. This is despite the fact that the ratio of characteristic vertical to horizontal scales is not constant and can yield important information about physical scaling relationships. Spectral analysis is a hitherto under-utilised but powerful means to acquire statistical information about relevant amplitude and wavelength scales, simultaneously and with computational efficiency. Further, quantifying spatially distributed data in the frequency domain lends itself to the development of stochastic models for probing the underlying mechanisms which govern the spatial distribution of geological and geophysical phenomena. The software package PySESA (Python program for Spatially Explicit Spectral Analysis) has been developed for generic analyses of spatially distributed data in both the spatial and frequency domains. Developed predominantly in Python, it accesses libraries written in Cython and C++ for efficiency. It is open source and modular, therefore readily incorporated into, and combined with, other data analysis tools and frameworks with particular utility for supporting research in the fields of geomorphology, geophysics, hydrography, photogrammetry and remote sensing. The analytical and computational structure of the toolbox is described, and its functionality illustrated with an example of a high-resolution bathymetric point cloud data collected with multibeam echosounder.



Civil and Environmental Engineering, Civil Engineering, Computer Sciences, Earth Sciences, Engineering, Geomorphology, Geophysics and Seismology, Numerical Analysis and Scientific Computing, Physical Sciences and Mathematics, Sedimentology


remote sensing, Geospatial Analysis, texture, spectral analysis, roughness, point clouds


Published: 2017-10-31 13:02


Academic Free License (AFL) 3.0

Add a Comment

You must log in to post a comment.


There are no comments or no comments have been made public for this article.