The Study of Methodologies for Identifying the Drowsiness in Smart Traffic System: A Survey Mariya 1 Mrs. Sumana K R 2

Similar documents
Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems

Acquisition/Processing System and its Application on Driver's

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction

ELG3336 Design of Mechatronics System

DTP4700 Next Generation Software Defined Radio Platform

BRAIN COMPUTER INTERFACE (BCI) RESEARCH CENTER AT SRM UNIVERSITY

An EOG based Human Computer Interface System for Online Control. Carlos A. Vinhais, Fábio A. Santos, Joaquim F. Oliveira

Design and Implementation of Smart Car Driving Kulkarni S.D.

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA

Implementation of wireless ECG measurement system in ubiquitous health-care environment

Driver status monitoring based on Neuromorphic visual processing

BRAINWAVE CONTROLLED WHEEL CHAIR USING EYE BLINKS

Main Features. Highlights

Active RFID System with Wireless Sensor Network for Power

433MHz front-end with the SA601 or SA620

TC-3000C Bluetooth Tester

Band-Reconfigurable High-Efficiency Power Amplifier 900 MHz/1900 MHz Dual-Band PA Using MEMS Switches

P08050 Remote EEG Sensing

RFID- GSM- GPS Imparted School Bus Transportation Management System

Design of Vehicle Lamp Control System based on LIN bus Wen Jian-yue1, a, Luo Feng1, b

Introduction of USRP and Demos. by Dong Han & Rui Zhu

Assessments of Grade Crossing Warning and Signalization Devices Driving Simulator Study

A SEMINAR REPORT ON BRAIN CONTROLLED CAR USING ARTIFICIAL INTELLIGENCE

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN

[Kathar*, 5(2): February, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

Design of WSN for Environmental Monitoring Using IoT Application

Design of CMOS Instrumentation Amplifier

R-Log Radio data logger

ni.com Sensor Measurement Fundamentals Series

Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology

Embedded Systems Programming Instruction Using a Virtual Testbed

A Novel Design In Digital Communication Using Software Defined Radio

SDR Platforms for Research on Programmable Wireless Networks

BRAIN CONTROLLED CAR FOR DISABLED USING ARTIFICIAL INTELLIGENCE

Wireless Music Dock - WMD Portable Music System with Audio Effect Applications

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

A review paper on Software Defined Radio

A Survey of Sensor Technologies for Prognostics and Health Management of Electronic Systems

Automatic Two Wheeler Driving Licence System by Using Labview

A Wireless Smart Sensor Network for Flood Management Optimization

Intelligent Bus Tracking and Implementation in FPGA

Real Time Operating Systems Lecture 29.1

Energy Consumption and Latency Analysis for Wireless Multimedia Sensor Networks

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 07, 2017 ISSN (online):

Instrumentation amplifier

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

BitScope Micro - a mixed signal test & measurement system for Raspberry Pi

Measurement & Control of energy systems. Teppo Myllys National Instruments

A simple embedded stereoscopic vision system for an autonomous rover

End-to-End Test Strategy for Wireless Systems

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

/$ IEEE

An Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing

CHAPTER 3. Instrumentation Amplifier (IA) Background. 3.1 Introduction. 3.2 Instrumentation Amplifier Architecture and Configurations

Available online at ScienceDirect. Procedia Computer Science 105 (2017 )

IMPLEMENTATION OF REAL TIME BRAINWAVE VISUALISATION AND CHARACTERISATION

Index Terms IR communication; MSP430; TFDU4101; Pre setter

FAULT DETECTION AND DIAGNOSIS OF HIGH SPEED SWITCHING DEVICES IN POWER INVERTER

Design And Implementation of FM0/Manchester coding for DSRC. Applications

Brain Research Center. Hsinchu,, Taiwan

A Portable Magnetic Flux Leakage Testing System for Industrial Pipelines Based on Circumferential Magnetization

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction:

JEPPIAAR SRR Engineering College Padur, Ch

Accident prevention and detection using internet of Things (IOT)

Software Defined Radio: Enabling technologies and Applications

Overview: Trends and Implementation Challenges for Multi-Band/Wideband Communication

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

RPLIDAR A1. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner. Model: A1M8. Shanghai Slamtec.Co.,Ltd rev.1.

Development of Software Defined Radio (SDR) Receiver

Intelligent Traffic Light Controller

[Ahmed, 3(1): January, 2014] ISSN: Impact Factor: 1.852

RPLIDAR A1. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner rev.2.1. Model: A1M8. Shanghai Slamtec.Co.

FTSP Power Characterization

Adaptive Modulation with Customised Core Processor

Capacitive MEMS accelerometer for condition monitoring

Current Rebuilding Concept Applied to Boost CCM for PF Correction

GPS and GSM Based Transmission Line Monitoring System with Fault Detection Introduction:

PORTABLE ECG MONITORING APPLICATION USING LOW POWER MIXED SIGNAL SOC ANURADHA JAKKEPALLI 1, K. SUDHAKAR 2

Simulation Performance Optimization of Virtual Prototypes Sammidi Mounika, B S Renuka

Li-Fi And Microcontroller Based Home Automation Or Device Control Introduction

AN EFFICIENT TRAFFIC CONTROL SYSTEM BASED ON DENSITY

Flexible and Modular Approaches to Multi-Device Testing

Biometric: EEG brainwaves

Signal Processing in Mobile Communication Using DSP and Multi media Communication via GSM

Implementation of a Self-Driven Robot for Remote Surveillance

Internet of Things Application Practice and Information and Communication Technology

BULLET SPOT DIMENSION ANALYZER USING IMAGE PROCESSING

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS

Programmable Wireless Networking Overview

PHASE-LOCKED loops (PLLs) are widely used in many

Visvesvaraya Technological University, Belagavi

1. Introduction. 2. Cognitive Radio. M. Jayasri 1, K. Kalimuthu 2, P. Vijaykumar 3

Graduation Design Project Proposal Form

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

Implementation of FPGA based Design for Digital Signal Processing

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

Analog Circuits and Systems

RECOMMENDATION ITU-R BS

Transcription:

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 02, 2015 ISSN (online): 2321-0613 The Study of Methodologies for Identifying the Drowsiness in Smart Traffic System: A Survey Mariya 1 Mrs. Sumana K R 2 2 Assistant Professor 1,2 Department of Computer Network Engineering 1,2 The National Institute of Engineering, Mysore Abstract Driver s distraction has become an important safety concern, due to the use of in vehicle information systems such as mobile phones, GPRS and satellite radios. To overcome this problem we need to reduce such distractions and adapt in vehicle systems accordingly. The existing physiological signal monitoring systems have the ability to only record the signals without automatic analysis. However, biomedical signal monitoring systems are advanced with automatic analysis. In our proposed topic of brain computer interface (BCI) system that can acquire and analyze electroencephalogram (EEG) signals in real-time to monitor human physiological and cognitive states, which in turn provides warning signals to the user during danger. The BCI system has 5 units, bio signal acquisition/amplification unit, a wireless transmission unit, a embedded signal processing unit, a host system for data storage and real-time display, and a warning device are been implemented and integrated into the system to close the loop of BCI system. Key words: GPRS and Satellite, Electro Encephalo Gram, BCI I. INTRODUCTION A wide variety of physiological signals are measured by embedding sensors in different objects and places, due to which the production cost has become cheaper and power consumption of sensors are reduced, provided the physiological signals are wireless and portable in order to monitor target physiological signals and analyse them at real-time. Since they can only record signals without automatic analysis, a new technique was developed for embedded system and signal processing that is there is a tendency to apply the embedded system technique to brain computer interface (BCI). An electroencephalogram (EEG) based BCI provide a feasible and harmless way for the communication between the human brain and the computer. Traditionally, the variations of brain waveforms are measured and analyzed by desktop computers (PCs), it is desirable to use small devices with long battery life that can be carried indoors or outdoors. There have been many studies regarding the portable BCI devices, however most of the systems focused on the hardware monitoring device, not on the analysis which took place in real-time. In order to control environmental devices wireless transmission and the realtime embedded systems with multitask scheduling have become a trend in developing homecare and interpretation of systems, because they provide a platform to build sensing and less expensive BCI systems. Many extended applications are implemented on the newer platforms provided they are smaller and more powerful devices. The main aim of this paper is to develop a real-time wireless embedded electroencephalogram (EEG)-based brain computer interface (BCI) system that includes biomedical acquisition/amplification,wireless transmission, dual-core signal processing with multitask scheduling and the host system for real-time display and storage. The biomedical signal acquisition and amplification units is used to collect electroencephalogram (EEG) signals, the wireless transmission module is used for transmitting the recorded data in order to overcome the problem of wiring, through which the subject can carry a light-sensing module instead of wiring to the analysis system that provides the advantage of portability. Depending of different applications and locations the wireless transmission module selects between Bluetooth and radio frequency (RF). Since the computing power of the embedded system becomes critical when selecting a suitable embedded processor and EEG data requires large amount of calculations. Therefore, the embedded system makes use of dual-core processor integrating a DSP and an advanced reduced instruction set computer (RISC) machine (ARM) processor. To enhance the real-time signal processing performance multitask scheduling mechanism was implemented into the embedded system. Finally, for the demonstration we have implemented a real-time drowsiness detection method that is combined with an online warning feedback. Driver s drowsiness causes many accidents on highways. The proposed system is unique when compared to the other system designs in terms of its dual-core embedded processors for the convenient use and powerful computational capability and wireless transmission subsystem. Our previous studies discovered that some features in human EEG signals are highly related to drowsiness level, and they can be used for estimating driver drowsiness. Using the online analysis of the electroencephalogram (EEG) data by the embedded multitask scheduling system, the warning device will be indicate when the drowsiness condition occurs. II. SYSTEM ARCHITECTURE The diagram of the proposed electroencephalogram based Brain computer interface (BCI) system is shown in Fig. 1, which includes five modules (BCI). 1) Signal acquisition and amplification module 2) Wireless data transmission module 3) Embedded signal processing module 4) Host system for real-time display and data storage and 5) Warning device There is a three layer sensing module which provides 4-ch biomedical signal acquisition/ amplification, and wireless transmission functions. Layer 1 consists of signal acquisition and amplification unit on the top-side, and the 8-b A/D converters are designed on the bottom side of layer 1. Complex programmable logic device (CPLD) module that controls A/D and wireless modules is at the layer 2. Layer 3 consists of RF3100 module for wireless All rights reserved by www.ijsrd.com 303

transmission, and the Bluetooth module is placed on the topside of layer 1. The weight of the sensing module with a Liion battery is 51 g, and the size of the module is 4.5 cm 6.5 cm 2.5 cm. The sensing module requires a power consumption of about 1.11 W, and is designed to operate at 400 ma wit 3.7-V dc power supply. The module can continuously operate for at least 45h with a commercial 16000 mah Li-ion battery. In addition, the electroencephalogram (EEG) signal processing unit (OMAP 1510) and the host system (PC) are powered with ac. method keying keying power 0dBm(1Mw) 12dBm Interface UART,USB UART Table 1: Comparison of the Bluetooth and rf3100/3105 Fig. 1: Block Diagram of the Proposed BCI System A. Signal Acquisition/Amplification Module: To overcome the inconvenience and uncomfortableness of traditional EEG sensors we make use of dry electrodes based on micro electromechanical systems (MEMS) technologies on the subject s forehead to obtain the EEG signal. The Fig. 2(a) shows after signal acquisition, the amplification unit is applied to filter out the artifacts. The amplifying circuit of EEG consists of a preamplifier (differential amplifier) with a gain of 100. To protect the subject an isolated amplifier is used, a bandpass filter is composed of a low-pass filter and a high-pass filter to reserve 1 100 Hz signals, a differential amplifier(preamplifier) that had a gain of 10 or 50(chosen by a switch). Larger amplification is needed before filtering because the gain of the preamplifier (100) is larger than the amplifier (a gain of 10) due to the EEG signal is in microvolt level. There is no mechanism designed for this problem because the capacity we used in the bandpass filter can compensate the dc-offset. The sensing module that carried by the subjects is designed to operate with a 3.7-V dc power supply, and the dc voltage can be either supplied by ac power line or battery. Therefore to eliminate the effect of the line noise in case we have to run the system with ac power we include 60Hz notch filter. Mode Bluetooth RF 3100/3105 Frequency band 2.4GHz 915MHz 10m 200-600m distance Full-Duplex Half-Duplex direction Modulation Frequency shift Frequency shift Fig. 2: Detail Architecture of the BCI System B. Wireless Data Module: The wireless data transmission unit is showed in the Fig. 2(b) that includes 8-b A/D converters, a Complex programmable logic device (CPLD), and wireless modules. The obtained signal is first converted to digital from analog, and then, transmitted through the wireless modules. To control the A/D converter and encode the data for the All rights reserved by www.ijsrd.com 304

wireless modules we have employed ALTERA FLEX10K EPM 7128STC100-7 CPLD. In the wireless module of the designed BCI system two different transmission methods can be selected according to the transmission distance in applications. For the short-distance transmission Bluetooth module is most commonly used in the medical/clinical settings, long-distance transmission is sometimes desirable in the settings. The system is expected to be applied in various fields such as clinical physiological signal monitoring, exercise training and home cares, in addition to drivers drowsiness estimation. Thus, we also integrated a custom-made RF transmission module with longer operation range in the developed system. Low transmission power and high transmission rate designs are integrated using a transparent module called as the RF 3100/310 module. The comparison of RF3100/3105 and Bluetooth is shown in Table I. The transmission rate is set as 19 200 b/s only in our final design to prevent transmission error, and it can still provide 295 Hz sampling rate for 4-ch signal transmission. Since the most concerned frequency band of EEG signals is during 1 60 Hz, thus this setting is quite enough for general EEG signal acquisition. To preserve the original signal the EEG signals are recorded at the higher sampling rate which could be helpful for various applications in addition to drowsiness estimation. Thus, the signals are recorded at a higher sampling rate and down-sampled to 64 Hz in the EEG signal analysis unit. C. Dual-Core Processing Module: Advanced functions are expected from the portable biomedical devices such as real-time feedback to the users in addition to online monitoring. Hence, for physiological analysis more complex processing methods needs to be proposed, when implemented in a real device or product more impact will be produced. Due to its powerful computation power the EEG signal processing methods as well as the intelligent technology can be implemented on dual-core processing unit for different applications as the dual-core processing unit is adopted as a platform. The Texas Instruments (TI) open multimedia architecture platform (OMAP) 1510 is a operating core, which is composed of an TMS320C55x DSP processor and a ARM925 processor. EEG data is processed by the DSP core, and the ARM925 was used to communicate with other devices such as transmission control protocol/ internet protocol (TCP/IP) network and wireless transmission modules. Since these two cores have different functions, the DSP gateway is used as the cooperation structure for the communication between the two cores, as shown in Fig. 2(c). The ARM core makes use of the resources of DSP core by application program interface (API) as DSP gateway is a software, and works like a small real-time kernel that manages the resource and data flow in the DSP core. In this mechanism, when the system needs to process the EEG data the DSP processor is turned on. Example for this is Linux operating system (OS) which is built to manage the resource of ARM core. There are 3 parts in the functions of ARM core: 1) Wireless module control, 2) TCP/IP control and 3) DSP gateway driver. The ARM core has been selected for these tasks due to its excellent interface control ability. The task distribution and the process flow in the embedded system is shown in Fig.3. Fig. 3: Software Structure of the Embedded System and the Data Processing Flow. The two processing flows EEG data acquisition /communication and EEG signal processing are running at the same time. The data processing flows are described as follows. 1) After the wireless device receives the EEG data, task A transmits the data to the network, the EEG data are stored in the shared memory. 2) After the data are stored in the shared memory, task B enables the DSP module and sends data to DSP. 3) After the DSP receives the data, DSP processes the data with short time FFT analysis and Hanning Window. 4) After EEG analysis, DSP sends the result to ARM. 5) Then ARM performs other processes and result is saved in the share memory. 6) If the EEG analysis detects driver s drowsiness, the embedded system will send the triggering signal to the warning device through wireless transmission. Since the designed BCI system should work in real time, the task of signal-receiving should continue while EEG signal is on processing. To manage these tasks and to ensure the accurate sampling rate for EEG signal acquisition and data process/ analysis in real time an embedded multitask scheduling mechanism system is used. According to their working frequency the tasks are divided into 3 types: Task A TCP/IP control and wireless device; Task B call DSP task and transmit EEG data to IPBUF buffer; and Task C receiving data from IPBUF buffer and further processing of the DSP processed data. The Fig. 4 shows the time series diagram of multitask scheduling system. The working frequency of buffer IPBUF data transmission is much smaller than the wireless device and TCP/IP control. Hence, the system is All rights reserved by www.ijsrd.com 305

allowed to continuously receive signals from the wireless device and display the output through TCP/IP. The system has the ability to decide when to process other tasks by itself. The ARM core will not only hold and wait in this architecture, but also keep transmitting the data from wireless device to the display unit when DSP core is processing EEG signals. Scheduling system has interprocess communication (IPC) as an important issue since the tasks in our system is not completely independent. In our system, to manage tasks we use ARM-Linux. They provide three methods for IPC: message queue, semaphore, and shared memory. For our proposed embedded system message queue and semaphore is not efficient enough. The proposed BCI system for IPC has employed three modified communication methods: A novel synchronization mechanism; Arbitration method; and Sharing memory buffer (IPBUF) between processing cores. Traditionally, when two tasks are accessing one memory block at the same time the synchronization procedure is enabled. No other task can access to the memory, because the memory is blocked when one task is reading or writing on it. The synchronization procedure unlocks the blocked memory when the first task finishes writing/reading, and then, sends a signal to indicating other waiting tasks. This is obvious that the mechanism can largely decline the processing speed of the processor. To deal with the simultaneous memory access by both receiving EEG data from EEG acquisition system (task A) and sending EEG data to DSP (task B) a new synchronization mechanism is designed. When task A is accessing the memory, task B will be idle and waste some time in waiting. Hence, we use two blocks of memory with the same size to reduce the waiting time. The task B can get the EEG data from memory M2 at the same time, when task A is storing EEG data on memory M1. With this modified procedure, the waiting time could be reduced caused by synchronization control and these 2 tasks can be executed concurrently. The method consumes double memory size to complete the procedure therefore the extra required memory is less than 4KB.. Besides, we use arbitration flag register instead of semaphore due to that the speed of flag register based on shared memory is the fastest IPC method in Linux platform. The flag register can reduce the amount of memory needed because one declared variable may contain many flags. Fig. 3: Time Series Diagram Of Multitask Scheduling Mechanism. D. Host System for Real-Time Display and Data Storage: The host system structure is shown in Fig. 2(d). The host system has 2 important functions which includes real-time EEG signal display and data storage. The data size of continuous EEG recordings is beyond the storage capacity of the embedded system. Hence, network file system is implemented to store EEG signals. Additionally, to show the biomedical signals in real time we built a graphic user interface (GUI), which is shown in the Fig.6(c). The connection between the embedded system and the host system is TCP/IP protocol. E. Warning Device: The warning device is shown in Fig. 2(e). Audio signal and visual signal can be presented to the BCI users as the feedback warning signals. Since it is easier to detect audio signals than visual signals for the driver when he/she is drowsy, therefore audio signals are more effective according to our prior study for driver drowsiness warning. The audio signal of 1750 Hz achieves the best results when the efficiency of audio signals with different frequencies, 500, 1750, and 3000 Hz, were tested. Through the wireless transmission modules the triggering signals are sent from the dual core EEG signal-processing unit to the warning device. The F3100/3105 modules are half-duplex, which means that the modules cannot receive and transfer signals at the same time. Here the signals are transmitted in the form of packages, a package of warning signal can be transmitted in the time period between two packages of the acquired EEG signals for transmission. For the reversedirection transmission the time period between two packages might be too short if the transmission frequency is set too high. In order to handle this problem, the transmission frequency is set lower to leave some time duration for the data transmission from the other end. III. CONCLUSION This paper is a survey on identifying the drowsiness of a driver in a smart traffic system. They have five units, first is the signal acquisition and amplification unit, second is the wireless transmission unit, third is the dual core signal processing unit, fourth is a sensing real- signal display and monitoring unit, and fifth is the warning device. Here the EEG signal are first acquired by the bio signal acquisition and amplification unit and then transmitted through the wireless medium between the transmitter and the receiver. The EEG signals r processed by the dual core signal processing unit, and the processed results were further transmitted to the sensing system for data storage, real-time display, and triggering the warning device indicating an error by TCP/IP. Meanwhile multitask scheduling procedure was employed with the dual core signal processing unit to enhance the efficiency of the embedded system. Online warning feedback is implemented in order to determine realtime drowsiness. The following important points are noted: For Signal acquisition, amplification, and wireless transmission a sensing module is used. For the real time EEG signal processing a dual core embedded system is used in enhance the efficiency. For online warning and reminding an automatic bio-feedback loop is used. All rights reserved by www.ijsrd.com 306

Combination of these technologies helps develop a successful BCI system which can be applied to various applications. The Study of Methodologies for Identifying the Drowsiness in Smart Traffic System: A Survey REFERENCES [1] L. M. Bergasa, J. Nuevo, M. A. Sotelo, R. Barea, and M. E. Lopez, Real-time system for monitoring driver vigilance, IEEE Trans. Intell. Transport. Syst., vol. 7, no. 1, pp. 63 77, Mar. 2006. [2] J. Pauwelussen and P. J. Feenstra, Driver behavior analysis during ACC activation and deactivation in a real traffic environment, IEEE Trans. Intell. Transport. Syst., vol. 11, no. 2, pp. 329 338, Jun. 2010. [3] C. T. Lin, Y. C. Chen, T. Y. Huang, T. T. Chiu, L. W. Ko, and S. F. Liang, Development of wireless brain computer interface with embedded multitask scheduling and its application on real-time driver s drowsiness detection and warning, IEEE Trans. Biomed. Eng., vol. 55, no. 5, pp. 1582 1591, May 2008. [4] G. S. Yang, Y. Z. Lin, and P. Bhattacharya, A driver fatigue recognition model based on information fusion and dynamic Bayesian network, Int. J. Inf. Sci., vol. 180, no. 10, pp. 1942 1954, May 2010. [5] P. Bouchner, R. Pieknik, S. Novontny, J. Pekny, M. Hajny, and C. Borzová, Fatigue of car drivers - detection and classification based on experiments on car simulators, in Proc. 6th Int. Conf. Simul., Model., Optim., Lisbon, Portugal, Sep. 2006, pp. 727 732. [6] Y. L. Liang, M. L. Reyes, and J. D. Lee, Realtime detection of driver cognitive distraction using support vector machines, IEEE Trans. Intell. Transport. Syst., vol. 8, no. 2, pp. 340 350, Jun. 2007. All rights reserved by www.ijsrd.com 307