Benchmarking Video Frame Interpolation

Benchmarking Video Frame Interpolation
Simon Kiefhaber, Simon Niklaus, Feng Liu, and Simone Schaub-Meyer

Video frame interpolation, the task of synthesizing new frames in between two or more given ones, is becoming an increasingly popular research target. However, the current evaluation of frame interpolation techniques is not ideal. Due to the plethora of test datasets available and inconsistent computation of error metrics, a coherent and fair comparison across papers is very challenging. Furthermore, new test sets have been proposed as part of method papers so they are unable to provide the in-depth evaluation of a dedicated benchmarking paper. Another severe downside is that these test sets violate the assumption of linearity when given two input frames, making it impossible to solve without an oracle.

We hence strongly believe that the community would greatly benefit from a benchmarking paper, which is what we propose. Specifically, we present a benchmark which establishes consistent error metrics by utilizing a submission website that computes them, provides insights by analyzing the interpolation quality with respect to various per-pixel attributes such as the motion magnitude, contains a carefully designed test set adhering to the assumption of linearity by utilizing synthetic data, and evaluates the computational efficiency in a coherent manner.

Hover over the table below to see more details here.
1K 2K 4K
rank all 0-occ. 1-occ. 2-occ. rank all 0-occ. 1-occ. 2-occ. rank all 0-occ. 1-occ. 2-occ.
SplatSyn05 / 2128.4530.8921.7117.2001 / 2128.4030.9121.4316.7101 / 2127.4029.7120.4815.97
BiFormer----------02 / 2126.7829.5519.3515.55
UPR-Net-L06 / 2128.3130.2822.1417.4602 / 2127.0928.7621.2016.4703 / 2125.6927.0520.2814.65
DAIN08 / 2127.8331.4719.9716.9403 / 2126.8129.7719.3216.40-----
M2M03 / 2128.6131.7321.2117.1604 / 2125.8128.1218.9515.9906 / 2120.6121.4416.2914.49
CtxSyn01 / 2129.3632.7221.8117.3407 / 2123.3324.6517.9115.8109 / 2118.8019.4714.9813.75
ABME02 / 2128.6331.6221.3616.9505 / 2123.9525.3518.4115.5410 / 2118.3518.8015.4113.97
SoftSplat04 / 2128.5531.2821.4617.6509 / 2122.5923.5817.9116.0508 / 2118.8519.4515.2814.04
AMT-G07 / 2128.1830.6221.3517.8011 / 2120.9721.7117.0015.72-----
EMA09 / 2125.9527.3620.5317.6810 / 2121.2921.9417.6116.17-----
FLDR10 / 2124.0925.8018.1415.5606 / 2123.8025.3817.9615.1204 / 2123.5325.0517.6814.47
EDSC13 / 2122.9023.9118.2916.3511 / 2120.9721.6017.3815.9107 / 2119.1419.5716.3215.02
XVFI12 / 2123.7325.3617.9015.3308 / 2123.2524.7417.5414.9505 / 2122.4823.7117.1514.33
VFIformer11 / 2123.8324.7919.3517.2613 / 2119.9120.4816.5615.68-----
SepConv++17 / 2121.8522.6417.8416.2816 / 2119.2319.7416.0815.2511 / 2117.8418.2415.1114.07
SepConv16 / 2122.0023.0617.2515.8615 / 2119.3519.9016.0515.1712 / 2117.7918.1615.2414.28
RRIN15 / 2122.1723.0817.8116.0914 / 2119.3919.9416.1015.1714 / 2117.6118.0414.7313.75
CAIN18 / 2121.8322.6917.6415.9217 / 2118.9519.4715.8014.7913 / 2117.6718.0415.0914.03
VOS19 / 2120.9521.7017.0615.7418 / 2118.7419.2915.4414.7315 / 2117.3817.9014.1113.38
AdaCoF20 / 2120.4421.1016.8315.4020 / 2118.2718.6715.6214.4216 / 2117.0917.3515.1313.87
BMBC14 / 2122.1823.1417.7415.1619 / 2118.5319.0415.4314.26-----
Multiframe
PSNR^* PSNR^*_σ
rank t: 0.125 t: 0.25 t: 0.375 t: 0.5 t: 0.625 t: 0.75 t: 0.875 rank t: 0.125 t: 0.25 t: 0.375 t: 0.5 t: 0.625 t: 0.75 t: 0.875
M2M01 / 2031.8329.8628.9328.6128.5729.1930.8904 / 2021.9420.5319.8719.5219.4819.8120.99
SplatSyn02 / 2031.7829.7228.7028.4528.5329.3031.0202 / 2022.3220.8720.2319.9719.9620.2921.50
CtxSyn05 / 2028.7229.0729.3029.3629.2629.1429.1101 / 2021.8721.1920.7720.5520.5620.8521.61
ABME03 / 2031.0029.4328.9928.6328.6728.9130.5703 / 2021.3820.2620.0519.7219.8619.9521.02
SoftSplat04 / 2030.7829.3028.7928.5528.5228.7830.0405 / 2021.1920.1919.8219.6219.5919.7320.53
UPR-Net-L06 / 2027.9027.8528.3428.3128.0327.6927.9006 / 2019.0619.3819.9119.7719.6919.4619.70
DAIN07 / 2027.1426.8127.1527.8327.0526.8827.5508 / 2019.5118.6818.5918.7118.5518.7319.80
EMA08 / 2029.1727.2626.4525.9526.2926.9928.7507 / 2020.3219.1118.6618.3818.5118.8620.00
FLDR09 / 2027.3025.2424.3824.0924.2624.9726.8209 / 2019.1717.8417.3717.2017.2717.6818.92
VFIformer10 / 2026.8825.0724.3123.8324.1024.7526.6011 / 2018.4517.3316.9216.6116.7317.0818.28
XVFI11 / 2026.4324.7123.9923.7323.8324.3925.8510 / 2018.5417.3916.9516.7916.8517.2018.16
EDSC12 / 2025.7123.5223.0922.9023.0523.6025.3312 / 2018.1916.8516.7016.6516.6816.8718.00
SepConv++14 / 2025.0823.4322.5421.8522.4723.2724.7413 / 2018.0716.9416.3615.8516.3016.8217.84
SepConv13 / 2025.6723.6222.6822.0022.5423.3425.1215 / 2017.8416.6616.1415.7216.0116.4117.38
CAIN15 / 2025.2723.3022.4421.8322.3723.1925.0414 / 2017.8816.6616.1715.8416.1016.5517.68
BMBC16 / 2024.3123.1322.6422.1822.4322.8924.0917 / 2017.1916.1315.6915.3715.5215.9016.98
VOS17 / 2024.3822.5821.6820.9521.6022.4724.3616 / 2017.3816.1915.6315.1315.5716.1017.34
AdaCoF18 / 2023.6521.8321.1020.4420.9821.5823.1118 / 2017.0015.7915.3314.8315.2315.5916.58
RRIN19 / 2021.1821.4521.9222.1721.9221.4921.1519 / 2015.0315.2515.5615.6515.5115.3215.11
AMT-G20 / 2016.6917.6819.4428.1819.4717.3716.2920 / 2012.1412.7413.8619.2813.8812.5011.86
Runtime
1 frame 7 frames
rank 1K rank 2K rank 4K rank 1K rank 2K rank 4K
SplatSyn07 / 210.0301 / 210.0401 / 210.0901 / 210.0401 / 210.0601 / 210.20
M2M01 / 210.0202 / 210.0502 / 210.1706 / 210.1702 / 210.3402 / 211.18
CAIN01 / 210.0203 / 210.0603 / 210.2104 / 210.1403 / 210.3903 / 211.48
VOS01 / 210.0203 / 210.0604 / 210.2302 / 210.1104 / 210.4204 / 211.61
AdaCoF01 / 210.0203 / 210.0604 / 210.2303 / 210.1204 / 210.4205 / 211.62
EDSC01 / 210.0206 / 210.0906 / 210.3306 / 210.1706 / 210.6106 / 212.35
SepConv++01 / 210.0211 / 210.1509 / 210.5805 / 210.1612 / 211.0311 / 214.03
SepConv08 / 210.0408 / 210.1307 / 210.4610 / 210.2810 / 210.9607 / 213.17
RRIN08 / 210.0408 / 210.1308 / 210.5709 / 210.2509 / 210.9109 / 213.99
CtxSyn12 / 210.0613 / 210.1913 / 210.7608 / 210.2307 / 210.8608 / 213.49
XVFI10 / 210.0507 / 210.1211 / 210.6112 / 210.3408 / 210.9014 / 214.37
FLDR10 / 210.0510 / 210.1410 / 210.5912 / 210.3411 / 210.9710 / 214.00
SoftSplat12 / 210.0614 / 210.2114 / 210.8111 / 210.3013 / 211.0812 / 214.23
UPR-Net-L12 / 210.0612 / 210.1611 / 210.6114 / 210.4114 / 211.1713 / 214.30
BiFormer----15 / 211.92----15 / 2113.48
EMA15 / 210.0715 / 210.28--16 / 210.5215 / 211.98--
AMT-G15 / 210.0716 / 210.31--15 / 210.4816 / 212.20--
DAIN17 / 210.2117 / 210.81--17 / 210.6817 / 212.87--
ABME18 / 210.2918 / 211.0816 / 214.3418 / 212.0018 / 217.8816 / 2130.51
VFIformer19 / 211.2619 / 214.85--19 / 218.8819 / 2133.77--
BMBC20 / 211.9720 / 217.66--20 / 2113.8320 / 2154.24--