Islam Md Kafiul, Rastegarnia Amir, Nguyen Anh Tuan, Yang Zhi
Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore.
Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore; Department of Electrical Engineering, Malayer University, Malayer 95863-65719, Iran.
J Neurosci Methods. 2014 Apr 15;226:110-123. doi: 10.1016/j.jneumeth.2014.01.027. Epub 2014 Feb 7.
In vivo neural recordings are often corrupted by different artifacts, especially in a less-constrained recording environment. Due to limited understanding of the artifacts appeared in the in vivo neural data, it is more challenging to identify artifacts from neural signal components compared with other applications. The objective of this work is to analyze artifact characteristics and to develop an algorithm for automatic artifact detection and removal without distorting the signals of interest.
The proposed algorithm for artifact detection and removal is based on the stationary wavelet transform with selected frequency bands of neural signals. The selection of frequency bands is based on the spectrum characteristics of in vivo neural data. Further, to make the proposed algorithm robust under different recording conditions, a modified universal-threshold value is proposed.
Extensive simulations have been performed to evaluate the performance of the proposed algorithm in terms of both amount of artifact removal and amount of distortion to neural signals. The quantitative results reveal that the algorithm is quite robust for different artifact types and artifact-to-signal ratio.
Both real and synthesized data have been used for testing the proposed algorithm in comparison with other artifact removal algorithms (e.g., ICA, wICA, wCCA, EMD-ICA, and EMD-CCA) found in the literature. Comparative testing results suggest that the proposed algorithm performs better than the available algorithms.
Our work is expected to be useful for future research on in vivo neural signal processing and eventually to develop a real-time neural interface for advanced neuroscience and behavioral experiments.
体内神经记录常常受到不同伪迹的干扰,尤其是在约束较少的记录环境中。由于对体内神经数据中出现的伪迹了解有限,与其他应用相比,从神经信号成分中识别伪迹更具挑战性。这项工作的目的是分析伪迹特征,并开发一种自动伪迹检测和去除算法,同时不扭曲感兴趣的信号。
所提出的伪迹检测和去除算法基于对神经信号选定频段的平稳小波变换。频段的选择基于体内神经数据的频谱特征。此外,为使所提出的算法在不同记录条件下都具有鲁棒性,提出了一种改进的通用阈值。
已进行了广泛的模拟,以评估所提出算法在伪迹去除量和对神经信号的扭曲量方面的性能。定量结果表明,该算法对不同类型的伪迹和伪迹与信号的比率都相当鲁棒。
已使用真实数据和合成数据来测试所提出的算法,并与文献中找到的其他伪迹去除算法(例如独立成分分析(ICA)、加权独立成分分析(wICA)、加权典型相关分析(wCCA)、经验模态分解 - 独立成分分析(EMD - ICA)和经验模态分解 - 典型相关分析(EMD - CCA))进行比较。比较测试结果表明,所提出的算法比现有算法表现更好。
我们的工作有望对未来体内神经信号处理的研究有用,并最终为先进的神经科学和行为实验开发实时神经接口。