TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Hierarchical Conditional Flow: A Unified Framework for Ima...

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

Jingyun Liang, Andreas Lugmayr, Kai Zhang, Martin Danelljan, Luc van Gool, Radu Timofte

2021-08-11ICCV 2021 10Super-ResolutionVideo Super-ResolutionImage Super-ResolutionImage Rescaling
PaperPDFCode(official)

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 HR and LR image pairs by modelling the distribution of the LR image and the rest high-frequency component simultaneously. In particular, the high-frequency component is conditional on the LR image in a hierarchical manner. To further enhance the performance, other losses such as perceptual loss and 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.

Results

TaskDatasetMetricValueModel
Super-ResolutionMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
Super-ResolutionDIV2K val-q70-4xPSNR26.79HCFlow
Super-ResolutionDIV2K val-q70-4xSSIM0.7204HCFlow
Super-ResolutionDIV2K val-q30-4xPSNR25.89HCFlow
Super-ResolutionDIV2K val-q30-4xSSIM0.6838HCFlow
Super-ResolutionDIV2K val-q90-4xPSNR27.41HCFlow
Super-ResolutionDIV2K val-q90-4xSSIM0.7485HCFlow
Super-ResolutionDIV2K val-q50-4xPSNR26.38HCFlow
Super-ResolutionDIV2K val-q50-4xSSIM0.7029HCFlow
3D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
3D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
3D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
3D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
3D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
3D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
VideoMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
VideoMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
VideoMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
VideoMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
VideoMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
VideoMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
Pose EstimationMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
3DMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
3DMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
3DMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
3DMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
3DMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
3DMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
3D Face AnimationMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
3D Face AnimationMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
3D Face AnimationMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
3D Face AnimationMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
3D Face AnimationMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
3D Face AnimationMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
2D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
2D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
2D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
2D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
2D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
2D Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
3D Absolute Human Pose EstimationMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
3D Absolute Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
3D Absolute Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
3D Absolute Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
3D Absolute Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
3D Absolute Human Pose EstimationMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
Video Super-ResolutionMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
Video Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
Video Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
Video Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
Video Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
Video Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
3D Object Super-ResolutionMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
3D Object Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
3D Object Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
3D Object Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
3D Object Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
3D Object Super-ResolutionMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow
3D Object Super-ResolutionDIV2K val-q70-4xPSNR26.79HCFlow
3D Object Super-ResolutionDIV2K val-q70-4xSSIM0.7204HCFlow
3D Object Super-ResolutionDIV2K val-q30-4xPSNR25.89HCFlow
3D Object Super-ResolutionDIV2K val-q30-4xSSIM0.6838HCFlow
3D Object Super-ResolutionDIV2K val-q90-4xPSNR27.41HCFlow
3D Object Super-ResolutionDIV2K val-q90-4xSSIM0.7485HCFlow
3D Object Super-ResolutionDIV2K val-q50-4xPSNR26.38HCFlow
3D Object Super-ResolutionDIV2K val-q50-4xSSIM0.7029HCFlow
1 Image, 2*2 StitchiMSU Video Super Resolution Benchmark: Detail Restoration1 - LPIPS0.923HCFlow
1 Image, 2*2 StitchiMSU Video Super Resolution Benchmark: Detail RestorationERQAv1.00.713HCFlow
1 Image, 2*2 StitchiMSU Video Super Resolution Benchmark: Detail RestorationFPS0.066HCFlow
1 Image, 2*2 StitchiMSU Video Super Resolution Benchmark: Detail RestorationPSNR26.067HCFlow
1 Image, 2*2 StitchiMSU Video Super Resolution Benchmark: Detail RestorationSSIM0.791HCFlow
1 Image, 2*2 StitchiMSU Video Super Resolution Benchmark: Detail RestorationSubjective score4.262HCFlow

Related Papers

SpectraLift: Physics-Guided Spectral-Inversion Network for Self-Supervised Hyperspectral Image Super-Resolution2025-07-17IM-LUT: Interpolation Mixing Look-Up Tables for Image Super-Resolution2025-07-14PanoDiff-SR: Synthesizing Dental Panoramic Radiographs using Diffusion and Super-resolution2025-07-12HNOSeg-XS: Extremely Small Hartley Neural Operator for Efficient and Resolution-Robust 3D Image Segmentation2025-07-104KAgent: Agentic Any Image to 4K Super-Resolution2025-07-09EAMamba: Efficient All-Around Vision State Space Model for Image Restoration2025-06-27Leveraging Vision-Language Models to Select Trustworthy Super-Resolution Samples Generated by Diffusion Models2025-06-25Unsupervised Image Super-Resolution Reconstruction Based on Real-World Degradation Patterns2025-06-20