Obeid Iyad, Wolf Patrick D
Department of Biomedical Engineering, Duke University, Durham, NC 27707, USA.
IEEE Trans Biomed Eng. 2004 Jun;51(6):905-11. doi: 10.1109/TBME.2004.826683.
Real time spike detection is an important requirement for developing brain machine interfaces (BMIs). We examined three classes of spike-detection algorithms to determine which is best suited for a wireless BMI with a limited transmission bandwidth and computational capabilities. The algorithms were analyzed by tabulating true and false detections when applied to a set of realistic artificial neural signals with known spike times and varying signal to noise ratios. A design-specific cost function was developed to score the relative merits of each detector; correct detections increased the score, while false detections and computational burden reduced it. Test signals both with and without overlapping action potentials were considered. We also investigated the utility of rejecting spikes that violate a minimum refractory period by occurring within a fixed time window after the preceding threshold crossing. Our results indicate that the cost-function scores for the absolute value operator were comparable to those for more elaborate nonlinear energy operator based detectors. The absolute value operator scores were enhanced when the refractory period check was used. Matched-filter-based detectors scored poorly due to their relatively large computational requirements that would be difficult to implement in a real-time system.
实时尖峰检测是开发脑机接口(BMI)的一项重要要求。我们研究了三类尖峰检测算法,以确定哪一类最适合具有有限传输带宽和计算能力的无线BMI。当将这些算法应用于一组具有已知尖峰时间和不同信噪比的逼真人工神经信号时,通过将正确检测和错误检测制成表格来对其进行分析。开发了一种针对特定设计的成本函数,以对每个检测器的相对优点进行评分;正确检测会提高分数,而错误检测和计算负担则会降低分数。考虑了有无重叠动作电位的测试信号。我们还研究了通过在前一个阈值穿越后的固定时间窗口内出现而拒绝违反最小不应期的尖峰的效用。我们的结果表明,绝对值算子的成本函数得分与基于更复杂的非线性能量算子的检测器相当。使用不应期检查时,绝对值算子的得分会提高。基于匹配滤波器的检测器得分较低,因为它们的计算要求相对较高,在实时系统中难以实现。