Experimental

Performs non-local means denoising using patch similarity weighting.

remote_sensing raster filter non_local_means_filter legacy-port

## Parameters

Name | Description | Required | Default
--- | --- | --- | ---
`input` | Input raster path or typed raster object. | Required | `input.tif`
`search_radius` | Search window radius in pixels (default 5). | Optional | `5`
`patch_radius` | Patch radius in pixels (default 1). | Optional | `1`
`h` | Filtering strength parameter (default 10.0). | Optional | `10.0`
`output` | Optional output path. If omitted, output remains in memory. | Optional | —

## Examples

Applies non_local_means_filter to an input raster.

    wbe.non_local_means_filter(input='image.tif', output='non_local_means_filter.tif')

## Project Links

WbW Homepage User Manual Support WbW