ES-PTAM: Event-based Stereo Parallel Tracking and Mapping

Suman Ghosh, Valentina Cavinato, Guillermo Gallego
8/28/2024
cs.ROcs.CVeess.SP

Official code: tub-rip/ES-PTAM (45 stars, last commit 2025-05-29).

Abstract

Visual Odometry (VO) and SLAM are fundamental components for spatial perception in mobile robots. Despite enormous progress in the field, current VO/SLAM systems are limited by their sensors' capability. Event cameras are novel visual sensors that offer advantages to overcome the limitations of standard cameras, enabling robots to expand their operating range to challenging scenarios, such as high-speed motion and high dynamic range illumination. We propose a novel event-based stereo VO system by combining two ideas: a correspondence-free mapping module that estimates depth by maximizing ray density fusion and a tracking module that estimates camera poses by maximizing edge-map alignment. We evaluate the system comprehensively on five real-world datasets, spanning a variety of camera types (manufacturers and spatial resolutions) and scenarios (driving, flying drone, hand-held, egocentric, etc). The quantitative and qualitative results demonstrate that our method outperforms the state of the art in majority of the test sequences by a margin, e.g., trajectory error reduction of 45% on RPG dataset, 61% on DSEC dataset, and 21% on TUM-VIE dataset. To benefit the community and foster research on event-based perception systems, we release the source code and results: https://github.com/tub-rip/ES-PTAM

View on arXivView PDF

Code Implementations(1)

tub-rip/ES-PTAMOfficial100%

Official implementation of ECCVW 2024 SLAM paper "ES-PTAM: Event-based Stereo Parallel Tracking and Mapping"

458C, C++Aug 13, 20241 years ago
3d-reconstructionasynchronous-sensorcamera-trackingdepth-estimationeccv+6 more

Similar Papers

Cite this paper

@article{ghosh2024esptam,
  title  = {ES-PTAM: Event-based Stereo Parallel Tracking and Mapping},
  author = {Suman Ghosh and Valentina Cavinato and Guillermo Gallego},
  year   = {2024},
  eprint = {2408.15605},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.15605v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.15605.svg)](https://codeofpaper.com/paper/2408.15605)

Discussion