PARALLEL ARTIFICIAL NEURAL NETWORK APPROACHES FOR DETECTING THE BEHAVIOUR OF EYE MOVEMENT USING CUDA SOFTWARE ON HETEROGENEOUS CPU-GPU SYSTEMS

Eye movement behaviour is related to human brain activation either during asleep or awake. The aim of this paper is to measure the three types of eye movement by using the data classification of electroencephalogram (EEG) signals. It will be illustrated and train using the artificial neural network (ANN) method, in which the measurement of eye movement is based on eye blinks close and open, moves to the left and right as well as eye movement upwards and downwards. The integrated of ANN with EEG digital data signals is to train the large-scale digital data and thus predict the eye movement behaviour with stress activity. Since this study is using large-scale digital data, the parallelization of integrated ANN with EEG signals has been implemented on Compute Unified Device Architecture (CUDA) supported by heterogeneous CPU-GPU systems. The real data set from eye therapy industry, IC Herbz Sdn Bhd was carried out in order to validate and simulate the eye movement behaviour. Parallel performance analyses can be captured based on execution time, speedup, efficiency, and computational complexity.

[1]  Rafia Inam An Introduction to GPGPU Programming - CUDA Architecture , 2010 .

[2]  Norma Alias,et al.  High speed computation of muscle stress problem using crack propagation modelling on DPCs platform , 2014 .

[3]  Vidushi Sharma,et al.  A Comprehensive Study of Artificial Neural Networks , 2012 .

[4]  Adang Suwandi Ahmad,et al.  Design and Implementation of Parallel Batch-mode Neural Network on Parallel Virtual Machine , 1999 .

[5]  Lei Guo,et al.  Implementation of Neural Network Backpropagation in CUDA , 2013 .

[6]  Domen Verber,et al.  Implementation of Massive Artificial Neural Networks with CUDA , 2012 .

[7]  Wahidah Mansor,et al.  Integrating Neural Signal and Embedded System for Controlling Small Motor , 2011 .

[8]  Line Kessel,et al.  The relationship between body and ambient temperature and corneal temperature. , 2010, Investigative ophthalmology & visual science.

[9]  Md. Rajibul Islam,et al.  A review of the parallel algorithms for solving multidimensional PDE problems , 2010 .

[10]  Pietro Laface,et al.  Parallel implementation of Artificial Neural Network training for speech recognition , 2010, Pattern Recognit. Lett..

[11]  Gerhard Tröster,et al.  Eye Movement Analysis for Activity Recognition Using Electrooculography , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Norma Alias,et al.  Parallel performance comparison of alternating group explicit method between parallel virtual machine and matlab distributed computing for solving large sparse partial differential equations , 2014 .

[13]  Lyle N. Long,et al.  Scalable Massively Parallel Artificial Neural Networks , 2005, J. Aerosp. Comput. Inf. Commun..

[14]  Ata A. Eftekharian,et al.  Parallel Artificial Neural Network Using CUDA-Enabled GPU for Extracting Hydraulic Domain Knowledge of Large Water Distribution Systems , 2011 .