Guru Akhil Mandala
Bengaluru, Karnataka
Bengaluru, Karnataka
A-EYE on ROADS! An AI & ML solution to solve one of the basic but most important traffic problems in day to day life. ...learn more
Project status: Published/In Market
oneAPI, Artificial Intelligence
Intel Technologies
DevCloud,
oneAPI,
Intel Opt ML/DL Framework,
Intel Python,
OpenVINO,
Intel CPU
Problem Statement: The increasing number of vehicles in cities can cause high volume of traffic, and implies that traffic congestion has become more critical nowadays. Fatalities due to traffic delays of emergency vehicles such as ambulance & fire brigade is a huge problem. In daily life, we often see that emergency vehicles face difficulty in passing through traffic.
What data says?
Objective: Objective of proposed solution is to improve efficiency of existing traffic signaling system. The goal of the project is to automate the traffic signal system and make it easy for the traffic police department to monitor the traffic.
Solution: The solution to solve the above problems as proposed are Dynamic Traffic Signaling and Emergency Vehicle Detection through both audio and video. The aim is to keep the same infrastructure and make delta changes in the system using the power of AI & ML.
Dynamic Traffic SignalingDynamic Traffic Signaling is implemented by calculating the density of traffic in each lane in a multi lane system and using this information it turns the signal lights green or red accordingly. It allocates the least time to the lane which has less density traffic and the time saved here is allocated to the lane which has high density traffic.
Object detection algorithm: Single Shot Detector (trained on COCO dataset)
Tech Stack: Python, PyQT, OpenCV, Streamlit
Emergency Vehicle is detected by two methods in order to ensure the certainty of presence of an emergency vehicle in the input medium. The two methods include audio and video. Firstly, the video is processed frame by frame and the presence of emergency vehicles are found out and returns the confidence level which inturn returns a probability score. The detection is also preformed through audio and the video's audio is passed through a CNN model which gives a probability score. The probability scores from each models is obtained and ensemble learning is performed to get the final verdict.
Image Classification algorithm: DenseNet-169 Teck Stack: Python, PyQT, OpenCV, Streamlit
TECH STACK
Audio detection model: Custom model using CNN with LSTM layer
Video detection model: DenseNet-169, ResNet 50
Object detection model: Single Shot Detector (Trained on the COCO Dataset)
GUI: PyQt5, Streamlit
Libraries: Tensorflow, OpenCV, PyTorch
Toolkit used: Intel® AI Analytics Toolkit (AI Kit) - oneDNN (Deep Neural Network Library)
https://github.com/NishankKS/TraffiKAI_IntelOneAPI
Bengaluru, Karnataka
Bengaluru, Karnataka