Again
Again
Again
Presented By -
Under the Supervision of -
Shruti
(2102901540105)
Shubham Rajput
(2102901540107)
Prof. KANIKA TANEJA
Tanishq Chauhan
(2102901540113)
TABLE OF
CONTENT
1. PROBLEM STATEMENT 2. OBJECTIVE 3.ABSTRACT
• The system ensures non-intrusive monitoring with minimal user disturbance while
minimizing false alarms by leveraging robust models adaptable to varying facial
features, lighting conditions, and real-world scenarios for reliable fatigue detection.
ABSTRAC
T
•The project introduces a computer vision-based system that will track facial expressions
using a normal web camera to detect fatigue by means of metrics such as Eye Aspect
Ratio and Mouth Aspect Ratio, including symptoms like eye closure and yawning, in order
to send an alert immediately.
•The system shall provide an efficient and unobtrusive solution for the real-time detection
of fatigue with high accuracy while introducing minimal computational overhead. Target
application areas are accident prevention and increasing safety in environments that
require alertness, such as driving
INTRODUCTIO
N
•Proactive Fatigue Detection: The system analyzes key facial indicators like eye closure,
yawning, and facial muscle movements in real-time to detect early signs of drowsiness,
offering a direct and non-intrusive method for preventing accidents by focusing on the driver’s
physical state rather than erratic driving behavior.
•Road Safety Enhancement: By utilizing advanced machine learning and computer vision,
this technology aims to significantly improve road safety, reducing accidents and potentially
saving lives through timely fatigue detection.
LITERATURE
REVIEW
IoT with Firebase: Smart Ring Android App Using MAX30100 for Fatigue
Detection - May 20, 2024
Liptia Venica, Elysa Nensy Irawan, Dewi Indriati Hadi Putri (Department of Mechatronics and Artificial
Intelligence Universitas Pendidikan Indonesia Bandung)
IoT with Firebase: Smart Ring Development of a smart ring IoT system for
Integrated MAX30100 sensor with Firebase and Android app to monitor Effective in detecting fatigue, applicable for monitoring
Android App Using MAX30100 fatigue detection.
fatigue. purposes in various domains.
for Fatigue Detection
Advancements and
Perspectives in Fatigue Driving Review of advancements in fatigue detection for Identified future research areas in fatigue detection
Reviewed multiple studies and technologies on driver fatigue detection.
Detection: A Comprehensive drivers. technologies
Review
USE CASE DIAGRRAM
1. Regular User (Human User): The regular users will seek interaction
with the real-time monitoring system where they can access alert
history, and receive notifications on fatigue detection. In addition,
they can also access the system report summary and extract their
entire fatigue-shaped data for each session
2. Admin (Human User): The premises for Admin include keeping an
eye on the whole system carrying out tasks such as generating
alerts, sending notifications to designated contacts, and monitoring
user activity. Admin will also streamline the task of alert history
management, report generation, and certain regular system
maintenance aims in order to facilitate effective working.
3. Fatigue Monitoring System (Non-Human System): It monitors in
real time the level of user's fatigue based on facial expressions and
classifies it within specified bounds. It also provides session reports
that are detailed at some times and not detailed at other times. This
system is independent, complete, and autonomic in which human
involvement is excluded to detect real-time fatigue."
WORKFLOW
• The workflow demonstrates a comprehensive architecture for Real-Time
Fatigue Monitoring System that integrates advanced facial expression
recognition and alert mechanisms.
• The system begins by capturing live video input from the user’s device,
where it processes the feed to detect signs of drowsiness, including eye
blinks, head movement, and lip movement.
• Using facial landmark detection, the system continuously monitors the user’s
fatigue level by analysing patterns like prolonged eye closure or head tilts,
which signal fatigue. If no fatigue is detected, the system continues
monitoring the user in real time.
• Upon detecting fatigue signs, such as closed eyes for more than 10 seconds
or repeated drowsy patterns, the system autonomously triggers an alert,
starting with a local sound alarm to notify the user.
• If the drowsiness persists, the system sends an alert to designated family
members via SMS or calls using Twilio. Additionally, the system tracks and
logs session details, including fatigue incidents and responses, generating a
report at the end of each session for further analysis.
• This ensures timely intervention while maintaining comprehensive records
for ongoing fatigue management.
TECHNOLOGIES
• Face Detection Library: dlib for facial landmark detection and tracking in real-time.
OpenCV for capturing live video feeds and processing frames for facial expression analysis.
• Video Processing Libraries: FFmpeg may still be useful for handling video files if you need to save
or manipulate the video stream.