High Performance Optimization of Independent Component Analysis Algorithm for EEG Data

被引:2
|
作者
Gajos-Balinska, Anna [1 ]
Wojcik, Grzegorz M. [1 ]
Stpiczynski, Przemys Law [2 ]
机构
[1] Marie Curie Sklodowska Univ, Inst Comp Sci, Dept Neuroinformat, Akad 9, PL-20033 Lublin, Poland
[2] Marie Curie Sklodowska Univ, Inst Math, Pl Marii Curie Sklodowskiej 1, PL-20031 Lublin, Poland
关键词
Independent Component Analysis; ICA; Intel Cilk Plus; OpenMP; Electroencephalography; EGI; NetStation; BLAS; MKL; SELF-ORGANIZED CRITICALITY; LIQUID-STATE MACHINE; SEPARATION ABILITY; MODEL;
D O I
10.1007/978-3-319-78024-5_43
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Independent Component Analysis (ICA) is known as a signal cleaning method that allows the artifacts to be extracted and subsequently eliminated. It is especially essential while processing the EEG data. However, this is a time-consuming algorithm especially if we deal with a high-dimensional data and take care about the calculation accuracy. One of the known implementations of this algorithm, which can be found in MATLAB or the open library it++- fastICA -does not use parallel implementations nor take benefit of the current capabilities of the Intel architecture. Also for large data, fastICA's accuracy and stability decrease due to the reduction of data dimension. The paper introduces an implementation that uses Intel Cilk Plus, BLAS and MKL library built-in functions as well as array notation and OpenMP parallelization to optimize the algorithm.
引用
收藏
页码:495 / 504
页数:10
相关论文
共 50 条
  • [31] INDEPENDENT COMPONENT ANALYSIS OF EEG FROM STATUS EPILEPTICUS
    Chen, James W.
    Nguyen, J. T.
    Chen, Cynthia S.
    Hoang, J.
    EPILEPSIA, 2008, 49 : 12 - 12
  • [32] Independent component analysis in extracting characteristic signals in EEG
    Chen, HF
    Zeng, M
    Yao, DZ
    IEEE-EMBS ASIA PACIFIC CONFERENCE ON BIOMEDICAL ENGINEERING - PROCEEDINGS, PTS 1 & 2, 2000, : 189 - 190
  • [33] EEG classification using generative independent component analysis
    Chiappa, S
    Barber, D
    NEUROCOMPUTING, 2006, 69 (7-9) : 769 - 777
  • [34] Isolating seizure activity in the EEG with independent component analysis
    James, C
    Lowe, D
    ARTIFICIAL NEURAL NETWORKS IN MEDICINE AND BIOLOGY, 2000, : 137 - 142
  • [35] Independent component approach to the analysis of EEG and MEG recordings
    Vigário, R
    Särelä, J
    Jousmäki, V
    Hämäläinen, M
    Oja, E
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2000, 47 (05) : 589 - 593
  • [36] Assessing the Performance of Independent Component Analysis in Remote Sensing Data Processing
    Gholami, Raoof
    Moradzadeh, Ali
    Yousefi, Mahyar
    JOURNAL OF THE INDIAN SOCIETY OF REMOTE SENSING, 2012, 40 (04) : 577 - 588
  • [37] Comparison of separation performance of independent component analysis algorithms for fMRI data
    Sariya, Yogesh Kumar
    Anand, R. S.
    JOURNAL OF INTEGRATIVE NEUROSCIENCE, 2017, 16 (02) : 157 - 175
  • [38] Assessing the Performance of Independent Component Analysis in Remote Sensing Data Processing
    Raoof Gholami
    Ali Moradzadeh
    Mahyar Yousefi
    Journal of the Indian Society of Remote Sensing, 2012, 40 : 577 - 588
  • [39] A Parcellation Based Nonparametric Algorithm for Independent Component Analysis with Application to fMRI Data
    Li, Shanshan
    Chen, Shaojie
    Yue, Chen
    Caffo, Brian
    FRONTIERS IN NEUROSCIENCE, 2016, 10
  • [40] Geometric optimization methods for independent component analysis applied on gene expression data
    Journee, M.
    Teschendorff, A. E.
    Absil, P. -A.
    Sepulchre, R.
    2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL IV, PTS 1-3, 2007, : 1413 - +