Papers › BasicVSR++: Improving Video Super-Resolution with Enhanced Propagation and Alignment

BasicVSR++: Improving Video Super-Resolution with Enhanced Propagation and Alignment

27 Apr 2021CVPR 2022 1arXiv:2104.13371archive 2025-07-28

Kelvin C. K. Chan, Shangchen Zhou, Xiangyu Xu, Chen Change Loy

A recurrent structure is a popular framework choice for the task of video super-resolution. The state-of-the-art method BasicVSR adopts bidirectional propagation with feature alignment to effectively exploit information from the entire input video. In this study, we redesign BasicVSR by proposing second-order grid propagation and flow-guided deformable alignment. We show that by empowering the recurrent framework with the enhanced propagation and alignment, one can exploit spatiotemporal information across misaligned video frames more effectively. The new components lead to an improved performance under a similar computational constraint. In particular, our model BasicVSR++ surpasses BasicVSR by 0.82 dB in PSNR with similar number of parameters. In addition to video super-resolution, BasicVSR++ generalizes well to other video restoration tasks such as compressed video enhancement. In NTIRE 2021, BasicVSR++ obtains three champions and one runner-up in the Video Super-Resolution and Compressed Video Enhancement Challenges. Codes and models will be released to MMEditing.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

open-mmlab/mmediting officialmentioned in paperpytorchApache-2.0 report
ckkelvinchan/basicvsr_plusplus mentioned on GitHubpytorchApache-2.0 report
renyang-home/ntire22_venh_sr mentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Analog Video RestorationSnow RemovalSuper-ResolutionVideo EnhancementVideo RestorationVideo Super-ResolutionVideo deraining

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Analog Video Restoration TAPE BasicVSR++ LPIPS 0.098 #5 of 7 Archive leaderboard report
Analog Video Restoration TAPE BasicVSR++ PSNR 31.66 #5 of 7 Archive leaderboard report
Analog Video Restoration TAPE BasicVSR++ SSIM 0.916 #5 of 7 Archive leaderboard report
Analog Video Restoration TAPE BasicVSR++ VMAF 78.91 #5 of 7 Archive leaderboard report
Video Enhancement MFQE v2 BasicVSR++ Incremental PSNR 1.10 #1 of 6 Archive leaderboard report
Video Super-Resolution MSU Video Upscalers: Quality Enhancement BasicVsr++RD LPIPS 0.334 #28 of 48 Archive leaderboard report
Video Super-Resolution MSU Video Upscalers: Quality Enhancement BasicVsr++RD PSNR 30.98 #28 of 48 Archive leaderboard report
Video Super-Resolution MSU Video Upscalers: Quality Enhancement BasicVsr++RD SSIM 0.881 #28 of 48 Archive leaderboard report
Video Super-Resolution UDM10 - 4x upscaling BasicVSR++ PSNR 40.72 #3 of 7 Archive leaderboard report
Video Super-Resolution UDM10 - 4x upscaling BasicVSR++ SSIM 0.9722 #3 of 7 Archive leaderboard report
Video Super-Resolution Vid4 - 4x upscaling BasicVSR++ PSNR 27.79 #10 of 27 Archive leaderboard report
Video Super-Resolution Vid4 - 4x upscaling BasicVSR++ SSIM 0.8400 #10 of 27 Archive leaderboard report
Video Super-Resolution Vid4 - 4x upscaling - BD degradation BasicVSR++ PSNR 29.04 #3 of 18 Archive leaderboard report
Video Super-Resolution Vid4 - 4x upscaling - BD degradation BasicVSR++ SSIM 0.8753 #3 of 18 Archive leaderboard report
Video deraining VRDS BasicVSR++ PSNR 29.75 #5 of 8 Archive leaderboard report
Video deraining VRDS BasicVSR++ SSIM 0.9171 #5 of 8 Archive leaderboard report
Video deraining Video Waterdrop Removal Dataset BasicVSR++ PSNR 32.37 #2 of 5 Archive leaderboard report
Video deraining Video Waterdrop Removal Dataset BasicVSR++ SSIM 0.9792 #2 of 5 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

BasicVSRPixelShuffleResidual Connection

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections