大きな中間運動を持つ2つの入力画像から複数の中間フレームを合成するフレーム補間アルゴリズムを提示します。最近の方法では、複数のネットワークを使用してオプティカルフローまたは深度を推定し、フレームシンセシス専用の個別のネットワークを使用しています。これはしばしば複雑であり、わずかなオプティカルフローまたは深さのグラウンドトゥルースを必要とします。この作業では、すべてのスケールで重みを共有し、フレームのみからトレーニング可能なマルチスケール特徴抽出器によって区別される単一の統合ネットワークを提示します。鮮明で心地よいフレームを合成するために、特徴マップ間の相関差を測定するグラム行列損失を使用してネットワークを最適化することを提案します。私たちのアプローチは、Xiphラージモーションベンチマークの最先端の方法よりも優れています。また、知覚損失を使用する方法と比較した場合、Vimeo-90K、Middlebury、およびUCF101でより高いスコアを達成します。増加する運動範囲のデータセットを使用して、体重の共有とトレーニングの効果を研究します。最後に、挑戦的なほぼ重複した写真データセットで高品質で時間的にコヒーレントなビデオを合成する際のモデルの有効性を示します。コードと事前トレーニング済みモデルは、https://github.com/google-research/frame-interpolationで入手できます。
We present a frame interpolation algorithm that synthesizes multiple intermediate frames from two input images with large in-between motion. Recent methods use multiple networks to estimate optical flow or depth and a separate network dedicated to frame synthesis. This is often complex and requires scarce optical flow or depth ground-truth. In this work, we present a single unified network, distinguished by a multi-scale feature extractor that shares weights at all scales, and is trainable from frames alone. To synthesize crisp and pleasing frames, we propose to optimize our network with the Gram matrix loss that measures the correlation difference between feature maps. Our approach outperforms state-of-the-art methods on the Xiph large motion benchmark. We also achieve higher scores on Vimeo-90K, Middlebury and UCF101, when comparing to methods that use perceptual losses. We study the effect of weight sharing and of training with datasets of increasing motion range. Finally, we demonstrate our model's effectiveness in synthesizing high quality and temporally coherent videos on a challenging near-duplicate photos dataset. Codes and pre-trained models are available at https://github.com/google-research/frame-interpolation.