Yulun Zhang, Yapeng Tian, Yu Kong, Bineng Zhong, Yun Fu
Convolutional neural network has recently achieved great success for image restoration (IR) and also offered hierarchical features. However, most deep CNN based IR models do not make full use of the hierarchical features from the original low-quality images, thereby achieving relatively-low performance. In this paper, we propose a novel residual dense network (RDN) to address this problem in IR. We fully exploit the hierarchical features from all the convolutional layers. Specifically, we propose residual dense block (RDB) to extract abundant local features via densely connected convolutional layers. RDB further allows direct connections from the state of preceding RDB to all the layers of current RDB, leading to a contiguous memory mechanism. To adaptively learn more effective features from preceding and current local features and stabilize the training of wider network, we proposed local feature fusion in RDB. After fully obtaining dense local features, we use global feature fusion to jointly and adaptively learn global hierarchical features in a holistic way. We demonstrate the effectiveness of RDN with several representative IR applications, single image super-resolution, Gaussian image denoising, image compression artifact reduction, and image deblurring. Experiments on benchmark and real-world datasets show that our RDN achieves favorable performance against state-of-the-art methods for each IR task quantitatively and visually.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Image Restoration | Live1 (Quality 10 Grayscale) | PSNR | 29.7 | Residual Dense Network + |
| Image Restoration | Live1 (Quality 10 Grayscale) | SSIM | 0.8252 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 30 Grayscale) | PSNR | 33.46 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 30 Grayscale) | SSIM | 0.8932 | Residual Dense Network + |
| Image Restoration | LIVE1 (Quality 40 Grayscale) | PSNR | 34.54 | Residual Dense Network + |
| Image Restoration | LIVE1 (Quality 40 Grayscale) | SSIM | 0.9304 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 40 Grayscale) | PSNR | 34.29 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 40 Grayscale) | SSIM | 0.9063 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 20 Grayscale) | PSNR | 32.19 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 20 Grayscale) | SSIM | 0.8704 | Residual Dense Network + |
| Image Restoration | LIVE1 (Quality 30 Grayscale) | PSNR | 33.54 | Residual Dense Network + |
| Image Restoration | LIVE1 (Quality 30 Grayscale) | SSIM | 0.9156 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 10 Grayscale) | PSNR | 30.03 | Residual Dense Network + |
| Image Restoration | Classic5 (Quality 10 Grayscale) | SSIM | 0.8194 | Residual Dense Network + |
| Image Restoration | LIVE1 (Quality 20 Grayscale) | PSNR | 32.1 | Residual Dense Network + |
| Image Restoration | LIVE1 (Quality 20 Grayscale) | SSIM | 0.8886 | Residual Dense Network + |
| Denoising | Kodak24 sigma10 | PSNR | 37.33 | Residual Dense Network + |
| Denoising | BSD68 sigma10 | PSNR | 36.49 | Residual Dense Network + |
| Denoising | BSD68 sigma30 | PSNR | 30.7 | Residual Dense Network + |
| Denoising | Kodak24 sigma50 | PSNR | 29.7 | Residual Dense Network + |
| Denoising | Urban100 sigma70 | PSNR | 27.74 | Residual Dense Network + |
| Denoising | Urban100 sigma30 | PSNR | 31.78 | Residual Dense Network + |
| Denoising | BSD68 sigma70 | PSNR | 26.88 | Residual Dense Network + |
| Denoising | Kodak24 sigma30 | PSNR | 31.98 | Residual Dense Network + |
| Denoising | Urban100 sigma10 | PSNR | 36.75 | Residual Dense Network + |
| Denoising | Kodak24 sigma70 | PSNR | 28.24 | Residual Dense Network + |
| Denoising | Urban100 sigma50 | PSNR | 29.38 | Residual Dense Network + |
| Denoising | Urban100 sigma50 | PSNR | 27.47 | Residual Dense Network + |
| Denoising | BSD68 sigma30 | PSNR | 28.58 | Residual Dense Network + |
| Denoising | Kodak24 sigma70 | PSNR | 26.57 | Residual Dense Network + |
| Denoising | Kodak24 sigma10 | PSNR | 35.19 | Residual Dense Network + |
| Denoising | Urban100 sigma10 | PSNR | 35.45 | Residual Dense Network + |
| Denoising | BSD68 sigma70 | PSNR | 25.12 | Residual Dense Network + |
| Denoising | Kodak24 sigma30 | PSNR | 30.02 | Residual Dense Network + |
| Denoising | BSD68 sigma10 | PSNR | 34.01 | Residual Dense Network + |
| Denoising | Urban100 sigma70 | PSNR | 25.71 | Residual Dense Network + |
| Denoising | BSD68 sigma50 | PSNR | 26.43 | Residual Dense Network + |
| Denoising | Kodak24 sigma50 | PSNR | 27.88 | Residual Dense Network + |
| Denoising | Urban100 sigma30 | PSNR | 30.08 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma10 | PSNR | 37.33 | Residual Dense Network + |
| 3D Architecture | BSD68 sigma10 | PSNR | 36.49 | Residual Dense Network + |
| 3D Architecture | BSD68 sigma30 | PSNR | 30.7 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma50 | PSNR | 29.7 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma70 | PSNR | 27.74 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma30 | PSNR | 31.78 | Residual Dense Network + |
| 3D Architecture | BSD68 sigma70 | PSNR | 26.88 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma30 | PSNR | 31.98 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma10 | PSNR | 36.75 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma70 | PSNR | 28.24 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma50 | PSNR | 29.38 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma50 | PSNR | 27.47 | Residual Dense Network + |
| 3D Architecture | BSD68 sigma30 | PSNR | 28.58 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma70 | PSNR | 26.57 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma10 | PSNR | 35.19 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma10 | PSNR | 35.45 | Residual Dense Network + |
| 3D Architecture | BSD68 sigma70 | PSNR | 25.12 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma30 | PSNR | 30.02 | Residual Dense Network + |
| 3D Architecture | BSD68 sigma10 | PSNR | 34.01 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma70 | PSNR | 25.71 | Residual Dense Network + |
| 3D Architecture | BSD68 sigma50 | PSNR | 26.43 | Residual Dense Network + |
| 3D Architecture | Kodak24 sigma50 | PSNR | 27.88 | Residual Dense Network + |
| 3D Architecture | Urban100 sigma30 | PSNR | 30.08 | Residual Dense Network + |
| 10-shot image generation | Live1 (Quality 10 Grayscale) | PSNR | 29.7 | Residual Dense Network + |
| 10-shot image generation | Live1 (Quality 10 Grayscale) | SSIM | 0.8252 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 30 Grayscale) | PSNR | 33.46 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 30 Grayscale) | SSIM | 0.8932 | Residual Dense Network + |
| 10-shot image generation | LIVE1 (Quality 40 Grayscale) | PSNR | 34.54 | Residual Dense Network + |
| 10-shot image generation | LIVE1 (Quality 40 Grayscale) | SSIM | 0.9304 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 40 Grayscale) | PSNR | 34.29 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 40 Grayscale) | SSIM | 0.9063 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 20 Grayscale) | PSNR | 32.19 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 20 Grayscale) | SSIM | 0.8704 | Residual Dense Network + |
| 10-shot image generation | LIVE1 (Quality 30 Grayscale) | PSNR | 33.54 | Residual Dense Network + |
| 10-shot image generation | LIVE1 (Quality 30 Grayscale) | SSIM | 0.9156 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 10 Grayscale) | PSNR | 30.03 | Residual Dense Network + |
| 10-shot image generation | Classic5 (Quality 10 Grayscale) | SSIM | 0.8194 | Residual Dense Network + |
| 10-shot image generation | LIVE1 (Quality 20 Grayscale) | PSNR | 32.1 | Residual Dense Network + |
| 10-shot image generation | LIVE1 (Quality 20 Grayscale) | SSIM | 0.8886 | Residual Dense Network + |