SlideShare a Scribd company logo
DROWSINESS DETECTION SYSTEM
ENHANCING ROAD SAFETY WITH REAL-TIME MONITORING
BY ANISH KARKI AND ADESH BASYEL
INTRODUCTION
Importance of drowsiness
detection in preventing
accidents.
System uses cameras to monitor
driver's eye movements and
facial expressions.
Real-time analysis with machine
learning algorithms.
Goals: Enhance road safety and
reduce fatigue-related accidents.
PROBLEM OBJECTIVE
Accuracy Issues: Current
drowsiness detection systems
often suffer from high rates of false
positives and false negatives,
leading to unreliable alerts.
Safety Risks: Drowsy driving
significantly increases the risk of
accidents due to slower reaction
times, impaired judgment, and
reduced vigilance.
OBJECTIVES
 Real-time detection of drowsiness.
 Improve driver safety with timely alerts.
 Reduce fatigue-related accidents.
 Use advanced machine learning algorithms.
 Develop a user-friendly system.
DEVELOPMENT METHODOLOGY
REQUIREMENT ANALYSIS
FUNCTIONAL REQUIREMENTS NON-FUNCTIONAL REQUIREMENTS
 Physiological Monitoring: Monitor eye movements.
 Behavioral Monitoring: Track eye movements, blink
duration, gaze direction, facial expressions, and eyelid
closure.
 Data Processing: Real-time processing and machine
learning integration.
 Alert Mechanisms: Provide auditory alerts.
 Performance: High accuracy, low latency, and reliability
under various conditions.
 Usability: Ease of use, comfort, and customization.
 Scalability: Integration with existing vehicle systems and
extendibility for future updates.
 Security: Data protection and system security.
 Maintainability: Easy maintenance and access to technical
support.
USE CASE DIAGRAM
CLASS DIAGRAM
OBJECT DIAGRAM
SEQUENCE DIAGRAM
ACTIVITY DIAGRAM
DEPLOYMENT DIAGRAM
ALGORITHM DETAILS
 Convolutional Neural Networks (CNNs):
 Used for real-time eye closure detection.
 Captures frames of the driver's face using a camera.
 Processes images to determine eye states (open or closed).
 SupportVector Machines (SVMs):
 Suitable for binary classification tasks.
 Analyzes facial landmarks such as eye closure, yawning, and head orientation.
 Detects drowsiness by combining feature extraction techniques.
 YOLOv8 (You Only Look Once version 8):
 State-of-the-art object detection model.
 Used for real-time object detection, image classification, and instance
segmentation.
 Improved speed and accuracy over previous versions.
IMPLEMENTATION TOOLS
 OpenCV:
 Image and video processing.
 Facial recognition.
 YOLOv8:
 Real-time object detection.
 High speed and accuracy.
 Python:
 Versatile programming language.
 Integration with OpenCV and YOLOv8.
 Label img:
 Annotation tool for creating datasets.
 Generates text files with class labels and coordinates.
