SlideShare a Scribd company logo
Drowsy Driver Warning System Mark Cataldi, Jesse Harvey, Dieter LaskowskiSenior Design Projects II – Fall 2008Department of ComputerEngineering, Rochester Instituteof Technology, Rochester, NY Project Description Drowsiness slows reaction time, decreases awareness, and impairs judgment just like drugs or alcohol. Independent studies1 of the Pennsylvania Turnpike and the New York State Thruway estimate that 50 percent of fatal crashes on those roads are caused by drowsy drivers. Many people would never consider drinking and driving, but many fail to recognize that driving drowsy can be just as fatal as driving drunk.  The Drowsy Driver Warning System is designed to prevent a driver from falling asleep at the wheel. Two cameras are mounted inside the automobile cabin. One of the cameras faces the driver in order to monitor the driver’s eyes. The other camera faces the front windshield of the automobile in order to monitor lane position.  When the system determines that the driver is becoming drowsy or the automobile is drifting out of its current lane, the warning system will enable an audible buzzer and massage pad in order to awaken the driver. Screen capture of the Lane Departure Detector after Sobel edge detection (not shown) and Hough line transform. The Hough lines are represented by the green lines drawn from the origin, which are then decoded into the lane edges and drawn in red. To eliminate extraneous data, only edges in the area between the two horizontal lines are analyzed. The crossbar (pink)  shows the region which is considered a dangerous lane departure. If a Hough line passes through the cross bar  it will trigger an alarm message to be sent. Screen capture of the blink detection application supplied by the Machine Perception Toolbox. The red box detects a face found by the application with white boxes around the eyes. The red bar to the left shows the blink threshold which will grow or shrink based on how likely it is that the subject is blinking. The bar will turn blue if a blink is detected. After a specified frequency of blinks, the blink detector will activate the warning system. Software Hardware Cameras: The Logitech QuickCam® Pro 9000 was selected for it’s premium autofocus and  ultra-wide field of view in hopes of providing the best possible input to the image processing libraries. The IR blocking filter on the driver facing camera wasphysically removed to allow for IR illumination. When a hazardous situation is detected, the warning system will provide both a tactile and audible response in order to wake the drowsy driver. The audible response is driven by a Piezo buzzer operating in the 70 - 80 dB range.  The tactile response is provided by a USB massage pad that has been modified to accept control signals from the microcontroller. Infrared LEDs are illuminated when MPT is unable to detect the driver’s face using ambient lighting. This enables face monitoring at night or under low light situations. The IR lighting also helps reduce glare on eyeglass lenses. A Freescale HCS12 microcontroller is responsible for activating the warning system, enabling the IR LEDs, and interfacing with the driver control box. A driver control box is provided to allow the driver to inhibit face and lane detection independently and simultaneously. Status LEDs are also mounted in the control box to notify the driver if blink or lane departure detection are not functioning reliably. Image processing is handled by two software libraries: Machine Perception Toolbox (MPT) and a custom lane departure detection application that utilizes the AForge.Net framework. The Machine Perception Toolbox2 (MPT) supplies cross-platform libraries for real-time perception primitives, including face detection, eye detection, blink detection and color tracking.  AForge.NET3 is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence. It includes image processing, neural networks, genetic algorithms, machine learning, and much more. A DrowsyDriver C++ library was created to interface with the different image processing libraries and the microcontroller.  When the application launches, DrowsyDriver initializes both MPT and the lane departure application. DrowsyDriver then monitors the image processing results and communicates its status with the microcontroller through PC RS-232 serial port. The code running on the microcontroller was written in MCU12 assembly. The microcontroller reads the serial port and interprets the data to manipulate specific output ports and track the warning system’s status. The microcontroller also reads the input values from the driver control box in order to inhibit or enable the proper alerts. The Team Project Costs Imaging System Warning & Support System Acknowledgements/Resources Special Thanks The team would like to thank Dr. Roy Czernikowski for his assistance and guidance throughout the project. The team would also like to thank Richard Tolleson for his continued  technical support and miscellaneous project supplies. The team recognizes Michael Snook  for his assistance in the area of circuit design and analysis of the team’s electrical components. Finally the team would like to show its appreciation towards their classmates for their positive feedback and suggestions, which ultimately contributed to the success of the project. Resources 1: http://www.sleepfoundation.org/site/apps/nlnet/content3.aspx?c=huIXKjM0IxF&b=2464479&ct=3445645 2: MPT: http://mplab.ucsd.edu/grants/project1/free-software/mptwebsite/introduction.html 3: AForge: http://code.google.com/p/aforge Team members from left to right: Mark Cataldi, Jesse Harvey and Dieter Laskowski

