Hierarchical Conditional Flow: A Unified Framework for Image Super-Resolution and Image Rescaling

Abstract

Normalizing flows have recently demonstrated promising results for low-level vision tasks. For image super-resolution (SR), it learns to predict diverse photo-realistic high-resolution (HR) images from the low-resolution (LR) image rather than learning a deterministic mapping. For image rescaling, it achieves high accuracy by jointly modelling the downscaling and upscaling processes. While existing approaches employ specialized techniques for these two tasks, we set out to unify them in a single formulation. In this paper, we propose the hierarchical conditional flow (HCFlow) as a unified framework for image SR and image rescaling. More specifically, HCFlow learns a bijective mapping between the HR and LR image, by modelling the distributions of the LR image and the rest high-frequencies simultaneously. In particular, the high-frequencies are conditional on the LR image in a hierarchical manner. To further enhance the performance, other losses such as GAN loss are combined with the commonly used negative log-likelihood loss in training. Extensive experiments on general image SR, face image SR and image rescaling have demonstrated that the proposed HCFlow achieves state-of-the-art performance in terms of both quantitative metrics and visual quality.

Publication
In International Conference on Computer Vision, ICCV 2021
Andreas Lugmayr
Andreas Lugmayr
PhD Student, ETH Zurich
Martin Danelljan
Martin Danelljan
Researcher

Researcher in Computer Vision and Machine Learning at Apple