Calculate Surface/Image Texture Indexes
Calculate the direction of maximum continuity considering 4 directions
Calculate the direction of maximum continuity considering 4 directions
Calculate the index of anisotropy considering the spatial variability ...
Calculate the index of anisotropy considering the spatial variability ...
Calculate the mean of absolute values raised to an exponent found in a...
Calculate the median of absolute values found in a search window for e...
Compute circular variance of aspect (i.e. of the gradient vector)
Compute circular variance of normal vectors to surface
Compute circular variance of normal vectors to surface
iqrST: interquartile range in a moving window
basic kernels
basic kernels
basic kernels
RRIMax: Maximum Radial Roughness index
basic kernels
basic kernels
basic kernels
basic kernels
RRIMin: Minimum Radial Roughness index
basic kernels
basic kernels
Build a circular moving window
Build a rectangular kernel of size X x Y
Calculate MAD basic indices
Calculate MAD basic indices (version for large files)
Calculate less robust geostatistical indices (mean of absolute differe...
RRI: Radial Roughness index
RRIcore: RRI using only the four inner second order directional differ...
RRIK3: Radial Roughness index with differences of order 3
RRIk4: Radial Roughness index with fourth order differences
stdST: standard deviation in a moving window
TRIbi: TRI with bilinear interpolation along diagonals
Improved TRI (with differences of order 2), reducing/removing slope de...
Improved TRI (with differences of order 2), reducing/removing slope de...
Improved TRI (with differences of order 2), reducing/removing slope de...
Methods for the computation of surface/image texture indices using a geostatistical based approach (Trevisani et al. (2023) <doi:10.1016/j.catena.2023.106927> and Trevisani and Guth (2025) <doi:10.3390/rs17233864>). It provides various functions for the computation of surface texture indices (e.g., omnidirectional roughness and roughness anisotropy), including the ones based on the robust MAD estimator. The kernels included in the software permit also to calculate the surface/image texture indices directly from the input surface (i.e., without de-trending) using increments of order 2 and of order 4. It also provides the new radial roughness index (RRI), representing the improvement of the popular topographic roughness index (TRI). The framework can be easily extended with ad-hoc surface/image texture indices.
Useful links