USER TESTING
Test
No
Test Case Precondition Input Data Expected
Result
Actual
Result
Pass/
Fail
1 Verify image resizing Image input available Sample image Image resized to correct dimensions Image
resized to correct dimensions
Pass
2 Validate normalization Image loaded Sample image Pixel values normalized to
0-1
Pixel values normalized to
0-1
Pass
3 Test model loading Model path available N/A Model loads without errors Model loads without errors Pass
4 Validate output shape Model loaded Sample input Output dimensions match expected sizes Output dimensions match expected sizes Pass
5 Accurate predictions Model loaded Known
input
Expected bounding boxes returned Expected bounding boxes returned Pass
6 Test alert triggering Drowsiness
state determined
Drowsy
state input
Alert triggered correctly Alert triggered correctly Pass
SYSTEM TESTING
Test No Test Case Expected Result Actual Result Pass/Fail`
1 Validate image
processing flow
Input flows through preprocessing,
inference, detection
Input flows through preprocessing, inference,
detection
Pass
2 Check output
consistency
Correct alerts produced for various test
inputs
Correct alerts produced for various test inputs Pass
3 Validate performance
under varying
conditions
System performs accurately under
different conditions
System performs accurately under different
conditions
Pass
4 Measure system
accuracy
Accurate detection and response time
under scenarios
Accurate detection and response time under
scenarios
Pass
RESULT ANALYSIS
 Confusion Matrix:
 Visualize true positives, true negatives, false positives, and false negatives.
 Identify areas for improvement.
 Testing on Diverse Datasets:
 Evaluate performance under varied conditions (lighting, facial features, driving conditions).
 Assess model's generalizability and robustness.
 System Usability:
 Gather user feedback on intrusiveness and convenience.
 Ensure the system is user-friendly and non-intrusive.
 Accuracy:
 Measure overall correctness in detecting drowsy vs. non-drowsy states.
 Aim for high accuracy with low false-positive and false-negative rates.
CONCLUSION
 Summary: The Drowsiness Detection System enhances road safety by using advanced technologies to monitor and
alert drivers about drowsiness, reducing the risk of accidents. This user-friendly system achieves high accuracy through
real-time video processing and machine learning, ensuring timely alerts and promoting overall safety.
 Expected Outcomes:
 Accurate detection with low false-positive and false-negative rates.
 Timely alerts to the driver.
8 SEM REPORT-for the presentation of the

More Related Content

PPTX
Smart Driver Alert: Predictive Fatigue Detection Technology
PPTX
Smart Driver Alert: Revolutionizing Road Safety with Predictive Fatigue Detec...
PDF
DRIVER DROWSINESS DETECTION SYSTEM
PPTX
DROWSINESS final_viva in health care .pptx
PDF
Human Driver’s Drowsiness Detection System
PDF
PBL-2 pptx.pdf
PDF
REAL TIME DROWSINESS DETECTION
PDF
DROWSINESS DETECTION MODEL USING PYTHON
Smart Driver Alert: Predictive Fatigue Detection Technology
Smart Driver Alert: Revolutionizing Road Safety with Predictive Fatigue Detec...
DRIVER DROWSINESS DETECTION SYSTEM
DROWSINESS final_viva in health care .pptx
Human Driver’s Drowsiness Detection System
PBL-2 pptx.pdf
REAL TIME DROWSINESS DETECTION
DROWSINESS DETECTION MODEL USING PYTHON

Similar to 8 SEM REPORT-for the presentation of the (20)

PDF
DRIVER DROWSINESS DETECTION SYSTEMS
PPTX
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
PPTX
Introduction to Java Programming for High School by Slidesgo.pptx
PPTX
How to publish a proper research paper in data science field
PPT
Driver detection system_final.ppt
PPTX
Drowsiness Detection using machine learning (1).pptx
PDF
DRIVER DROWSINESS DETECTION USING DEEP LEARNING
PDF
Driver Drowsiness Detection report
PPTX
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
PDF
REAL-TIME DRIVER DROWSINESS DETECTION
PDF
REAL-TIME DRIVER DROWSINESS DETECTION
PPTX
Driver drowsiness monitoring system using visual behavior and Machine Learning.
PPTX
MUNIYAMMA ppt-1.pptx
PDF
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
PPTX
drivezy_DriverDrowsinessAndDistractionDetectionSystem.pptx
PDF
Real Time Driver Drowsiness Detection Hybrid Approach
PPTX
DDDShvjhgkjhkjhlijlikhytey5trdurtdei76rf.pptx
PDF
MACHINE LEARNING BASED DRIVER MONITORING SYSTEM
PPTX
Driver Drowsiness Detection System using machine learning ppt.
PDF
Convolutional neural network-based real-time drowsy driver detection for acci...
DRIVER DROWSINESS DETECTION SYSTEMS
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
Introduction to Java Programming for High School by Slidesgo.pptx
How to publish a proper research paper in data science field
Driver detection system_final.ppt
Drowsiness Detection using machine learning (1).pptx
DRIVER DROWSINESS DETECTION USING DEEP LEARNING
Driver Drowsiness Detection report
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
REAL-TIME DRIVER DROWSINESS DETECTION
REAL-TIME DRIVER DROWSINESS DETECTION
Driver drowsiness monitoring system using visual behavior and Machine Learning.
MUNIYAMMA ppt-1.pptx
Stay Awake Alert: A Driver Drowsiness Detection System with Location Tracking...
drivezy_DriverDrowsinessAndDistractionDetectionSystem.pptx
Real Time Driver Drowsiness Detection Hybrid Approach
DDDShvjhgkjhkjhlijlikhytey5trdurtdei76rf.pptx
MACHINE LEARNING BASED DRIVER MONITORING SYSTEM
Driver Drowsiness Detection System using machine learning ppt.
Convolutional neural network-based real-time drowsy driver detection for acci...
Ad

Recently uploaded (20)

PPTX
Orthtotics presentation regarding physcial therapy
PDF
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
PDF
intro_to_rust.pptx_123456789012446789.pdf
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PDF
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
PDF
Urban Design Final Project-Context
PPTX
Evolution_of_Computing_Presentation (1).pptx
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PDF
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
PDF
Test slideshare presentation for blog post
PPTX
Entrepreneur intro, origin, process, method
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
PPTX
EDP Competencies-types, process, explanation
PPTX
CLASSIFICATION OF YARN- process, explanation
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
2. Competency Based Interviewing - September'16.pptx
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PPTX
iec ppt- ppt on iec pulmonary rehabilitation 1.pptx
PDF
Chalkpiece Annual Report from 2019 To 2025
Orthtotics presentation regarding physcial therapy
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
intro_to_rust.pptx_123456789012446789.pdf
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
Urban Design Final Project-Context
Evolution_of_Computing_Presentation (1).pptx
Tenders & Contracts Works _ Services Afzal.pptx
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
Test slideshare presentation for blog post
Entrepreneur intro, origin, process, method
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
EDP Competencies-types, process, explanation
CLASSIFICATION OF YARN- process, explanation
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
2. Competency Based Interviewing - September'16.pptx
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
iec ppt- ppt on iec pulmonary rehabilitation 1.pptx
Chalkpiece Annual Report from 2019 To 2025
Ad

8 SEM REPORT-for the presentation of the

  • 1. DROWSINESS DETECTION SYSTEM ENHANCING ROAD SAFETY WITH REAL-TIME MONITORING BY ANISH KARKI AND ADESH BASYEL
  • 2. INTRODUCTION Importance of drowsiness detection in preventing accidents. System uses cameras to monitor driver's eye movements and facial expressions. Real-time analysis with machine learning algorithms. Goals: Enhance road safety and reduce fatigue-related accidents.
  • 3. PROBLEM OBJECTIVE Accuracy Issues: Current drowsiness detection systems often suffer from high rates of false positives and false negatives, leading to unreliable alerts. Safety Risks: Drowsy driving significantly increases the risk of accidents due to slower reaction times, impaired judgment, and reduced vigilance.
  • 4. OBJECTIVES  Real-time detection of drowsiness.  Improve driver safety with timely alerts.  Reduce fatigue-related accidents.  Use advanced machine learning algorithms.  Develop a user-friendly system.
  • 6. REQUIREMENT ANALYSIS FUNCTIONAL REQUIREMENTS NON-FUNCTIONAL REQUIREMENTS  Physiological Monitoring: Monitor eye movements.  Behavioral Monitoring: Track eye movements, blink duration, gaze direction, facial expressions, and eyelid closure.  Data Processing: Real-time processing and machine learning integration.  Alert Mechanisms: Provide auditory alerts.  Performance: High accuracy, low latency, and reliability under various conditions.  Usability: Ease of use, comfort, and customization.  Scalability: Integration with existing vehicle systems and extendibility for future updates.  Security: Data protection and system security.  Maintainability: Easy maintenance and access to technical support.
  • 13. ALGORITHM DETAILS  Convolutional Neural Networks (CNNs):  Used for real-time eye closure detection.  Captures frames of the driver's face using a camera.  Processes images to determine eye states (open or closed).  SupportVector Machines (SVMs):  Suitable for binary classification tasks.  Analyzes facial landmarks such as eye closure, yawning, and head orientation.  Detects drowsiness by combining feature extraction techniques.  YOLOv8 (You Only Look Once version 8):  State-of-the-art object detection model.  Used for real-time object detection, image classification, and instance segmentation.  Improved speed and accuracy over previous versions.
  • 14. IMPLEMENTATION TOOLS  OpenCV:  Image and video processing.  Facial recognition.  YOLOv8:  Real-time object detection.  High speed and accuracy.  Python:  Versatile programming language.  Integration with OpenCV and YOLOv8.  Label img:  Annotation tool for creating datasets.  Generates text files with class labels and coordinates.
  • 15. USER TESTING Test No Test Case Precondition Input Data Expected Result Actual Result Pass/ Fail 1 Verify image resizing Image input available Sample image Image resized to correct dimensions Image resized to correct dimensions Pass 2 Validate normalization Image loaded Sample image Pixel values normalized to 0-1 Pixel values normalized to 0-1 Pass 3 Test model loading Model path available N/A Model loads without errors Model loads without errors Pass 4 Validate output shape Model loaded Sample input Output dimensions match expected sizes Output dimensions match expected sizes Pass 5 Accurate predictions Model loaded Known input Expected bounding boxes returned Expected bounding boxes returned Pass 6 Test alert triggering Drowsiness state determined Drowsy state input Alert triggered correctly Alert triggered correctly Pass
  • 16. SYSTEM TESTING Test No Test Case Expected Result Actual Result Pass/Fail` 1 Validate image processing flow Input flows through preprocessing, inference, detection Input flows through preprocessing, inference, detection Pass 2 Check output consistency Correct alerts produced for various test inputs Correct alerts produced for various test inputs Pass 3 Validate performance under varying conditions System performs accurately under different conditions System performs accurately under different conditions Pass 4 Measure system accuracy Accurate detection and response time under scenarios Accurate detection and response time under scenarios Pass
  • 17. RESULT ANALYSIS  Confusion Matrix:  Visualize true positives, true negatives, false positives, and false negatives.  Identify areas for improvement.  Testing on Diverse Datasets:  Evaluate performance under varied conditions (lighting, facial features, driving conditions).  Assess model's generalizability and robustness.  System Usability:  Gather user feedback on intrusiveness and convenience.  Ensure the system is user-friendly and non-intrusive.  Accuracy:  Measure overall correctness in detecting drowsy vs. non-drowsy states.  Aim for high accuracy with low false-positive and false-negative rates.
  • 18. CONCLUSION  Summary: The Drowsiness Detection System enhances road safety by using advanced technologies to monitor and alert drivers about drowsiness, reducing the risk of accidents. This user-friendly system achieves high accuracy through real-time video processing and machine learning, ensuring timely alerts and promoting overall safety.  Expected Outcomes:  Accurate detection with low false-positive and false-negative rates.  Timely alerts to the driver.

