Android mobile driving assistant for highway drivers

No Thumbnail Available
Date
2015
Journal Title
Journal ISSN
Volume Title
Publisher
Uva Wellassa University of Sri Lanka
Abstract
Mobile based driving assistant that always communicate with the driver in an interactive way, has not introduced yet. It assists the driver when he is driving on highways and driver can control the assistant through his voice command. Mobile Driving Assistant helps driver to clarify the way that he drives. In addition, the driving assistant carefully examines the facial expressions of the driver and if he is in a drowsy condition, assistant suggests alternatives to overcome from those situations. This is a friendly interactive guide for the highway drivers. Recalling the history, in 2002 Ji and Yang (2002) has presented a detection drowsiness system based on infrared light illumination and stereo vision. This system localizes the eye position using image differences based on the bright pupil effect. Brandt et al. (2004) has shown a system that monitors the driver fatigue and inattention. For this task, he has used VJ method to detect the driver’s face. Using the optical flow algorithm over eyes and head this system is able to compute the driver state. Tian and Qin (2005) have built a system for verifying the driver’s eye state. Their system uses Cb and Cr components of the YcbCr color space; with vertical projection function this system localizes the face region and with horizontal projection function it localizes the eye region. Once the eyes are localized the system computes eye state using a complexity function. Pallavi M, S. Gawali in 2012 their research paper demonstrated the new non-intrusive approach for monitoring driver drowsiness depending on the driver and driving data fusion. They use percentage of eye closure (PERCLOS) model for estimating driver status. The driving information such as lateral position and steering wheel angle also use for drowsiness detection. Multilayer perceptron neural network has been trained for optimal performance score in this research paper. Yong Du, Peijun Ma in 2008 published a research paper on effective vision based driver fatigue detection method. In this at primary stage, the inter-frame difference approach binding color information is used to detect face. Marco Javier Flores and Jose Maria Armingol in 2008 presented the basic model for drowsiness detection. For this they used Viola & Jones (VJ) method to detect the driver’s face. Once face is detected SVM is used to detect eye status from trained data. Methodology For implementation of the Mobile Driving Assistant application, Samsung Galaxy Core was used as the mobile device and the android version 4.1(API level 16) was used as the development environment. The internet and GPS services need to be activated in Mobile Device. The Mobile Driving Assistant is based on android platform supported mobile phones only. Java was used as programming language and common programming language to develop android applications. ADT bundle was handled as IDE for the implementation. Android voice recognition and android Text-To-Speech facilities were focused in order to maintain the voice discussion between the driver and the mobile driving assistant. Applications that available in Android platform can potentially make use of any speech recognition service on the device that's registered to receive a Recognizer Intent. Google's Voice Search application, which is pre-installed on many Android devices, responds to a Recognizer Intent by displaying the "Speak now" dialog and streaming audio to Google's servers. The Android platform includes a Text-to-Speech (TTS) capability. Also known as "speech synthesis", TTS enables an Android device to "speak" text in various languages. Face and eye blinking detection is the most important module of the mobile driving assistant. Haarcascade_lefteye_2splits.xml files, distributed with OpenCV package were used to detect eyes when eyes are opened. OpenCV 2.4.9.0 was used for the image processing purposes.
Description
Keywords
Automobile, Automation, Science and Technology, System, Computer Science
Citation