Skip to content

A complete Warning System for Drivers using Artificial Intelligence and Computer Vision for India.

Notifications You must be signed in to change notification settings

aksh-ai/drive-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Drive AI

A complete Warning System for Drivers using Artificial Intelligence and Computer Vision.

Project Description

Drive AI is a complete Warning System for Drivers that uses Artificial Intelligence and Computer Vision.

Drive-AI can promote accident prevention and guide the user to stay on safetrack ensuring personal as well as pedestrian safety.

We have developed a software as well as a hardware component that can be used as a supplement in any existing vehicle, which would detect traffic signs, traffic lights, driver’s drowsiness, sudden lane changes, predict pedestrian movement, zonal analysis (school zones and other emergency zones) of speed data that collectively forms our warning system.

The product is powered by AI (Deep Learning and Reinforcement Learning) & Computer Vision, uses IoT for hardware and the software can run on smartphones as well as computers of any platform and configuration.

Snapshots

We have only included the snapshots from our product in this page. The following are some sample snapshots of three modules from our project.

Traffic Sign, Signals Detection & Recognition

  • Detects and recognizes traffic signs (39 classes of Indian Traffic Signs for now) and traffic signals in real-time.

  • Displays reminder for traffic signs that have most priority, also warns when traffic signs and signals are not followed.

  • Also detects school zones and emergency zones based on signs as well as GPS location (within 500m radius) and warns accordingly if not in recommended speed limit.

Traffic Sign and Light

Lane Change Detection

  • Specifically developed for Indian roads to detect when a vehicle goes out of lane even if lanes are not visible. (Just a sample gif done using simulation with a video taken from Youtube)

Lane Change

Driver Drowsiness Detection

  • Continuously monitors the driver’s status and warns when the driver goes into sleep or feels sleepy (based on eye blink rate and eyelid status). Our model works during night time too.

Drowsiness

Working and Usecase

Flowchart

The warning system consists of 3 sub-systems:

  • Computer Vision System (Traffic Sign, Signals Detection & Recognition, Pedestrain Movement Prediction, Driver Drowsiness Detection, & Lane Change Detection and Warning)

  • Location and Vehicle Data Grabbing System (Location using phone's GPS or using GPRS sensor, Vehicle data such as speed, fuel consumption, etc using OBD2 sensors)

  • Data Analysis and Warning System (Analyses the above system's data and decides to give warning to the user if needed).

Flow Chart

Use Case

The following diagram is the use case diagram of our product:

Use Case

About

This product was developed by Pyxel AI Team

Latest Version

Drive-AI v0.1-alpha

Team Members

  • Akshay Kumaar M
  • Sanjay Krishnaan H
  • Nikhil Xavier John

About

A complete Warning System for Drivers using Artificial Intelligence and Computer Vision for India.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published