Video denoising is the process of removing noise from a video signal. Video denoising methods are divided into:
Spatial video denoising methods, when only one frame is used for noise suppression. Such methods are close to image noise reduction.
Temporal video denoising methods, when only temporal information is used. Such method can be divided into:
Motion adaptive methods - some analysis of pixel motion detection is used. If there is no motion in some pixels - serious averaging with previous pixels are used. In case of motion more accurate averaging required to avoid "ghosting" artifacts.
Motion compensative methods use motion estimation to predict and consider right pixel values from correct place from previous frame(s). This methods require bigger time, but produce better results.
Spatial-Temporal video denoising methods use a combination of spatial and temporal denoising.
Video denoising methods are designed and tuned for specific types of noise. Typical video noise types are following: