ARTIFICIAL PASSENGER (A Sleep Prevention Dialogue Based Car System) Prepared By Jesalpura Riddhi 09-IT-14 Guided By Mansi Parmar.

Slides:



Advertisements
Similar presentations
Artificial passenger.
Advertisements

ARTIFICIAL PASSENGER.
INTRODUCTION APPLICATION IN THE DRIVING SEAT THE DOCTOR WILL SEE WIRED WEARABLES DO NOT KEEP YOUR EYES ON ROAD ADAPTIVE CRUISE CONTROL(A.C.C.) WORKING.
Communications Systems
Dynamic monitoring of traffic signs on roadways. INTRODUCTION TRAFFIC SIGNS ALONG ROADWAYS Approximately half of traffic accidents in developed countries.
Computer Parts There are many parts that work together to make a computer work.
Making the most of Satellite Navigation and Tracking Integration with your Business System.
Drowsy Driver Warning System Project Description Special Thanks The team would like to thank Dr. Roy Czernikowski for his assistance and guidance throughout.
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Gaze Tracking Using A Webcamera.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Head Tracking and Virtual Reality by Benjamin Nielsen.
Copyright©2008 N.AlJaffan®KSU1 Introduction to Computers Chapter 1 Created By: N.AlJaffan Modified By:S.Abudawood.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Sentry System One-Way Communication.
Input Devices Image Capture Devices, Sound Capture Devices, Remote Controls PREPARED & PRESENTED BY: FAHAD AHMAD KHAN.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
                      Digital Video 1.
