SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 905
Driver Drowsiness Detection System using Google ML Kit Face
Detection API and Flutter
Supriya Kapase1, Rohan Hande2, Shubham Teke3, Yash Dhumane4, Prasad Rajhans5
Department of Information Technology, NBN Sinhgad School of Engineering, Ambegaon (Bk), Pune-411041,
Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Driver drowsiness is a leading cause of road
accidents, which can result in serious injury or even death. In
this research paper, we propose a driver drowsiness detection
system using Google ML Kit Face Detection API and Flutter,
which can be implemented on mobile phones to detect driver
drowsiness in real-time and provide an alert to prevent
accidents caused by drowsy driving. The system monitors the
driver's facial features and analyses them for signs of
drowsiness using the front-facing camera of a mobile device.
This system was built with Flutter, a cross-platformframework
for mobile app development. We have integratedtheGoogleML
Kit Face Detection API, which provides facialfeaturesdetection
and tracking capabilities. When the system detects signs of
drowsiness, it alerts the driver, preventing potential accidents.
The proposed system is reliable, accurate, and can be easily
implemented on mobile devices, making it a practical solution
for detecting driver drowsiness in real-time.
Key Words: Driver drowsinessdetection,MachineLearning,
Google ML Kit Face Detection API, Flutter, road safety.
1. INTRODUCTION
Driving while drowsy is a serious problem that can lead to
accidents on the road, resulting in injuries, fatalities, and
property damage. According to research, drowsy driving is
responsible for a significant number of accidents worldwide.
Therefore, there is a need for a reliable and accurate driver
drowsiness detection system that can alert the driver to take
necessary precautions to preventaccidentscausedbydrowsy
driving.
In recent years, machine learning technologieshave emerged
as a powerful tool for developing driver drowsiness detection
systems. Google ML Kit Face Detection API is one such
technology that can be used for developing a driver
drowsiness detection system. Additionally, the Flutter
framework provides an efficient and intuitive way to develop
mobile applications that can implement these detection
systems.
In this research paper, we propose a driver drowsiness
detection system using Google ML Kit Face Detection APIand
Flutter, which can be implementedonmobilephonesto detect
driver drowsiness in real-timeand provideanalerttoprevent
accidents caused by drowsy driving. The system works by
analysing the driver's facial features and detecting signs of
drowsiness, such as drooping eyelids and eye blinking
duration. The proposed system is reliable, accurate, and can
be easily implemented on mobile devices, making it a
practical solution for detectingdriverdrowsinessinreal-time.
1.1 Problem Statement
Driver drowsiness is a significant problem that can cause
accidents on the road, leading to injuries and fatalities.
Research has shown that drowsy driving is responsible for a
significant number of accidents worldwide. There is,
therefore, a need for systems that can detect driver
drowsiness and alert the drivertotakenecessaryprecautions.
This paper addresses this problem by proposing a driver
drowsiness detection system using Google ML Kit Face
Detection API and Flutter, which can be implemented on
mobile phones and provide an accurate and reliable detection
of driver drowsiness.
1.2 Need
 Help prevent accidents by alerting the driver when they
are showing signs of drowsiness or fatigue.
 Can detect signs of drowsiness in real-time, allowingfor
immediate intervention to prevent accidents.
 Offers an easy-to-use and convenient solutionfordriver
drowsiness detection that can be integrated intomobile
applications.
2. Literature Survey
In a previous article on the subject under consideration, the
authors described relevant research in the field of driver
drowsinessdetection.VariousDrowsinessDetectionmethods
have been evaluated in numerous innovative papers.
Currently, the following developed systems have been taken
into consideration:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 906
Sr. No. Title Year Authors Methodology
1. Real-time Driver
Drowsiness Detection
based on Eye
Movement and
Yawning using Facial
Landmark
2021 Ali Mansour Al-madani;
Ashok T. Gaikwad; Vivek
Mahale; Zeyad A.T. Ahmed;
Ahmed Abdullah A. Shareef.
The Detection of a drowsy driver based on facial
landmarks and Dlib with OpenCVandPython.The
Dlib is a pre-trained facial landmark detector,and
the localizer model rained on the i-Bug 300-W
dataset and able to localize 68 facial landmarks.
These techniques identify the face, eyes, and lips
position by using Facial Landmark to monitor
close eyes and lips.
2. Realtime Driver
Drowsiness Detection
Using Machine
Learning
2022 Aneesa Al Redhaei; Yaman
Albadawi; Safia Mohamed;
Ali Alnoman.
In this paper, a real-time visual-based driver
drowsiness detection system is presented aiming
to detect drowsiness by extracting an eye feature
called the eye aspect ratio. The face region is first
localized in each frame. Then, the eye region is
detected and extracted as the region of interest
using facial landmarks detector. Following that,
the eye aspect ratio value of each frame is
calculated, analyzed, and recorded. Subsequently,
the extracted data are classified to determine if
the driver's eyes are closed or open.
3. Driver Drowsiness
Detection based on
Monitoring of Eye
Blink Rate
2022 P Baby Shamini; M.
Vinodhini; B Keerthana; S
Lakshna; K. R Meenatchi.
The paper consists of the performance of the
driver and the combination of the state and
performance of the driver. The driver state is
classified into main strategies, which involves
image-based signals, driver drowsiness and
fatigue-based image processing signals.
4. Deep Learning based
Driver Drowsiness
Detection
2022 Parth P. Patel; Chirag L.
Pavesha; Santoshi S. Sabat;
Shraddha S. More.
In this paper, each captured frame is evaluated to
examine the pattern of features of the face, and
EAR (Eye Aspect Ratio) and MAR (Mouth Aspect
Ratio) at each frame is calculated using Haar
Cascade Classifier. A blink and a yawn are
considered when the Eye ratio and Mouth ratio
values reach at their specific threshold levels.
5. Driver Drowsiness
DetectionUsingMachine
Learning Algorithm
2022 N Prasath; J Sreemathy; P
Vigneshwaran.
The input is captured through camera which is
fixed in front of the driver which is an real time
video. Then the eye status is analysed which is
nothing but processing thefacial expressionofthe
driver and confirming the action. This proposed
algorithm then analyse the eye variable storage
based on which its updates the statusofthedriver
and its alerts the driver if he falls asleep.
6. COMPARATIVE
ANALYSIS OF
DROWSINESS
DETECTION USING
DEEP LEARNING
TECHNIQUES
2022 Rajesh K. Babu; Indrani
Abbireddy; Pavani
Bellamkonda; Lavanya
Nelakurthi; Jyothirmai
Gandeti; R. Koteswara Rao.
The purpose of this paper is to compare the
detection of driver drowsiness using deep
learning techniques such as artificial neural
networks (ANN), convolution neural networks
(CNN), and deep convolutional neural networks
(DCNN). This will determine whether the person
is drowsy based on their eye score.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 907
3. Features of the project
 User-friendly android application.
 Portable, as it will be available in android phones.
 Offers reusability and scalability.
 Lightweight, works on all smartphones.
 Detect signs of drowsiness in real-time.
 Help prevent accidents by alerting the driver if they are
drowsy or fatigued.
4. Methodology
 "Driver Drowsiness Detection System" is a smartphone
application for detecting the drowsiness of a driver
while driving, and alerting them. The application will be
developed using Flutter and Google's ML Kit.
 While driving, facial analysis of the person will be done
to determine if the person is in a state to drive. Facial
analysis is undertaken by ML Kit's face detection API,
which determines the head position, eye blinking
duration through the eye opening probabilities.
 The application will timely and consistently monitor
driver fatigue and check blinking frequency in real time.
 If the driver’s eyes have been closed for 4 consecutive
seconds, the system will treat it as a drowsiness event.
 The application alerts the driver in the event of a
