NeuFlow: Real-time, High-accuracy Optical Flow Estimation on Robots Using Edge Devices
Not on the map. Why?
Abstract (arXiv)
Real-time high-accuracy optical flow estimation is a crucial component in various applications, including localization and mapping in robotics, object tracking, and activity recognition in computer vision. While recent learning-based optical flow methods have achieved high accuracy, they often come with heavy computation costs. In this paper, we propose a highly efficient optical flow architecture, called NeuFlow, that addresses both high accuracy and computational cost concerns. The architecture follows a global-to-local scheme. Given the features of the input images extracted at different spatial resolutions, global matching is employed to estimate an initial optical flow on the 1/16 resolution, capturing large displacement, which is then refined on the 1/8 resolution with lightweight CNN layers for better accuracy. We evaluate our approach on Jetson Orin Nano and RTX 2080 to demonstrate efficiency improvements across different computing platforms. We achieve a notable 10x-80x speedup compared to several state-of-the-art methods, while maintaining comparable accuracy. Our approach achieves around 30 FPS on edge computing platforms, which represents a significant breakthrough in deploying complex computer vision tasks such as SLAM on small robots like drones. The full training and evaluation code is available at https://github.com/neufieldrobotics/NeuFlow.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 27 of its 51 references that are in the map. First posted on arXiv 15 Mar 2024.
Builds on
27 of 51 references.
References · 27
- 2017Attention Is All You Needcited by 59,932
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 421
15 more
- 2021GMFlow: Learning Optical Flow via Global Matchingcited by 324
- 2022FlowFormer: A Transformer Architecture for Optical Flowcited by 273
- 2022Unifying Flow, Stereo and Depth Estimationcited by 270
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 223
- 2019GLU-Net: Global-Local Universal Network for Dense Flow and Correspondencescited by 139
- 2019Iterative Residual Refinement for Joint Optical Flow and Occlusion Estimationcited by 131
- 2023FlowFormer++: Masked Cost Volume Autoencoding for Pretraining Optical Flow Estimationcited by 114
- 2022CRAFT: Cross-Attentional Flow Transformer for Robust Optical Flowcited by 82
- 2017Accurate Optical Flow via Direct Cost Volume Processingcited by 66
- 2022Global Matching with Overlapping Attention for Optical Flow Estimationcited by 64
- 2021High-Resolution Optical Flow from 1D Attention and Correlationcited by 54
- 2021Learning Optical Flow from a Few Matchescited by 53
- 2020Displacement-Invariant Matching Cost Learning for Accurate Optical Flow Estimationcited by 49
- 2020LiteFlowNet3: Resolving Correspondence Ambiguity for More Accurate Optical Flow Estimationcited by 37
- 2021DCVNet: Dilated Cost Volume Networks for Fast Optical Flowcited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 2.
7 papers.
- 2024MFTIQ: Multi-Flow Tracker with Independent Matching Quality Estimationcited by 7
- 2024NeuFlow v2: Push High-Efficiency Optical Flow To the Limitcited by 5
- 2024SciFlow: Empowering Lightweight Optical Flow Models with Self-Cleaning Iterationscited by 2
- 2025DeDelayed: Deleting Remote Inference Delay via On-Device Correctioncited by 2
- 2025ThermoStereoRT: Thermal Stereo Matching in Real Time via Knowledge Distillation and Attention-based Refinementcited by 1
- 2026TransVLM: A Vision-Language Framework and Benchmark for Detecting Any Shot Transitionscited by 1
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priorscited by 0
- 2026TransVLM: A Vision-Language Framework and Benchmark for Detecting Any Shot Transitions30 Apr 2026
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priors26 Feb 2026
- 2025DeDelayed: Deleting Remote Inference Delay via On-Device Correction15 Oct 2025
- 2025ThermoStereoRT: Thermal Stereo Matching in Real Time via Knowledge Distillation and Attention-based Refinement10 Apr 2025
- 2024MFTIQ: Multi-Flow Tracker with Independent Matching Quality Estimation14 Nov 2024
- 2024NeuFlow v2: Push High-Efficiency Optical Flow To the Limit19 Aug 2024
- 2024SciFlow: Empowering Lightweight Optical Flow Models with Self-Cleaning Iterations11 Apr 2024