HyperAIHyperAI

Command Palette

Search for a command to run...

a month ago

Optical Flow Estimation using a Spatial Pyramid Network

Ranjan Anurag Black Michael J.

Optical Flow Estimation using a Spatial Pyramid Network

Abstract

We learn to compute optical flow by combining a classical spatial-pyramidformulation with deep learning. This estimates large motions in acoarse-to-fine approach by warping one image of a pair at each pyramid level bythe current flow estimate and computing an update to the flow. Instead of thestandard minimization of an objective function at each pyramid level, we trainone deep network per level to compute the flow update. Unlike the recentFlowNet approach, the networks do not need to deal with large motions; theseare dealt with by the pyramid. This has several advantages. First, our SpatialPyramid Network (SPyNet) is much simpler and 96% smaller than FlowNet in termsof model parameters. This makes it more efficient and appropriate for embeddedapplications. Second, since the flow at each pyramid level is small (< 1pixel), a convolutional approach applied to pairs of warped images isappropriate. Third, unlike FlowNet, the learned convolution filters appearsimilar to classical spatio-temporal filters, giving insight into the methodand how to improve it. Our results are more accurate than FlowNet on moststandard benchmarks, suggesting a new direction of combining classical flowmethods with deep learning.

Code Repositories

anuragranj/spynet
Official
pytorch
Mentioned in GitHub
GibranBenitez/IPN-hand
pytorch
Mentioned in GitHub
sniklaus/pytorch-spynet
pytorch
Mentioned in GitHub
rickyHong/tfoptflow-repl
tf
Mentioned in GitHub
guanfuchen/video_obj
pytorch
Mentioned in GitHub
philferriere/tfoptflow
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
dense-pixel-correspondence-estimation-onSPyNet
Viewpoint I AEPE: 36.94
Viewpoint II AEPE: 50.92
Viewpoint III AEPE: 54.29
Viewpoint IV AEPE: 62.60
Viewpoint V AEPE: 72.57
optical-flow-estimation-on-sintel-cleanSpynet
Average End-Point Error: 6.64
optical-flow-estimation-on-sintel-finalSpynet
Average End-Point Error: 8.36
optical-flow-estimation-on-springSPyNet
1px total: 29.963

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Optical Flow Estimation using a Spatial Pyramid Network | Papers | HyperAI