More Related Content

What's hot

Driver Drowsiness Detection Review
Driver Drowsiness Detection ReviewDriver Drowsiness Detection Review
Driver Drowsiness Detection Review
Asaad Waqar
 
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Vignesh C
 
Drowsy Driver detection system
Drowsy Driver detection systemDrowsy Driver detection system
Drowsy Driver detection system
Muneendra Rasamsetty
 
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
eSAT Publishing House
 
Vision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driverVision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driver
Vinay Diddi
 
Driver detection system_final.ppt
Driver detection system_final.pptDriver detection system_final.ppt
Driver detection system_final.ppt
MaseeraAhmed1
 
Anti drowsy alarm for drivers
Anti drowsy alarm for driversAnti drowsy alarm for drivers
Anti drowsy alarm for drivers
Duc Nguyen Van
 
Face recognition
Face recognition Face recognition
Face recognition
Chandan A V
 
Self Driving Autopilot Car
Self Driving Autopilot CarSelf Driving Autopilot Car
Self Driving Autopilot Car
Vaibhav Koli
 
autonomous car
autonomous carautonomous car
autonomous car
KriShna Sharma
 
Google Driverless Cars
Google Driverless Cars Google Driverless Cars
Google Driverless Cars
Gopikrishna VM
 
DRIVER DROWSINESS ALERT SYSTEM
DRIVER DROWSINESS ALERT SYSTEMDRIVER DROWSINESS ALERT SYSTEM
DRIVER DROWSINESS ALERT SYSTEM
Journal For Research
 
Driver Fatigue Monitoring System Using Eye Closure
Driver Fatigue Monitoring System Using Eye ClosureDriver Fatigue Monitoring System Using Eye Closure
Driver Fatigue Monitoring System Using Eye Closure
IJMER
 
Drowsiness detection and updating system
Drowsiness detection and updating system Drowsiness detection and updating system
Drowsiness detection and updating system
Rishabh Sharma
 
Iris scanning
Iris scanningIris scanning
Iris scanning
himansupaichha
 
Facial Recognition System
Facial Recognition SystemFacial Recognition System
Facial Recognition System
Arun ACE
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint
12202843
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar report
SakshamTurki
 
Artificial Passenger
Artificial  PassengerArtificial  Passenger
Artificial Passenger
Manideep Padakanti
 
Vehicle Detection using Camera
Vehicle Detection using CameraVehicle Detection using Camera
Vehicle Detection using Camera
Shubham Agrahari
 

What's hot (20)

Driver Drowsiness Detection Review
Driver Drowsiness Detection ReviewDriver Drowsiness Detection Review
Driver Drowsiness Detection Review
 
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
 
Drowsy Driver detection system
Drowsy Driver detection systemDrowsy Driver detection system
Drowsy Driver detection system
 
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
 
Vision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driverVision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driver
 
Driver detection system_final.ppt
Driver detection system_final.pptDriver detection system_final.ppt
Driver detection system_final.ppt
 
Anti drowsy alarm for drivers
Anti drowsy alarm for driversAnti drowsy alarm for drivers
Anti drowsy alarm for drivers
 
Face recognition
Face recognition Face recognition
Face recognition
 
Self Driving Autopilot Car
Self Driving Autopilot CarSelf Driving Autopilot Car
Self Driving Autopilot Car
 
autonomous car
autonomous carautonomous car
autonomous car
 
Google Driverless Cars
Google Driverless Cars Google Driverless Cars
Google Driverless Cars
 
DRIVER DROWSINESS ALERT SYSTEM
DRIVER DROWSINESS ALERT SYSTEMDRIVER DROWSINESS ALERT SYSTEM
DRIVER DROWSINESS ALERT SYSTEM
 
Driver Fatigue Monitoring System Using Eye Closure
Driver Fatigue Monitoring System Using Eye ClosureDriver Fatigue Monitoring System Using Eye Closure
Driver Fatigue Monitoring System Using Eye Closure
 
Drowsiness detection and updating system
Drowsiness detection and updating system Drowsiness detection and updating system
Drowsiness detection and updating system
 
Iris scanning
Iris scanningIris scanning
Iris scanning
 
Facial Recognition System
Facial Recognition SystemFacial Recognition System
Facial Recognition System
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar report
 
Artificial Passenger
Artificial  PassengerArtificial  Passenger
Artificial Passenger
 
Vehicle Detection using Camera
Vehicle Detection using CameraVehicle Detection using Camera
Vehicle Detection using Camera
 

Viewers also liked

B0151017
B0151017B0151017
B0151017
IJRES Journal
 
Driver gaze tracking and eyes off the road detection system
Driver gaze tracking and eyes off the road detection systemDriver gaze tracking and eyes off the road detection system
Driver gaze tracking and eyes off the road detection system
I3E Technologies
 
The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9
IOSR Journals
 
Yawning analysis for driver drowsiness detection
Yawning analysis for driver drowsiness detectionYawning analysis for driver drowsiness detection
Yawning analysis for driver drowsiness detection
eSAT Journals
 
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESSLI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
International Journal of Technical Research & Application
 
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTERPOD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
International Journal of Technical Research & Application
 
EYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEM
EYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEMEYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEM
EYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEM
International Journal of Technical Research & Application
 

Viewers also liked (7)

B0151017
B0151017B0151017
B0151017
 
Driver gaze tracking and eyes off the road detection system
Driver gaze tracking and eyes off the road detection systemDriver gaze tracking and eyes off the road detection system
Driver gaze tracking and eyes off the road detection system
 
The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9The Real Time Drowisness Detection Using Arm 9
The Real Time Drowisness Detection Using Arm 9
 
Yawning analysis for driver drowsiness detection
Yawning analysis for driver drowsiness detectionYawning analysis for driver drowsiness detection
Yawning analysis for driver drowsiness detection
 
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESSLI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
 
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTERPOD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
 
EYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEM
EYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEMEYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEM
EYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEM
 

Similar to Download as PPTX - PowerPoint Presentation

IRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for Drivers
IRJET Journal
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
IAEME Publication
 
eagleeye-151129054531-lva1-app6892.pptx
eagleeye-151129054531-lva1-app6892.pptxeagleeye-151129054531-lva1-app6892.pptx
eagleeye-151129054531-lva1-app6892.pptx
KGANESH34
 
Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...
Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...
Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...
IRJET Journal
 
AI Camera System to Prevent Road Accidents_1.pptx
AI Camera System to Prevent Road Accidents_1.pptxAI Camera System to Prevent Road Accidents_1.pptx
AI Camera System to Prevent Road Accidents_1.pptx
sanjivaniahire31
 
Automatic gate control
Automatic gate controlAutomatic gate control
Automatic gate control
Dipankar Haloi
 
IRJET - Intelligent System for Vehicle Controlling with Alcohol Detection...
IRJET -  	  Intelligent System for Vehicle Controlling with Alcohol Detection...IRJET -  	  Intelligent System for Vehicle Controlling with Alcohol Detection...
IRJET - Intelligent System for Vehicle Controlling with Alcohol Detection...
IRJET Journal
 
Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd Iaetsd
 
Drowsy Driving Detection System using IoT
Drowsy Driving Detection System using IoTDrowsy Driving Detection System using IoT
Drowsy Driving Detection System using IoT
IRJET Journal
 
Ijetcas14 395
Ijetcas14 395Ijetcas14 395
Ijetcas14 395
Iasir Journals
 
Automatic Breaking System Using Eye Blinking Sensor
Automatic Breaking System Using Eye Blinking SensorAutomatic Breaking System Using Eye Blinking Sensor
Automatic Breaking System Using Eye Blinking Sensor
paperpublications3
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
IAEME Publication
 
DRUNKEN DRIVE PROTECTION SYSTEM
DRUNKEN DRIVE PROTECTION SYSTEMDRUNKEN DRIVE PROTECTION SYSTEM
DRUNKEN DRIVE PROTECTION SYSTEM
ijiert bestjournal
 
Smart Algorithm for Traffic Congestion and Control
Smart  Algorithm for Traffic Congestion and ControlSmart  Algorithm for Traffic Congestion and Control
Smart Algorithm for Traffic Congestion and Control
IRJET Journal
 
Artificialpassenger
ArtificialpassengerArtificialpassenger
Artificialpassenger
Priyal Bhagat
 
IRJET - Smart Traffic Management System
IRJET - Smart Traffic Management SystemIRJET - Smart Traffic Management System
IRJET - Smart Traffic Management System
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 & IP
IRJET Journal
 
IRJET - Examination Forgery Avoidance System using Image Processing and IoT
IRJET - Examination Forgery Avoidance System using Image Processing and IoTIRJET - Examination Forgery Avoidance System using Image Processing and IoT
IRJET - Examination Forgery Avoidance System using Image Processing and IoT
IRJET Journal
 
5 drowsy-detector
5 drowsy-detector5 drowsy-detector
EBM.ppt
EBM.pptEBM.ppt
EBM.ppt
DOAFCLF
 

Similar to Download as PPTX - PowerPoint Presentation (20)

IRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for Drivers
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
eagleeye-151129054531-lva1-app6892.pptx
eagleeye-151129054531-lva1-app6892.pptxeagleeye-151129054531-lva1-app6892.pptx
eagleeye-151129054531-lva1-app6892.pptx
 
Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...
Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...
Computer Vision Based Driver Monitoring, Assisting and Grading System for Dri...
 
AI Camera System to Prevent Road Accidents_1.pptx
AI Camera System to Prevent Road Accidents_1.pptxAI Camera System to Prevent Road Accidents_1.pptx
AI Camera System to Prevent Road Accidents_1.pptx
 
Automatic gate control
Automatic gate controlAutomatic gate control
Automatic gate control
 
IRJET - Intelligent System for Vehicle Controlling with Alcohol Detection...
IRJET -  	  Intelligent System for Vehicle Controlling with Alcohol Detection...IRJET -  	  Intelligent System for Vehicle Controlling with Alcohol Detection...
IRJET - Intelligent System for Vehicle Controlling with Alcohol Detection...
 
Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...
 
Drowsy Driving Detection System using IoT
Drowsy Driving Detection System using IoTDrowsy Driving Detection System using IoT
Drowsy Driving Detection System using IoT
 
Ijetcas14 395
Ijetcas14 395Ijetcas14 395
Ijetcas14 395
 
Automatic Breaking System Using Eye Blinking Sensor
Automatic Breaking System Using Eye Blinking SensorAutomatic Breaking System Using Eye Blinking Sensor
Automatic Breaking System Using Eye Blinking Sensor
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
DRUNKEN DRIVE PROTECTION SYSTEM
DRUNKEN DRIVE PROTECTION SYSTEMDRUNKEN DRIVE PROTECTION SYSTEM
DRUNKEN DRIVE PROTECTION SYSTEM
 
Smart Algorithm for Traffic Congestion and Control
Smart  Algorithm for Traffic Congestion and ControlSmart  Algorithm for Traffic Congestion and Control
Smart Algorithm for Traffic Congestion and Control
 
Artificialpassenger
ArtificialpassengerArtificialpassenger
Artificialpassenger
 
IRJET - Smart Traffic Management System
IRJET - Smart Traffic Management SystemIRJET - Smart Traffic Management System
IRJET - Smart Traffic Management System
 
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 - Examination Forgery Avoidance System using Image Processing and IoT
IRJET - Examination Forgery Avoidance System using Image Processing and IoTIRJET - Examination Forgery Avoidance System using Image Processing and IoT
IRJET - Examination Forgery Avoidance System using Image Processing and IoT
 
5 drowsy-detector
5 drowsy-detector5 drowsy-detector
5 drowsy-detector
 
EBM.ppt
EBM.pptEBM.ppt
EBM.ppt
 

