The feed-forward architectures of recently proposed deep super-resolution networks learn representations of low-resolution inputs, and the non-linear mapping from those to high-resolution output. However, this approach does not fully address the mutual dependencies of low- and high-resolution images. We propose Deep Back-Projection Networks (DBPN), that exploit iterative up- and down-sampling layers, providing an error feedback mechanism for projection errors at each stage. We construct mutually-connected up- and down-sampling stages each of which represents different types of image degradation and high-resolution components. We show that extending this idea to allow concatenation of features across up- and down-sampling stages (Dense DBPN) allows us to reconstruct further improve super-resolution, yielding superior results and in particular establishing new state of the art results for large scaling factors such as 8x across multiple data sets.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Super-Resolution | Set14 - 4x upscaling | PSNR | 28.82 | D-DBPN |
| Super-Resolution | Set14 - 4x upscaling | SSIM | 0.786 | D-DBPN |
| Super-Resolution | Manga109 - 4x upscaling | SSIM | 0.914 | D-DBPN |
| Super-Resolution | Urban100 - 4x upscaling | SSIM | 0.795 | D-DBPN |
| Super-Resolution | BSD100 - 4x upscaling | PSNR | 27.72 | D-DBPN |
| Super-Resolution | BSD100 - 4x upscaling | SSIM | 0.74 | D-DBPN |
| Super-Resolution | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| Super-Resolution | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| 3D Human Pose Estimation | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| 3D Human Pose Estimation | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| Video | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| Video | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| Pose Estimation | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| Pose Estimation | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| 3D | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| 3D | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| 3D Face Animation | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| 3D Face Animation | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| Image Super-Resolution | Set14 - 4x upscaling | PSNR | 28.82 | D-DBPN |
| Image Super-Resolution | Set14 - 4x upscaling | SSIM | 0.786 | D-DBPN |
| Image Super-Resolution | Manga109 - 4x upscaling | SSIM | 0.914 | D-DBPN |
| Image Super-Resolution | Urban100 - 4x upscaling | SSIM | 0.795 | D-DBPN |
| Image Super-Resolution | BSD100 - 4x upscaling | PSNR | 27.72 | D-DBPN |
| Image Super-Resolution | BSD100 - 4x upscaling | SSIM | 0.74 | D-DBPN |
| 2D Human Pose Estimation | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| 2D Human Pose Estimation | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| 3D Absolute Human Pose Estimation | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| 3D Absolute Human Pose Estimation | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| Video Super-Resolution | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| Video Super-Resolution | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| 3D Object Super-Resolution | Set14 - 4x upscaling | PSNR | 28.82 | D-DBPN |
| 3D Object Super-Resolution | Set14 - 4x upscaling | SSIM | 0.786 | D-DBPN |
| 3D Object Super-Resolution | Manga109 - 4x upscaling | SSIM | 0.914 | D-DBPN |
| 3D Object Super-Resolution | Urban100 - 4x upscaling | SSIM | 0.795 | D-DBPN |
| 3D Object Super-Resolution | BSD100 - 4x upscaling | PSNR | 27.72 | D-DBPN |
| 3D Object Super-Resolution | BSD100 - 4x upscaling | SSIM | 0.74 | D-DBPN |
| 3D Object Super-Resolution | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| 3D Object Super-Resolution | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| 1 Image, 2*2 Stitchi | Vid4 - 4x upscaling | PSNR | 25.37 | DBPN |
| 1 Image, 2*2 Stitchi | Vid4 - 4x upscaling | SSIM | 0.737 | DBPN |
| 16k | Set14 - 4x upscaling | PSNR | 28.82 | D-DBPN |
| 16k | Set14 - 4x upscaling | SSIM | 0.786 | D-DBPN |
| 16k | Manga109 - 4x upscaling | SSIM | 0.914 | D-DBPN |
| 16k | Urban100 - 4x upscaling | SSIM | 0.795 | D-DBPN |
| 16k | BSD100 - 4x upscaling | PSNR | 27.72 | D-DBPN |
| 16k | BSD100 - 4x upscaling | SSIM | 0.74 | D-DBPN |