Automatic incident detection on Indian Roads using Artificial Intelligence. Model is trained using Tensorflow object detection API.
According to report by Ministry of Road Transport and Highways (Transport Research Wing), in 2016 a total of 4,80,652 accidents took place on Indian Roads which resulted into 1,50,785 deaths (31.37%).
Aim of this research work is to reduce this ratio of deaths from 31.37% to 0%. If this system is integrated with an emergency service such as Ambulance, death rates can be reduced by reaching to accident spot immediately.
Use of this AI model in real world is demonstrated using two different demo applications. This proves that this AI model can be integrated with any existing application and provide economical way to detect road accidents in real time and help prevent
Python Demo directory contains the complete Python demo. Steps for executing are as follows:
python classifier.py [Input Image] [Output Image]
Example, python classifier.py input.jpg output.jpg
NOTE: This model is exclusively trained on road conditions in India. Please keep this in mind while giving input image.
Input Image
Output Image
Android App directory contains source code of Android app that uses same model to detect car accident on image captured from mobile camera.
There are two ways to interact with Android demo:
Mobile App Demo Screenshot
This project follows GNU Affero GPL v3.0. Please go through LICENSE before using or distributing this application. Most imortantly, citing the original author is mandatory.