Introduce about sensor using in Robot NAO Department: FTI-FHO-FPT Presenter: Vu Hoang Dung.
IT Introduction to Information Technology CHAPTER 05 - INPUT.
(CONTROLLER-FREE GAMING
The Camera Mouse: Visual Tracking of Body Features to Provide Computer Access for People With Severe Disabilities.
Prepared by: Badiuzaman Bin Baharu Supervisor: Dr. Nasreen Bt. Badruddin.
Introduction to Computers Copyright©2008 N.AlJaffan®KSU 1 Chapter 1.
Input Devices.  Identify audio and video input devices  List the function of the respective devices.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
GOOGLE GLASS Contents:-  Introduction  Technologies used  How it works?  Advantages  Disadvantages  Future scope  Conclusion.
The PhysioWheel Matt DeGraw, Bobby Zarubin, Drew Jackson, Jonny Locher Drew Jackson, Jonny Locher.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
1 Chapter 1.  What Is A Computer ? Computer is an electronic device, operating under the control of instructions stored in its own memory, that can accept.
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
Input By Hollee Smalley. What is Input? Input is any data or instructions entered into the memory of a computer.
Computer are used to control the operation of many and everyday objects. The instructions contained in the computer program send signals out to computer.
© Siemens AG, 2002 s CP RS Agenda The Role of IT for Accident-free Driving Interaction with driver’s physical condition Interaction with the roadside environment.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
Driver’s Sleepiness Detection System Idit Gershoni Introduction to Computational and Biological Vision Fall 2007.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
I. Getting Started with the Interface Microsoft ® Windows ® Movie Maker.
PRESENTED BY TARUN CHUGH ROLL NO: DATE OF PRESENTATION :-29/09/2010 ARTIFICIAL PASSENGER.
ARM BASED SMART HELMET USING XBee WITH ALCOHOL DETECTION
 There are many parts that work together to make a computer work.
A UTOMATIC DRUNKEN DRIVER AND DROWSINESS DETECTION SYSTEM Student’s Name with USN No. Guide Name HOD Name College Name, Dept.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
Under The Guidance of Smt. D.Neelima M.Tech., Submitted by
Input / Output Input - An input is data that a computer receives. Computers only work with digital information. Any input that a computer receives.
Copyright©2008 N.AlJaffan®KSU1 Introduction to Computers Created By: N.AlJaffan Modified By: N.AlShehri Chapter 1.
Audio & Vibration MOBILE IS EVERYWHERE Problems: External stimuli & noise Seeing & hearing challenges Accessibility Solutions: Audio & Vibrations.
DESIGN AND CONSTRUCTION OF ALCOHOL SENSING DETECTOR ON HIGHWAY TRAFFIC PRESENTED BY HARUNA STEPHEN O. EEE/2010/0012 ELECT/ELECT DEPT. OSUN STATE UNIVERSITY,
Presented By: O. Govinda Rao 3 rd MCA AITAM CH. Hari Prasad 3 rd MCA AITAM.
PRESENTED BY:- P.SREENIVASULU ROLL NO:-12AT5A0420 IV-B.Tech ECE.
Fire Fighting Robotic Vehicle. Introduction:  It is designed to develop a fire fighting robot using RF technology for remote.
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM
Prepared byMIDHUN.T CHM S5.  Aims at creating computational machines that have perceptual and sensory ability like those of human beings.  Use camera.
Investigating the Use of Eye-Tracking Technology for Assessment: A case study of research and innovation at a Special School INNOVATION IN THE ASSESSMENT.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Introduction to Computers
Driver Drawsiness Detection
SATELLITE AND MOBILE NETWORK COMMUNICATION
EYE TRACKING TECHNOLOGY
EYE-GAZE COMMUNICATION
Department of ECE A project Report on
PRESENTED BY:BHABESH RANJAN MAHAKUD
Intelligent IVI with AI
Data Logging & Control Systems
Submitted By:- JITHESH PT CUAHMCA009
Technology Literacy Hardware.
眼動儀與互動介面設計 廖文宏 6/26/2009.
TECHNOLOGICAL PROGRESS
Presentation transcript:

ARTIFICIAL PASSENGER (A Sleep Prevention Dialogue Based Car System) Prepared By Jesalpura Riddhi 09-IT-14 Guided By Mansi Parmar

Index  Introduction  Why such system  Artificial passenger  What does it do  Devices  Working component  Advantages  Disadvantages  Application  Future enhancement  Conclusion  Bibliography

Introduction IBM (International business machines corporation, NY) has developed a software that holds a conversation with the driver to determine whether the driver can respond alertly enough, called “ Artificial Passenger ”. IBM (International business machines corporation, NY) has developed a software that holds a conversation with the driver to determine whether the driver can respond alertly enough, called “ Artificial Passenger ”. This was designed to make long solo journeys safer and long solo journeys safer and more bearable. more bearable.

Why Such System? According to a national survey in UK and USA, it is observed that the driver fatigue annually causes According to a national survey in UK and USA, it is observed that the driver fatigue annually causes crashes crashes 1500 deaths 1500 deaths 7100 injuries 7100 injuries  Majority of off-road accidents observed, were caused by eye closure of half and even 2-3 seconds, where the normal human eye blinks at seconds.

What is an Artificial Passenger? Natural language e-companion. Natural language e-companion. Sleep preventive device in cars to overcome drowsiness. Sleep preventive device in cars to overcome drowsiness. Life safety system. Life safety system.

What Does It Do? Detects alarm conditions through sensors. Detects alarm conditions through sensors. Broadcasts pre-stored voice messages over the speakers. Broadcasts pre-stored voice messages over the speakers. Captures images of the driver. Captures images of the driver.

Condition Sensor Mobile Indicator Device

About Artificial Passenger The AP is an Artificial Intelligence based companion that will be resident in software and chips embedded in the automobile dashboard. The AP is an Artificial Intelligence based companion that will be resident in software and chips embedded in the automobile dashboard. The system has a conversation planner that holds a profile of you, including details of your interests and profession. The system has a conversation planner that holds a profile of you, including details of your interests and profession.

A microphone picks up your answer and breaks it down into separate words with speech-recognition software. A microphone picks up your answer and breaks it down into separate words with speech-recognition software. A camera built into the dashboard also tracks your lip movements to improve the accuracy of speech recognition. A camera built into the dashboard also tracks your lip movements to improve the accuracy of speech recognition.

A voice analyzer then looks for signs of tiredness by checking to see if the answer matches your profile. Slow responses and lack of attention are signs of fatigue. A voice analyzer then looks for signs of tiredness by checking to see if the answer matches your profile. Slow responses and lack of attention are signs of fatigue. If you reply quickly and clearly, the system judges you to be alert and tells the conversation planner to continue the line of questioning. If you reply quickly and clearly, the system judges you to be alert and tells the conversation planner to continue the line of questioning.

If your response is slow or doesn’t make sense, the voice analyzer assumes you are dropping off and acts to get your attention. If your response is slow or doesn’t make sense, the voice analyzer assumes you are dropping off and acts to get your attention. If driver displays signs of fatigue, the artificial passenger might be programmed to open all the windows, sound a buzzer, increase background music volume, or even spray the driver with ice water. If driver displays signs of fatigue, the artificial passenger might be programmed to open all the windows, sound a buzzer, increase background music volume, or even spray the driver with ice water.

Devices Used in Artificial Passenger Eye tracker Eye tracker Voice recognizer or speech recognizer Voice recognizer or speech recognizer Natural language processor Natural language processor Driver analyzer Driver analyzer Conversational planner Conversational planner Alarm Alarm Microphone Microphone Camera Camera

Working Components Eye-Tracker Collecting eye movement data requires both hardware and software. Collecting eye movement data requires both hardware and software. Hardware:: Head-Mounted systems or remote systems Both systems measure the corneal reflection of the infrared LED, which illuminates and generates a reflection off the surface of the eye. Both systems measure the corneal reflection of the infrared LED, which illuminates and generates a reflection off the surface of the eye. This action causes the pupil to appear as a bright disk in contrast to surrounding iris and creates a small glint underneath the pupil which is used for calibration and tracking. This action causes the pupil to appear as a bright disk in contrast to surrounding iris and creates a small glint underneath the pupil which is used for calibration and tracking. Head mounted systems use multiple data points to record eye movement and measures pupil glint from multiple angles. Head mounted systems use multiple data points to record eye movement and measures pupil glint from multiple angles. Remote systems,in contrast, measure the orientation of the eye relative to a fixed unit such as camera. Remote systems,in contrast, measure the orientation of the eye relative to a fixed unit such as camera.

Monitoring System

Software: Data collection and analysis is handled by eye-tracking software. Data collection and analysis is handled by eye-tracking software. Software catalogs eye-tracking in one of the two ways Software catalogs eye-tracking in one of the two ways 1. ERICA’s Eye Gaze software uses a small red x to represent eye movement. 2. In other, data is stored as a series of x/y coordinates related to specific grid points on the computer screen

Eye Tracker

Working Components( cont…) Automatic Speech Recognition There are two ASRs used in the system: There are two ASRs used in the system:  First one is “speaker independent” and used for decoding voice signals of the driver.  Second one operates with voice car media and decodes tapes, audio, telephones, mails etc.

Working Components( contd…) Natural Language Processor Processes the decoded signals of voice or text data provided from the ASR. Processes the decoded signals of voice or text data provided from the ASR.  Identifies related meanings from the contents of the decoded messages.  Produces variant of responses.  This output goes to the driver analyzer as an input.

Working Components( contd…) Driver Analyzer Receives the textual data and voice data. Receives the textual data and voice data. Measures the time response using a clock. Measures the time response using a clock. Time responses, conclusions about driver’s alertness will be passed on to the conversational planner. Time responses, conclusions about driver’s alertness will be passed on to the conversational planner.

Working Components( contd…) Conversational Planner It is the heart of the system. It is the heart of the system. Instructs the language generator to produce the response. Instructs the language generator to produce the response. If the driver is in perfect condition CP instructs the language generator to continue the conversation otherwise it will be instructed to change the conversation. If the driver is in perfect condition CP instructs the language generator to continue the conversation otherwise it will be instructed to change the conversation.

Working Components (contd…) Alarm If the CP (conversational planner) receives information that the driver is about to fall asleep an alarm system is activated. If the CP (conversational planner) receives information that the driver is about to fall asleep an alarm system is activated.Microphone For picking up words and separate For picking up words and separate them by some internally used software them by some internally used software for conversation. for conversation.

Working Components (contd…) Camera This will track the lip movements of the driver. This will track the lip movements of the driver. Used to improve the accuracy of the speech recognition. Used to improve the accuracy of the speech recognition.

. Showing the dashboard of the car where the whole artificial system is generally attached.

Steps Involved in Tracking Automatically initialize lips and eyes using color predicates and connected components. Automatically initialize lips and eyes using color predicates and connected components. Track lip corners using dark line between lips and color predicate even through large mouth movement like yawning. Track lip corners using dark line between lips and color predicate even through large mouth movement like yawning.

Construct a bounding box of the head. Construct a bounding box of the head. Determine rotation using distances between eye and lip feature points and sides of the face. Determine rotation using distances between eye and lip feature points and sides of the face. Determine eye blinking and eye closing using the number and intensity of pixels in the eye region. Determine eye blinking and eye closing using the number and intensity of pixels in the eye region. Determine driver vigilance level using all acquired information. Determine driver vigilance level using all acquired information.

Detecting Driver Vigilance Aiming a single camera at a head of the driver. Aiming a single camera at a head of the driver. Detecting frequency of up and down nodding and left to right rotations of the head within a selected time period with the camera. Detecting frequency of up and down nodding and left to right rotations of the head within a selected time period with the camera. Determining frequency of eye blinking and eye closing. Determining frequency of eye blinking and eye closing. Determining frequency of yawning of the driver within the selected time period with the camera Determining frequency of yawning of the driver within the selected time period with the camera Generating an alarm signal in real time if the frequency value of the up and down nodding, the left to right rotations, the eye blinking, the eye closings, the yawning exceeds a selected threshold value. Generating an alarm signal in real time if the frequency value of the up and down nodding, the left to right rotations, the eye blinking, the eye closings, the yawning exceeds a selected threshold value.

Advantages It is broadly used to prevent accident. It is broadly used to prevent accident. Artificial component establishes interface with other drivers very easily. Artificial component establishes interface with other drivers very easily. If the driver gets a heart attack or drunk, it will send signals to vehicles nearby about this so driver there become alert. If the driver gets a heart attack or drunk, it will send signals to vehicles nearby about this so driver there become alert.

Disadvantages It is costly. It can only be installed to high profiled

Applications Interface with Neighboring Cars - Determines if a driver presents a high safety risk for ex. falling asleep, tired, inexperienced or under the influence of alcohol and signals the cars nearby to be careful of the driver. Interface with Neighboring Cars - Determines if a driver presents a high safety risk for ex. falling asleep, tired, inexperienced or under the influence of alcohol and signals the cars nearby to be careful of the driver. Medical Application -The system can monitor a driver and detect if they are sick,for ex. having a stroke or heart attack. Medical Application -The system can monitor a driver and detect if they are sick,for ex. having a stroke or heart attack. In any problem it alerts the vehicles near by, so the driver there can become alert. In any problem it alerts the vehicles near by, so the driver there can become alert. Opens and closes the doors and windows of the car automatically. Opens and closes the doors and windows of the car automatically. It is also used for the entertainment. It is also used for the entertainment. Also used in cabins in airplanes, trains, boats etc Also used in cabins in airplanes, trains, boats etc

Future Implementation Will provide us with shortest time routing based on road conditions changing because of weather and traffic, information about the cars on the route, destination requirement (as-flight has been delayed etc) Will provide us with shortest time routing based on road conditions changing because of weather and traffic, information about the cars on the route, destination requirement (as-flight has been delayed etc)

Conclusion Method for monitoring driver alertness Method for monitoring driver alertness Sufficient time to avert an accident. Sufficient time to avert an accident. Successful implementation of Artificial passenger would allow use of various services in car like reading s, navigation, downloading music files, voice games etc without compromising on driver safety Successful implementation of Artificial passenger would allow use of various services in car like reading s, navigation, downloading music files, voice games etc without compromising on driver safety

Bibliography L R Bhal et al. “Performance of the IBM speech recognition system L R Bhal et al. “Performance of the IBM speech recognition system

Thank You… Thank You…