FC-VFI: Faithful and Consistent Video Frame Interpolation for High-FPS Slow Motion Video Generation
Organizations: ⋆Zhejiang University · † Chinese University of Hong Kong
Abstract
Large pre-trained video diffusion models excel in video frame interpolation but struggle to generate high fidelity frames due to reliance on intrinsic generative priors, limiting detail preservation from start and end frames. Existing methods often depend on motion control for temporal consistency, yet dense optical flow is error-prone, and sparse points lack structural context. In this paper, we propose FC-VFI for faithful and consistent video frame interpolation, supporting x and interpolation, boosting frame rates from 30 FPS to 120 and 240 FPS at resolution while preserving visual fidelity and motion consistency. We introduce a temporal modeling strategy on the latent sequences to inherit fidelity cues from start and end frames and leverage semantic matching lines for structure-aware motion guidance, improving motion consistency. Furthermore, we propose a temporal difference loss to mitigate temporal inconsistencies. Extensive experiments show FC-VFI achieves high performance and structural integrity across diverse scenarios.
Figures & tables
| Methods | ||||||||||
| Optical-flow-based methods | PSNR | SSIM | FID | FVD | LPIPS | PSNR | SSIM | FID | FVD | LPIPS |
| GIMM-VFI [ 6 ] | 29.05 | 0.901 | 16.22 | 125.42 | 0.061 | 29.49 | 0.907 | 14.75 | 192.36 | 0.048 |
| Ours ( ) | 30.25 | 0.915 | 15.73 | 130.65 | 0.054 | 30.16 | 0.912 | 15.50 | 194.19 | 0.046 |
| Diffusion-based methods | PSNR | SSIM | FID | FVD | LPIPS | PSNR | SSIM | FID | FVD | LPIPS |
| GI [ 26 ] | 20.96 | 0.847 | 37.58 | 1310.80 | 0.119 | 21.05 | 0.694 | 39.24 | 940.72 | 0.128 |
| ViBiDSampler [ 31 ] | 23.48 | 0.764 | 31.92 | 1375.15 | 0.107 | 20.99 | 0.699 | 36.74 | 978.68 | 0.125 |
| Methods | ||||||||||
| Different Variants | PSNR | SSIM | FID | FVD | LPIPS | PSNR | SSIM | FID | FVD | LPIPS |
| Channel Reference | 26.07 | 0.868 | 68.16 | 293.83 | 0.1067 | 24.73 | 0.839 | 70.19 | 501.84 | 0.1359 |
| Temporal Reference (our baseline) | 29.83 | 0.921 | 24.79 | 185.67 | 0.0672 | 27.34 | 0.893 | 32.33 | 407.10 | 0.1021 |
| + Fidelity Modulation (Sec. 2.2 ) | 30.65 | 0.925 | 14.78 | 178.82 | 0.0552 | 28.69 | 0.906 | 20.42 | 326.37 | 0.0832 |
| + (Sec. 2.3 ) | 30.75 | 0.926 | 15.48 | 165.87 | 0.0548 | 28.67 | 0.907 | 19.96 | 312.64 | 0.0845 |
| + Matching Lines Condition (Sec. 2.4 ) | 30.89 | 0.928 | 17.19 | 153.34 | 0.0550 | 29.13 | 0.912 | 21.44 | 302.04 | 0.0832 |
| Method | NFE | Time (s) ( ) | Time (s) ( ) | Resolution |
| GI [ 26 ] | 300 | 606 | 606 | 1024 576 |
| ViBiDSampler [ 31 ] | 50 | 23 | 38 | 1024 576 |
| FCVG [ 37 ] | 50 | 89 | 145 | 1024 576 |
| Ours | 10 | 16 | 22 | 1024 576 |
| Ours | 10 | 27 | 37 | 1280 720 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Video Frame Interpolation
Video frame interpolation estimates intermediate frames between observed video frames to create smoother playback and reconstruct temporal detail.
See all 26 papers