HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Deep Constrained Least Squares for Blind Image Super-Resolution

Ziwei Luo Haibin Huang Lei Yu Youwei Li Haoqiang Fan Shuaicheng Liu

Deep Constrained Least Squares for Blind Image Super-Resolution

Abstract

In this paper, we tackle the problem of blind image super-resolution(SR) with a reformulated degradation model and two novel modules. Following the common practices of blind SR, our method proposes to improve both the kernel estimation as well as the kernel-based high-resolution image restoration. To be more specific, we first reformulate the degradation model such that the deblurring kernel estimation can be transferred into the low-resolution space. On top of this, we introduce a dynamic deep linear filter module. Instead of learning a fixed kernel for all images, it can adaptively generate deblurring kernel weights conditional on the input and yield a more robust kernel estimation. Subsequently, a deep constrained least square filtering module is applied to generate clean features based on the reformulation and estimated kernel. The deblurred feature and the low input image feature are then fed into a dual-path structured SR network and restore the final high-resolution result. To evaluate our method, we further conduct evaluations on several benchmarks, including Gaussian8 and DIV2KRK. Our experiments demonstrate that the proposed method achieves better accuracy and visual improvements against state-of-the-art methods.

Code Repositories

algolzw/dcls
Mentioned in GitHub
megvii-research/dcls-sr
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
blind-super-resolution-on-bsd100-2x-upscalingDCLS
PSNR: 32.04
SSIM: 0.8907
blind-super-resolution-on-bsd100-3x-upscalingDCLS
PSNR: 29.07
SSIM: 0.7956
blind-super-resolution-on-bsd100-4x-upscalingDCLS
PSNR: 27.6
SSIM: 0.7285
blind-super-resolution-on-div2krk-2xDCLS
PSNR: 32.75
SSIM: 0.9094
blind-super-resolution-on-div2krk-4xDCLS
PSNR: 28.99
SSIM: 0.7946
blind-super-resolution-on-manga109-2xDCLS
PSNR: 38.31
SSIM: 0.974
blind-super-resolution-on-manga109-3xDCLS
PSNR: 33.54
SSIM: 0.9414
blind-super-resolution-on-manga109-4xDCLS
PSNR: 30.86
SSIM: 0.9086
blind-super-resolution-on-set14-2x-upscalingDCLS
PSNR: 33.46
SSIM: 0.9103
blind-super-resolution-on-set14-3x-upscalingDCLS
PSNR: 30.29
SSIM: 0.8329
blind-super-resolution-on-set14-4x-upscalingDCLS
PSNR: 28.54
SSIM: 0.7728
blind-super-resolution-on-set5-2x-upscalingDCLS
PSNR: 37.63
SSIM: 0.9554
blind-super-resolution-on-set5-3x-upscalingDCLS
PSNR: 34.21
SSIM: 0.9218
blind-super-resolution-on-set5-4x-upscalingDCLS
PSNR: 32.12
SSIM: 0.889
blind-super-resolution-on-urban100-2xDCLS
PSNR: 31.69
SSIM: 0.9202
blind-super-resolution-on-urban100-3xDCLS
PSNR: 28.03
SSIM: 0.8444
blind-super-resolution-on-urban100-4xDCLS
PSNR: 26.15
SSIM: 0.7809

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp