
One setting that can allow increasing denoising (and performance)Īccording to my tests, water & cliff 5K video with little noise preserves the details very well while removing subtle grain, and with same settings, It runs with BM3D sigma=9 and KNL h=1.4, and generally you shouldn't change that.

One strange aspect of xClean is that denoising is automatic and there's very little room to configure denoising strength other than reducing it. XClean is essentially KNLMeans with advanced pre-filtering and with post-processing to renoise & sharpen to make the image look more natural. A lower value doesn't remove enough noise, and a higher value only makes the edges sharper. Similarly, BM3D performs best with sigma=9.

KNLMeans also keeps a lot of data from the clip passed as rclip, so doing a good prefilter highly impacts the output. (tested 5K GoPro footage and noisy WebCam), denoising with less than h=1.4 looks too noisy, and anything above it blurs out the details. KNLMeans does a good job at denoising but can soften the image, lose details and give an artificial plastic look. Simply useįor top quality, you can add d=3. Short Doc (TL DR)ĭefault settings provide the best quality in most cases. The hard work is in preserving the details in a way that feels natural. Removing noise is easy - just blur out everything. The objective is to remove noise while preserving as much details as possible. XClean runs MVTools -> BM3D -> KNLMeans in that order, passing the output of each pass as the ref of the next denoiser.

Requires: rgsv, rgvs, fmtc, mv, mvsf, tmedian
