HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

SRFlow: Learning the Super-Resolution Space with Normalizing Flow

Andreas Lugmayr Martin Danelljan Luc Van Gool Radu Timofte

SRFlow: Learning the Super-Resolution Space with Normalizing Flow

Abstract

Super-resolution is an ill-posed problem, since it allows for multiple predictions for a given low-resolution image. This fundamental fact is largely ignored by state-of-the-art deep learning based approaches. These methods instead train a deterministic mapping using combinations of reconstruction and adversarial losses. In this work, we therefore propose SRFlow: a normalizing flow based super-resolution method capable of learning the conditional distribution of the output given the low-resolution input. Our model is trained in a principled manner using a single loss, namely the negative log-likelihood. SRFlow therefore directly accounts for the ill-posed nature of the problem, and learns to predict diverse photo-realistic high-resolution images. Moreover, we utilize the strong image posterior learned by SRFlow to design flexible image manipulation techniques, capable of enhancing super-resolved images by, e.g., transferring content from other images. We perform extensive experiments on faces, as well as on super-resolution in general. SRFlow outperforms state-of-the-art GAN-based approaches in terms of both PSNR and perceptual quality metrics, while allowing for diversity through the exploration of the space of super-resolved solutions.

Code Repositories

liyuantsao/BFSR
pytorch
Mentioned in GitHub
liyuantsao/flowsr-lp
pytorch
Mentioned in GitHub
andreas128/SRFlow
Official
pytorch
andreas128/NTIRE21_Learning_SR_Space
pytorch
Mentioned in GitHub
Zhangyanbo/iResNetLab
pytorch
Mentioned in GitHub
friedmanroy/hi-generation
pytorch
Mentioned in GitHub
seungho-snu/fxsr
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-super-resolution-on-div2k-val-4xSRFlow
LPIPS: 0.12
LRPSNR: 49.96
NIQE: 3.57
PSNR: 27.09
SSIM: 0.76

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
SRFlow: Learning the Super-Resolution Space with Normalizing Flow | Papers | HyperAI