CVPR2021
AutoFlow: Learning a Better Training Set for Optical Flow
Deqing Sun, Daniel Vlasic, Charles Herrmann, Varun Jampani, Michael Krainin, Huiwen Chang, Ramin Zabih, William T. Freeman, Ce Liu
Abstract
Model (๐) Target data Model (๐) Target data Typical pipeline Static FlyingChairs AutoFlow (๐) AutoFlow pipeline Figure 1: Left: Pipelines for optical flow. A typical pipeline pre-trains models on static datasets, e.g., FlyingChairs, and then evaluates the performance on a target dataset, e.g., Sintel. AutoFlow learns pre-training data which is optimized on a target dataset. Right: Accuracy w.r.t. number of pre-training examples on Sintel.final. Four AutoFlow pre-training examples with augmentation achieve lower errors than 22,872 FlyingChairs pre-training examples with augmentation. The gap between PWC-Net and RAFT becomes small when pre-trained on enough AutoFlow examples.