Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Engineering - Robotics

Drowsiness Detection Using Image Processing

Title: Drowsiness Detection Using Image Processing

Bachelor Thesis , 2019 , 54 Pages , Grade: 78

Autor:in: Hanojhan Rajahrajasingh (Author)

Engineering - Robotics
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

This report explains the final project, driver drowsiness detection system. When a driver doesn’t get proper rest, they fall asleep while driving and this leads to fatal accidents. This particular issue demands a solution in the form of a system that is capable of detecting drowsiness and to take necessary actions to avoid accidents.

The detection is achieved with three main steps, it begins with face detection and facial feature detection using the famous Viola Jones algorithm followed by eye tracking. By the use of correlation coefficient template matching, the eyes are tracked. Whether the driver is awake or asleep is identified by matching the extracted eye image with the externally fed template (open eyes and closed eyes) based on eyes opening and eyes closing, blinking is recognized. If the driver falling asleep state remains above a specific time (the threshold time) the vehicles stops and an alarm is activated by the use of a specific microcontroller, in this prototype an Arduino is used.

Excerpt


Table of Contents

Chapter 1: Introduction

1.1 Rationale of the topic

1.2 Problem identification

1.3 Aim and Objectives

1.3.1 Aim

1.3.2 Objectives

1.4 Scope and Limitations

1.4.1 Scope

1.4.2 Limitations

1.5 Report Overview

Chapter 2: Literature Survey

2.1 Types of image processing software.

2.2 Techniques to identify fatigue.

2.3 Fatigue identification follow ups

2.3.1 Non self-driving mode

2.3.2 Self-driving mode

Chapter 3: Methodology

3.1 Conceptual Design

3.1.1 Conceptual Design 01

3.1.2 Conceptual Design 02

3.1.3 Conceptual Design 03

3.2 Selecting the Optimum Design and Justification

Chapter 4: Design & Implementation

4.1 Software Implementation

4.1.1 Image acquisition

4.1.2 Image Processing

4.1.3 Detection

4.2 Hardware Implementation

4.2.1 Alarm

4.2.2 Speed Control

4.3 The System

Chapter 5: Testing & Analysis

Chapter 6: Conclusion & Further Development

6.1 Conclusion

6.2 Further Development

6.3 Gantt Chart

6.4 Meeting Records

Project Objective and Thematic Focus

The primary aim of this research project is to design and implement an accessible, cost-effective driver drowsiness detection system. The research focuses on utilizing image processing and computer vision techniques to monitor driver alertness and mitigate the risk of traffic accidents through automated safety measures.

  • Detection of driver drowsiness via eye-state analysis.
  • Implementation of image processing algorithms using MATLAB.
  • Hardware integration with microcontrollers for automated safety (braking and alarms).
  • Comparative analysis of conceptual design approaches for optimal performance.

Excerpt from the Book

3.2 Selecting the Optimum Design and Justification

Yawning is a very common symptom of drowsiness and it can also be easily detected but the problem is that, the algorithm detects yawning only by detecting an open mouth. Opening the mouth could imply yawning but it is not the only time a person opens their mouth, therefore there is high possibility that the system will falsely detect drowsiness by misinterpreting talking or singing [8]. Therefore, this is a huge drawback with conceptual design 01.

A sudden change in velocity could be a cause of drowsiness but again it is not limited to that, it could also be a result of a driving condition faced by the driver, e.g. – traffic conditions, road conditions, whether conditions, etc. And the behavior of the driver can bias this measure. That is the driver in nature could be a reckless driver who switches lane more frequently or apply sudden brake. And even though having an additional measure along with drowsiness detection could be more accurate, it could also result as a drawback to the system since the change in velocity cannot be expected at all times.

Conceptual design 03 provides solution for many problems with design 01. If the driver is detected as fatigue then the speed of the vehicle is reduced to a considerable, lower rate and the vehicle is stopped only if there is an obstacle ahead of it or if the vehicle loses track and about to fall off from a height (using the reading from the proximity sensor underneath it).

Summary of Chapters

Chapter 1: Introduction: This chapter provides the background for the research, highlighting the prevalence of drowsy driving accidents and the legal/safety implications, while identifying the research objectives and project scope.

Chapter 2: Literature Survey: An overview of existing image processing software and various fatigue detection techniques is presented, covering behavioral and physiological measures.

Chapter 3: Methodology: This section details the rationale for choosing MATLAB as the development environment and compares three different conceptual designs to select the most effective approach.

Chapter 4: Design & Implementation: This chapter covers the technical specifics of software (image acquisition and processing) and hardware (Arduino, alarm, and braking systems) integration.

Chapter 5: Testing & Analysis: Results from the system testing are analyzed, discussing the accuracy of the detection algorithm under various conditions and its limitations.

Chapter 6: Conclusion & Further Development: The final chapter summarizes the research achievements, discusses the limitations of the current prototype, and proposes future improvements using OpenCV and CNN.

Keywords

Drowsiness Detection, Image Processing, MATLAB, Computer Vision, Driver Fatigue, Viola Jones Algorithm, Eye Tracking, Safety Systems, Arduino, Brake Control, Proximity Sensors, Fatigue Monitoring, Micro Sleep, Accident Prevention, Intelligent Transport Systems.

Frequently Asked Questions

What is the primary goal of this research project?

The project aims to develop a practical and affordable driver drowsiness detection system using computer vision to prevent accidents caused by driver fatigue.

What are the core technical fields covered in this study?

The study integrates software engineering (image processing with MATLAB) and hardware engineering (microcontroller-based control systems).

How is the driver's drowsiness identified by the system?

The system tracks the driver's eyes using the Viola Jones algorithm and monitors the blinking rate to detect signs of sleepiness compared to normal states.

Which programming software is utilized for the implementation?

MATLAB is the primary software used for image processing and algorithm prototyping due to its ease of visualization and debugging capabilities.

What safety actions are taken if drowsiness is detected?

Upon detection, the system triggers an audible alarm and engages an automated braking/speed-reduction mechanism using motor-driven hardware.

What are the primary keywords that characterize this work?

The key themes include Drowsiness Detection, Image Processing, MATLAB, Driver Fatigue, and Accident Prevention.

Why was the third conceptual design chosen over the others?

Conceptual design 03 was selected because it offers the most reliable fatigue identification by combining eye-closure data with proximity sensor inputs to avoid false stops.

What is the impact of wearing glasses on the system's performance?

Testing revealed that the system faces significant accuracy challenges when detecting eyes of individuals wearing spectacles, especially in low-light conditions.

Excerpt out of 54 pages  - scroll top

Details

Title
Drowsiness Detection Using Image Processing
College
University of Sunderland
Grade
78
Author
Hanojhan Rajahrajasingh (Author)
Publication Year
2019
Pages
54
Catalog Number
V506703
ISBN (eBook)
9783346082220
ISBN (Book)
9783346082237
Language
English
Tags
drowsiness detection using image processing Matlab Face detection Eye detection Fourier Hanojhan rajahrajasingh University Sunderland Icbt
Product Safety
GRIN Publishing GmbH
Quote paper
Hanojhan Rajahrajasingh (Author), 2019, Drowsiness Detection Using Image Processing, Munich, GRIN Verlag, https://www.grin.com/document/506703
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  54  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint