Compressed-Domain-Aware Online Video Super-Resolution
Authors: Yuhang Wang, Hai Li, Shujuan Hou, Zhetao Dong, Xiaoyao Yang
Organizations: School of Information and Electronics, Beijing Institute of Technology, Beijing, China · Terahertz Science and Application Center, Beijing Institute of Technology, Zhuhai, Guangdong, China
In bandwidth-limited online video streaming, videos are usually downsampled and compressed. Although recent online video super-resolution (online VSR) approaches achieve promising results, they are still compute-intensive and fall short of real-time processing at higher resolutions, due to complex motion estimation for alignment and redundant processing of consecutive frames. To address these issues, we propose a compressed-domain-aware network (CDA-VSR) for online VSR, which utilizes compressed-domain information, including motion vectors, residual maps, and frame types to balance quality and efficiency. Specifically, we propose a motion-vector-guided deformable alignment module that uses motion vectors for coarse warping and learns only local residual offsets for fine-tuned adjustments, thereby maintaining accuracy while reducing computation. Then, we utilize a residual map gated fusion module to derive spatial weights from residual maps, suppressing mismatched regions and emphasizing reliable details. Further, we design a frame-type-aware reconstruction module for adaptive compute allocation across frame types, balancing accuracy and efficiency. On the REDS4 dataset, our CDA-VSR surpasses the state-of-the-art method TMP, with a maximum PSNR improvement of 0.13 dB while delivering more than double the inference speed. The code will be released at https://github.com/sspBIT/CDA-VSR.
Figures & tables
Figure 1: Comparison between existing online VSR methods and our proposed method. The server downsamples and encodes the source video, and then transmits the compressed stream. The client decodes and performs super-resolution. Our method uses compressed-domain information, including frame type, motion vectors, and residual maps, to guide alignment, fusion, and reconstruction, improving both accuracy and efficiency.
Figure 2: PSNR, FPS, and Parameters of different methods on REDS4 for 4 × upscaling at CRF=18.
Figure 3: Overall architecture of the proposed Compressed-Domain-Aware VSR framework (CDA-VSR). Given LR frames and compressed-domain information (motion vectors, residual maps, and frame types), CDA-VSR reconstructs the corresponding HR frames through three key modules: (1) the MV-guided Deformable Alignment (MVGDA); (2) the Residual Map Gated Fusion (RMGF); (3) the Frame-Type-Aware Reconstruction (FTAR) with two branches, Fine-grained I-Frame Reconstruction and Fast P-Frame Reconstruction.
Method
Film R.T. (FPS ≥ 24)
Game R.T. (FPS ≥ 60)
Runtime ↓ (ms)
FPS ↑ (1/s)
Params ↓ (M)
MACs ↓ (G)
CRF18 (PSNR(dB) ↑ / SSIM ↑ / LPIPS ↓ )
CRF23
CRF28
clip000
clip011
clip015
clip020
Avg
Avg
Avg
BasicVSR ∗ [ 2 ]
✓
✗
34.5
29
4.0
254
25.72 0.7040 0.3435
27.91 0.7739 0.3371
30.26 0.8432 0.3239
26.62 0.7730 0.3343
27.63 0.7735 0.3347
26.54 0.7326 0.3809
25.13 0.6795 0.4335
RRN [ 13 ]
✓
✗
16.9
59
3.4
193
25.21 0.6748 0.3645
27.32 0.7546 0.3518
29.76 0.8223 0.3311
26.11 0.7553 0.3480
27.10 0.7518 0.3489
26.22 0.7192 0.3915
24.96 0.6718 0.4410
RSDN [ 12 ]
✓
✗
37.0
27
6.2
356
25.27 0.6782 0.3634
27.31 0.7546 0.3534
29.76 0.8325 0.3305
26.11 0.7550 0.3492
27.11 0.7551 0.3491
26.22 0.7198 0.3922
24.96 0.6721 0.4414
SSL-uni [ 44 ]
✓
✗
20.4
49
2.2
92
25.64 0.7013 0.3489
27.84 0.7712 0.3430
30.17 0.8420 0.3281
26.49 0.7684 0.3434
27.54 0.7707 0.3409
26.48 0.7302 0.3872
25.09 0.6781 0.4395
KSNet-uni [ 14 ]
✓
✗
29.4
34
3.0
148
25.71 0.7035 0.3376
27.97 0.7724 0.3304
29.93 0.8302 0.3312
26.72 0.7717 0.3307
27.58 0.7695 0.3325
26.57 0.7327 0.3824
25.12 0.6749 0.4327
Table 1: Comparison with state-of-the-art online VSR methods on the REDS4 dataset. Runtime is measured on a single NVIDIA RTX 3090 with LR inputs of 320 × 180. Following practical usage, methods with FPS ≥ 24 are regarded as film real-time, and FPS ≥ 60 as gaming real-time. The best and the second best results are colored with red and blue .
Figure 4: Qualitative comparison of different online VSR methods on the REDS4 dataset.
Method
PSNR (dB) ↑
SSIM ↑
FPS (1/s) ↑
720p
1080p
2K
720p
1080p
2K
720p
1080p
2K
BasicVSR ∗ [ 2 ]
26.88
28.36
29.73
0.7941
0.8454
0.8816
28.6
13.6
7.7
RRN [ 13 ]
26.61
28.07
29.33
0.7821
0.8353
0.8707
58.3
26.5
15.2
RSDN [ 12 ]
26.65
28.07
29.29
0.7839
0.8361
0.8709
26.2
11.9
6.7
SSL-uni [ 44 ]
26.83
28.15
29.58
0.7916
0.8429
0.8783
48.1
27.1
16.9
KSNet-uni [ 14 ]
26.85
28.28
29.61
0.7905
0.8405
0.8768
34.0
17.8
10.6
Table 2: Comparison with state-of-the-art online VSR methods on the Inter4K dataset at different resolutions. The best and the second best results are colored with red and blue .
Figure 5: Feature map visualization of different alignment methods. Three variants ( OnlyMV , OnlyDCN , OnlyGL ) and our MV-guided deformable alignment (MVGDA) are compared by visualizing the feature maps before and after alignment. For clarity, only the first channel of each feature map is shown.
Method
Runtime ↓ (ms)
Params ↓ (M)
PSNR(dB) ↑ / SSIM ↑
CRF18
CRF23
CRF28
OnlyMV
10.2
3.17
27.59/0.7724
26.56/0.7332
25.19/0.6825
OnlyDCN
10.6
3.28
27.35/0.7638
26.38/0.7263
25.06/0.6769
OnlyGL
15.5
4.61
27.73/0.7761
26.66/0.7364
25.25/0.6844
MVGDA (Ours)
10.8
3.28
27.76 / 0.7779
26.70 / 0.7384
25.30 / 0.6869
Table 3: Ablation study on the MV-guided deformable alignment (MVGDA) using the REDS4 dataset. The best results are colored with red .
Method
Runtime ↓ (ms)
Params ↓ (M)
PSNR(dB) ↑ / SSIM ↑
CRF18
CRF23
CRF28
NoGate
10.8
3.26
27.63/0.7739
26.60/0.7347
25.22/0.6838
RMGF (Ours)
10.8
3.28
27.76 / 0.7779
26.70 / 0.7384
25.30 / 0.6869
Table 4: Ablation study on the residual map gated fusion (RMGF) using the REDS4 dataset. The best results are colored with red .
Figure 6: Heatmap visualization of gated fusion weights. Warmer colors (red) indicate larger gating values. The gate performs spatially selective fusion by assigning strong responses to stable regions while suppressing misaligned areas (green arrows).
Method
Runtime ↓ (ms)
PSNR(dB) ↑ / SSIM ↑
CRF18
CRF23
CRF28
I=12,P=12
10.7
27.60/0.7724
26.57/0.7334
25.19/0.6824
I=24,P=24
16.8
27.80/0.7786
26.74/0.7390
25.34/0.6875
I=24,P=12 (Ours)
10.8
27.76/0.7779
26.70/0.7384
25.30/0.6869
Table 5: Ablation study on the frame-type-aware reconstruction (FTAR) using the REDS4 dataset.
While many diffusion models have achieved impressive results in real-world video super-resolution (Real-VSR) by generating rich and realistic details, their reliance on multi-step sampling leads to slow inference. One-step networks like SeedVR2, DOVE, and DLoRAL alleviate this through condensing generation into one single step, yet they remain heavy, with billions of parameters and multi-second latency. Recent adversarial diffusion compression (ADC) offers a promising path via pruning and distilling these models into a compact AdcSR network, but directly applying it to Real-VSR fails to balance spatial details and temporal consistency due to its lack of temporal awareness and the limitations of standard adversarial learning. To address these challenges, we propose an improved ADC method for Real-VSR. Our approach distills a large diffusion Transformer (DiT) teacher DOVE equipped with 3D spatio-temporal attentions, into a pruned 2D Stable Diffusion (SD)-based AdcSR backbone, augmented with lightweight 1D temporal convolutions, achieving significantly higher efficiency. In addition, we introduce a dual-head adversarial distillation scheme, in which discriminators in both pixel and feature domains explicitly disentangle the discrimination of details and consistency into two heads, enabling both objectives to be effectively optimized without sacrificing one for the other. Experiments demonstrate that the resulting compressed AdcVSR model reduces complexity by 95% in parameters and achieves an 8× acceleration over its DiT teacher DOVE, while maintaining competitive video quality and efficiency.
Bin Chen, Weiqi Li, Shijie Zhao +4
School of Electronic and Computer Engineering, Peking University · ByteDance Inc.
Real-time video super-resolution requires high spatio-temporal fidelity under strict latency constraints, challenging diffusion models due to their iterative sampling cost and limited temporal coordination. We propose a streaming-aware framework that adapts pretrained single-image latent diffusion models for efficient video super-resolution (VSR) by exploiting the sequential structure of video streams. Our Cross-Step Attention mechanism reuses intermediate denoising features across adjacent frames and diffusion steps, enabling temporal information exchange without explicit temporal modeling. We further introduce Trajectory-Coupled Diffusion Scheduling, which aligns adjacent diffusion states and provides cleaner intermediate representations for cross-step conditioning, improving temporal coherence. These components are integrated into a streaming inference pipeline that incrementally propagates latent states across frames, reducing the effective computational complexity from O(N⋅S) to O(N+S) for N frames and S diffusion steps. Experiments on REDS4 and YouHQ40-Test demonstrate improved perceptual quality and temporal realism while maintaining frame-wise stability. Our method achieves over 40 FPS at 512×512 resolution after cold start, enabling real-time VSR without explicit temporal modeling.
Harris Partaourides, Sotirios Chatzis
Ethical AI Novelties Limassol, Cyprus · Cyprus University of Technology Limassol, Cyprus
Diffusion-based video super-resolution (VSR) methods deliver strong perceptual quality but are often unsuitable for latency-sensitive scenarios due to reliance on future frames and expensive multi-step denoising. We propose Stream-DiffVSR, a causally conditioned diffusion framework for efficient online VSR. Operating strictly on past frames, Stream-DiffVSR integrates a four-step distilled denoiser for fast inference, an Auto-regressive Temporal Guidance (ARTG) module that injects motion-aligned cues during latent denoising, and a lightweight temporal-aware decoder with a Temporal Processor Module (TPM) to enhance detail and temporal coherence. Unlike chunk-wise streaming inference, our strictly frame-by-frame causal design avoids sequence-level waiting, substantially reducing time-to-first-frame and end-to-end latency. Stream-DiffVSR processes 720p frames in 0.328 seconds on an RTX 4090 and consistently outperforms prior diffusion-based baselines. Compared with the online state-of-the-art TMP, it improves perceptual quality (LPIPS +0.095). Compared with prior diffusion-based VSR methods such as MGLD-VSR, it reduces per-frame runtime by over 130x. Moreover, Stream-DiffVSR substantially lowers time-to-first-frame for diffusion-based VSR, reducing initial delay from over 4600 seconds to 0.328 seconds, making diffusion-based VSR markedly more practical for low-latency online and streaming deployment. Project page: https://jamichss.github.io/stream-diffvsr-project-page/
Hau-Shiang Shiu, Chin-Yang Lin, Zhixiang Wang +4
National Yang Ming Chiao Tung University · Shanda AI Research Tokyo · MediaTek Inc.