Video Denoising by Combining Patch Search and CNNs

  • Axel DAVY*
  • , Thibaud EHRET
  • , Jean-Michel MOREL
  • , Pablo ARIAS
  • , Gabriele FACCIOLO
  • *Corresponding author for this work

Research output: Journal PublicationsJournal Article (refereed)peer-review

Abstract

Non-local patch-based methods were until recently the state of the art for image denoising but are now outperformed by CNNs. In video denoising, however, they are still competitive with CNNs, as they can effectively exploit the video temporal redundancy, which is a key factor to attain high denoising performance. The problem is that CNN architectures are not compatible with the search for self-similarities. In this work, we propose a simple, yet efficient way to feed video self-similarities to a CNN. The non-locality is incorporated into the network via a first non-trainable layer which finds for each patch in the input image its most similar patches in a search region. The central values of these patches are then gathered in a feature vector which is assigned to each image pixel. This information is presented to a CNN which is trained to predict the clean image. We apply the proposed method to image and video denoising. In the case of video, the patches are searched for in a 3D spatiotemporal volume. The proposed method achieves state-of-the-art results.
Original languageEnglish
Pages (from-to)73-88
Number of pages16
JournalJournal of Mathematical Imaging and Vision
Volume63
Issue number1
Early online date31 Oct 2020
DOIs
Publication statusPublished - Jan 2021
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2020, Springer Science+Business Media, LLC, part of Springer Nature.

Funding

The authors gratefully acknowledge the support of NVIDIA Corporation with the donation of the Titan V GPU used for this research. Work partly financed by IDEX Paris-Saclay IDI 2016, ANR-11-IDEX-0003-02, ONR grant N00014-17-1-2552, CNES MISS project, DGA Astrid ANR-17-ASTR-0013-01, DGA ANR-16-DEFA-0004-01, MENRT. This work used HPC resources from the “Mésocentre” computing center of CentraleSup ’elec and ENS Paris-Saclay supported by CNRS and Région Île-de-France.

Keywords

  • CNN
  • Denoising
  • Non-local
  • Patch-based methods
  • Video denoising

Fingerprint

Dive into the research topics of 'Video Denoising by Combining Patch Search and CNNs'. Together they form a unique fingerprint.

Cite this