论文网址:

http://mimic.physionet.org/Archive/Publications/Zong03b.pdf

摘要

1 引言

2 方法

2.1 低通滤波

2.2 曲线长度变换

单通道ECG曲线长度变换

多通道ECG曲线长度变换   ---------------------使用多导联信号检测QRS的例子

窗口宽度  ---------------130 ms

尺度因子C 的作用,具体的选取值未讲。

(------------横坐标u表示的是信号幅度单位时间的变化率,纵坐标表示曲线长度对u的变化率或敏感性。 当C 不等于0 时,u趋于0   dl/du 趋于0,对单位时间幅度变化较小低频成分如基线漂移,P, T波有抑制作用。对固定的非零的u,C 值选取越大曲线长度对幅度变化率敏感性变小,对同一个P或T波抑制作用变强但对同一个QRS波增强作用会减弱,所以要折中选C值。u表示一个采样间期的幅度变化,自然既和采样间隔(采样率)又和分辨率有关系。)

2.3

2.3. Decision rule   -------------判定准则

The decision rule consists of two procedures: (I) thresholding on the LT signal to find a possible QRS position; (2) searching locally to find the QRS onset and duration.
判定准则包含两个过程:(1)在长度变换信号上用阈值法找到可能的QRS波位置;(2)局部搜索找到QRS起点和时限。

(1) Adaptive thresholding         ------------自适应阈值

A threshold base value is established and is initially assigned as three times the mean value of the LT signal for the initial 10-second period. The actual threshold is set to 1/3 of the threshold base value. The threshold base value is then adaptively adjusted, based on the maximum LT value of each detected QRS complex.

建立阈值基础值,对初始的10秒,基础阈值赋值为长度变换信号均值的三倍。实际阈值置为基础阈值的1/3。接下来基础阈值自适应调整,以检到的每个QRS波在LT上的最大值为调整基础。

(2) Local search strategies          ----------局部搜索方法

When the LT signal crosses the threshold, a probable QRS is noted. From the threshold-crossing point, tc_i, the algorithm searches backward for 125 ms to get a minimum value, Lmin_i, and forward for 125ms to get a maximum value, Lmax_i. The difference, LAi = Lmax_i - Lmin_i   is obtained. Then, from tc_i ,  again, the algorithm searches backward to find the location, Qb_i. where the LT value drops monotonically to Lmin_i = LAi/100 , and searches forward to find the location, Sb_i, where the LT increases to Lmax_i - LA_i / 20. Qb_i and Sb_i are considered the base values of QRS onset and end, respectively. The actual QRS onset is adjusted by -20 ms or -5 samples and the actual end is adjusted by +20ms or +5 samples. This widening adjustment compensates for the time interval  loss caused by the onsetlend thresholds. The adjustments are based on statistical Observation of the differences between the algorithm's onset / end estimates and human expert judgments. Finally, a 250ms eyeclosing period is applied after each detected QRS to avoid possible double detection of the same beat.

(1) LT 信号与阈值相交时,一个可能的QRS波被发现。和阈值焦点记为tc_i;

(2)在LT信号上,从tc_i 向后125 ms 内搜索最小值,记为Lmin_i;

(3)从tc_i向前125 ms内搜索最大值,记为Lmax_i,差值LA_i = Lmax_i - Lmin_i;

(4)再次从tc_i 向前或向后搜索过相应阈值点,检测到Qb_i 或 Sb_i;

(5)对检测位置进行补偿。调整是基于算法定位和专家判断差别的统计观察;

(6)使用不应期。

3. 结果

4. 总结与讨论

------------有对应本文算法的开源程序。

