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 条
  • [41] High-Performance FPGA Implementation of Equivariant Adaptive Separation via Independence Algorithm for Independent Component Analysis
    Nazemi, Mahdi
    Nazarian, Shahin
    Pedram, Massoud
    2017 IEEE 28TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2017, : 25 - 28
  • [42] Temporal dynamics of sensortmotor integration in speech perception and production: independent component analysis of EEG data
    Jenson, David
    Bowers, Andrew L.
    Harkrider, Ashley W.
    Thornton, David
    Cuellar, Megan
    Saltuklaroglu, Tim
    FRONTIERS IN PSYCHOLOGY, 2014, 5
  • [43] Artifact removal of EEG data using wavelet total variation denoising and independent component analysis
    Veeramalla, Santhosh Kumar
    Tatiparthi, Vasu Deva Reddy
    Babu, E. Bharat
    Sahoo, Ratikanta
    Rao, T. V. K. Hanumantha
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2025, 122 (02)
  • [44] Elimination of electrode-pop artifact from EEG data using independent component analysis
    Mateenuddin, Quazi
    Patil, B.P.
    International Journal of COMADEM, 2009, 12 (01): : 37 - 42
  • [45] How to Test the Quality of Reconstructed Sources in Independent Component Analysis (ICA) of EEG/MEG Data
    Grosse-Wentrup, Moritz
    Harmeling, Stefan
    Zander, Thorsten
    Hill, Jeremy
    Schoelkopf, Bernhard
    2013 3RD INTERNATIONAL WORKSHOP ON PATTERN RECOGNITION IN NEUROIMAGING (PRNI 2013), 2013, : 102 - 105
  • [46] Independent component analysis of magnetoencephalography data
    Fortuna, L
    Bucolo, M
    Frasca, M
    La Rosa, M
    Shannahoff-Khalsa, DS
    Schult, RL
    Wright, JA
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4: BUILDING NEW BRIDGES AT THE FRONTIERS OF ENGINEERING AND MEDICINE, 2001, 23 : 1981 - 1984
  • [47] Independent component analysis of electroencephalographic data
    Makeig, S
    Bell, AJ
    Jung, TP
    Sejnowski, TJ
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 8: PROCEEDINGS OF THE 1995 CONFERENCE, 1996, 8 : 145 - 151
  • [48] Data mining with independent component analysis
    Wang, Fasong
    Li, Hongwei
    Li, Rui
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 6043 - +
  • [49] Independent Component Analysis of Real Data
    Nath, Malaya K.
    ICAPR 2009: SEVENTH INTERNATIONAL CONFERENCE ON ADVANCES IN PATTERN RECOGNITION, PROCEEDINGS, 2009, : 149 - 152
  • [50] Independent component analysis for EEG source localization -: An algorithm that reduces the complexity of localizing multiple neural sources
    Zhukov, L
    Weinstein, D
    Johnson, C
    IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 2000, 19 (03): : 87 - 96