atlas

Research map / Video / Video segmentation and tracking

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

CVPR 2024 · Video › Video segmentation and tracking · approach: Learned optical flow estimation · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OCAI, an occlusion- and consistency-aware forward-warping video frame interpolation method that generates intermediate frames and flows, used in a teacher-student EMA semi-supervised scheme to train RAFT optical flow models.

Problem

Optical flow models are limited by scarce ground-truth labels; existing VFI models cannot reliably produce intermediate flows and forward-warping methods suffer from pixel ambiguity and holes, and prior semi-supervised approaches (RealFlow) are computationally expensive.

Approach

Forward warping with an occlusion-aware weighting mask (replacing depth weighting) resolves pixel ambiguities, forward-backward consistency fills holes in intermediate flows and fuses backward-warped frames via confidence maps, and the resulting interpolated frame/flow pairs supervise a student RAFT with an EMA teacher.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train with OCAI-interpolated frames and flowsRAFT semi-supervised training · KITTI trainFl-all: 8.5 -> 7.6Helped
train with OCAI-interpolated frames and flowsRAFT semi-supervised training · KITTI testFl-all: 4.63 -> 4.13Helped
use OCAI forward-warp interpolationVFI · Sintel (12FPS →24 FPS)LPIPS (A): 0.084 -> 0.078Helped
replace depth weighting with occlusion-aware weighting (ablation)OCAI VFI · KITTI VFISSIM: 0.733 -> 0.734No clear effect
add flow-consistency hole filling (ablation)OCAI VFI · KITTI VFISSIM: 0.721 -> 0.739Helped
use confidence-based fusion instead of BHF (ablation)OCAI VFI · KITTI VFISSIM: 0.739 -> 0.758Helped
add EMA teacher updates (ablation)RAFT semi-supervised training · KITTI 15 testFl-all: Diverged -> 10.1Helped
add confidence-based loss masking (ablation)OCAI semi-supervised training · KITTI 15 testFl-all: 10.1 -> 9.7Helped
add image distraction (ablation)OCAI semi-supervised training · KITTI 15 testFl-all: 9.7 -> 8.4Helped
train using OCAI-generated intermediate frames and flows (ablation)OCAI semi-supervised training · KITTI 15 testFl-all: 8.4 -> 7.6Helped
use the semi-supervised optical-flow model (ablation)OCAI VFI · Sintel (6 FPS →12 FPS)PSNR: 25.88 -> 25.87No clear effect
use the semi-supervised optical-flow model (ablation)OCAI VFI · KITTI (5 FPS →10 FPS)PSNR: 22.08 -> 22.29Helped

Surprising findings

Limitations

Experimental setup

Datasets: FlyingChairs FlyingThings3D Sintel KITTI HD1K Monkaa SlowFlow Vimeo90k

Benchmarks: Sintel KITTI SlowFlow

Metrics: PSNR SSIM LPIPS EPE Fl-all

Baselines: IFRNet-B VFIFormer RIFE EMA-VFI AMT-L SoftSplat RIPR (RealFlow) RAFT-OCTC FlowSupervisor DistractFlow RealFlow RAFT-A

Builds on: RealFlow Softmax Splatting DistractFlow Mean Teacher RAFT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy