InstaVSR: Taming Diffusion for Efficient and Temporally Consistent Video Super-Resolution
Organizations: Insta360 Research · Peking University · Wuhan University
Abstract
Video super-resolution (VSR) seeks to reconstruct high-resolution frames from low-resolution inputs. While diffusion-based methods have substantially improved perceptual quality, extending them to video remains challenging for two reasons: strong generative priors can introduce temporal instability, and multi-frame diffusion pipelines are often too expensive for practical deployment. To address both challenges simultaneously, we propose InstaVSR, a lightweight diffusion framework for efficient video super-resolution. InstaVSR combines three ingredients: (1) a pruned one-step diffusion backbone that removes several costly components from conventional diffusion-based VSR pipelines, (2) recurrent training with flow-guided temporal regularization to improve frame-to-frame stability, and (3) dual-space adversarial learning in latent and pixel spaces to preserve perceptual quality after backbone simplification. On an NVIDIA RTX 4090, InstaVSR processes a 30-frame video at 2K2K resolution in under one minute with only 7 GB of memory usage, substantially reducing the computational cost compared to existing diffusion-based methods while maintaining favorable perceptual quality with significantly smoother temporal transitions.
Figures & tables
| Dataset | Method | PSNR | SSIM | LPIPS | DISTS | FID | NIQE | MANIQA | MUSIQ | DOVER | ||
| RealESRGAN [ 50 ] | 26.0692 | 0.7715 | 0.4339 | 0.2147 | 95.7204 | 3.472 | 0.6088 | 69.2294 | 3.1010 | 5.9872 | 71.9639 | |
| RealViformer [ 62 ] | 23.4239 | 0.6150 | 0.2144 | 0.1500 | 49.3322 | 3.793 | 0.6111 | 66.0845 | 2.3705 | 4.5062 | 65.7693 | |
| RealBasicVSR [ 6 ] | 22.8704 | 0.6084 | 0.2076 | 0.1278 | 48.6680 | 3.292 | 0.6249 | 69.4399 | 2.8075 | 5.7612 | 69.9027 | |
| AdcSR [ 7 ] | 22.4068 | 0.5952 | 0.2553 | 0.1533 | 71.9473 | 3.500 | 0.6382 | 72.0246 | 3.9597 | 6.4241 | 71.5490 | |
| UpscaleAVideo [ 65 ] | 23.7654 | 0.6312 | 0.3420 | 0.1995 | 95.4628 | 4.821 | 0.4886 | 53.8774 | 2.7397 | 3.9518 | 52.0868 | |
| DOVE [ 9 ] | 20.2957 | 0.5064 | 0.2192 | 0.1287 | 56.5175 | 4.463 | 0.6320 | 70.1333 | 2.2717 | 5.7750 | 48.3011 |
| AdcSR | UAV | DOVE | STAR | DLoRAL | Ours | |
| Params (B) | 0.46 | 14.44 | 10.55 | 2.49 | 1.30 | 0.45 |
| Time (min) | 1.3/1.0* | 25 | 1.4 | 24.5 | 3.5 | 1.0/0.77* |
| Memory (GB) | 17.23 | 38.85 | 31.79 | 75.25 | 24.93 | 7.10 |
| Configuration | NIQE | MANIQA | CLIPIQA | MUSIQ | DOVER |
| Full (Ours) | 3.441 | 0.678 | 0.555 | 72.31 | 72.55 |
| w/o | +0.202 | +0.002 | 0.033 | 0.16 | +0.83 |
| w/o | +0.001 | 0.023 | 0.023 | 2.20 | 2.63 |
| 0.033 | 0.011 | +0.003 | 0.57 | +0.69 |
Video Super-Resolution
Video super-resolution reconstructs sharper, higher-resolution video from low-resolution frames while preserving detail and temporal consistency.
See all 36 papers