Skip to content

Denoise

Node icon
Filter

Reduces image noise while preserving edges and detail using Non-Local Means denoising.

Denoise uses Non-Local Means (NLM) filtering to reduce noise. Unlike simple blurring, NLM compares patches across the image to distinguish between noise and real detail, preserving sharp edges while smoothing noisy areas.

Strength controls luminance noise removal, and Color Strength handles chroma noise separately. The template and search sizes control quality: larger values produce better results but take longer.

Filter

StrengthNumber
Default: 10.0 Range: 1.0–30.0

Luminance denoising; higher=more noise removed, may lose detail

Color StrengthNumber
Default: 10.0 Range: 1.0–30.0

Color noise reduction; higher=less chroma speckles

Template Size pxInteger
Default: 7 Range: 3–21 (odd)

Comparison patch size; larger=smoother, slower

Search Size pxInteger
Default: 21 Range: 7–81 (odd)

Search area for similar patches; larger=better, much slower

Mask

Mask FitChoice
Default: None

Mask sizing

  • NoneCenter the mask at its native size — no resizing. Unmasked regions are unaffected.
  • StretchStretch the mask to exactly match the image dimensions. May distort the mask shape.
  • FitScale the mask to fit inside the image, preserving aspect ratio. Letterboxes where needed.
  • FillScale the mask to fill the image, preserving aspect ratio. Crops edges if aspect ratios differ.
Notes

Mask Fit only visible when mask is connected.

Pins: image (required), mask (optional). When mask is connected, the effect is blended with the original using the mask (white = full effect, black = original).

  • Start with strength 10 and adjust up for noisier images.
  • Increase search size for better quality at the cost of processing time.
  • Use Color Strength independently to target colorful noise speckles.
  • Connect a mask input to denoise only specific regions, targeting noisy areas while preserving detail elsewhere.