Enhancing Perceptual Quality in Video Super-Resolution through Temporally-Consistent Detail Synthesis using Diffusion Models
Claudio Rota, Marco Buzzelli, Joost van de Weijer
TL;DR
This work tackles perceptual quality in video super-resolution by leveraging diffusion models to synthesize realistic, temporally-consistent details. It introduces StableVSR, which adapts a pre-trained SISR latent diffusion model through a Temporal Conditioning Module, guided by Temporal Texture Guidance from adjacent frames. A Frame-wise Bidirectional Sampling strategy further stabilizes temporal coherence by balancing information flow across time. Across Vimeo-90K and REDS4, StableVSR delivers improved perceptual metrics and temporal consistency, albeit with higher computational cost, highlighting a meaningful shift toward perceptual-focused VSR with diffusion-based generation.
Abstract
In this paper, we address the problem of enhancing perceptual quality in video super-resolution (VSR) using Diffusion Models (DMs) while ensuring temporal consistency among frames. We present StableVSR, a VSR method based on DMs that can significantly enhance the perceptual quality of upscaled videos by synthesizing realistic and temporally-consistent details. We introduce the Temporal Conditioning Module (TCM) into a pre-trained DM for single image super-resolution to turn it into a VSR method. TCM uses the novel Temporal Texture Guidance, which provides it with spatially-aligned and detail-rich texture information synthesized in adjacent frames. This guides the generative process of the current frame toward high-quality and temporally-consistent results. In addition, we introduce the novel Frame-wise Bidirectional Sampling strategy to encourage the use of information from past to future and vice-versa. This strategy improves the perceptual quality of the results and the temporal consistency across frames. We demonstrate the effectiveness of StableVSR in enhancing the perceptual quality of upscaled videos while achieving better temporal consistency compared to existing state-of-the-art methods for VSR. The project page is available at https://github.com/claudiom4sir/StableVSR.
