Similarity analysis of EEG data based on self organizing map neural network

The Electroencephalography (EEG) is the recording of electrical activity along the scalp. This recorded data are very complex. EEG has a big role in several applications such as in the diagnosis of human brain diseases and epilepsy. Also, we can use the EEG signals to control an external device via Brain Computer Interface (BCI) by our mind. There are many algorithms to analyse the recorded EEG data, but it still remains one of the big challenges in the world. In this article, we extended our previous proposed method. Our extended method uses Self-organizing Map (SOM) as an EEG data classifier. The proposed method we can divide in following steps: capturing EEG raw data from the sensors, applying filters on this data, we will use the frequencies in the range from 0.5~Hz to 60~Hz, smoothing the data with 15-th order of Polynomial Curve Fitting, converting filtered data into text using Turtle Graphic, Lempel-Ziv complexity for measuring similarity between two EEG data trials and Self-Organizing Map Neural Network as a final classifiers. The experiment results show that our model is able to detect up to 96% finger movements correctly.

[1]  Jorge Baztarrica Ochoa EEG Signal Classification for Brain Computer Interface Applications , 2002 .

[2]  Ruiping Wang,et al.  Complexity Analysis of Sleep EEG Signal , 2010, 2010 4th International Conference on Bioinformatics and Biomedical Engineering.

[3]  Sunyoung Kang,et al.  Compensating network delays for smart actuator using Lagrange Polynomial curve fitting , 2010, Proceedings of SICE Annual Conference 2010.

[4]  Gerwin Schalk,et al.  A Practical Guide to Brain–Computer Interfacing with BCI2000: General-Purpose Software for Brain-Computer Interface Research, Data Acquisition, Stimulus Presentation, and Brain Monitoring , 2010 .

[5]  Harold Abelson,et al.  Turtle geometry : the computer as a medium for exploring mathematics , 1983 .

[6]  Saeid Sanei,et al.  EEG signal processing , 2000, Clinical Neurophysiology.

[7]  N Radhakrishnan,et al.  Estimating regularity in epileptic seizure time-series data. A complexity-measure approach. , 1998, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

[8]  P. K. Katti,et al.  A comparative analysis for wind speed prediction , 2011, 2011 International Conference on Energy, Automation and Signal.

[9]  Guizhi Xu,et al.  Using Polynomial Curve Fitting Method to Improve Image Quality in EIT , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[10]  Fa-Xin Yu,et al.  A Phase Calibration Method for Single Channel Monopulse Tracking Systems Based on Curve Fitting Technique , 2012, 2012 Second International Conference on Instrumentation, Measurement, Computer, Communication and Control.

[11]  Bin Han,et al.  Notice of RetractionSimilarity Analysis of DNA Sequences Based on LZ Complexity and Dynamic Programming Algorithm , 2011, 2011 5th International Conference on Bioinformatics and Biomedical Engineering.

[12]  Wei-hua Zhang,et al.  Polysilicon Slice Dislocation Defects Segmentation and Area Statistics Based on Curve Fitting , 2013, 2013 Fourth International Conference on Digital Manufacturing & Automation.

[13]  Yixu Song,et al.  A method for data stream processing based on curve fitting , 2010, 2010 2nd International Conference on Signal Processing Systems.

[14]  Jun Zhao,et al.  A power cable fault location method combining with wavelet analysis and curve fitting , 2010, CICED 2010 Proceedings.

[15]  Z. V. Lakaparampil,et al.  CFT based optimal PWM strategy for three phase inverter , 2012, 2012 2nd International Conference on Power, Control and Embedded Systems.

[16]  Jing Hu,et al.  Analysis of Biomedical Signals by the Lempel-Ziv Complexity: the Effect of Finite Data Size , 2006, IEEE Transactions on Biomedical Engineering.

[17]  Václav Snásel,et al.  Compression-based similarity in EEG signals , 2013, 2013 13th International Conference on Intellient Systems Design and Applications.

[18]  V. Abootalebi,et al.  A new method based on EMD and LZ complexity algorithms for discrimination of mental tasks , 2011, 2011 18th Iranian Conference of Biomedical Engineering (ICBME).

[19]  Wang Shuqing,et al.  Study of the curve fitting algorithm for NC machining graphics , 2013, 2013 8th International Conference on Computer Science & Education.

[20]  Nadine Eberhardt,et al.  Bioelectrical Signal Processing In Cardiac And Neurological Applications , 2016 .

[21]  Max E. Valentinuzzi,et al.  Artifact removal from EEG signals using adaptive filters in cascade , 2007 .

[22]  Marek Penhaker,et al.  Pattern Recognition in EEG Cognitive Signals Accelerated by GPU , 2012, CISIS/ICEUTE/SOCO Special Sessions.

[23]  Teuvo Kohonen,et al.  The self-organizing map , 1990 .

[24]  Liang Zhang,et al.  Study of polynomial curve fitting algorithm for outlier elimination , 2011, 2011 International Conference on Computer Science and Service System (CSSS).

[25]  Abraham Lempel,et al.  On the Complexity of Finite Sequences , 1976, IEEE Trans. Inf. Theory.

[26]  Silvia Conforto,et al.  Analysis of different image-based biofeedback models for improving cycling performances , 2012, Electronic Imaging.

[27]  Roberto Hornero,et al.  Interpretation of the Lempel-Ziv Complexity Measure in the Context of Biomedical Signal Analysis , 2006, IEEE Transactions on Biomedical Engineering.

[28]  Vaclav Snasel,et al.  Non-negative matrix factorization for EEG , 2013, 2013 The International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE).