Deep Back-Projection Networks for Super-Resolution
Muhammad HarisGreg ShakhnarovichNorimichi Ukita
Proposes Deep Back-Projection Networks, an architecture that uses iterative up- and down-sampling stages with an error-feedback mechanism to capture mutual image dependencies and achieve state-of-the-art super-resolution at large scaling factors.
Generating high-resolution images from low-resolution inputs—known as image super-resolution—is critical for modern computer vision tasks across industries such as security, medical imaging, and media processing. Traditional models often struggle to reconstruct fine details, particularly at large scaling factors, or require excessive computing resources that make real-time deployment difficult.
The article evaluates Deep Back-Projection Networks (DBPN) across several architectural variants to demonstrate how iterative up- and down-sampling with error feedback enhances reconstruction quality while maintaining computational efficiency.
To establish credibility, the authors conducted empirical benchmarking using standard datasets (such as DIV2K, Set5, Set14, BSDS100, Urban100, and Manga109) across 2×, 4×, and 8× enlargement tasks. They compared DBPN variants against leading methods, including LapSRN and EDSR, by measuring visual quality metrics (peak signal-to-noise ratio and structural similarity index) and runtime performance on dedicated graphics hardware.
The analysis reveals several key findings. First, DBPN consistently matches or outperforms competing models across benchmarks, achieving notable image fidelity gains on complex datasets like Urban100 and Manga109. Second, incorporating an error feedback mechanism provides a direct performance boost, improving reconstruction quality on test datasets by 0.26 to 0.53 dB over networks without feedback. Third, the models demonstrate superior computational efficiency; for 8× enlargement, the flagship D-DBPN model processes images in roughly 0.32 seconds compared to about 1.15 seconds for EDSR, while smaller DBPN variants operate in tens of milliseconds. Finally, processing full color RGB channels directly simplifies implementation without sacrificing image quality compared to traditional single-channel luminance approaches.
These results indicate that DBPN variants offer a practical solution for operational environments requiring high-speed, high-fidelity image enlargement. Organizations can deploy smaller variants (such as DBPN-SS or DBPN-S) for low-latency, edge-computing needs or larger variants (D-DBPN) when maximum image sharpness is required at significantly lower computing costs than existing heavy architectures.
For practical implementation, technical teams should select the model variant aligned with their specific hardware and throughput constraints, prioritizing direct RGB processing to streamline pipelines. Before large-scale deployment, organizations should conduct pilot testing on domain-specific imagery, as the evaluations rely primarily on standardized benchmarks and occasionally exhibit minor visual artifacts in challenging pattern reconstructions.
- Paper: Super-resolution from a single image, Daniel Glasner et al. (2009). Introduces the classical iterative back-projection concept for single-image super-resolution that DBPN adapts and incorporates into an end-to-end deep neural architecture.
- Paper: Densely Connected Convolutional Networks, Gao Huang et al. (2017). Introduces dense feature reuse across network stages, directly motivating the Dense DBPN variant proposed in the source paper.
- Paper: Learning a Deep Convolutional Network for Image Super-Resolution, Chao Dong et al. (2014). Establishes the foundational convolutional feed-forward super-resolution framework whose lack of iterative feedback DBPN directly addresses.
- Paper: Enhanced Deep Residual Networks for Single Image Super-Resolution, Bee Lim et al. (2017). Provides a leading benchmark architecture and training strategy for deep residual super-resolution that DBPN compares against and seeks to improve upon.
- Paper: Deep Laplacian Pyramid Networks for Fast and Accurate Super-Resolution, Wei-Sheng Lai et al. (2017). Develops progressive multi-scale upsampling for super-resolution, representing an earlier key alternative to direct single-pass scaling architectures.
- Paper: Accurate Image Super-Resolution Using Very Deep Convolutional Networks, Jiwon Kim et al. (2016). Demonstrates the efficacy of deep convolutional residual architectures for super-resolution, establishing core benchmark datasets and training protocols used by DBPN.
- Paper: Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network, Wenzhe Shi et al. (2016). Introduces efficient sub-pixel convolution upsampling in low-resolution feature space, a core upsampling mechanism in modern deep restoration pipelines.
- Paper: Image Super-Resolution via Deep Recursive Residual Network, Ying Tai et al. (2017). Explores deep recursive residual architectures for image super-resolution to constrain parameters across repetitive reconstruction units.
- Paper: Residual Dense Network for Image Super-Resolution, Yulun Zhang et al. (2018). Advances deep super-resolution by combining dense connections with residual learning in residual dense blocks to capture hierarchical features.
- Paper: Image Super-Resolution Using Very Deep Residual Channel Attention Networks, Yulun Zhang et al. (2018). Scales super-resolution networks to hundreds of layers by integrating channel attention mechanisms with residual-in-residual structures.
- Paper: Second-Order Attention Network for Single Image Super-Resolution, Tao Dai et al. (2019). Enhances feature representation beyond standard first-order attention in deep super-resolution networks by exploiting second-order feature statistics.
- Paper: Multi-Stage Progressive Image Restoration, Syed Waqas Zamir et al. (2021). Extends multi-stage feedback and progressive reconstruction paradigms across multiple image restoration tasks including deblurring and denoising.
- Paper: Deep Learning for Image Super-Resolution: A Survey, Zhihao Wang et al. (2019). Provides a comprehensive taxonomy and survey of deep learning architectures for super-resolution, contextualizing iterative back-projection methods like DBPN.
- Paper: ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks, Xintao Wang et al. (2018). Builds on deep feature extraction backbones with relativistic adversarial objectives and perceptual losses to improve high-factor perceptual super-resolution.
- Paper: Pre-Trained Image Processing Transformer, Hanting Chen et al. (2020). Explores unified Transformer architectures pre-trained at scale for diverse restoration tasks, succeeding classical CNN-based super-resolution designs.
- Paper: Restormer: Efficient Transformer for High-Resolution Image Restoration, Syed Waqas Zamir et al. (2022). Develops an efficient multi-Dconv head-transposed Transformer that scales restoration to large high-resolution images across diverse degradation types.
