OCAI: Improving Optical Flow Estimation by Occlusion and Consistency Aware Interpolation

📄 arXiv: 2403.18092v1 📥 PDF

作者: Jisoo Jeong, Hong Cai, Risheek Garrepalli, Jamie Menjay Lin, Munawar Hayat, Fatih Porikli

分类: cs.CV

发布日期: 2024-03-26

备注: CVPR 2024


💡 一句话要点

提出OCAI以解决光流估计中的遮挡与一致性问题

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱三:空间感知与语义 (Perception & Semantics)

关键词: 光流估计 帧插值 遮挡处理 半监督学习 视频分析 计算机视觉 模型泛化 鲁棒性

📋 核心要点

  1. 现有光流估计方法在真实标签稀缺的情况下,难以实现模型的泛化和鲁棒性。
  2. OCAI方法通过生成中间帧和光流,结合遮挡意识和一致性,提升了帧插值的稳健性。
  3. 在Sintel和KITTI基准测试中,OCAI展示了更优的插值质量和光流准确性,验证了其有效性。

📝 摘要(中文)

光流估计模型的开发面临真实标签稀缺的挑战。现有方法虽然依赖数据增强,但未能充分利用标记视频序列中的丰富信息。本文提出OCAI方法,通过生成中间视频帧和光流来支持稳健的帧插值。OCAI采用前向扭曲方法,利用遮挡意识解决像素值的模糊性,并通过光流的前向-后向一致性填补缺失值。此外,我们在插值帧上引入了一种教师-学生风格的半监督学习方法。实验结果表明,在Sintel和KITTI等基准上,OCAI在插值质量和光流准确性上均表现出色。

🔬 方法详解

问题定义:光流估计模型的开发受到真实标签稀缺的限制,现有方法主要依赖数据增强,未能充分利用标记视频序列中的信息,导致模型的泛化能力和鲁棒性不足。

核心思路:OCAI方法通过生成中间视频帧和光流,利用前向扭曲方法解决像素值的模糊性,并通过光流的前向-后向一致性填补缺失值,从而实现稳健的帧插值。

技术框架:OCAI的整体架构包括前向扭曲模块、遮挡意识处理模块和教师-学生半监督学习模块。首先,通过前向扭曲生成中间帧,然后利用遮挡意识解决模糊像素,最后通过教师模型生成插值帧和光流以训练学生模型。

关键创新:OCAI的主要创新在于结合了遮挡意识和一致性处理,显著提升了光流估计的准确性和插值质量,这与传统方法的单一数据增强策略形成了鲜明对比。

关键设计:在设计中,采用了指数移动平均法来维护教师模型的权重,确保学生模型的训练过程稳定。此外,损失函数的设计考虑了光流的前向-后向一致性,以提高模型的鲁棒性。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

在Sintel和KITTI基准测试中,OCAI方法在光流估计的准确性上相较于现有基线提升了显著的性能,插值质量也得到了感知上的显著改善,验证了其在实际应用中的有效性和优势。

🎯 应用场景

OCAI方法在计算机视觉领域具有广泛的应用潜力,尤其是在视频分析、运动估计和自动驾驶等场景中。其通过提高光流估计的准确性和插值质量,能够为实时视频处理和长视频理解提供更为可靠的技术支持,推动相关领域的进一步发展。

📄 摘要(原文)

The scarcity of ground-truth labels poses one major challenge in developing optical flow estimation models that are both generalizable and robust. While current methods rely on data augmentation, they have yet to fully exploit the rich information available in labeled video sequences. We propose OCAI, a method that supports robust frame interpolation by generating intermediate video frames alongside optical flows in between. Utilizing a forward warping approach, OCAI employs occlusion awareness to resolve ambiguities in pixel values and fills in missing values by leveraging the forward-backward consistency of optical flows. Additionally, we introduce a teacher-student style semi-supervised learning method on top of the interpolated frames. Using a pair of unlabeled frames and the teacher model's predicted optical flow, we generate interpolated frames and flows to train a student model. The teacher's weights are maintained using Exponential Moving Averaging of the student. Our evaluations demonstrate perceptually superior interpolation quality and enhanced optical flow accuracy on established benchmarks such as Sintel and KITTI.