Single-channel-based automatic drowsiness detection architecture with a reduced number of EEG features

被引:35
作者
Belakhdar, Ibtissem [1 ,2 ]
Kaaniche, Walid [2 ]
Djemal, Ridha [3 ]
Ouni, Bouraoui [1 ,4 ]
机构
[1] Univ Monastir, Fac Sci, Lab Elect & Microelect, Monastir 5000, Tunisia
[2] Univ Sousse, Natl Engn Sch Sousse, BP 264 Erriyadh, Sousse 4023, Tunisia
[3] Coll Engn KSU, EE Dept, Box 800, Riaydh 11421, Saudi Arabia
[4] Ecole Natl Ingn Sousse, Networked Objects Control & Commun Syst, BP 264, Sousse Erriadh 4023, Tunisia
关键词
Electroencephalography (EEG); Drowsiness; Artificial neural network (ANN); FFT; ARM; BRAIN-COMPUTER INTERFACES; DRIVER DROWSINESS; RECOGNITION SYSTEM; CLASSIFICATION; COMPRESSION; REDUCTION; RESOURCE; ECG;
D O I
10.1016/j.micpro.2018.02.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents efficient EEG system for drowsiness detection. The proposed system is able to provide stable performances regardless their intrinsic features of drivers and is suitable for embedded implementation. This approach is based on spectral analysis where a new set of features is extracted from an electroencephalography (EEG) recording based on the analysis of sub-bands of 1 Hz. In this work, the alpha sub-band is represented by only one frequency, i.e., the individual alpha frequency, instead of using the entire sub-band from 8 to 12 Hz. The use of this frequency as a representative feature helps to overcome the problem of interpersonal variability between different persons. Furthermore, we have reduced the EEG feature size while maintaining the accuracy at its highest level. By combining the reduction in the number of features with the use of only one differential EEG channel, we have succeeded in developing a more suitable system with good accuracy. In order to verify the performance of our approach, the proposed EEG-based signal processing technique was simulated and tested under Matlab using an existing offline database (MIT-BIH Polysomnographic Database Physiobank); consequently, it provides better drowsiness detection performance than similar published works with an average accuracy of approximately 88.80%. Furthermore, we have implemented our proposed architecture in an ARM based processor platform to complete our virtual prototyping and to get a real evaluation of our drowsiness system architecture. Such system is able to process an epoch of 30 s within 0.2 s. The proposed approach should be easily and efficiently handled by a driver to be warned against any risk from potential drowsiness in real-time. Obtained results show that the proposed system provides a short processing time while maintaining a high performance in term of classification accuracy.
引用
收藏
页码:13 / 23
页数:11
相关论文
共 49 条
[1]  
[Anonymous], SYST SIGNAL PROCESS
[2]  
[Anonymous], IEEE T PATTERN ANAL
[3]  
[Anonymous], CLASSIFICATION DRIVE
[4]  
[Anonymous], 2015, J TRAFFIC TRANSP ENG
[5]  
Awais M, 2014, IEEE REGION 10 SYMP, P244, DOI 10.1109/TENCONSpring.2014.6863035
[6]   Cross-validation aggregation for combining autoregressive neural network forecasts [J].
Barrow, Devon K. ;
Crone, Sven F. .
INTERNATIONAL JOURNAL OF FORECASTING, 2016, 32 (04) :1120-1137
[7]  
Belakhdar I, 2016, INT MULTICONF SYST, P16, DOI 10.1109/SSD.2016.7473671
[8]  
Belwafi K, 2014, 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE, COGNITIVE ALGORITHMS, MIND, AND BRAIN (CCMB), P121, DOI 10.1109/CCMB.2014.7020704
[9]  
Benbadis SR, 2006, SLEEP: A COMPREHENSIVE HANDBOOK, P989
[10]  
Boonnak Naiyana, 2015, International Journal of Machine Learning and Computing, V5, P288, DOI 10.7763/IJMLC.2015.V5.522