SlideShare a Scribd company logo
1 of 4
Download to read offline
NIET Journal of Engineering & Technology (NIETJET)
Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print)
1 | Page
Publisher: Noida Institute of Engineering & Technology,
19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India.
Abstract: When driving long distances, drivers who do not take frequent rests are more likely to get sleepy, a condition
that experts say they often fail to identify early enough. Based on eye condition, this research proposes a system for
detecting driver sleepiness in real time. A camera is often used to take a sequence of images by the system. In our system,
these capture images may be saved as individual frames. The resulting frame is sent into facial recognition software as an
input. The image's needed feature (eye) is then extracted. The method creates a condition for each eye and suggests a
certain number of frames with the same condition that can be registered.
Keywords - Handwritten recognition, CNN, deep learning, KNN, machine learning,
1. INTRODUCTION
Drowsy driving occurs when a person's ability to stay attentive is impaired owing to a lack of sleep. Driving while
drowsy, sleep deprived, exhausted, or weary is referred to as drowsy driving, sleep deprived driving, fatigued
driving, or tired driving. According to studies, sleepy driving is more dangerous than texting while driving,
distracted driving, or drunk driving combined. According to a research conducted by the Central Road Research
Institute (CRRI) exhausted drivers who fall asleep while driving are responsible for roughly 40% of road
accidents. In short, the majority of accidents are caused by the driver's tiredness.
Depressions, grief, an irregular work schedule, stress, and travelling between time zones are all possible causes
of sleepiness. So a technology called the Driver Drowsiness Detection System was created to avoid accidents
caused by drowsiness. Drowsiness detection is an example of how computer science and engineering help to the
progress and advancement of society by delivering beneficial services in a variety of fields. This type assists the
driver in waking up if he or she falls asleep behind the wheel.
2. METHODOLOGY
Driver drowsiness detection is a vehicle safety feature that helps to save a driver's life by averting accidents when
the driver becomes drowsy. The primary goal is to develop a system that can identify driver sleepiness by
continually monitoring the retina of the eye. The device works even if the driver is wearing glasses and under
different lighting situations. By deploying a buzzer or an alarm, the driver will be notified if sleepiness is detected.
With the aid of an automatically sent text message to the driver's relative or the automobile owner, the driver will
be notified. The project was implemented using following technologies:
2.1 OpenCV
It is a module that provides real-time vision to computers. More than 2500 optimised algorithms are included in
the module which contains a comprehensive mix of both traditional and cutting-edge computer vision and
machine learning techniques. These algorithms can be used to detect and recognise faces, identify objects, classify
human actions in videos, track camera movements, track moving objects, extract 3D models of objects, produce
3D point clouds from stereo cameras, stitch images together to produce a high resolution image of an entire scene,
remove red eyes from images taken with flash, follow eye movements, and establish markers to overlay[2].
DROWSINESS DETECTION SYSTEM
USING MACHINE LEARNING
Daman Bhola.,
Aman Ali. , Shubham Tariyal, Shubham Dubey, Vivek Ranjan
Computer Science and Engineering, NIET Greater Noida, India
NIET Journal of Engineering & Technology (NIETJET)
Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print)
2 | Page
Publisher: Noida Institute of Engineering & Technology,
19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India.
2.2 Keras
Keras is a human-centric API, not a machine-centric one. Keras adheres to best practices for lowering cognitive
load by providing consistent, straightforward APIs, limiting the amount of user activities necessary for typical
use cases, and providing clear and responsive error signals. There's also a lot of documentation and developer
instructions. [3].
2.3 TensorFlow
TensorFlow is a machine learning software library that is free and open-source. It may be used for a variety of
applications, but it focuses on deep neural network training and inference. Tensorflow is a dataflow and
differentiable programming-based symbolic math toolkit.
2.4 Pygame
Pygame is a suite of cross-platform Python tools for creating video games. It offers sound and graphics libraries
that may be utilised with the Python programming language.
2.5 Request
Requests is an Apache License 2.0-compliant Python HTTP library. The project's purpose is to make HTTP
requests more human-friendly and straightforward.
2.6 Fast2API
API for Microsoft's Gateway. Our Bulk SMS API is compatible with PHP, JAVA, C#, C, Python, Ruby,
Javascript, NodeJS, and other programming languages. REST APIs to deliver Promotional, Transactional, and
Quick Transactional SMS are secure, resilient, and simple to integrate.
The four steps of our driver sleepiness detection system are as follows:
1. Detection Stage: This is the system's startup step. The system must be set up and optimised for the present
user and conditions every time it is started. The effective identification of heads is the most important step in this
stage. If the driver's head is accurately found, we can extract the characteristics required for the system's setup.
2. Tracking Stage: The system begins the regular tracking (monitoring) stage after the driver's head and eyes
have been adequately found and all relevant characteristics have been retrieved. The constant monitoring of the
driver's eyes within a dynamically allotted tracking region is a critical step in this stage. More specifically, the
system will calculate the size of the tracking region based on the historical data of eye movements to reduce
processing time. For example, if the eyes have been travelling horizontally to the left for a number of frames, that
tendency is likely to continue in the next frame. As a result, it makes sense to enlarge the tracking area in the
predicted direction of the eyes while shrinking. The system must also determine the status of the eyes at this point.
All of these operations must be completed in real time; depending on the processor's capabilities and the present
load, it may be necessary to miss a few frames from time to time without affecting algorithmic precision.
3. Warning Stage: The driver's attention must be enhanced if he keeps his eyes closed for an extended amount
of time or begins to nod. The crucial step at this stage is to keep a tight check on the driver's eyes. The system
must figure out if the eyes are still closed and where they are in relation to previously determined criteria. At this
point, we can't afford to miss frames. In practice, eye tracking is done in very much the same way as the tracking
stage, with the addition of the following processes: eye velocity and trajectory computation, and threshold
monitoring. These extra calculations are needed to increase the system's capacity to assess whether or not the
driver is sleepy.
4. Alert Stage: Once the system has decided that the driver looks to be in an aberrant driving condition, it must
be proactive in alerting the driver of potential threats. To draw the driver's attention and enhance their awareness
NIET Journal of Engineering & Technology (NIETJET)
Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print)
3 | Page
Publisher: Noida Institute of Engineering & Technology,
19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India.
level, a combination of audio/visual signals is utilized.Alerting has to be implemented in such a way as not to
cause the opposite effect of intended and startle the driver into causing an accident.
3. RESULTS AND DISCUSSIONS
The suggested system is based on the face, eyes, and skin of the driver. Because of its broad availability and
general simplicity, we picked the popular Viola-Jones method for baseline face identification. We improved the
face detection technique by using skin colour data. Human skin colour has its own characteristics. Breaking down
a colour into its fundamental chroma components (red, green, and blue) and specifying component ranges is the
easiest way to convey and define these characteristics. The great majority of skin colour types contain a red
chroma component between 133 and 173, and a blue chroma component between 77 and 127, according to
research.
Present study used a classification strategy that relied on both head position and eye state to boost the overall
robustness of the system.its strategy is based on the following assumptions:
• When fully awake, the driver's head posture does not fluctuate much.
• When tired, the driver's head position varies dramatically.
Based on this the score is provided for images. Following figures shows the score based on the image.
Fig 4.2: When eyes are open: score = 0
NIET Journal of Engineering & Technology (NIETJET)
Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print)
4 | Page
Publisher: Noida Institute of Engineering & Technology,
19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India.
Fig 4.2: When eyes are closed : score = 40
4. CONCLUSION
The system is deemed to be in a normal state as long as the eyes are held above the top threshold. It is considered
the commencement of the nodding sequence when the head tilts vertically down and reaches the upper barrier. If
the head rebounds and reaches the lower threshold, the nodding sequence is aborted; however, if the head remains
down and crosses the lower threshold, we know the driver is no longer watching the road. The device also checks
the status of the eyes while monitoring their location in relation to the thresholds. The sequence is cancelled if the
driver opens his eyes while moving down in his nodding sequence. The present system can finely determine
whether the person operating the car is dozing off or not by taking into account all of the elements and employing
all of the technology we had at our disposal. Not only does it successfully notify the driver, but it also sends a
message to the person whose phone number is provided so that they are aware when the person driving the can is
being careless or endangering its own and others' safety.
REFERENCES
[1]. M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, Application of fuzzy theory to writer recognition of Chinese
characters, International Journal of Modelling and Simulation, 18(2), 1998, 112-116
[2]. O. Russakovsky, J. Deng, H. Su, J. Krause, S. Satheesh, S. Ma, S. Huang, A. Karpathy, A. Khosla,M.
Bernstein, A.C. Berg, and F.F. Li. “ Imagenet large scale visual recognition challenge”. International Journal
of Computer Vision” December 2015, Volume 115, Issue 3, pp 211- 252.
[3]. Liu, C.L. et al.,.” Handwritten digit recognition: Benchmarking of state-of-the-art techniques”. Pattern
Recognition 36, 2271–2285. 2003 17.
[4]. Xiao-Xiao Niu n , Ching Y. Suen “A novel hybrid CNN–SVM classifier for recognizing handwritten digits”
Pattern Recognition 45 (2012) 1318–1325, 2011 19.

