Files
tono/docs/nodes/Drift Correction.md
2026-04-03 23:11:52 -07:00

1.0 KiB

Drift Correction

Compensate for thermal or piezo drift between scan lines. Estimates inter-row displacement via cross-correlation and shifts rows to align them. Equivalent to Gwyddion's drift.c module.

Inputs

Name Type Required Description
field DATA_FIELD Yes Input field with drift artifacts

Outputs

Name Type Description
corrected DATA_FIELD Drift-corrected field

Controls

Name Type Default Description
reference dropdown previous_row Reference for drift estimation: previous_row (local) or mean_row (global average)
direction dropdown horizontal Drift direction to correct: horizontal or vertical

Notes

  • Use previous_row for slow, cumulative drift. Use mean_row when drift is more random row-to-row.
  • Apply after Line Correction for best results.
  • Vertical direction transposes the correction axis — useful for column-scanned data.