HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Blind Super-Resolution With Iterative Kernel Correction

Jinjin Gu; Hannan Lu; Wangmeng Zuo; Chao Dong

Blind Super-Resolution With Iterative Kernel Correction

Abstract

Deep learning based methods have dominated super-resolution (SR) field due to their remarkable performance in terms of effectiveness and efficiency. Most of these methods assume that the blur kernel during downsampling is predefined/known (e.g., bicubic). However, the blur kernels involved in real applications are complicated and unknown, resulting in severe performance drop for the advanced SR methods. In this paper, we propose an Iterative Kernel Correction (IKC) method for blur kernel estimation in blind SR problem, where the blur kernels are unknown. We draw the observation that kernel mismatch could bring regular artifacts (either over-sharpening or over-smoothing), which can be applied to correct inaccurate blur kernels. Thus we introduce an iterative correction scheme -- IKC that achieves better results than direct kernel estimation. We further propose an effective SR network architecture using spatial feature transform (SFT) layers to handle multiple blur kernels, named SFTMD. Extensive experiments on synthetic and real-world images show that the proposed IKC method with SFTMD can provide visually favorable SR results and the state-of-the-art performance in blind SR problem.

Code Repositories

yuanjunchai/IKC
pytorch
Mentioned in GitHub
sweetcocoa/IKC
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
blind-super-resolution-on-bsd100-2x-upscalingIKC
PSNR: 31.36
SSIM: 0.8790
blind-super-resolution-on-bsd100-3x-upscalingIKC
PSNR: 28.56
SSIM: 0.8493
blind-super-resolution-on-bsd100-4x-upscalingIKC
PSNR: 27.29
SSIM: 0.8014
blind-super-resolution-on-manga109-2xIKC
PSNR: 36.06
SSIM: 0.9474
blind-super-resolution-on-manga109-3xIKC
PSNR: 28.21
SSIM: 0.8739
blind-super-resolution-on-manga109-4xIKC
PSNR: 29.9
SSIM: 0.8793
blind-super-resolution-on-set14-2x-upscalingIKC
PSNR: 32.82
SSIM: 0.8999
blind-super-resolution-on-set14-3x-upscalingIKC
PSNR: 29.46
SSIM: 0.8229
blind-super-resolution-on-set14-4x-upscalingIKC
PSNR: 28.26
SSIM: 0.7688
blind-super-resolution-on-set5-2x-upscalingIKC
PSNR: 36.62
SSIM: 0.9658
blind-super-resolution-on-set5-3x-upscalingIKC
PSNR: 32.16
SSIM: 0.942
blind-super-resolution-on-set5-4x-upscalingIKC
PSNR: 31.52
SSIM: 0.9278
blind-super-resolution-on-urban100-2xIKC
PSNR: 30.36
SSIM: 0.8949
blind-super-resolution-on-urban100-3xIKC
PSNR: 25.94
SSIM: 0.8165
blind-super-resolution-on-urban100-4xIKC
PSNR: 25.33
SSIM: 0.776

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