CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing

Deep learning based methods hold state-of-the-art results in low-level image processing tasks, but remain difficult to interpret due to their black-box construction. Unrolled optimization networks present an interpretable alternative to constructing deep neural networks by deriving their architectur...

Full description

Bibliographic Details
Main Authors: Nikola Janjusevic, Amirhossein Khalilian-Gourtani, Yao Wang
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Open Journal of Signal Processing
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9769957/
_version_ 1818231448696520704
author Nikola Janjusevic
Amirhossein Khalilian-Gourtani
Yao Wang
author_facet Nikola Janjusevic
Amirhossein Khalilian-Gourtani
Yao Wang
author_sort Nikola Janjusevic
collection DOAJ
description Deep learning based methods hold state-of-the-art results in low-level image processing tasks, but remain difficult to interpret due to their black-box construction. Unrolled optimization networks present an interpretable alternative to constructing deep neural networks by deriving their architecture from classical iterative optimization methods without use of tricks from the standard deep learning tool-box. So far, such methods have demonstrated performance close to that of state-of-the-art models while using their interpretable construction to achieve a comparably low learned parameter count. In this work, we propose an unrolled convolutional dictionary learning network (CDLNet) and demonstrate its competitive denoising and joint denoising and demosaicing (JDD) performance both in low and high parameter count regimes. Specifically, we show that the proposed model outperforms state-of-the-art fully convolutional denoising and JDD models when scaled to a similar parameter count. In addition, we leverage the model’s interpretable construction to propose a noise-adaptive parameterization of thresholds in the network that enables state-of-the-art blind denoising performance, and near-perfect generalization on noise-levels unseen during training. Furthermore, we show that such performance extends to the JDD task and unsupervised learning.
first_indexed 2024-12-12T10:50:33Z
format Article
id doaj.art-507cd472c1fe4278bf09f750a997a4c2
institution Directory Open Access Journal
issn 2644-1322
language English
last_indexed 2024-12-12T10:50:33Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Open Journal of Signal Processing
spelling doaj.art-507cd472c1fe4278bf09f750a997a4c22022-12-22T00:26:46ZengIEEEIEEE Open Journal of Signal Processing2644-13222022-01-01319621110.1109/OJSP.2022.31728429769957CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and DemosaicingNikola Janjusevic0https://orcid.org/0000-0002-8277-3175Amirhossein Khalilian-Gourtani1https://orcid.org/0000-0003-1376-9583Yao Wang2https://orcid.org/0000-0003-3199-3802New York University Tandon School of Engineering, Electrical and Computer Engineering Department, Brooklyn, NY, USANew York University Tandon School of Engineering, Electrical and Computer Engineering Department, Brooklyn, NY, USANew York University Tandon School of Engineering, Electrical and Computer Engineering Department, Brooklyn, NY, USADeep learning based methods hold state-of-the-art results in low-level image processing tasks, but remain difficult to interpret due to their black-box construction. Unrolled optimization networks present an interpretable alternative to constructing deep neural networks by deriving their architecture from classical iterative optimization methods without use of tricks from the standard deep learning tool-box. So far, such methods have demonstrated performance close to that of state-of-the-art models while using their interpretable construction to achieve a comparably low learned parameter count. In this work, we propose an unrolled convolutional dictionary learning network (CDLNet) and demonstrate its competitive denoising and joint denoising and demosaicing (JDD) performance both in low and high parameter count regimes. Specifically, we show that the proposed model outperforms state-of-the-art fully convolutional denoising and JDD models when scaled to a similar parameter count. In addition, we leverage the model’s interpretable construction to propose a noise-adaptive parameterization of thresholds in the network that enables state-of-the-art blind denoising performance, and near-perfect generalization on noise-levels unseen during training. Furthermore, we show that such performance extends to the JDD task and unsupervised learning.https://ieeexplore.ieee.org/document/9769957/Interpretable deep learningunrolled networksblind denoisingjoint demosaicing and denoisingdictionary learningsparse coding
spellingShingle Nikola Janjusevic
Amirhossein Khalilian-Gourtani
Yao Wang
CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing
IEEE Open Journal of Signal Processing
Interpretable deep learning
unrolled networks
blind denoising
joint demosaicing and denoising
dictionary learning
sparse coding
title CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing
title_full CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing
title_fullStr CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing
title_full_unstemmed CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing
title_short CDLNet: Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing
title_sort cdlnet noise adaptive convolutional dictionary learning network for blind denoising and demosaicing
topic Interpretable deep learning
unrolled networks
blind denoising
joint demosaicing and denoising
dictionary learning
sparse coding
url https://ieeexplore.ieee.org/document/9769957/
work_keys_str_mv AT nikolajanjusevic cdlnetnoiseadaptiveconvolutionaldictionarylearningnetworkforblinddenoisinganddemosaicing
AT amirhosseinkhaliliangourtani cdlnetnoiseadaptiveconvolutionaldictionarylearningnetworkforblinddenoisinganddemosaicing
AT yaowang cdlnetnoiseadaptiveconvolutionaldictionarylearningnetworkforblinddenoisinganddemosaicing