Driver State Analysis Using AI to Avoid Accidents

Also Available Domains Machine Learning|Machine Learning

Project Code :TEMBMA2637

Objective

The main objective of this project is to reduce the road accidents and to save the people life by alerting the driver by analyzing his state by using eye aspect ratio and yawn detection.

Abstract

Accident prediction is one of the most critical aspects of road safety, whereby an accident can be predicted before it actually occurs and precautionary measures taken to avoid it. For this purpose, accident prediction models are popular in road safety analysis. Artificial intelligence (AI) is used in many real world applications, especially where outcomes and data are not same all the time and are influenced by occurrence of random changes. This project will analyze the driver state whether the driver is getting into sleep state or not. This was done by using eye aspect ratio which gives us an indication of a person eyes are closed or not. When he closed his eyes or yawns, our system will automatically detects and alerts with a buzzer.

Keywords: AI, Raspberry pi, eye aspect ratio, yawn detection.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Micro SD card
  • 5V Adapter
  • Camera
  • Relay
  • Buzzer
  • Connecting wires

Software Requirements:

  • NOOBS Software
  • Python3 IDE
  • VNC Viewer
  • Fritzing

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • How to install Libraries for camera
  • How to interface camera with Raspberry Pi?
  • What is an AI?
  • How to identify eye aspect ratio using Raspberry Pi and the camera?
  • How to do yawn detection using Raspberry Pi and the camera?
  • How to interface relay, buzzer with Raspberry Pi?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects