- published
- 2019-01-06
- reference
- Matias Tassano, Julie Delon, and Thomas Veit, An Analysis and Implementation of the FFDNet Image Denoising Method, Image Processing On Line, 9 (2019), pp. 1–25. https://doi.org/10.5201/ipol.2019.231
Communicated by Gabriele Facciolo
Demo edited by Gabriele Facciolo
Abstract
FFDNet is a recent image denoising method based on a convolutional neural network architecture. In contrast to other existing neural network denoisers, FFDNet exhibits several desirable properties such as faster execution time and smaller memory footprint, and the ability to handle a wide range of noise levels effectively with a single network model. The combination between its denoising performance and lower computational load makes this algorithm attractive for practical denoising applications. In this paper we propose an open-source implementation of the method based on PyTorch, a popular machine learning library for Python. Code for the training of the network is also provided. We also discuss the characteristics of the architecture of this algorithm and we compare it to other similar methods.
Download
- full text manuscript: PDF low-res. (1.4MB) PDF (15.9MB) [?]
- source code: ZIP
History
- Note from the editor: the source code was updated on July 23, 2019 because it has migrated to PyTorch 0.4.0. The original version is available here.
- Note from the editor: the manuscript of the article was modified on 2022-01-01 to include information about its editors. The original version of the manuscript is available here.
- Note from the editor: updated skimage import in utils.py to reflect latest changes in library. The previous version of the code is available here