Apply a wavelet based denoiser.
It transforms each frame from the video input into the wavelet domain, using Cohen-Daubechies-Feauveau 9/7. Then it applies some filtering to the obtained coefficients. It does an inverse wavelet transform after. Due to wavelet properties, it should give a nice smoothed result, and reduced noise, without blurring picture features.
This filter accepts the following options:
- threshold
-
The filtering strength. The higher, the more filtered the video will be. Hard thresholding can use a higher threshold than soft thresholding before the video looks overfiltered.
- method
-
The filtering method the filter will use.
It accepts the following values:
- hard
-
All values under the threshold will be zeroed.
- soft
-
All values under the threshold will be zeroed. All values above will be reduced by the threshold.
- garrote
-
Scales or nullifies coefficients - intermediary between (more) soft and (less) hard thresholding.
- nsteps
-
Number of times, the wavelet will decompose the picture. Picture can’t be decomposed beyond a particular point (typically, 8 for a 640x480 frame - as 2^9 = 512 > 480)
- percent
-
Partial of full denoising (limited coefficients shrinking), from 0 to 100.
- planes
-
A list of the planes to process. By default all planes are processed.