W Zong / A Robust Open-source Algorithm to Detect Onset and Duration of QRS Complexes相关推荐

  1. 检测PPG信号的峰值

    基于大佬的代码. PPG信号靠心率 (HR) 进行估计,主要取决于收缩压峰值检测的准确性.与 ECG 不同,PPG 信号形式简单和特定点 少.低振幅 PPG 信号更容易受到噪声污染和其他不良影响的影响 ...

  2. 物体空间姿态估计// Robust Planar Pose (RPP)algorithm

    http://blog.sina.com.cn/s/blog_60f11afd0100ttc9.html 姿态估计问题就是:确定某一三维目标物体的方位指向问题.姿态估计在机器人视觉.动作跟踪和单照相机 ...

  3. linux系统下编译fpga工程,【工程师分享】整合Xilinx PetaLinux工程编译和Open Source U- Boot/Linux编译...

    5.1. 保留Linux和UBoot源代码 缺省情况下,PetaLinux在编译完成后会删除源代码,以节省硬盘空间.在project-spec/meta-user/conf/petalinuxbsp. ...

  4. 【计算机视觉】opencv姿态解算6 理论算法调研 PNP问题 5种算法

    关于PnP(pespective-n-point)的一些方法 最小PnP问题 P3P问题中假设没有噪声,使用几何约束,可以解得相机的位姿.不具有唯一解.  P4P问题中分为线性方法和基于P3P的方法. ...

  5. 计算机图形学研究软件

    转自http://www.dgp.toronto.edu/~rms/links.html Papers & Archives Graphics Conference Paper Link Ar ...

  6. 图形学领域的关键算法及源码链接

    原文链接在这里,谢谢博主的分享. Graphics Conference Paper Link Archive (Ke-Sen Huang) Reproducible Research archive ...

  7. 图形学领域的关键算法及源代码链接

    非常全非常强大的图形学相关的论文和源代码: Computer Graphics Research Software Helping you avoid re-inventing the wheel s ...

  8. 图形学算法与相应的源码-帮助你重复的造三维图形学以及三维可视化领域的轮子

    原文地址:Graphics Software  http://www.dgp.toronto.edu/~rms/links.htmlGraphics Software 贴出来贴出来贴出来,防止自己忘掉 ...

  9. 图形学领域的关键算法及源码链接[转]

    原文链接:http://www.dgp.toronto.edu/~rms/links.html http://www.cnblogs.com/yuhuimoon/p/3877724.html Last ...

最新文章

  1. Win10命令行激活 电脑组装
  2. cvBlob 作为静态库链接问题
  3. 钉钉自定义机器人python_使用钉钉自定义机器人发送舔狗日记[70行][python]
  4. 华三交换机mode是什么意思_交换机中相关术语代表什么意思,有必要弄清楚,赶紧收藏...
  5. ajax和fetch哪个好,axios和ajax,fetch的区别
  6. Mobvista首席架构师蔡超:工作感悟之失败与成功,我的8点总结
  7. kafka2.3.1+zookeeper3.5.6+kafka-manager2.0.0.2集群部署(centos7.7)
  8. 十八般武艺玩转GaussDB(DWS)性能调优:SQL改写
  9. 虚拟机状态错误_【行业资讯】VirtualBox 6.1.16 发布,开源虚拟机
  10. uni-app的事件传参
  11. php程序员工具箱v0.6,php程序员工具箱官方版
  12. 蓝桥杯备考-python刷题之路-动态规划算法(DP算法)Part3【最终代码实现
  13. 安卓调试工具 adb 命令大全
  14. 再见了,少年——转自有意思吧
  15. 安装DevExpress后如何在工具箱显示Dev控件
  16. ①(语法篇)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)
  17. python语言下,B站(bilibili)热门排行榜视频封面爬取程序V1.0 小白也能看懂,八十岁没牙老太太看完拿舌头都能爬封面!!
  18. Java基础入门(上)
  19. 全国计算机等级考试python试题_全国计算机等级考试二级Python真题及解析(5)
  20. Elasticsearch学习2 SpringBoot整合 测试复杂检索

热门文章

  1. cscope索引软链接解决方法
  2. Vue之import
  3. linux docker状态,Linux之Docker
  4. java打印插件_java c/s项目中有没有好用的打印插件?
  5. ipv6单播地址包括哪两种类型_探秘联接|技术小课堂之BRAS设备IPv6地址分配方式...
  6. 低秩矩阵完备_矩阵之芯 SVD: 基本应用以及与其他分解的关系
  7. 周二强新概念c语言答案,新编C语言程序设计(周二强版)课后习题练习4答案
  8. java requirenonnull_Java null判断新方法:Objects.requireNonNull 你过用吗?
  9. gatewayfilter详解_Spring Cloud Gateway 之 Filter
  10. mysql 建表语句 及完整案例_Linux运维必会的100道MySql面试题之(一)