Files
tono/docs/nodes/Facet Analysis.md

1.1 KiB

Facet Analysis

Compute the facet orientation distribution of a surface. Outputs a 2D histogram (stereographic projection) where the x-axis is the azimuthal angle and y-axis is the inclination. Equivalent to Gwyddion's facet_analysis.c module.

Inputs

Name Type Required Description
field DATA_FIELD Yes Input surface

Outputs

Name Type Description
facet_map DATA_FIELD 2D histogram of facet orientations (phi vs theta)

Controls

Name Type Default Description
n_bins INT 180 Number of azimuthal bins; theta bins = n_bins/4 (30-720)
kernel_size INT 3 Sobel gradient kernel size in pixels (3-9, odd)

Notes

  • The output is a normalised probability density — it sums to 1.0.
  • X-axis: azimuthal angle phi (0-360°). Y-axis: inclination theta (0° = flat, max = steepest facet).
  • A flat surface produces a single bright spot near theta=0. A surface with distinct facets shows multiple peaks.
  • Larger kernel_size smooths the gradient estimate, reducing noise sensitivity.