TinyDEVO: Deep Event-based Visual Odometry on Ultra-low-power Multi-core Microcontrollers
Alessandro Marchei, Lorenzo Lamberti, Daniele Palossi, Luca Benini

TL;DR
TinyDEVO is a deep learning-based visual odometry system optimized for ultra-low-power microcontrollers, achieving significant reductions in memory and computation while maintaining competitive accuracy.
Contribution
The paper introduces TinyDEVO, the first event-based visual odometry model capable of running on ultra-low-power microcontrollers with substantial resource savings.
Findings
Reduces memory footprint by 11.5x compared to DEVO.
Decreases operations per frame by 29.7x, enabling deployment on microcontrollers.
Maintains a trajectory error only 19 cm higher than state-of-the-art DEVO.
Abstract
A key task in embedded vision is visual odometry (VO), which estimates camera motion from visual sensors, and it is a core component in many embedded power-constrained systems, from autonomous robots to augmented and virtual reality wearable devices. The newest class of VO systems combines deep learning models with bio-inspired event-based cameras, which are robust to motion blur and lighting conditions. However, state-of-the-art (SoA) event-based VO algorithms require significant memory and computation. For example, the leading approach DEVO requires 733 MB of memory and 155 billion multiply-accumulate (MAC) operations per frame. We present TinyDEVO, an event-based VO deep learning model designed for resource-constrained microcontroller units (MCUs). We deploy TinyDEVO on an ultra-low-power (ULP) 9-core RISC-V-based MCU, achieving a throughput of approximately 1.2 frames per second…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