More Related Content

What's hot

Driver detection system_final.ppt
Driver detection system_final.pptDriver detection system_final.ppt
Driver detection system_final.pptMaseeraAhmed1
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognitionDevang Tailor
 
Driver Drowsiness Detection report
Driver Drowsiness Detection reportDriver Drowsiness Detection report
Driver Drowsiness Detection reportPurvanshJain1
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMIRJET Journal
 
Drowsiness detection ppt
Drowsiness detection pptDrowsiness detection ppt
Drowsiness detection pptsafepassage
 
Drowsiness Detection Presentation
Drowsiness Detection PresentationDrowsiness Detection Presentation
Drowsiness Detection PresentationSaurabh Kawli
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Vidyut Singhania
 
Eye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction TechniqueEye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction TechniqueJobin George
 
Real Time Eye Blinking and Yawning Detection
Real Time Eye Blinking and Yawning DetectionReal Time Eye Blinking and Yawning Detection
Real Time Eye Blinking and Yawning Detectionijtsrd
 
Classification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep LearningClassification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep Learningijtsrd
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processingGhazalpreet Kaur
 
License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVVishal Polley
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition systemshailendra92
 
Facial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptxFacial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptxkakimetu
 
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...Kuntal Bhowmick
 
Automated Driver Fatigue Detection
Automated Driver Fatigue DetectionAutomated Driver Fatigue Detection
Automated Driver Fatigue DetectionArman Hossain
 

