In recent years, deep convolutional neural networks have shown fascinating performance in the field of image denoising. However, deeper network architectures are often accompanied with large numbers of model parameters, leading to high training cost and long inference time, which limits their application in practical denoising tasks. In this paper, we propose a novel dual convolutional blind denoising network with skip connection (DCBDNet), which is able to achieve a desirable balance between the denoising effect and network complexity. The proposed DCBDNet consists of a noise estimation network and a dual convolutional neural network (CNN). The noise estimation network is used to estimate the noise level map, which improves the flexibility of the proposed model. The dual CNN contains two branches: a u-shaped sub-network is designed for the upper branch, and the lower branch is composed of the dilated convolution layers. Skip connections between layers are utilized in both the upper and lower branches. The proposed DCBDNet was evaluated on several synthetic and real-world image denoising benchmark datasets. Experimental results have demonstrated that the proposed DCBDNet can effectively remove gaussian noise in a wide range of levels, spatially variant noise and real noise. With a simple model structure, our proposed DCBDNet still can obtain competitive denoising performance compared to the state-of-the-art image denoising models containing complex architectures. Namely, a favorable trade-off between denoising performance and model complexity is achieved. Codes are available at https://github.com/WenCongWu/DCBDNet.
翻译:近年来,深度卷积神经网络在图像去噪领域展现出了惊人的表现。然而,更深的网络架构往往伴随着大量的模型参数,导致高训练成本和长推理时间,限制了它们在实际去噪任务中的应用。本文提出了一种新的基于双卷积盲去噪网络和跳跃连接(DCBDNet)的模型,能够在去噪效果和网络复杂度之间实现理想的平衡。
本文提出的DCBDNet由噪声估计网络和双卷积神经网络两部分组成。噪声估计网络用于估计噪声水平图,提高了所提出模型的灵活性。双卷积神经网络包含两个分支:上分支设计为u形子网络,下分支由扩张卷积层组成。同时,上分支和下分支都使用跳跃连接。
我们在多个合成和真实图像去噪基准数据集上评估了所提出DCBDNet的性能。实验结果表明,该模型能够有效地去除各种噪声,包括不同水平的高斯噪声、空间变异噪声和真实噪声。在结构简单的情况下,我们提出的DCBDNet仍然可以获得与包含复杂体系结构的最先进图像去噪模型相竞争的去噪性能。即实现了在去噪性能和模型复杂性之间的有利平衡。本文代码可在https://github.com/WenCongWu/DCBDNet上获取。