Log in

View Full Version : Use which video denoising method?


Forteen88
10th November 2020, 22:35
I wonder, which video denoising method of these should I use for a moving video-source?
Video denoising is the process of removing noise from a video signal. Video denoising methods can be divided into:

Spatial video denoising methods, where image noise reduction is applied to each frame individually.
Temporal video denoising methods, where noise between frames is reduced. Motion compensation may be used to avoid ghosting artifacts when blending together pixels from several frames.
Spatial-temporal video denoising methods use a combination of spatial and temporal denoising. This is often referred to as 3D denoisingSpatial video denoising method is probably not a good for moving video, but I wonder which one gives higher video quality one of the other two (Temporal video denoising or Spatial-temporal video denoising)?
Thanks

Atak_Snajpera
11th November 2020, 13:45
In short always use something based on motion like MDegrain. It is noticeable slower but it is much more less destructive to fine details.

StainlessS
11th November 2020, 18:26
Spatial video denoising method is probably not a good for moving video ...
Not necessarily, it depends upon type of noise that you have, also, temporal denoising is definitely of no use for still images
because there aint no adjacent frames, no temporal component.

An example of temporal noise might be where there was a splash of glue on a film frame, which later was transferred to digital.
The resulting glue 'spot' is a temporal anomaly, (noise) and only exists on a single video frame, and so might best be removed
via temporal denoise.

So in short, it depends upon the type of noise that you have.

EDIT: As Atak_Snajpera says, MC (motion compensated) denoising can be very good, and I guess is therefore
Spatio / Temporal denoising.
Although is it, its defo temporal, but also spatial from adjacent frames, not spatial from current frame, so maybe technically only temporal,
something for others to argue over.

Sharc
11th November 2020, 20:24
I wonder, which video denoising method of these should I use for a moving video-source?

If your video is interlaced and you don't want to (bob-) deinterlace) before filtering you will usually have to follow different procedures for the types of filters you mention.