positive detection of drowsiness while driving. A loud,
alarming sound will be played to wake the driver up.
The persistent sequence of driver monitoring lasts till
the destination is reached.
Fig 4.1: Block Diagram
The following diagram represents the flowchart of the
system’s functioning.
Fig 4.2: Flow chart
5. System Implementation
5.1 System Architecture
There are currently 4.78 billion mobile phone users
worldwide, of which 3.5 billion use smartphones. Users can
now easily purchase a smartphone with a built-in digital
camera for a low price. Based on this, the suggested
approach will enable end users to utilize their phones as
equipment to identify the drowsiness of a driver and alert
them. The approach involves placing a mobile phone in
vehicle in front of the driver before thehe/shestartsdriving.
The mobile application will use the camera in the mobile
phone to identify the driver’s face and check if there are any
signs of drowsiness. These include drooping eyelids and
closing of eyes for a prolonged time (4 seconds or more). An
alert mechanism is used to wake up the driver in case
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 908
drowsiness is detected. This helps to prevent accidents and
safeguard the lives.
An overall architecture of this solution is shown in figure
below.
Fig 5.1: System Architecture Diagram
5.2 Modules
5.2.1 Camera:
The application uses a mobile device's camera placed in a
vehicle to keep an eye on the driver's face for signs of
drowsiness. This method employs a camera to take pictures
of the driver's face in real-time, whicharethensenttoMLKit
Processor to analyze facial expressionsandfindindicators of
tiredness including drooping eyelids or closed eyes.
The driver drowsiness detection system is created using
Flutter, a well-liked open-source platform for creating
mobile apps. Flutter offersa comprehensiveselectionof APIs
for using a mobile device's camera, taking pictures, and
processing those pictures in real time.
5.2.2 Drowsiness Identification:
Google's ML Kit framework offers a tool that makes itsimple
for developers to incorporatefacerecognitioncapabilityinto
their mobile apps. It is a trained model that can recognize
faces in both still photos and real-time video streams. The
API uses deep learning algorithms to identify faces in a
variety of lighting and viewing angles. The API receives an
input of an image or video frame and outputs a list of faces
that were recognized, together with details like facial
landmarks and features. Due to its mobile device
optimization and support for on-device processing, face
detection can be carried out locallyonthedevice withoutthe
need for an internet connection or the relaying of data to a
remote server.
ML kit checks if the eyes are closed for more than 4
consecutive seconds. Based on this, it is identified if the
driver is drowsy/sleepy. The output of this is forwarded to
the Alerting system.
5.2.3 Alerting System:
When drowsiness is noticed, an alarm mechanism is put in
place to warn the driver. The alert system uses audible
notifications, such as alarms or beeps, to get the driver's
attention along with on-screen popups and prevent drowsy
driving accidents. Overall, a driver drowsiness detection
system's alarm mechanism is extremely important for
preventing accidents and keeping drivers safe.
6. Results
Fig 6.1: Driver Drowsiness Detection
The above is a representation of the drowsiness detection
screen in the application. The screen will utilize the camera
and monitor the user’s face and look for any signs of
drowsiness. As displayed in the last screen, if theapplication
detects drowsiness, an alert will pop up along with an alarm
sound that will be used to wake the driver up. This way we
can get the attention of the driver.
6.1 Performance:
The performance of the DriverDrowsinessDetectionSystem
was evaluated based on several key factors, including
processing speed, resource utilization, and real-time
responsiveness. The system was implemented using Google
ML Kit Face Detection API integrated with the Flutter
framework.
To assess the processing speed, we measured the average
time taken by the system to process each frame of the video
feed. The system achievedan impressiveprocessingspeedof
2-3 frames per second, allowing for real-time monitoring of
the driver's face and eye movements.
Additionally, we analyzed the resource utilization of the
system during operation. The memory footprint of the
application remained stable throughout the testing phase,
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 909
with an average memory usage of 50 MB. The system's low
resource requirements make it suitable for deployment on
various smartphone devices.
6.2 Accuracy:
The accuracy of theDriverDrowsinessDetectionSystem was
evaluated based on the system's ability to accurately detect
and classify different states of driver drowsiness. Our
evaluation was conducted using a manual testing with a
person opening and closing their eyes in different scenarios.
We then compared the system's predictions against the
actual scenario. The overall accuracy achievedbythesystem
was 92%, indicating its proficiency in detecting driver
drowsiness accurately.
Driver DrowsinessDetection SystemdevelopedusingGoogle
ML Kit Face Detection API and Flutter exhibited high
performance, real-time responsiveness, and low resource
utilization. These results validate the effectiveness and
reliability of the proposed system in monitoring driver
drowsiness and improving road safety.
7. Conclusion
In conclusion, the implementation of a Driver Drowsiness
Detection System using Google ML Kit Face Detection API
and Flutter can significantly improve road safety by alerting
drivers when they show signs of drowsiness or fatigue. The
system utilizes the real-time facedetectioncapabilitiesofML
Kit to track the driver's face and monitor their eye
movements, detecting when they close their eyes for
prolonged periods or exhibit other signs of drowsiness.
The development of this system involved integrating
multiple technologies,includingmachinelearning,computer
vision, and mobile development. The use of Flutter as the
mobile development framework allowed for seamless
integration of the ML Kit Face Detection API, resulting in a
responsive and user-friendly application.
The system's accuracy and reliability were evaluated
through a series of experiments, which demonstrated its
effectiveness in detecting driver drowsiness with high
accuracy. As such, this system has the potential to
significantly reduce the number of accidents caused by
driver fatigue, making the roads safer for all road users.
Future work in this area could involve expanding the
system's capabilities to detect other factors that may
contribute to driver fatigue, such as changes in facial
expression or body posture. Additionally, the integration of
other technologies suchasGPSandaccelerometerdata could
further improve the system's accuracy and effectiveness.
Overall, the Driver Drowsiness Detection System using
Google ML Kit Face Detection API and Flutter is a promising
technology with the potential to significantly improve road
safety, and further researchanddevelopmentinthisarea are
encouraged.
REFERENCES
[1] M. Al-madani, A. T. Gaikwad, V. Mahale, Z. A. T. Ahmed
and A. A. A. Shareef, "Real-time Driver Drowsiness
Detection based on Eye Movement and Yawning using
Facial Landmark," 2021 International Conference on
Computer Communication and Informatics (ICCCI),
2021, pp. 1-4, doi: 10.1109/ICCCI50826.2021.9457005.
[2] Al Redhaei, Y. Albadawi, S. Mohamed and A. Alnoman,
"Realtime Driver Drowsiness Detection Using Machine
Learning," 2022 Advances in Science and Engineering
Technology International Conferences(ASET),2022,pp.
1-6, doi: 10.1109/ASET53988.2022.9734801.
[3] P. Baby Shamini, M. Vinodhini, B. Keerthana, S. Lakshna
and K. R. Meenatchi, "Driver Drowsiness Detection
based on Monitoring of Eye Blink Rate," 2022 4th
International Conference on Smart Systems and
Inventive Technology (ICSSIT), 2022, pp. 1595-1599,
doi: 10.1109/ICSSIT53264.2022.9716304.
[4] P. P. Patel, C. L. Pavesha, S. S. Sabat and S. S. More, "Deep
Learning based Driver Drowsiness Detection," 2022
International Conference on Applied Artificial
Intelligence and Computing (ICAAIC), 2022, pp. 380-
386, doi: 10.1109/ICAAIC53929.2022.9793253.
[5] N. Prasath, J. Sreemathy and P. Vigneshwaran, "Driver
Drowsiness Detection Using Machine Learning
Algorithm," 2022 8th International Conference on
Advanced Computing and Communication Systems
(ICACCS), 2022, pp. 01-05, doi:
10.1109/ICACCS54159.2022.9785167.
[6] R. K. Babu, I. Abbireddy, P. Bellamkonda, L. Nelakurthi,J.
Gandeti and R. K. Rao, "Comparative Analysis of
DrowsinessDetectionUsing DeepLearning Techniques,"
2022 International Conference on Computer
Communication and Informatics (ICCCI), 2022, pp. 1-5,
doi: 10.1109/ICCCI54379.2022.9740888.
[7] https://developers.google.com/ml-kit
[8] https://developers.google.com/ml-kit/vision/face-
detection
[9] https://docs.flutter.dev/
[10] https://pub.dev/packages/google_ml_kit
[11] https://pub.dev/packages/google_mlkit_face_detect
ion

