Implementation of VBM3D and some variants

3Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

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 study and compare several extensions of the original algorithm: (1) a multiscale implemen-tation, (2) the use of 3D patches, (3) the use of optical flow to guide the patch search. These extensions yield results which are competitive with the most recent state of the art.

Author supplied keywords

Cite

CITATION STYLE

APA

Ehret, T., & Arias, P. (2021). Implementation of VBM3D and some variants. Image Processing On Line, 11, 374–395. https://doi.org/10.5201/ipol.2021.340

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free