What's hot (20)

DRIVER DROWSINESS ALERT SYSTEM
DRIVER DROWSINESS ALERT SYSTEMDRIVER DROWSINESS ALERT SYSTEM
DRIVER DROWSINESS ALERT SYSTEM
 
Driver detection system_final.ppt
Driver detection system_final.pptDriver detection system_final.ppt
Driver detection system_final.ppt
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
 
Driver Drowsiness Detection report
Driver Drowsiness Detection reportDriver Drowsiness Detection report
Driver Drowsiness Detection report
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
 
Drowsiness detection ppt
Drowsiness detection pptDrowsiness detection ppt
Drowsiness detection ppt
 
Drowsiness Detection Presentation
Drowsiness Detection PresentationDrowsiness Detection Presentation
Drowsiness Detection Presentation
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 
Artificial Passenger
Artificial Passenger Artificial Passenger
Artificial Passenger
 
Eye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction TechniqueEye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction Technique
 
5 drowsy-detector
5 drowsy-detector5 drowsy-detector
5 drowsy-detector
 
Real Time Eye Blinking and Yawning Detection
Real Time Eye Blinking and Yawning DetectionReal Time Eye Blinking and Yawning Detection
Real Time Eye Blinking and Yawning Detection
 
Artificial Passenger
Artificial  PassengerArtificial  Passenger
Artificial Passenger
 
Classification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep LearningClassification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep Learning
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 
License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCV
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
 
Facial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptxFacial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptx
 
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
 
Automated Driver Fatigue Detection
Automated Driver Fatigue DetectionAutomated Driver Fatigue Detection
Automated Driver Fatigue Detection
 

Similar to DROWSINESS DETECTION SYSTEM USING MACHINE LEARNING

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 - 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
 
REAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS DETECTIONREAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS 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
 
DROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONDROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONIRJET 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
 
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
 
Human Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection SystemHuman Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection SystemIRJET Journal
 
DRIVER DROWSINESS DETECTION USING DEEP LEARNING
DRIVER DROWSINESS DETECTION USING DEEP LEARNINGDRIVER DROWSINESS DETECTION USING DEEP LEARNING
DRIVER DROWSINESS DETECTION USING DEEP LEARNINGIRJET Journal
 
