drowsiness detection ppt

Embed Size (px)

DESCRIPTION

It is about the project to detect the drowsiness of the person using eog sensor

Citation preview

VISUAL ANALYSIS OF EYE STATE AND HEAD POSE FOR DRIVER ALERTNESS MONITORING

ROBUST HEAD TRACKING BASED ON MULTIPLE CUES FUSION IN THE KERNEL-BAYESIAN FRAMEWORKSOBJECTIVEThe main objective of the project is to ROBUST HEAD TRACKING BASED ON MULTIPLE CUES FUSION IN THE KERNEL-BAYESIAN FRAMEWORKS.EXISTING METHODIn the existing method we can detect the visual information by using sensors and after detecting it rings buzzer to indicate that driver is not paying attention on driving and after buzzer rings driver will come to normal position and he will concentrate on driving.

DISADVANTAGES OF EXISTING SYSTEM:

In the existing method the main disadvantage is we are detecting eyes by using sensors but we are not identifying exactly weather the driver paying attention on driving or not.

PROPOSED METHODIn the proposed method the on line detection of drowsiness using brain and visual information is to monitor the driver attentiveness in cars. This project is to monitor the drivers eye movement, IRIS detection, eye lids and head detection.Our Embedded project is to design and develop a low cost feature which is based on embedded platform for finding the driver drowsiness. Specifically, our system includes a webcamplaced on the steering column which is capable to capture all the eye movements of the Driver to find out whether he is sleeping or not. If the driver is not paying attention on the road ahead trying to sleep, the system will warn the driver by giving the warning sounds in the form of buzzer.Our Embedded System uses ARM micro controller has a feature of image processing technique. Image processing is any form of signal processing for which the input is an image, such as a photograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image. BLOCK DIAGRAM ARM ARCHITECTUREREGULATED POWER SUPPLYUSB HOSTWEBCAMBUZZERLINUX OSAPPLICATION FRAME WORKIMPLEMENTTIONFor implementing this project we are using Linux, Qt for embedded Linux and open CV library.LINUX OPERATING SYSTEMTheLinuxopen sourceoperating system, or Linux OS, is a freely distributable, cross-platformoperating system based on Unix that can be installed on PCs, laptops, net books, mobile and tablet devices, video game consoles, servers, supercomputers and more.

Qt for Embedded LinuxQt for Embedded Linux is a C++ framework for GUI and application development for embedded devices. It runs on a variety of processors, usually with Embedded Linux. Qt for Embedded Linux provides the standard Qt API for embedded devices with a lightweight window system.

OPEN CVOpen CVis an open source computer vision library originally developed byIntel. It is free for commercial and research use under aBSD (Berkeley Software Distribution) license.The library is cross-platform, and runs on Linux, Windows and Mac OS X. It focuses mainly towardsreal-timeimage processing, as such, if it finds Intel'sIntegrated Performance Primitiveson the system, it will use these commercial optimized routines to accelerate itself.

Working PrincipleIn this section, we are giving the complete description on the proposed system architecture. Here we are using Raspberry Pi board as our platform. It has an ARM-11 SOC with integrated peripherals like USB, Ethernet and serial etc. On this board we are installing Linux operating system with necessary drivers for all peripheral devices and user level software stack which includes a light weight GUI based on XServer, V4L2 API for interacting with video devices like cameras, TCP/IP stack to communicate with network devices and some standard system libraries for system level general IO operations. The Raspberry Pi board equipped with the above software stack is connected to the outside network and a camera is connected to the Raspberry Pi through USB bus. On the other side we have to host a web server with cloud facility.

ContdThe system uses USB webcam which is places at fore head of visually impaired person and is connected to Raspberry PI board through USB device.After connecting all the devices power up the device. When the device starts booting from flash, it first loads the linux to the device and initializes all the drivers and the core kernel. After initialization of the kernel it first checks weather all the devices are working properly or not. After that it loads the file system and starts the startup scripts for running necessary processes and daemons. Finally it starts the main application.ContdWhen our application starts running it first check all the devices and resources which it needs are available or not. After that it checks the connection with the devices and gives control to the user. The GUI for the user has the following options.An optional label for displaying the image taken from the camera.A status box for representing whether drowsiness is detected or not.Proposed scheme uses visual features such as eye index (EI), pupil activity (PA), and HP to extract critical information on non alertness of a vehicle driver. EI determines if the eye is open, half closed, or closed from the ratio of pupil height and eye height. PA measures the rate of deviation of the pupil center from the eye center over a time period.

ContdOur Embedded project is to design and develop a low cost feature which is based on embedded platform for finding the driver drowsiness. Specifically, our system includes a webcamplaced on the steering column which is capable to capture the eye movements. If the driver is not paying attention on the road ahead and a dangerous situation is detected, the system will warn the driver by giving the warning sounds through buzzer. CONCLUSIONThe project ROBUST HEAD TRACKING BASED ON MULTIPLE CUES FUSION IN THE KERNEL-BAYESIAN FRAMEWORKS has been successfully designed and tested. It has been developed by integrating features of all the hardware components and software used.Presence of every module has been reasoned out and placed carefully thus contributing to the best working of the unit. Secondly, using highly advanced Raspberry pi board and with the help of growing technology the project has been successfully implemented.

APLLICATION LANGUAGE: C / C++

ADVANTAGES:It avoids the accidents while driving.Automatic monitoring system.It avoids potential human errors.

APPLICATIONS:It is used to give warning sounds for driver drowsiness while driving.

REFERENCE: Datasheets and the user manuals of ARM controller.Beginning of Linux programming by Neil Matthew, Richard Stones.