correlation coefficient; Electroencephalogram; FastICA-TQWT; Graphical Processing Units; Mean Squared Error; Signal Noise ratio; Correlation coefficient; Fast-ICA; Graphical processing unit (GPUs); Mean squared error; Signal-noise ratio; Computer Networks and Communications; Computer Science Applications; Hardware and Architecture; Signal Processing; Control and Systems Engineering; Electrical and Electronic Engineering
Abstract :
[en] In this work, a new method for removal of ocular and muscular artifacts from Multi-channel electroencephalogram (EEG) is presented in order to obtain a 3D filtered cerebral mapping images. First, a FastICA algorithm of Independent Component Analysis (ICA) is applied in combination with the tunable Q-factor wavelet transform (TQWT), FastICA-TQWT. Then, to show the robustness of this method, a comparison was made between the proposed FastICA-TQWT method and the classical one FastICA-DWT based on three criteria: Mean Squared Error (MSE), correlation coefficient and Signal Noise Ratio (SNR). The results showed that the FastICA-TQWT method gave the highest Signal Noise Ratio and correlation coefficient and the minimum Mean Squared Error. However, the FastICA-TQWT algorithm requires an extremely high computing power. Therefore, the second contribution of this paper is to provide an EEG signal treatment by implementing the hybrid FastICA-TQWT algorithm using a new computing technology designed for a high-performance computing, called Graphical Processing Units (GPUs) using the Compute Unified Device Architecture (CUDA) technology. The performance of the parallel approach running along the GPU was compared to a CPU implementation.
Disciplines :
Electrical & electronics engineering
Author, co-author :
Abidi, Afef ✱; Université de Mons - UMONS > Faculté Polytechnique > Service d'Electronique et Microélectronique ; Technology and Medical Imaging Laboratory, Faculty of Medicine Monastir University of Monastir, Monastir, Tunisia
Nouira, Ibtihel; Technology and Medical Imaging Laboratory, Faculty of Medicine Monastir University of Monastir, Monastir, Tunisia
Bedoui, Mohamed Hedi; Technology and Medical Imaging Laboratory, Faculty of Medicine Monastir University of Monastir, Monastir, Tunisia
Valderrama, Carlos Alberto ; Université de Mons - UMONS > Faculté Polytechnique > Service d'Electronique et Microélectronique
✱ These authors have contributed equally to this work.
Language :
English
Title :
Parallel Implementation on GPU for EEG Artifact Rejection by Combining FastICA and TQWT
Publication date :
14 January 2019
Event name :
2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA)
Event organizer :
IEEE/ACS
Event place :
Aqaba, Jordan
Event date :
2018
Audience :
International
Main work title :
2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA)
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique R450 - Institut NUMEDIART pour les Technologies des Arts Numériques
N. Ahammad, T. Fathima, and P. Joseph, "Detection of epileptic seizure event and onset using EEG, " BioMed Res Int 2014 (2014), 450573. Available at: http://dx. doi. org/10. 1155/2014/450573.
M. Teplan, "Fundamentals of EEG measurement, " Measurement science review, vol. 2, pp. 1-11, 2002.
N. Tibdewal Manish, R. Fate Rohan, M. Manjunatha, A. Kumar Ray, M. Malokar, "Classification of artifactual EEG signal and detection of multiple eye movement artifact zones using novel Time-amplitude algorithm, " Signal, Image and Video Processing, vol. 11 (2), pp. 333-340, 2017.
D. Looney, V. Goverdovsky, P. Kidmose, and D. P. Mandic, "Subspace denoising of EEG artefacts via multivariate EMD, " IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 4688-4692, 2014.
C. Bedoya, D. Estrada, S. Trujillo, N. Trujillo, D. Pineda, and J. D. López, "Automatic component rejection based on fuzzy clustering for noise reduction in electroencephalographic signals, " Symposium of Image, Signal Processing, and Artificial Vision (STSIVA), 2013 XVIII, pp. 1-5, 2013.
J. Mateo, A. M. Torres, and M. A. García, "Eye interference reduction in electroencephalogram recordings using a radial basic function, " IET Signal Processing, vol. 7, pp. 565-576, 2013.
M. De Vos, W. Deburchgraeve, P. Cherian, V. Matic, R. Swarte and P. Govaert, "Automated artifact removal as preprocessing refines neonatal seizure detection, " Clinical Neurophysiology, vol. 122, pp. 2345-2354, 2011.
N. Oosugia, K. Kitajoc, N. Hasegawaa, Y. Nagasakaa, K. Okanoyab and N. Fujii, "A new method for quantifying the performance of EEG blind source separation algorithms by referencing a simultaneously recorded ECoG signal, "Neural Networks, vol. 93, pp. 1-6, 2017.
M. Negishi, M. Abildgaard, T. Nixon and R. T. Constable, " Removal of time-varying gradient artifacts from EEG data acquired during continuous fMRI, " Clinical neurophysiology, vol. 115, pp. 2181-2192, 2004.
M. T. Akhtar, W. Mitsuhashi, and C. J. James, "Employing spatially constrained ICA and wavelet denoising, for automatic removal of artifacts from multichannel EEG data. Signal processing", vol. 92, pp. 401-416, 2012.
T. Ahmad, H. N. Binti Alias and M. Ghanbari, "Separation of the EEG Signal using Improved FastICA Based on Kurtosis Contrast Function, "Australian Journal of Basic and Applied Sciences, vol. 5, pp. 2152-2156, 2011.
H. S. Hsu, T. R. Mullen, T.-P. Jung, and G. Cauwenberghs, "Real-time adaptive EEG source separation using online recursive independent component analysis" IEEE transactions on neural systems and rehabilitation engineering, vol. 24, pp. 309-319, 2016.
D. Kirk, W. Hwu, "Programming Massively Parallel Processors: A Hands-onApproach. Book, " Morgan Kauffman Publishers Inc., 2010.
M. Chouchene, F. E. Sayadi, M. Atri, R. Tourki, Integral image computation on GPU, the 10th International Multi-Conference on Systems, Signals & Devices (SSD), 2013, DOI: 10. 1109/SSD. 2013. 6564007
Juhasz Z, Kozmann G, " A GPU-BASED SOFT REAL-TIME SYSTEM FOR SIMULTANEOUS EEG PROCESSING AND VISUALIZATION, ", Scalable Computing: Practice ans Experience, vol. 17, pp. 61-78, 2016.
Z. Juhasz and G. Kozmann, "A GPU-based simultaneous real-time EEG processing and visualization system for brain imaging applications, " 38th International Conventionon Information and Communication Technology, Electronics and Microelectronics MIPRO 2015-Proc., no. May, pp. 299-304, 2015.
F. Raimondo, J. E. Kamienkowski, M. Sigman and D. Fernandez Slezak, "CUDAICA: GPU Optimization of Infomax-ICA, " EEG Analysis Computational Intelligence and Neuroscience 2012, vol. 2012, DOI 10. 1155/2012/206972
A. Foshati, F. Khunjush, A novel implementation of double precision and real valued ICA algorithm for bioinformatics applications on GPUs, Euro-Par'12 Proceedings of the 18th international conference on Parallel processing workshops, p. 285-294, 2012.
Z. Koldovský, P. Tichavský, and E. Oja, " Efficient Variant of Algorithm FastICA for Independent Component Analysis Attaining the Cramér-Rao Lower Bound, " IEEE Transactions on Neural Networks, Vol. 17 ( 5), pp1265-1277, 2006.
A. Hyv, "Fast and robust fixed-point algorithms for independent component analysis, " IEEE Transactions on Neural Networks, vol. 10, pp. 626-634, 1999.
A. Palumbo, F. Amato, B. Calabrese, P. Vizza, An Embedded System for EEG Acquisition and Processing for Brain Computer Interface Applications, DOI 10. 1007/978-3-642-15687-8-7, Wearable and Autonomous Biomedical Devices and Systems for Smart Environment: Issues and CharacterizationPublisher: Springer Verlag, Editors: S. C. Mukhopadhyay, A. Lay-Ekuakille, 2001, pp. 137-154.
S. Basiri; E. Ollila; V. Koivunen, "Alternative Derivation of FastICA With Novel Power Iteration Algorithm, "IEEE Signal Processing Letters, Vol. 24 ( 9), pp. 1378-1382, 2017.
A. R. Al Qawasmi and K. Daqrouq, "ECG Signal Enhancement Using Wavelet Transform, " WSEAS Trans on Biology and Biomedecine, Vol. 7, pp. 62-72, Apr. 2010.
S. G. Mallat, "A theory for multiresolution signal decomposition: The wavelet representation, " IEEE transactions on pattern analysis and machine intelligence, vol. 11, pp. 674-693, 1989.
S. Patidar, R. B. Pachori, U. R. Acharya, "Automated diagnosis of coronary artery disease using tunable-Q wavelet transform applied on heart rate signals, " Knowl.-Based Syst., vol. 82, pp. 1-10, 2015.
A. Bhattacharyya, R. B. Pachori, A. Upadhyay, U. R. Acharya, "Tunable-Q wavelet transform based multiscale entropy measure for automated classification of epileptic EEG signals, " Applied Sciences, vol. 7 (4), pp. 1-18, 2017.
I. W. Selesnick, "Wavelet transform with tunable Q-factor, "IEEE Trans. Signal Process., vol. 59, pp. 3560-3575, 2011.
A. R. Hassan and M. I. H. Bhuiyan, "An automated method for sleep staging from EEG signals using normal inverse Gaussian parameters and adaptive boosting, "Neurocomputing, vol. 219, pp. 76-87, 2017.
O. Väisänen, J. Malmivuo, "Improving the SNR of EEG generated by deep sources with weighted multielectrode leads, "Journal of Physiology-Paris, Vol. 103 ( 6), pp. 306-314, 2009.
S. Diwaker1, S. K. Gupta, N. Gupta, " Classification of EEG Signal using Correlation Coefficient among Channels as Features Extraction Method, " Indian Journal of Science and Technology, Vol 9 (32), DOI: 10. 17485/ijst/2016/v9i32/100742, 2016.
M. McCool, S. Du Toit, Metaprogramming GPUs with Sh. AK Peters Ltd, 2004.
J. Gray, The Past and Future of FPGA Soft Processors. FPGA CPU News, 2014
M. Chouchene, F. E. Sayadi, H. Bahri, J. Dubois, J. Mitéran and M. Atri, "Optimized parallel implementation of face detection based on GPU component. Microprocessors and Microsystems", Embedded Hardware Design, Vol. 39, pp. 393-404, 2015.