Back to Aurora Vision Studio website

You are here: Start » Filter Reference » OpenCV » Computational Photography » cvFastNlMeansDenoisingMulti

cvFastNlMeansDenoisingMulti


Module: OpenCV

Perform image denoising using Non-local Means Denoising algorithm.

Name Type Range Description
Input value inImages ImageArray
Input value inFilterStrength RealArray Parameter regulating filter strength for luminance component. Bigger h value perfectly removes noise but also removes image details, smaller h value preserves details but also preserves some noise.
Input value inImageIndex Integer 0 - Target image to denoise index.
Input value inTemporalWindowSize Integer 1 - Number of surrounding images to use for target image denoising. Should be odd.
Input value inTemplateWindowSize Integer 1 - Size in pixels of the template patch that is used to compute weights. Should be odd.
Input value inSearchWindowSize Integer 1 - Size in pixels of the window that is used to compute weighted average for given pixel. Should be odd. Affect performance linearly.
Output value outResult Image

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Image index must match to images size in cvFastNlMeansDenoisingMulti.

Complexity Level

This filter is available on Basic Complexity Level.