从原始心电信号中提取心率的算法
我有一个原始的心电信号记录在BDF格式(也可以使它EDF或txt)。现在我必须离线分析并提取热量。
有这样一个算法的C#或C++实现吗?或者至少是伪码算法.
我自己白手起家的原因是很晚了,我想把它整合到在线分析系统中。
我找到了链接到:低通过滤器:filter
高通滤波器:filter
..。这可能是过滤初始数据所需要的。
此外,还有一个为硬件模块创建的系统,这可能是一个很好的开端:http://www.codeproject.com/Articles/4353/ECG-recording-storing-filtering-and-recognition
发布于 2012-09-12 14:04:24
"Pan,Tompkins“算法实现简单,得到了合理的结果。
据我所知,一般的想法是:
典型的心电图形状被称为QRS-复合体,心电图中的主要尖峰(又称“R-尖峰”)有一个明显的形状,这是大多数人所关注的。R-尖峰由“匹配滤波器”(具有类似尖峰的脉冲响应的滤波器)增强。我想后来信号是通过一个微分器发出的。然后,在最高峰之后进行了简单的3点搜索.我还记得,algoritm有一个“空白期”,没有进行R-尖峰搜索,因为一个心脏只能如此快地跳动.
看看这个:ECG QRS Detection (PDF)
https://stackoverflow.com/questions/12384978
复制相似问题