tristan-salles / DEM-FFT

Apply a 2D Fourier transform to a gridded DEM to look for length scales and noise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

title author date
Fourier Frequency Analysis of DEM
Ben Purinton ([purinton@uni-potsdam.de](purinton@uni-potsdam.de))
May 2020

Python code for DEM noise analysis using 2D DFT

This repository is intended for the spectral analysis of gridded topographic digital elevation models (DEMs) as presented in:

  • Purinton, B., and Bookhagen, B.: Validation of digital elevation models (DEMs) and geomorphic metrics on the southern Central Andean Plateau, Earth Surface Dynamics, 2017. https://doi.org/10.5194/esurf-5-211-2017

A walk through example is provided in the ipython notebook example_analysis.ipynb

Note: This code was originally developed as a MATLABTM repository at: https://github.com/bpurinton/DEM_fourier_noise

Original source

This code was largely translated from Taylor Perron's 2DSpecTools package for MATLABTM available at http://web.mit.edu/perron/www/downloads.html

For background on this spectral analysis procedure and the paper that spurred this analysis refer to:

  • Perron, J. T., Kirchner, J. W., and Dietrich, W. E.: Spectral signatures of characteristic spatial scales and nonfractal structure in landscapes, Journal of Geophysical Research, 113, 2008. https://doi.org/10.1029/2007JF000866

About

Apply a 2D Fourier transform to a gridded DEM to look for length scales and noise

License:MIT License


Languages

Language:Jupyter Notebook 100.0%