# Outlier Mask Create a mask marking pixels that deviate more than N standard deviations from the mean. Quick way to identify noise spikes and defects. Equivalent to Gwyddion's outliers.c module. ## Inputs | Name | Type | Required | Description | |------|------|----------|-------------| | field | DATA_FIELD | Yes | Input surface | ## Outputs | Name | Type | Description | |------|------|-------------| | mask | IMAGE | Binary mask of outlier pixels | ## Controls | Name | Type | Default | Description | |------|------|---------|-------------| | sigma_threshold | FLOAT | 3.0 | Number of standard deviations beyond which a pixel is an outlier (1.0-10.0) | | mode | dropdown | both | Which outliers to flag: both (high and low), high only, or low only | ## Notes - A pixel is flagged if its z-score (data - mean) / std exceeds the threshold. - 3σ catches ~0.3% of pixels in a Gaussian distribution. Use 2σ for aggressive filtering or 5σ for conservative. - The resulting mask can be fed to Laplace Interpolation or Fractal Interpolation to fill the defects. - For a uniform (constant) field, no pixels are flagged regardless of threshold.