Files
tono/docs/nodes/Log-Polar PSDF.md

1.3 KiB

Log-Polar PSDF

Compute the power spectral density function in log-polar coordinates. The x-axis is the azimuthal angle (0-360 degrees) and the y-axis is log(frequency). Better than Cartesian PSDF for anisotropy analysis. Equivalent to Gwyddion's psdf_logphi.c module.

Inputs

Name Type Required Description
field DATA_FIELD Yes Input spatial-domain field

Outputs

Name Type Description
psdf DATA_FIELD Power spectral density in log-polar coordinates (domain=frequency)

Controls

Name Type Default Description
n_phi INT 180 Number of azimuthal angle bins (36-720)
n_r INT 100 Number of radial (log-frequency) bins (20-500)

Notes

  • The mean value is subtracted before computing the 2D FFT, and the power spectrum is shifted so DC is at the centre.
  • Bilinear interpolation is used when sampling the Cartesian power spectrum onto the log-polar grid.
  • The output is log-scaled via log1p for better visual contrast.
  • Output xreal is 360.0 (degrees) and yreal is log(r_max) where r_max is half the shorter image dimension.
  • Anisotropic surfaces produce bright bands at specific azimuthal angles; isotropic surfaces appear uniform along the angle axis.