SEA-RAFT: Simple, Efficient, Accurate RAFT for Optical Flow
Yihan Wang, Lahav Lipson, Jia Deng
Optical Flow: A Fundamental Vision Task
Frame t
Frame t+1
Optical Flow: a 2D vector field
Applications of Optical Flow
Visual Odometry
Video Generation
Neural Rendering
SEA-RAFT: A New Model for Optical Flow
SEA-RAFT: Contributions
SEA-RAFT: Contributions
Frame t
Frame t+1
Training error dominated by ambiguous cases
FlyingChairs dataset, from FlowNet: Learning Optical Flow with Convolutional Networks, Dosovitskiy et al., ICCV, 2015
Prob. loss allows expressing uncertainty
Choice of Prob. Loss Matters
Our Solution: Mixture-of-Laplace
Our Solution: Mixture-of-Laplace
Our Solution: Mixture-of-Laplace
Bounded, log-space regression for numerical stability
Mixture-of-Laplace: Efficient, Accurate
On Spring (sub-val)
SEA-RAFT: Contributions
Review: RAFT for Optical Flow
RAFT: Recurrent All-Pair Field Transforms for Optical Flow ,Teed et al., ECCV, 2020
Feature Extraction
Iterative Refinements
Iterative Refinements are Expensive
82%
86%
Iterative refinements cost >80%
Our Solution: Direct Regression of the Initial Prediction
RAFT
Zero Initialization
Our Solution: Direct Regression of the Initial Prediction
RAFT
Zero Initialization
SEA-RAFT
Initial Prediction
Direct Regression: Simple, Efficient
RAFT
SEA-RAFT
86% cost
26% cost
SEA-RAFT: Contributions
Definition: Rigid-Flow
The entire scene is rigid, no dynamic objects, only camera motion
Static scene
Camera Pose 2
Camera Pose 1
Frame 1
Frame 2
Rigid-Flow Pre-Training
306k rigid-flow from TartanAir, pre-train
123k optical flow, fine-tune
Tartanair: A dataset to push the limits of visual slam, Wang et al., IROS, 2020
Rigid-Flow Pre-Training: Better Generalization
GMFlow: Learning Optical Flow via Global Matching, Xu et al., CVPR, 2021
SEA-RAFT: New Optical Flow Model
https://github.com/princeton-vl/SEA-RAFT
To appear in poster session 1
(1hr later!)