Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

FLOT: Scene Flow on Point Clouds Guided by Optimal Transport

About

We propose and study a method called FLOT that estimates scene flow on point clouds. We start the design of FLOT by noticing that scene flow estimation on point clouds reduces to estimating a permutation matrix in a perfect world. Inspired by recent works on graph matching, we build a method to find these correspondences by borrowing tools from optimal transport. Then, we relax the transport constraints to take into account real-world imperfections. The transport cost between two points is given by the pairwise similarity between deep features extracted by a neural network trained under full supervision using synthetic datasets. Our main finding is that FLOT can perform as well as the best existing methods on synthetic and real-world datasets while requiring much less parameters and without using multiscale analysis. Our second finding is that, on the training datasets considered, most of the performance can be explained by the learned transport cost. This yields a simpler method, FLOT$_0$, which is obtained using a particular choice of optimal transport parameters and performs nearly as well as FLOT.

Gilles Puy, Alexandre Boulch, Renaud Marlet• 2020

Related benchmarks

TaskDatasetResultRank
Scene Flow EstimationFT3Ds (test)
EPE0.052
47
Scene Flow EstimationKITTI
EPE (m)0.056
34
Scene Flow EstimationKITTI (test)
AS75.5
28
Scene Flow EstimationFlyingThings3D with occlusions (F3Do) (test)
EPE3D0.153
28
Scene Flow EstimationKITTIo (test)
EPE0.107
23
Scene Flow EstimationWaymo Open Dataset (val)
EPE0.068
17
Point cloud matching4DLoMatch (test)
NFMR0.152
16
Point cloud matching4DMatch (test)
NFMR27.1
16
Scene FlowFlyingThings3D (val)
EPE3D0.17
14
Scene FlowFlyingThings3D (test)
EPE3D0.052
13
Showing 10 of 28 rows

Other info

Follow for update