W Zong / A Robust Open-source Algorithm to Detect Onset and Duration of QRS Complexes
论文网址: 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) 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相关推荐
- 检测PPG信号的峰值
基于大佬的代码. PPG信号靠心率 (HR) 进行估计,主要取决于收缩压峰值检测的准确性.与 ECG 不同,PPG 信号形式简单和特定点 少.低振幅 PPG 信号更容易受到噪声污染和其他不良影响的影响 ...
- 物体空间姿态估计// Robust Planar Pose (RPP)algorithm
http://blog.sina.com.cn/s/blog_60f11afd0100ttc9.html 姿态估计问题就是:确定某一三维目标物体的方位指向问题.姿态估计在机器人视觉.动作跟踪和单照相机 ...
- linux系统下编译fpga工程,【工程师分享】整合Xilinx PetaLinux工程编译和Open Source U- Boot/Linux编译...
5.1. 保留Linux和UBoot源代码 缺省情况下,PetaLinux在编译完成后会删除源代码,以节省硬盘空间.在project-spec/meta-user/conf/petalinuxbsp. ...
- 【计算机视觉】opencv姿态解算6 理论算法调研 PNP问题 5种算法
关于PnP(pespective-n-point)的一些方法 最小PnP问题 P3P问题中假设没有噪声,使用几何约束,可以解得相机的位姿.不具有唯一解. P4P问题中分为线性方法和基于P3P的方法. ...
- 计算机图形学研究软件
转自http://www.dgp.toronto.edu/~rms/links.html Papers & Archives Graphics Conference Paper Link Ar ...
- 图形学领域的关键算法及源码链接
原文链接在这里,谢谢博主的分享. Graphics Conference Paper Link Archive (Ke-Sen Huang) Reproducible Research archive ...
- 图形学领域的关键算法及源代码链接
非常全非常强大的图形学相关的论文和源代码: Computer Graphics Research Software Helping you avoid re-inventing the wheel s ...
- 图形学算法与相应的源码-帮助你重复的造三维图形学以及三维可视化领域的轮子
原文地址:Graphics Software http://www.dgp.toronto.edu/~rms/links.htmlGraphics Software 贴出来贴出来贴出来,防止自己忘掉 ...
- 图形学领域的关键算法及源码链接[转]
原文链接:http://www.dgp.toronto.edu/~rms/links.html http://www.cnblogs.com/yuhuimoon/p/3877724.html Last ...
最新文章
- Win10命令行激活 电脑组装
- cvBlob 作为静态库链接问题
- 钉钉自定义机器人python_使用钉钉自定义机器人发送舔狗日记[70行][python]
- 华三交换机mode是什么意思_交换机中相关术语代表什么意思,有必要弄清楚,赶紧收藏...
- ajax和fetch哪个好,axios和ajax,fetch的区别
- Mobvista首席架构师蔡超:工作感悟之失败与成功,我的8点总结
- kafka2.3.1+zookeeper3.5.6+kafka-manager2.0.0.2集群部署(centos7.7)
- 十八般武艺玩转GaussDB(DWS)性能调优:SQL改写
- 虚拟机状态错误_【行业资讯】VirtualBox 6.1.16 发布,开源虚拟机
- uni-app的事件传参
- php程序员工具箱v0.6,php程序员工具箱官方版
- 蓝桥杯备考-python刷题之路-动态规划算法(DP算法)Part3【最终代码实现
- 安卓调试工具 adb 命令大全
- 再见了,少年——转自有意思吧
- 安装DevExpress后如何在工具箱显示Dev控件
- ①(语法篇)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)
- python语言下,B站(bilibili)热门排行榜视频封面爬取程序V1.0 小白也能看懂,八十岁没牙老太太看完拿舌头都能爬封面!!
- Java基础入门(上)
- 全国计算机等级考试python试题_全国计算机等级考试二级Python真题及解析(5)
- Elasticsearch学习2 SpringBoot整合 测试复杂检索
热门文章
- cscope索引软链接解决方法
- Vue之import
- linux docker状态,Linux之Docker
- java打印插件_java c/s项目中有没有好用的打印插件?
- ipv6单播地址包括哪两种类型_探秘联接|技术小课堂之BRAS设备IPv6地址分配方式...
- 低秩矩阵完备_矩阵之芯 SVD: 基本应用以及与其他分解的关系
- 周二强新概念c语言答案,新编C语言程序设计(周二强版)课后习题练习4答案
- java requirenonnull_Java null判断新方法:Objects.requireNonNull 你过用吗?
- gatewayfilter详解_Spring Cloud Gateway 之 Filter
- mysql 建表语句 及完整案例_Linux运维必会的100道MySql面试题之(一)