IRJET- Driver’s Sleep Detection
IRJET-  	  Driver’s Sleep DetectionIRJET-  	  Driver’s Sleep Detection
IRJET- Driver’s Sleep DetectionIRJET Journal
 
Real-Time Driver Drowsiness Detection System
Real-Time Driver Drowsiness Detection SystemReal-Time Driver Drowsiness Detection System
Real-Time Driver 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
 
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- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...IRJET Journal
 
Driver Drowsiness Monitoring System Using Visual Signals and Embedded System
Driver Drowsiness Monitoring System Using Visual Signals and Embedded SystemDriver Drowsiness Monitoring System Using Visual Signals and Embedded System
Driver Drowsiness Monitoring System Using Visual Signals and Embedded SystemIRJET 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 detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer visionReal time detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer visioneSAT Publishing House
 
REAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLES
REAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLESREAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLES
REAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLEScscpconf
 

Similar to DROWSINESS DETECTION SYSTEM USING MACHINE LEARNING (20)

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
 
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 - 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
 
REAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS DETECTIONREAL TIME DROWSINESS DETECTION
REAL TIME DROWSINESS DETECTION
 
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
 
DROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONDROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHON
 
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- 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
 
Human Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection SystemHuman Driver’s Drowsiness Detection System
Human Driver’s Drowsiness Detection System
 
DRIVER DROWSINESS DETECTION USING DEEP LEARNING
DRIVER DROWSINESS DETECTION USING DEEP LEARNINGDRIVER DROWSINESS DETECTION USING DEEP LEARNING
DRIVER DROWSINESS DETECTION USING DEEP LEARNING
 
IRJET- Driver’s Sleep Detection
IRJET-  	  Driver’s Sleep DetectionIRJET-  	  Driver’s Sleep Detection
IRJET- Driver’s Sleep Detection
 
Real-Time Driver Drowsiness Detection System
Real-Time Driver Drowsiness Detection SystemReal-Time Driver Drowsiness Detection System
Real-Time Driver 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...
 
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- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
 
Driver Drowsiness Monitoring System Using Visual Signals and Embedded System
Driver Drowsiness Monitoring System Using Visual Signals and Embedded SystemDriver Drowsiness Monitoring System Using Visual Signals and Embedded System
Driver Drowsiness Monitoring System Using Visual Signals and Embedded System
 
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 detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer visionReal time detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer vision
 
REAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLES
REAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLESREAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLES
REAL TIME DROWSY DRIVER DETECTION USING HAARCASCADE SAMPLES
 

More from NIET Journal of Engineering & Technology (NIETJET)

More from NIET Journal of Engineering & Technology (NIETJET) (20)

Design and Implementation of Automatic Fire Sensing and Fire Extinguishing Ro...
Design and Implementation of Automatic Fire Sensing and Fire Extinguishing Ro...Design and Implementation of Automatic Fire Sensing and Fire Extinguishing Ro...
Design and Implementation of Automatic Fire Sensing and Fire Extinguishing Ro...
 
Fake News Detection using Deep Learning
Fake News Detection using Deep LearningFake News Detection using Deep Learning
Fake News Detection using Deep Learning
 
SMART DUSTBIN USING ARDUINO NANO
SMART DUSTBIN USING ARDUINO NANOSMART DUSTBIN USING ARDUINO NANO
SMART DUSTBIN USING ARDUINO NANO
 
Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...
Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...
Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...
 
A detailed analysis of the supervised machine Learning Algorithms
A detailed analysis of the supervised machine Learning AlgorithmsA detailed analysis of the supervised machine Learning Algorithms
A detailed analysis of the supervised machine Learning Algorithms
 
A Clustering Based Approach for knowledge discovery on web.
A Clustering Based Approach for knowledge discovery on web.A Clustering Based Approach for knowledge discovery on web.
A Clustering Based Approach for knowledge discovery on web.
 
A Review paper on Artificial Neural Network: Intelligent Traffic Management S...
A Review paper on Artificial Neural Network: Intelligent Traffic Management S...A Review paper on Artificial Neural Network: Intelligent Traffic Management S...
A Review paper on Artificial Neural Network: Intelligent Traffic Management S...
 