More Related Content

What's hot

Automated Driver Fatigue Detection
Automated Driver Fatigue DetectionAutomated Driver Fatigue Detection
Automated Driver Fatigue DetectionArman Hossain
 
Attendance Using Facial Recognition
Attendance Using Facial RecognitionAttendance Using Facial Recognition
Attendance Using Facial RecognitionVikramaditya Tarai
 
Traffic Monitoring and Control System Using IoT
Traffic Monitoring and Control System Using IoTTraffic Monitoring and Control System Using IoT
Traffic Monitoring and Control System Using IoTijtsrd
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management systemabdul khan
 
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONVEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONRahul Natarajan
 
Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Ruthvik Vaila
 
Attendance Management System using Face Recognition
Attendance Management System using Face RecognitionAttendance Management System using Face Recognition
Attendance Management System using Face RecognitionNanditaDutta4
 
Intelligent traffic information and control system
Intelligent traffic information and control systemIntelligent traffic information and control system
Intelligent traffic information and control systemSADEED AMEEN
 
Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.AasimAhmedKhanJawaad
 
DE - Smart Parking System.pptx
DE - Smart Parking System.pptxDE - Smart Parking System.pptx
DE - Smart Parking System.pptxBhavikSanghar
 
Smart parking system
Smart parking systemSmart parking system
Smart parking systemslmnsvn
 
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH  PREPAID CARDS & GSM COMMUNICATIONPETROL BUNK AUTOMATION WITH  PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATIONKrish'n Yadav
 
Presentation on Fastag
Presentation on FastagPresentation on Fastag
Presentation on FastagRahul Kumar
 
Real time Driverless vehicles
Real time Driverless vehiclesReal time Driverless vehicles
Real time Driverless vehiclesram rawat
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognitionbakhti rahman
 
Global wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentationGlobal wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentationPrateeksha Singh
 

What's hot (20)

Automated Driver Fatigue Detection
Automated Driver Fatigue DetectionAutomated Driver Fatigue Detection
Automated Driver Fatigue Detection
 
Attendance Using Facial Recognition
Attendance Using Facial RecognitionAttendance Using Facial Recognition
Attendance Using Facial Recognition
 
Traffic Monitoring and Control System Using IoT
Traffic Monitoring and Control System Using IoTTraffic Monitoring and Control System Using IoT
Traffic Monitoring and Control System Using IoT
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management system
 
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONVEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
 
Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.
 
Attendance Management System using Face Recognition
Attendance Management System using Face RecognitionAttendance Management System using Face Recognition
Attendance Management System using Face Recognition
 
Intelligent traffic information and control system
Intelligent traffic information and control systemIntelligent traffic information and control system
Intelligent traffic information and control system
 
Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.
 
Smart parking
Smart parkingSmart parking
Smart parking
 
DE - Smart Parking System.pptx
DE - Smart Parking System.pptxDE - Smart Parking System.pptx
DE - Smart Parking System.pptx
 
Smart parking system
Smart parking systemSmart parking system
Smart parking system
 
Lane Detection
Lane DetectionLane Detection
Lane Detection
 
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH  PREPAID CARDS & GSM COMMUNICATIONPETROL BUNK AUTOMATION WITH  PREPAID CARDS & GSM COMMUNICATION
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
 
Presentation on Fastag
Presentation on FastagPresentation on Fastag
Presentation on Fastag
 
Smart parking
Smart parkingSmart parking
Smart parking
 
Real time Driverless vehicles
Real time Driverless vehiclesReal time Driverless vehicles
Real time Driverless vehicles
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
Global wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentationGlobal wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentation
 

Similar to Driver Drowsiness Detection Using ML Kit and Flutter

IRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance System
IRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance SystemIRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance System
IRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance SystemIRJET Journal
 
DROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONDROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONIRJET Journal
 
Driver Drowsiness Detection System Using Image Processing
Driver Drowsiness Detection System Using Image ProcessingDriver Drowsiness Detection System Using Image Processing
Driver Drowsiness Detection System Using Image ProcessingIRJET Journal
 
