Collision Avoidance using Depth Anything for Advanced Rider Assistance System (ARAS)
Abstract
Depth Anything offers zero-shot ability and compact size for versatile depth estimation, ideal for edge devices. Our Collision Warning system capitalizes on its depth perception prowess, analyzing depth gradients for obstacle detection. Low-gradient areas are sky blue, while high-gradient zones signal potential obstacles in purple. Predicted paths triggering alerts upon intersection with high-gradient regions empower proactive risk identification, crucial for safe navigation. Seamlessly integrating depth estimation and collision warning, this extension enhances Depth Anything’s value across robotics and autonomous systems, ensuring reliable obstacle avoidance and dynamic path planning in diverse environments.
Method
The collision warning extension builds upon the robust depth estimation capabilities of Depth Anything to enable proactive obstacle detection and avoidance for autonomous navigation systems. The algorithm comprises the following key steps:
![Teaser Figure](/w24/assets/projects/reports/aras/Collision_warning.webp)
The collision warning extension enhances autonomous navigation systems by utilizing Depth Anything’s depth estimation to detect obstacles. Preprocessing resizes input video for compatibility, while depth estimation generates depth maps per frame. Depth gradient computation identifies potential obstacles, visualized for clarity. Path prediction generates the system’s trajectory, overlaid on the depth gradient for collision risk assessment. Alerts are triggered for potential collisions, aiding in safe navigation. This proof-of-concept integrates depth estimation, gradient analysis, path prediction, and collision risk assessment for proactive obstacle detection. Further development may include advanced path planning and sensor fusion for real-world integration.
Results
In the figure below the output of our algorithm can be seen. It successfully detects the person who is in the predicted path of the vehicle and triggers a warning on the screen with Danger sign. This warning can be used to trigger an alarm or provide any kind of vibrational feedback to alert the driver about the danger.
![Teaser Figure](/w24/assets/projects/reports/aras/results.webp)
Demo Video
Citation
If you found our work helpful, consider citing us with the following BibTeX reference:
@article{2024deeprob,
title = {Collision Avoidance using Depth Anything for Advanced Rider Assistance System (ARAS)},
author = {Zhao, Zesen and Bagali, Anup and Gabel, Kanishka},
year = {2024}
}
Be sure to update this reference to include your team’s author information for correct attribution!
Contact
If you have any questions, feel free to contact Zesen Zhao, Anup Bagali, Kanishka Gabel.