More from butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
PPT
PPTPPT
PPT
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
hier
hierhier
hier
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Download as PPTX - PowerPoint Presentation

  • 1. Drowsy Driver Warning System Mark Cataldi, Jesse Harvey, Dieter LaskowskiSenior Design Projects II – Fall 2008Department of ComputerEngineering, Rochester Instituteof Technology, Rochester, NY Project Description Drowsiness slows reaction time, decreases awareness, and impairs judgment just like drugs or alcohol. Independent studies1 of the Pennsylvania Turnpike and the New York State Thruway estimate that 50 percent of fatal crashes on those roads are caused by drowsy drivers. Many people would never consider drinking and driving, but many fail to recognize that driving drowsy can be just as fatal as driving drunk. The Drowsy Driver Warning System is designed to prevent a driver from falling asleep at the wheel. Two cameras are mounted inside the automobile cabin. One of the cameras faces the driver in order to monitor the driver’s eyes. The other camera faces the front windshield of the automobile in order to monitor lane position. When the system determines that the driver is becoming drowsy or the automobile is drifting out of its current lane, the warning system will enable an audible buzzer and massage pad in order to awaken the driver. Screen capture of the Lane Departure Detector after Sobel edge detection (not shown) and Hough line transform. The Hough lines are represented by the green lines drawn from the origin, which are then decoded into the lane edges and drawn in red. To eliminate extraneous data, only edges in the area between the two horizontal lines are analyzed. The crossbar (pink) shows the region which is considered a dangerous lane departure. If a Hough line passes through the cross bar it will trigger an alarm message to be sent. Screen capture of the blink detection application supplied by the Machine Perception Toolbox. The red box detects a face found by the application with white boxes around the eyes. The red bar to the left shows the blink threshold which will grow or shrink based on how likely it is that the subject is blinking. The bar will turn blue if a blink is detected. After a specified frequency of blinks, the blink detector will activate the warning system. Software Hardware Cameras: The Logitech QuickCam® Pro 9000 was selected for it’s premium autofocus and ultra-wide field of view in hopes of providing the best possible input to the image processing libraries. The IR blocking filter on the driver facing camera wasphysically removed to allow for IR illumination. When a hazardous situation is detected, the warning system will provide both a tactile and audible response in order to wake the drowsy driver. The audible response is driven by a Piezo buzzer operating in the 70 - 80 dB range. The tactile response is provided by a USB massage pad that has been modified to accept control signals from the microcontroller. Infrared LEDs are illuminated when MPT is unable to detect the driver’s face using ambient lighting. This enables face monitoring at night or under low light situations. The IR lighting also helps reduce glare on eyeglass lenses. A Freescale HCS12 microcontroller is responsible for activating the warning system, enabling the IR LEDs, and interfacing with the driver control box. A driver control box is provided to allow the driver to inhibit face and lane detection independently and simultaneously. Status LEDs are also mounted in the control box to notify the driver if blink or lane departure detection are not functioning reliably. Image processing is handled by two software libraries: Machine Perception Toolbox (MPT) and a custom lane departure detection application that utilizes the AForge.Net framework. The Machine Perception Toolbox2 (MPT) supplies cross-platform libraries for real-time perception primitives, including face detection, eye detection, blink detection and color tracking. AForge.NET3 is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence. It includes image processing, neural networks, genetic algorithms, machine learning, and much more. A DrowsyDriver C++ library was created to interface with the different image processing libraries and the microcontroller. When the application launches, DrowsyDriver initializes both MPT and the lane departure application. DrowsyDriver then monitors the image processing results and communicates its status with the microcontroller through PC RS-232 serial port. The code running on the microcontroller was written in MCU12 assembly. The microcontroller reads the serial port and interprets the data to manipulate specific output ports and track the warning system’s status. The microcontroller also reads the input values from the driver control box in order to inhibit or enable the proper alerts. The Team Project Costs Imaging System Warning & Support System Acknowledgements/Resources Special Thanks The team would like to thank Dr. Roy Czernikowski for his assistance and guidance throughout the project. The team would also like to thank Richard Tolleson for his continued technical support and miscellaneous project supplies. The team recognizes Michael Snook for his assistance in the area of circuit design and analysis of the team’s electrical components. Finally the team would like to show its appreciation towards their classmates for their positive feedback and suggestions, which ultimately contributed to the success of the project. Resources 1: http://www.sleepfoundation.org/site/apps/nlnet/content3.aspx?c=huIXKjM0IxF&b=2464479&ct=3445645 2: MPT: http://mplab.ucsd.edu/grants/project1/free-software/mptwebsite/introduction.html 3: AForge: http://code.google.com/p/aforge Team members from left to right: Mark Cataldi, Jesse Harvey and Dieter Laskowski