Adaptive filtering of EEG/ERP through Bounded Range Artificial Bee Colony (BR-ABC) algorithm

被引:51
作者
Ahirwal, M. K. [1 ]
Kumar, A. [1 ]
Singh, G. K. [2 ]
机构
[1] PDPM Indian Inst Informat Technol Design & Mfg, Jabalpur 482011, MP, India
[2] Indian Inst Technol, Dept Elect Engn, Roorkee 247667, Uttar Pradesh, India
关键词
EEG/ERP; Adaptive filter; SNR; LMS; RLS; ABC; EXTREME LEARNING-MACHINE; EEG; ARTIFACT; REMOVAL;
D O I
10.1016/j.dsp.2013.10.019
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, the Artificial Bee Colony (ABC) algorithm is applied to construct Adaptive Noise Canceller (ANC) for electroencephalogram (EEG)/Event Related Potential (ERP) filtering with modified range selection, described as Bounded Range ABC (BR-ABC). ERP generated due to hand movement is filtered through Adaptive Noise Canceller (ANC) from the EEG signals. ANCs are also implemented with Least Mean Square (LMS) and Recursive Least Square (RLS) algorithm. Performance of the algorithms is evaluated in terms of Signal-to-Noise Ratio (SNR) in dB, correlation between resultant and template ERP, and mean value difference. Testing of their noise attenuation capability is done on contaminated ERP with white noise at different SNR levels. A comparative study of the performance of conventional gradient based methods like LMS, RLS, and ABC algorithm is also made which reveals that ABC algorithm gives better performance in highly noisy environment. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:164 / 172
页数:9
相关论文
共 37 条
[11]   Improved artificial bee colony algorithm for global optimization [J].
Gao, Weifeng ;
Liu, Sanyang .
INFORMATION PROCESSING LETTERS, 2011, 111 (17) :871-882
[12]   Removal of ocular artifacts from electro-encephalogram by adaptive filtering [J].
He, P ;
Wilson, G ;
Russell, C .
MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 2004, 42 (03) :407-412
[13]   Extreme learning machine: Theory and applications [J].
Huang, Guang-Bin ;
Zhu, Qin-Yu ;
Siew, Chee-Kheong .
NEUROCOMPUTING, 2006, 70 (1-3) :489-501
[14]   Extreme Learning Machine for Regression and Multiclass Classification [J].
Huang, Guang-Bin ;
Zhou, Hongming ;
Ding, Xiaojian ;
Zhang, Rui .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (02) :513-529
[15]  
Karaboga D., 2005, Technical Report, Technical report-tr06, V1
[16]   A comprehensive survey: artificial bee colony (ABC) algorithm and applications [J].
Karaboga, Dervis ;
Gorkemli, Beyza ;
Ozturk, Celal ;
Karaboga, Nurhan .
ARTIFICIAL INTELLIGENCE REVIEW, 2014, 42 (01) :21-57
[17]   A novel and efficient algorithm for adaptive filtering: Artificial bee colony algorithm [J].
Karaboga, Nurhan ;
Cetinkaya, Mehmet Bahadu .
TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2011, 19 (01) :175-190
[18]   A new design method based on artificial bee colony algorithm for digital IIR filters [J].
Karaboga, Nurhan .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2009, 346 (04) :328-348
[19]  
Krusienski DJ, 2003, CONF REC ASILOMAR C, P571
[20]   Classification of mental tasks from EEG signals using extreme learning machine [J].
Liang, NY ;
Saratchandran, P ;
Huang, GB ;
Sundararajan, N .
INTERNATIONAL JOURNAL OF NEURAL SYSTEMS, 2006, 16 (01) :29-38