Skip to content

SurfRough

Calculate Surface/Image Texture Indexes

v0.0.1.2 · Jan 27, 2026 · MIT + file LICENSE

Description

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.

Downloads

198

Last 30 days

22536th

779

Last 90 days

3.6K

Last year

Trend: -21.4% (30d vs prior 30d)

CRAN Check Status

4 ERROR
1 NOTE
9 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 ERROR
r-oldrel-macos-x86_64 ERROR
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 ERROR
r-release-macos-x86_64 ERROR
r-release-windows-x86_64 OK
Check details (5 non-OK)
ERROR r-oldrel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.4/SurfRough.Rcheck/00install.out’ for details.
ERROR r-oldrel-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.4/SurfRough.Rcheck/00install.out’ for details.
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  5.5Mb
  sub-directories of 1Mb or more:
    tinytest   4.1Mb
ERROR r-release-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.5/SurfRough.Rcheck/00install.out’ for details.
ERROR r-release-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.5/SurfRough.Rcheck/00install.out’ for details.

Check History

ERROR 9 OK · 1 NOTE · 0 WARNING · 4 ERROR · 0 FAILURE Mar 10, 2026
ERROR r-release-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.5/SurfRough.Rcheck/00install.out’ for details.
ERROR r-release-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.5/SurfRough.Rcheck/00install.out’ for details.
ERROR r-oldrel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.4/SurfRough.Rcheck/00install.out’ for details.
ERROR r-oldrel-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.4/SurfRough.Rcheck/00install.out’ for details.
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  5.5Mb
  sub-directories of 1Mb or more:
    tinytest   4.1Mb

Dependency Network

Dependencies Reverse dependencies terra SurfRough

Version History

new 0.0.1.2 Mar 10, 2026
updated 0.0.1.2 ← 0.0.1.1 diff Jan 26, 2026
updated 0.0.1.1 ← 0.0.1.0 diff Mar 18, 2025
new 0.0.1.0 Aug 29, 2024