# PointFlowHop: Green and Interpretable Scene Flow Estimation from Consecutive Point Clouds

arXiv: https://arxiv.org/abs/2302.14193 · HTML: https://mlsanity.com/paper/2302.14193/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 24 of its 47 references that are in the map.
- First posted on arXiv 27 Feb 2023.

## Builds on (most cited first, 24 of 24)

- [PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space](https://mlsanity.com/paper/1706.02413/) (2017)
- [Argoverse: 3D Tracking and Forecasting with Rich Maps](https://mlsanity.com/paper/1911.02620/) (2019)
- [FlowNet3D: Learning Scene Flow in 3D Point Clouds](https://mlsanity.com/paper/1806.01411/) (2018)
- [KISS-ICP: In Defense of Point-to-Point ICP -- Simple, Accurate, and Robust Registration If Done the Right Way](https://mlsanity.com/paper/2209.15397/) (2022)
- [FLOT: Scene Flow on Point Clouds Guided by Optimal Transport](https://mlsanity.com/paper/2007.11142/) (2020)
- [HPLFlowNet: Hierarchical Permutohedral Lattice FlowNet for Scene Flow Estimation on Large-scale Point Clouds](https://mlsanity.com/paper/1906.05332/) (2019)
- [Just Go with the Flow: Self-Supervised Scene Flow Estimation](https://mlsanity.com/paper/1912.00497/) (2019)
- [Neural Scene Flow Prior](https://mlsanity.com/paper/2111.01253/) (2021)
- [Weakly Supervised Learning of Rigid 3D Scene Flow](https://mlsanity.com/paper/2102.08945/) (2021)
- [Interpretable Convolutional Neural Networks via Feedforward Design](https://mlsanity.com/paper/1810.02786/) (2018)
- [PointHop: An Explainable Machine Learning Method for Point Cloud Classification](https://mlsanity.com/paper/1907.12766/) (2019)
- [Scene Flow from Point Clouds with or without Learning](https://mlsanity.com/paper/2011.00320/) (2020)
- [PixelHop++: A Small Successive-Subspace-Learning-Based (SSL-based) Model for Image Classification](https://mlsanity.com/paper/2002.03141/) (2020)
- [Hierarchical Attention Learning of Scene Flow in 3D Point Clouds](https://mlsanity.com/paper/2010.05762/) (2020)
- [Green Learning: Introduction, Examples and Outlook](https://mlsanity.com/paper/2210.00965/) (2022)
- [R-PointHop: A Green, Accurate, and Unsupervised Point Cloud Registration Method](https://mlsanity.com/paper/2103.08129/) (2021)
- [On Data-Driven Saak Transform](https://mlsanity.com/paper/1710.04176/) (2017)
- [PointHop++: A Lightweight Learning Model on Point Sets for 3D Classification](https://mlsanity.com/paper/2002.03281/) (2020)
- [Unsupervised Point Cloud Registration via Salient Points Analysis (SPA)](https://mlsanity.com/paper/2009.01293/) (2020)
- [Unsupervised Feedforward Feature (UFF) Learning for Point Cloud Classification and Segmentation](https://mlsanity.com/paper/2009.01280/) (2020)
- [GSIP: Green Semantic Segmentation of Large-Scale Indoor Point Clouds](https://mlsanity.com/paper/2109.11835/) (2021)
- [GreenPCO: An Unsupervised Lightweight Point Cloud Odometry Method](https://mlsanity.com/paper/2112.04054/) (2021)
- [PCRP: Unsupervised Point Cloud Object Retrieval and Pose Estimation](https://mlsanity.com/paper/2202.07843/) (2022)
- [S3I-PointHop: SO(3)-Invariant PointHop for 3D Point Cloud Classification](https://mlsanity.com/paper/2302.11506/) (2023)

## Built on by (most cited first, 1 of 1)

- [A Tiny Machine Learning Model for Point Cloud Object Classification](https://mlsanity.com/paper/2303.10898/) (2023)

## Abstract (arXiv)

An efficient 3D scene flow estimation method called PointFlowHop is proposed in this work. PointFlowHop takes two consecutive point clouds and determines the 3D flow vectors for every point in the first point cloud. PointFlowHop decomposes the scene flow estimation task into a set of subtasks, including ego-motion compensation, object association and object-wise motion estimation. It follows the green learning (GL) pipeline and adopts the feedforward data processing path. As a result, its underlying mechanism is more transparent than deep-learning (DL) solutions based on end-to-end optimization of network parameters. We conduct experiments on the stereoKITTI and the Argoverse LiDAR point cloud datasets and demonstrate that PointFlowHop outperforms deep-learning methods with a small model size and less training time. Furthermore, we compare the Floating Point Operations (FLOPs) required by PointFlowHop and other learning-based methods in inference, and show its big savings in computational complexity.