Integrated MANET Mutual Authentication System - A Review
Integrated MANET Mutual Authentication System - A ReviewIntegrated MANET Mutual Authentication System - A Review
Integrated MANET Mutual Authentication System - A Review
 
Evaluation Of Latency In Delay Sensitive Cloud Services
Evaluation Of Latency In Delay Sensitive Cloud ServicesEvaluation Of Latency In Delay Sensitive Cloud Services
Evaluation Of Latency In Delay Sensitive Cloud Services
 
A Analysis Of Utilization Factor Of Fee-Counter In Colleges
A Analysis Of Utilization Factor Of Fee-Counter In CollegesA Analysis Of Utilization Factor Of Fee-Counter In Colleges
A Analysis Of Utilization Factor Of Fee-Counter In Colleges
 
Simulation Of Steady State And Dynamic Response Of Multi -Effect Evaporators ...
Simulation Of Steady State And Dynamic Response Of Multi -Effect Evaporators ...Simulation Of Steady State And Dynamic Response Of Multi -Effect Evaporators ...
Simulation Of Steady State And Dynamic Response Of Multi -Effect Evaporators ...
 
A Bi-Directional DC-DC Converter Feeding PMBLDC Motor Drive System
A Bi-Directional DC-DC Converter Feeding PMBLDC Motor Drive SystemA Bi-Directional DC-DC Converter Feeding PMBLDC Motor Drive System
A Bi-Directional DC-DC Converter Feeding PMBLDC Motor Drive System
 
Enhancing The Performance Of Multi Area AGC In Deregulatd Enviroment Tuned Wi...
Enhancing The Performance Of Multi Area AGC In Deregulatd Enviroment Tuned Wi...Enhancing The Performance Of Multi Area AGC In Deregulatd Enviroment Tuned Wi...
Enhancing The Performance Of Multi Area AGC In Deregulatd Enviroment Tuned Wi...
 
Micro -Strip Slot Antenna With High Efficiency
Micro -Strip Slot Antenna With High EfficiencyMicro -Strip Slot Antenna With High Efficiency
Micro -Strip Slot Antenna With High Efficiency
 
Analysis Of XPM-Induced Cross Talk In The Optical Order Disper-Sion With Resp...
Analysis Of XPM-Induced Cross Talk In The Optical Order Disper-Sion With Resp...Analysis Of XPM-Induced Cross Talk In The Optical Order Disper-Sion With Resp...
Analysis Of XPM-Induced Cross Talk In The Optical Order Disper-Sion With Resp...
 
Design Philosophy Of Microwave Gunn Oscillator
Design Philosophy Of Microwave Gunn OscillatorDesign Philosophy Of Microwave Gunn Oscillator
Design Philosophy Of Microwave Gunn Oscillator
 
UHF RFID Reader Antena Using Double Slot Loaded Circular Patch
UHF RFID Reader Antena Using Double Slot Loaded Circular PatchUHF RFID Reader Antena Using Double Slot Loaded Circular Patch
UHF RFID Reader Antena Using Double Slot Loaded Circular Patch
 
Planned Outline For Indian Sign Language Recognition
Planned Outline For Indian Sign Language RecognitionPlanned Outline For Indian Sign Language Recognition
Planned Outline For Indian Sign Language Recognition
 
Routing Protocol In Mobile Network : A Review
Routing Protocol In Mobile Network : A ReviewRouting Protocol In Mobile Network : A Review
Routing Protocol In Mobile Network : A Review
 
Classification Of Bug Report Using Naïve Bayes Classifier With Gain Ratio
Classification Of Bug Report Using Naïve Bayes Classifier With Gain RatioClassification Of Bug Report Using Naïve Bayes Classifier With Gain Ratio
Classification Of Bug Report Using Naïve Bayes Classifier With Gain Ratio
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 

Recently uploaded (20)

Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 