IRJET- Driver’s Sleep Detection
IRJET-  	  Driver’s Sleep DetectionIRJET-  	  Driver’s Sleep Detection
IRJET- Driver’s Sleep DetectionIRJET Journal
 
IRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness DetectionIRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness DetectionIRJET Journal
 
IRJET-Drunk and Drowsy Detection of Drivers using Artificial Intelligence
IRJET-Drunk and Drowsy Detection of Drivers using Artificial IntelligenceIRJET-Drunk and Drowsy Detection of Drivers using Artificial Intelligence
IRJET-Drunk and Drowsy Detection of Drivers using Artificial IntelligenceIRJET Journal
 
Human Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection SystemHuman Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection SystemIRJET Journal
 
IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...
IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...
IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...IRJET Journal
 
IRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IPIRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IPIRJET Journal
 
IRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET Journal
 
REAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS DETECTIONREAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS DETECTIONIRJET Journal
 
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...IRJET Journal
 
DRIVER DROWSINESS DETECTION SYSTEM
DRIVER DROWSINESS DETECTION SYSTEMDRIVER DROWSINESS DETECTION SYSTEM
DRIVER DROWSINESS DETECTION SYSTEMIRJET Journal
 
REAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTIONREAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTIONIRJET Journal
 
REAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTIONREAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTIONIRJET Journal
 
IRJET- Robust Visual Analysis of Eye State
IRJET-  	  Robust Visual Analysis of Eye StateIRJET-  	  Robust Visual Analysis of Eye State
IRJET- Robust Visual Analysis of Eye StateIRJET Journal
 
Heart Health & Drowsiness Analysis of Driver for RoadSafety
Heart Health & Drowsiness Analysis of Driver for RoadSafetyHeart Health & Drowsiness Analysis of Driver for RoadSafety
Heart Health & Drowsiness Analysis of Driver for RoadSafetyIRJET Journal
 
Driver Drowsiness Detection System for Accident Prevention
Driver Drowsiness Detection System for Accident PreventionDriver Drowsiness Detection System for Accident Prevention
Driver Drowsiness Detection System for Accident PreventionIRJET Journal
 
Driver detection system_final.ppt
Driver detection system_final.pptDriver detection system_final.ppt
Driver detection system_final.pptMaseeraAhmed1
 

Similar to Driver Drowsiness Detection Using ML Kit and Flutter (20)

IRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance System
IRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance SystemIRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance System
IRJET- Vehicular Data Acquisition & Driver Behaviours Surveillance System
 
DROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONDROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHON
 
Driver Drowsiness Detection System Using Image Processing
Driver Drowsiness Detection System Using Image ProcessingDriver Drowsiness Detection System Using Image Processing
Driver Drowsiness Detection System Using Image Processing
 
IRJET- Driver’s Sleep Detection
IRJET-  	  Driver’s Sleep DetectionIRJET-  	  Driver’s Sleep Detection
IRJET- Driver’s Sleep Detection
 
A Proposed Accident Preventive Model For Smart Vehicles
A Proposed Accident Preventive Model For Smart VehiclesA Proposed Accident Preventive Model For Smart Vehicles
A Proposed Accident Preventive Model For Smart Vehicles
 
IRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness DetectionIRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness Detection
 
IRJET-Drunk and Drowsy Detection of Drivers using Artificial Intelligence
IRJET-Drunk and Drowsy Detection of Drivers using Artificial IntelligenceIRJET-Drunk and Drowsy Detection of Drivers using Artificial Intelligence
IRJET-Drunk and Drowsy Detection of Drivers using Artificial Intelligence
 
Human Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection SystemHuman Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection System
 
IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...
IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...
IRJET- Driver Drowsiness Detection and Autobraking System for Accident Preven...
 
IRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IPIRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IP
 
IRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for Drivers
 
REAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS DETECTIONREAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS DETECTION
 
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
 
DRIVER DROWSINESS DETECTION SYSTEM
DRIVER DROWSINESS DETECTION SYSTEMDRIVER DROWSINESS DETECTION SYSTEM
DRIVER DROWSINESS DETECTION SYSTEM
 
REAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTIONREAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTION
 
REAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTIONREAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTION
 
IRJET- Robust Visual Analysis of Eye State
IRJET-  	  Robust Visual Analysis of Eye StateIRJET-  	  Robust Visual Analysis of Eye State
IRJET- Robust Visual Analysis of Eye State
 
Heart Health & Drowsiness Analysis of Driver for RoadSafety
Heart Health & Drowsiness Analysis of Driver for RoadSafetyHeart Health & Drowsiness Analysis of Driver for RoadSafety
Heart Health & Drowsiness Analysis of Driver for RoadSafety
 
Driver Drowsiness Detection System for Accident Prevention
Driver Drowsiness Detection System for Accident PreventionDriver Drowsiness Detection System for Accident Prevention
Driver Drowsiness Detection System for Accident Prevention
 
Driver detection system_final.ppt
Driver detection system_final.pptDriver detection system_final.ppt
Driver detection system_final.ppt
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 

Recently uploaded (20)

Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 

