PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume

Deqing Sun, Xiaodong Yang, Ming-Yu Liu, Jan Kautz
9/7/2017
cs.CV

Official code: NVlabs/PWC-Net (1,738 stars, PyTorch, last commit 2022-08-22).

Abstract

We present a compact but effective CNN model for optical flow, called PWC-Net. PWC-Net has been designed according to simple and well-established principles: pyramidal processing, warping, and the use of a cost volume. Cast in a learnable feature pyramid, PWC-Net uses the cur- rent optical flow estimate to warp the CNN features of the second image. It then uses the warped features and features of the first image to construct a cost volume, which is processed by a CNN to estimate the optical flow. PWC-Net is 17 times smaller in size and easier to train than the recent FlowNet2 model. Moreover, it outperforms all published optical flow methods on the MPI Sintel final pass and KITTI 2015 benchmarks, running at about 35 fps on Sintel resolution (1024x436) images. Our models are available on https://github.com/NVlabs/PWC-Net.

View on arXivView PDF

Code Implementations(1)

NVlabs/PWC-NetOfficial100%
PyTorch

PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume, CVPR 2018 (Oral)

1,738364C, C++Jun 13, 20184 years agoNOASSERTION
caffecomputer-visioncvpr2018deeplearningoptical-flow+2 more

Cite this paper

@article{sun2017pwcnet,
  title  = {PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume},
  author = {Deqing Sun and Xiaodong Yang and Ming-Yu Liu and Jan Kautz},
  year   = {2017},
  eprint = {1709.02371},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1709.02371}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1709.02371.svg)](https://codeofpaper.com/paper/1709.02371)

Discussion