DROWSINESS DETECTION SYSTEM USING MACHINE LEARNING

  • 1. NIET Journal of Engineering & Technology (NIETJET) Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print) 1 | Page Publisher: Noida Institute of Engineering & Technology, 19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India. Abstract: When driving long distances, drivers who do not take frequent rests are more likely to get sleepy, a condition that experts say they often fail to identify early enough. Based on eye condition, this research proposes a system for detecting driver sleepiness in real time. A camera is often used to take a sequence of images by the system. In our system, these capture images may be saved as individual frames. The resulting frame is sent into facial recognition software as an input. The image's needed feature (eye) is then extracted. The method creates a condition for each eye and suggests a certain number of frames with the same condition that can be registered. Keywords - Handwritten recognition, CNN, deep learning, KNN, machine learning, 1. INTRODUCTION Drowsy driving occurs when a person's ability to stay attentive is impaired owing to a lack of sleep. Driving while drowsy, sleep deprived, exhausted, or weary is referred to as drowsy driving, sleep deprived driving, fatigued driving, or tired driving. According to studies, sleepy driving is more dangerous than texting while driving, distracted driving, or drunk driving combined. According to a research conducted by the Central Road Research Institute (CRRI) exhausted drivers who fall asleep while driving are responsible for roughly 40% of road accidents. In short, the majority of accidents are caused by the driver's tiredness. Depressions, grief, an irregular work schedule, stress, and travelling between time zones are all possible causes of sleepiness. So a technology called the Driver Drowsiness Detection System was created to avoid accidents caused by drowsiness. Drowsiness detection is an example of how computer science and engineering help to the progress and advancement of society by delivering beneficial services in a variety of fields. This type assists the driver in waking up if he or she falls asleep behind the wheel. 2. METHODOLOGY Driver drowsiness detection is a vehicle safety feature that helps to save a driver's life by averting accidents when the driver becomes drowsy. The primary goal is to develop a system that can identify driver sleepiness by continually monitoring the retina of the eye. The device works even if the driver is wearing glasses and under different lighting situations. By deploying a buzzer or an alarm, the driver will be notified if sleepiness is detected. With the aid of an automatically sent text message to the driver's relative or the automobile owner, the driver will be notified. The project was implemented using following technologies: 2.1 OpenCV It is a module that provides real-time vision to computers. More than 2500 optimised algorithms are included in the module which contains a comprehensive mix of both traditional and cutting-edge computer vision and machine learning techniques. These algorithms can be used to detect and recognise faces, identify objects, classify human actions in videos, track camera movements, track moving objects, extract 3D models of objects, produce 3D point clouds from stereo cameras, stitch images together to produce a high resolution image of an entire scene, remove red eyes from images taken with flash, follow eye movements, and establish markers to overlay[2]. DROWSINESS DETECTION SYSTEM USING MACHINE LEARNING Daman Bhola., Aman Ali. , Shubham Tariyal, Shubham Dubey, Vivek Ranjan Computer Science and Engineering, NIET Greater Noida, India
  • 2. NIET Journal of Engineering & Technology (NIETJET) Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print) 2 | Page Publisher: Noida Institute of Engineering & Technology, 19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India. 2.2 Keras Keras is a human-centric API, not a machine-centric one. Keras adheres to best practices for lowering cognitive load by providing consistent, straightforward APIs, limiting the amount of user activities necessary for typical use cases, and providing clear and responsive error signals. There's also a lot of documentation and developer instructions. [3]. 2.3 TensorFlow TensorFlow is a machine learning software library that is free and open-source. It may be used for a variety of applications, but it focuses on deep neural network training and inference. Tensorflow is a dataflow and differentiable programming-based symbolic math toolkit. 2.4 Pygame Pygame is a suite of cross-platform Python tools for creating video games. It offers sound and graphics libraries that may be utilised with the Python programming language. 2.5 Request Requests is an Apache License 2.0-compliant Python HTTP library. The project's purpose is to make HTTP requests more human-friendly and straightforward. 2.6 Fast2API API for Microsoft's Gateway. Our Bulk SMS API is compatible with PHP, JAVA, C#, C, Python, Ruby, Javascript, NodeJS, and other programming languages. REST APIs to deliver Promotional, Transactional, and Quick Transactional SMS are secure, resilient, and simple to integrate. The four steps of our driver sleepiness detection system are as follows: 1. Detection Stage: This is the system's startup step. The system must be set up and optimised for the present user and conditions every time it is started. The effective identification of heads is the most important step in this stage. If the driver's head is accurately found, we can extract the characteristics required for the system's setup. 2. Tracking Stage: The system begins the regular tracking (monitoring) stage after the driver's head and eyes have been adequately found and all relevant characteristics have been retrieved. The constant monitoring of the driver's eyes within a dynamically allotted tracking region is a critical step in this stage. More specifically, the system will calculate the size of the tracking region based on the historical data of eye movements to reduce processing time. For example, if the eyes have been travelling horizontally to the left for a number of frames, that tendency is likely to continue in the next frame. As a result, it makes sense to enlarge the tracking area in the predicted direction of the eyes while shrinking. The system must also determine the status of the eyes at this point. All of these operations must be completed in real time; depending on the processor's capabilities and the present load, it may be necessary to miss a few frames from time to time without affecting algorithmic precision. 3. Warning Stage: The driver's attention must be enhanced if he keeps his eyes closed for an extended amount of time or begins to nod. The crucial step at this stage is to keep a tight check on the driver's eyes. The system must figure out if the eyes are still closed and where they are in relation to previously determined criteria. At this point, we can't afford to miss frames. In practice, eye tracking is done in very much the same way as the tracking stage, with the addition of the following processes: eye velocity and trajectory computation, and threshold monitoring. These extra calculations are needed to increase the system's capacity to assess whether or not the driver is sleepy. 4. Alert Stage: Once the system has decided that the driver looks to be in an aberrant driving condition, it must be proactive in alerting the driver of potential threats. To draw the driver's attention and enhance their awareness
  • 3. NIET Journal of Engineering & Technology (NIETJET) Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print) 3 | Page Publisher: Noida Institute of Engineering & Technology, 19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India. level, a combination of audio/visual signals is utilized.Alerting has to be implemented in such a way as not to cause the opposite effect of intended and startle the driver into causing an accident. 3. RESULTS AND DISCUSSIONS The suggested system is based on the face, eyes, and skin of the driver. Because of its broad availability and general simplicity, we picked the popular Viola-Jones method for baseline face identification. We improved the face detection technique by using skin colour data. Human skin colour has its own characteristics. Breaking down a colour into its fundamental chroma components (red, green, and blue) and specifying component ranges is the easiest way to convey and define these characteristics. The great majority of skin colour types contain a red chroma component between 133 and 173, and a blue chroma component between 77 and 127, according to research. Present study used a classification strategy that relied on both head position and eye state to boost the overall robustness of the system.its strategy is based on the following assumptions: • When fully awake, the driver's head posture does not fluctuate much. • When tired, the driver's head position varies dramatically. Based on this the score is provided for images. Following figures shows the score based on the image. Fig 4.2: When eyes are open: score = 0
  • 4. NIET Journal of Engineering & Technology (NIETJET) Volume 7, Issue Winter 2018 ISSN: 2229-5828 (Print) 4 | Page Publisher: Noida Institute of Engineering & Technology, 19, Knowledge Park-II, Institutional Area, Greater Noida (UP), India. Fig 4.2: When eyes are closed : score = 40 4. CONCLUSION The system is deemed to be in a normal state as long as the eyes are held above the top threshold. It is considered the commencement of the nodding sequence when the head tilts vertically down and reaches the upper barrier. If the head rebounds and reaches the lower threshold, the nodding sequence is aborted; however, if the head remains down and crosses the lower threshold, we know the driver is no longer watching the road. The device also checks the status of the eyes while monitoring their location in relation to the thresholds. The sequence is cancelled if the driver opens his eyes while moving down in his nodding sequence. The present system can finely determine whether the person operating the car is dozing off or not by taking into account all of the elements and employing all of the technology we had at our disposal. Not only does it successfully notify the driver, but it also sends a message to the person whose phone number is provided so that they are aware when the person driving the can is being careless or endangering its own and others' safety. REFERENCES [1]. M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, Application of fuzzy theory to writer recognition of Chinese characters, International Journal of Modelling and Simulation, 18(2), 1998, 112-116 [2]. O. Russakovsky, J. Deng, H. Su, J. Krause, S. Satheesh, S. Ma, S. Huang, A. Karpathy, A. Khosla,M. Bernstein, A.C. Berg, and F.F. Li. “ Imagenet large scale visual recognition challenge”. International Journal of Computer Vision” December 2015, Volume 115, Issue 3, pp 211- 252. [3]. Liu, C.L. et al.,.” Handwritten digit recognition: Benchmarking of state-of-the-art techniques”. Pattern Recognition 36, 2271–2285. 2003 17. [4]. Xiao-Xiao Niu n , Ching Y. Suen “A novel hybrid CNN–SVM classifier for recognizing handwritten digits” Pattern Recognition 45 (2012) 1318–1325, 2011 19.