Driver Drowsiness Detection Using ML Kit and Flutter

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 905 Driver Drowsiness Detection System using Google ML Kit Face Detection API and Flutter Supriya Kapase1, Rohan Hande2, Shubham Teke3, Yash Dhumane4, Prasad Rajhans5 Department of Information Technology, NBN Sinhgad School of Engineering, Ambegaon (Bk), Pune-411041, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Driver drowsiness is a leading cause of road accidents, which can result in serious injury or even death. In this research paper, we propose a driver drowsiness detection system using Google ML Kit Face Detection API and Flutter, which can be implemented on mobile phones to detect driver drowsiness in real-time and provide an alert to prevent accidents caused by drowsy driving. The system monitors the driver's facial features and analyses them for signs of drowsiness using the front-facing camera of a mobile device. This system was built with Flutter, a cross-platformframework for mobile app development. We have integratedtheGoogleML Kit Face Detection API, which provides facialfeaturesdetection and tracking capabilities. When the system detects signs of drowsiness, it alerts the driver, preventing potential accidents. The proposed system is reliable, accurate, and can be easily implemented on mobile devices, making it a practical solution for detecting driver drowsiness in real-time. Key Words: Driver drowsinessdetection,MachineLearning, Google ML Kit Face Detection API, Flutter, road safety. 1. INTRODUCTION Driving while drowsy is a serious problem that can lead to accidents on the road, resulting in injuries, fatalities, and property damage. According to research, drowsy driving is responsible for a significant number of accidents worldwide. Therefore, there is a need for a reliable and accurate driver drowsiness detection system that can alert the driver to take necessary precautions to preventaccidentscausedbydrowsy driving. In recent years, machine learning technologieshave emerged as a powerful tool for developing driver drowsiness detection systems. Google ML Kit Face Detection API is one such technology that can be used for developing a driver drowsiness detection system. Additionally, the Flutter framework provides an efficient and intuitive way to develop mobile applications that can implement these detection systems. In this research paper, we propose a driver drowsiness detection system using Google ML Kit Face Detection APIand Flutter, which can be implementedonmobilephonesto detect driver drowsiness in real-timeand provideanalerttoprevent accidents caused by drowsy driving. The system works by analysing the driver's facial features and detecting signs of drowsiness, such as drooping eyelids and eye blinking duration. The proposed system is reliable, accurate, and can be easily implemented on mobile devices, making it a practical solution for detectingdriverdrowsinessinreal-time. 1.1 Problem Statement Driver drowsiness is a significant problem that can cause accidents on the road, leading to injuries and fatalities. Research has shown that drowsy driving is responsible for a significant number of accidents worldwide. There is, therefore, a need for systems that can detect driver drowsiness and alert the drivertotakenecessaryprecautions. This paper addresses this problem by proposing a driver drowsiness detection system using Google ML Kit Face Detection API and Flutter, which can be implemented on mobile phones and provide an accurate and reliable detection of driver drowsiness. 1.2 Need  Help prevent accidents by alerting the driver when they are showing signs of drowsiness or fatigue.  Can detect signs of drowsiness in real-time, allowingfor immediate intervention to prevent accidents.  Offers an easy-to-use and convenient solutionfordriver drowsiness detection that can be integrated intomobile applications. 2. Literature Survey In a previous article on the subject under consideration, the authors described relevant research in the field of driver drowsinessdetection.VariousDrowsinessDetectionmethods have been evaluated in numerous innovative papers. Currently, the following developed systems have been taken into consideration:
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 906 Sr. No. Title Year Authors Methodology 1. Real-time Driver Drowsiness Detection based on Eye Movement and Yawning using Facial Landmark 2021 Ali Mansour Al-madani; Ashok T. Gaikwad; Vivek Mahale; Zeyad A.T. Ahmed; Ahmed Abdullah A. Shareef. The Detection of a drowsy driver based on facial landmarks and Dlib with OpenCVandPython.The Dlib is a pre-trained facial landmark detector,and the localizer model rained on the i-Bug 300-W dataset and able to localize 68 facial landmarks. These techniques identify the face, eyes, and lips position by using Facial Landmark to monitor close eyes and lips. 2. Realtime Driver Drowsiness Detection Using Machine Learning 2022 Aneesa Al Redhaei; Yaman Albadawi; Safia Mohamed; Ali Alnoman. In this paper, a real-time visual-based driver drowsiness detection system is presented aiming to detect drowsiness by extracting an eye feature called the eye aspect ratio. The face region is first localized in each frame. Then, the eye region is detected and extracted as the region of interest using facial landmarks detector. Following that, the eye aspect ratio value of each frame is calculated, analyzed, and recorded. Subsequently, the extracted data are classified to determine if the driver's eyes are closed or open. 3. Driver Drowsiness Detection based on Monitoring of Eye Blink Rate 2022 P Baby Shamini; M. Vinodhini; B Keerthana; S Lakshna; K. R Meenatchi. The paper consists of the performance of the driver and the combination of the state and performance of the driver. The driver state is classified into main strategies, which involves image-based signals, driver drowsiness and fatigue-based image processing signals. 4. Deep Learning based Driver Drowsiness Detection 2022 Parth P. Patel; Chirag L. Pavesha; Santoshi S. Sabat; Shraddha S. More. In this paper, each captured frame is evaluated to examine the pattern of features of the face, and EAR (Eye Aspect Ratio) and MAR (Mouth Aspect Ratio) at each frame is calculated using Haar Cascade Classifier. A blink and a yawn are considered when the Eye ratio and Mouth ratio values reach at their specific threshold levels. 5. Driver Drowsiness DetectionUsingMachine Learning Algorithm 2022 N Prasath; J Sreemathy; P Vigneshwaran. The input is captured through camera which is fixed in front of the driver which is an real time video. Then the eye status is analysed which is nothing but processing thefacial expressionofthe driver and confirming the action. This proposed algorithm then analyse the eye variable storage based on which its updates the statusofthedriver and its alerts the driver if he falls asleep. 6. COMPARATIVE ANALYSIS OF DROWSINESS DETECTION USING DEEP LEARNING TECHNIQUES 2022 Rajesh K. Babu; Indrani Abbireddy; Pavani Bellamkonda; Lavanya Nelakurthi; Jyothirmai Gandeti; R. Koteswara Rao. The purpose of this paper is to compare the detection of driver drowsiness using deep learning techniques such as artificial neural networks (ANN), convolution neural networks (CNN), and deep convolutional neural networks (DCNN). This will determine whether the person is drowsy based on their eye score.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 907 3. Features of the project  User-friendly android application.  Portable, as it will be available in android phones.  Offers reusability and scalability.  Lightweight, works on all smartphones.  Detect signs of drowsiness in real-time.  Help prevent accidents by alerting the driver if they are drowsy or fatigued. 4. Methodology  "Driver Drowsiness Detection System" is a smartphone application for detecting the drowsiness of a driver while driving, and alerting them. The application will be developed using Flutter and Google's ML Kit.  While driving, facial analysis of the person will be done to determine if the person is in a state to drive. Facial analysis is undertaken by ML Kit's face detection API, which determines the head position, eye blinking duration through the eye opening probabilities.  The application will timely and consistently monitor driver fatigue and check blinking frequency in real time.  If the driver’s eyes have been closed for 4 consecutive seconds, the system will treat it as a drowsiness event.  The application alerts the driver in the event of a positive detection of drowsiness while driving. A loud, alarming sound will be played to wake the driver up. The persistent sequence of driver monitoring lasts till the destination is reached. Fig 4.1: Block Diagram The following diagram represents the flowchart of the system’s functioning. Fig 4.2: Flow chart 5. System Implementation 5.1 System Architecture There are currently 4.78 billion mobile phone users worldwide, of which 3.5 billion use smartphones. Users can now easily purchase a smartphone with a built-in digital camera for a low price. Based on this, the suggested approach will enable end users to utilize their phones as equipment to identify the drowsiness of a driver and alert them. The approach involves placing a mobile phone in vehicle in front of the driver before thehe/shestartsdriving. The mobile application will use the camera in the mobile phone to identify the driver’s face and check if there are any signs of drowsiness. These include drooping eyelids and closing of eyes for a prolonged time (4 seconds or more). An alert mechanism is used to wake up the driver in case
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 908 drowsiness is detected. This helps to prevent accidents and safeguard the lives. An overall architecture of this solution is shown in figure below. Fig 5.1: System Architecture Diagram 5.2 Modules 5.2.1 Camera: The application uses a mobile device's camera placed in a vehicle to keep an eye on the driver's face for signs of drowsiness. This method employs a camera to take pictures of the driver's face in real-time, whicharethensenttoMLKit Processor to analyze facial expressionsandfindindicators of tiredness including drooping eyelids or closed eyes. The driver drowsiness detection system is created using Flutter, a well-liked open-source platform for creating mobile apps. Flutter offersa comprehensiveselectionof APIs for using a mobile device's camera, taking pictures, and processing those pictures in real time. 5.2.2 Drowsiness Identification: Google's ML Kit framework offers a tool that makes itsimple for developers to incorporatefacerecognitioncapabilityinto their mobile apps. It is a trained model that can recognize faces in both still photos and real-time video streams. The API uses deep learning algorithms to identify faces in a variety of lighting and viewing angles. The API receives an input of an image or video frame and outputs a list of faces that were recognized, together with details like facial landmarks and features. Due to its mobile device optimization and support for on-device processing, face detection can be carried out locallyonthedevice withoutthe need for an internet connection or the relaying of data to a remote server. ML kit checks if the eyes are closed for more than 4 consecutive seconds. Based on this, it is identified if the driver is drowsy/sleepy. The output of this is forwarded to the Alerting system. 5.2.3 Alerting System: When drowsiness is noticed, an alarm mechanism is put in place to warn the driver. The alert system uses audible notifications, such as alarms or beeps, to get the driver's attention along with on-screen popups and prevent drowsy driving accidents. Overall, a driver drowsiness detection system's alarm mechanism is extremely important for preventing accidents and keeping drivers safe. 6. Results Fig 6.1: Driver Drowsiness Detection The above is a representation of the drowsiness detection screen in the application. The screen will utilize the camera and monitor the user’s face and look for any signs of drowsiness. As displayed in the last screen, if theapplication detects drowsiness, an alert will pop up along with an alarm sound that will be used to wake the driver up. This way we can get the attention of the driver. 6.1 Performance: The performance of the DriverDrowsinessDetectionSystem was evaluated based on several key factors, including processing speed, resource utilization, and real-time responsiveness. The system was implemented using Google ML Kit Face Detection API integrated with the Flutter framework. To assess the processing speed, we measured the average time taken by the system to process each frame of the video feed. The system achievedan impressiveprocessingspeedof 2-3 frames per second, allowing for real-time monitoring of the driver's face and eye movements. Additionally, we analyzed the resource utilization of the system during operation. The memory footprint of the application remained stable throughout the testing phase,
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 909 with an average memory usage of 50 MB. The system's low resource requirements make it suitable for deployment on various smartphone devices. 6.2 Accuracy: The accuracy of theDriverDrowsinessDetectionSystem was evaluated based on the system's ability to accurately detect and classify different states of driver drowsiness. Our evaluation was conducted using a manual testing with a person opening and closing their eyes in different scenarios. We then compared the system's predictions against the actual scenario. The overall accuracy achievedbythesystem was 92%, indicating its proficiency in detecting driver drowsiness accurately. Driver DrowsinessDetection SystemdevelopedusingGoogle ML Kit Face Detection API and Flutter exhibited high performance, real-time responsiveness, and low resource utilization. These results validate the effectiveness and reliability of the proposed system in monitoring driver drowsiness and improving road safety. 7. Conclusion In conclusion, the implementation of a Driver Drowsiness Detection System using Google ML Kit Face Detection API and Flutter can significantly improve road safety by alerting drivers when they show signs of drowsiness or fatigue. The system utilizes the real-time facedetectioncapabilitiesofML Kit to track the driver's face and monitor their eye movements, detecting when they close their eyes for prolonged periods or exhibit other signs of drowsiness. The development of this system involved integrating multiple technologies,includingmachinelearning,computer vision, and mobile development. The use of Flutter as the mobile development framework allowed for seamless integration of the ML Kit Face Detection API, resulting in a responsive and user-friendly application. The system's accuracy and reliability were evaluated through a series of experiments, which demonstrated its effectiveness in detecting driver drowsiness with high accuracy. As such, this system has the potential to significantly reduce the number of accidents caused by driver fatigue, making the roads safer for all road users. Future work in this area could involve expanding the system's capabilities to detect other factors that may contribute to driver fatigue, such as changes in facial expression or body posture. Additionally, the integration of other technologies suchasGPSandaccelerometerdata could further improve the system's accuracy and effectiveness. Overall, the Driver Drowsiness Detection System using Google ML Kit Face Detection API and Flutter is a promising technology with the potential to significantly improve road safety, and further researchanddevelopmentinthisarea are encouraged. REFERENCES [1] M. Al-madani, A. T. Gaikwad, V. Mahale, Z. A. T. Ahmed and A. A. A. Shareef, "Real-time Driver Drowsiness Detection based on Eye Movement and Yawning using Facial Landmark," 2021 International Conference on Computer Communication and Informatics (ICCCI), 2021, pp. 1-4, doi: 10.1109/ICCCI50826.2021.9457005. [2] Al Redhaei, Y. Albadawi, S. Mohamed and A. Alnoman, "Realtime Driver Drowsiness Detection Using Machine Learning," 2022 Advances in Science and Engineering Technology International Conferences(ASET),2022,pp. 1-6, doi: 10.1109/ASET53988.2022.9734801. [3] P. Baby Shamini, M. Vinodhini, B. Keerthana, S. Lakshna and K. R. Meenatchi, "Driver Drowsiness Detection based on Monitoring of Eye Blink Rate," 2022 4th International Conference on Smart Systems and Inventive Technology (ICSSIT), 2022, pp. 1595-1599, doi: 10.1109/ICSSIT53264.2022.9716304. [4] P. P. Patel, C. L. Pavesha, S. S. Sabat and S. S. More, "Deep Learning based Driver Drowsiness Detection," 2022 International Conference on Applied Artificial Intelligence and Computing (ICAAIC), 2022, pp. 380- 386, doi: 10.1109/ICAAIC53929.2022.9793253. [5] N. Prasath, J. Sreemathy and P. Vigneshwaran, "Driver Drowsiness Detection Using Machine Learning Algorithm," 2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS), 2022, pp. 01-05, doi: 10.1109/ICACCS54159.2022.9785167. [6] R. K. Babu, I. Abbireddy, P. Bellamkonda, L. Nelakurthi,J. Gandeti and R. K. Rao, "Comparative Analysis of DrowsinessDetectionUsing DeepLearning Techniques," 2022 International Conference on Computer Communication and Informatics (ICCCI), 2022, pp. 1-5, doi: 10.1109/ICCCI54379.2022.9740888. [7] https://developers.google.com/ml-kit [8] https://developers.google.com/ml-kit/vision/face- detection [9] https://docs.flutter.dev/ [10] https://pub.dev/packages/google_ml_kit [11] https://pub.dev/packages/google_mlkit_face_detect ion