Implementation of the VBM3D Video Denoising Method and Some Variants

01/06/2020
by   Thibaud Ehret, et al.
8

VBM3D is an extension to video of the well known image denoising algorithm BM3D, which takes advantage of the sparse representation of stacks of similar patches in a transform domain. The extension is rather straightforward: the similar 2D patches are taken from a spatio-temporal neighborhood which includes neighboring frames. In spite of its simplicity, the algorithm offers a good trade-off between denoising performance and computational complexity. In this work we revisit this method, providing an open-source C++ implementation reproducing the results. A detailed description is given and the choice of parameters is thoroughly discussed. Furthermore, we discuss several extensions of the original algorithm: (1) a multi-scale implementation, (2) the use of 3D patches, (3) the use of optical flow to guide the patch search. These extensions allow to obtain results which are competitive with even the most recent state of the art.

READ FULL TEXT

page 3

page 8

page 12

page 17

research
11/30/2018

Non-Local Video Denoising by CNN

Non-local patch based methods were until recently state-of-the-art for i...
research
10/03/2017

VIDOSAT: High-dimensional Sparsifying Transform Learning for Online Video Denoising

Techniques exploiting the sparsity of images in a transform domain have ...
research
09/09/2016

Image Denoising Via Collaborative Support-Agnostic Recovery

In this paper, we propose a novel image denoising algorithm using collab...
research
02/11/2019

Color Image and Multispectral Image Denoising Using Block Diagonal Representation

Filtering images of more than one channel is challenging in terms of bot...
research
08/26/2018

Patch-based Contour Prior Image Denoising for Salt and Pepper Noise

The salt and pepper noise brings a significant challenge to image denois...
research
01/18/2022

Joint denoising and HDR for RAW video sequences

We propose a patch-based method for the simultaneous denoising and fusio...
research
05/27/2017

Global hard thresholding algorithms for joint sparse image representation and denoising

Sparse coding of images is traditionally done by cutting them into small...

Please sign up or login with your details

Forgot password? Click here to reset