Parallelizing Optical Flow Estimation on an Ultra-Low Power RISC-V Cluster for Nano-UAV Navigation
Not on the map. Why?
Abstract (arXiv)
Optical flow estimation is crucial for autonomous navigation and localization of unmanned aerial vehicles (UAV). On micro and nano UAVs, real-time calculation of the optical flow is run on low power and resource-constrained microcontroller units (MCUs). Thus, lightweight algorithms for optical flow have been proposed targeting real-time execution on traditional single-core MCUs. This paper introduces an efficient parallelization strategy for optical flow computation targeting new-generation multicore low power RISC-V based microcontroller units. Our approach enables higher frame rates at lower clock speeds. It has been implemented and evaluated on the eight-core cluster of a commercial octa-core MCU (GAP8) reaching a parallelization speedup factor of 7.21 allowing for a frame rate of 500 frames per second when running on a 50 MHz clock frequency. The proposed parallel algorithm significantly boosts the camera frame rate on micro unmanned aerial vehicles, which enables higher flight speeds: the maximum flight speed can be doubled, while using less than a third of the clock frequency of previous single-core implementations.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 8 of its 22 references that are in the map. First posted on arXiv 22 May 2023.
Builds on
8 of 22 references.
References · 8
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2019Selective Sensor Fusion for Neural Visual-Inertial Odometrycited by 34
- 2021FastFlowNet: A Lightweight Network for Fast Optical Flow Estimationcited by 28
- 2018A 64mW DNN-based Visual Navigation Engine for Autonomous Nano-Dronescited by 23
- 2021Vega: A 10-Core SoC for IoT End-Nodes with DNN Acceleration and Cognitive Wake-Up From MRAM-Based State-Retentive Sleep Modecited by 18
- 2017Vertical Landing for Micro Air Vehicles using Event-Based Optical Flowcited by 12
- 2017Block-Matching Optical Flow for Dynamic Vision Sensor- Algorithm and FPGA Implementationcited by 12
- 2021Towards Robust Monocular Visual Odometry for Flying Robots on Planetary Missionscited by 3
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.