EV-TTC: Event-Based Time-To-Collision Estimation
May 7, 2025 ยท View on GitHub
EV-TTC is a high-speed Time-To-Collision (TTC) estimation system created using a fast multi-temporal scale event representation and a slim dilated convolution network. This repository provides the complete pipeline for TTC estimation, including C++ ROS2 nodes, neural network training, and dataset preparation.
https://github.com/user-attachments/assets/4d9b3bb7-925e-4cbf-9c4e-5b32667ced9f
Key Contributions
- High-Speed Multi-Temporal Scale Filter
- Runs with a latency of 3.3ms at 75 Million Events Per Second on a Jetson Orin NX 16GB with events from 720x720 image resolution.
- EV-Slim Neural Network
- A lightweight, high-speed network optimized with TensorRT for minimal latency.
- Dataset
- A new dataset created from the M3ED dataset, consisting of ground truth optical flow and TTC for event camera sequences.
Repository Structure
1. ev_ttc/: ROS2 Node for Real-Time TTC Estimation
This folder contains the C++ ROS2 implementation for real-time TTC estimation. For more details, refer to the ev_ttc README.
2. model/: Neural Network Training and Inference
This folder contains the PyTorch Lightning pipeline for training and evaluating the EV-Slim neural network. For more details, refer to the model README.
3. TTCEF/: Dataset Preparation
This folder contains scripts for preparing the dataset from the M3ED dataset. For more details, refer to the TTCEF README.
Citation
@ARTICLE{ev_ttc,
author={Bisulco, Anthony and Kumar, Vijay and Daniilidis, Kostas},
journal={IEEE Robotics and Automation Letters},
title={EV-TTC: Event-Based Time to Collision under Low Light Conditions},
year={2025},
pages={1-8},
doi={10.1109/LRA.2025.3565150}}
If you use , please additionally cite M3ED:
@INPROCEEDINGS{m3ed,
author={Chaney, Kenneth and Cladera, Fernando and Wang, Ziyun and Bisulco, Anthony and Hsieh, M. Ani and Korpela, Christopher and Kumar, Vijay and Taylor, Camillo J. and Daniilidis, Kostas},
booktitle={IEEE Conf. Comput. Vis. Pattern Recog. Workshop},
title={{M3ED}: Multi-Robot, Multi-Sensor, Multi-Environment Event Dataset},
month={July},
year={2023}}