Editor's Notes

  • #2: Did you know? Drowsiness is one of the leading causes of road accidents, claiming thousands of lives each year. What if we could prevent these tragedies with a simple yet powerful system? Introducing the Drowsiness Detection System—your safeguard against fatigue on the road.
  • #3: Problem Objectives Summary: Accuracy Issues: Current systems often produce unreliable alerts. Safety Risks: Drowsy driving increases accident risks.
  • #4: Objectives Summary for Notes: Detect driver drowsiness in real-time. Enhance safety through timely alerts. Minimize fatigue-related road accidents. Leverage advanced machine learning algorithms. Design a user-friendly and efficient system.
  • #5: Here’s a summarized version of the development methodology for your PowerPoint notes: Requirements: Define the system’s purpose, focusing on features like real-time drowsiness detection and alerts. Design: Plan architecture, algorithms, data flow, and hardware integration. Implementation: Develop the system, integrating machine learning models and creating the user interface. Testing: Verify functionality, reliability, and user experience. Deployment: Deliver the system to end-users, ensuring smooth installation and initial operation. Maintenance: Provide ongoing support and updates for system optimization.
  • #6: Here’s a concise summary for your PowerPoint notes: Functional Requirements: Physiological Monitoring: Monitor eye movements. Behavioral Monitoring: Track gaze, blink duration, and facial expressions. Data Processing: Real-time processing with machine learning. Alert Mechanisms: Provide auditory alerts. Non-Functional Requirements: Performance: Ensure accuracy, low latency, and reliability. Usability: Focus on user comfort and customization. Scalability: Allow integration and future updates. Security: Ensure data protection. Maintainability: Enable easy maintenance and support.
  • #13: Here’s a concise summary for your PowerPoint notes: CNNs (Convolutional Neural Networks): Real-time detection of eye closure. Processes face images from a camera to determine eye states. SVMs (Support Vector Machines): Handles binary classification tasks like detecting drowsiness. Analyzes facial landmarks (eye closure, yawning, head orientation). YOLOv8 (You Only Look Once): Advanced object detection model for real-time use. Offers improved accuracy and speed for tasks like image classification and segmentation. 4o