我们做心律失常判别的第一步就是拿到数据后,对心电数据进行预处理,数据预处理的核心重点就是去除噪声。那么,我们首先就要了解一下心电数据中的噪声来源

心电信号数据中的噪声来源

心电信号数据中的噪声主要可以分为三类:工频干扰,基线漂移,肌电干扰

  • 工频干扰:工频干扰主要是由电力系统引起的,频率大概为50HZ。基本上所有的生物电信号中都含有工频干扰的信号,工频干扰会影响我们对数据的分析判断,所以要在数据预处理阶段去除它。常见的工频干扰有:无线电,灯管放电,电刷火花,雷电,手术电刀 等等

  • 基线漂移:这也是一种噪声干扰,频率在0.05-2HZ之间。在心电检测里面,它可以由电极和人体体表接触不良引起,病人的呼吸和活动也会引起基线漂移。发生基线漂移的时候,我们会看到心电图的基线上下波动,而不是水平线。

  • 肌电干扰。肌电干扰相对于心电信号而言是一种高频噪声,频率为5-2HZ,是由于病人紧张等刺激导致肌肉收缩或自身疾病如甲状腺疾病等引起的,表现为快速变化的不规则波形,导致心电图细小部分本掩盖,使其模糊不清或产生失真等

  • 人体运动也会产生噪声,昨天看到一篇文献写的是去除运动噪声,这个最后考虑吧

心电信号预处理-去噪

我们做心电信号预处理,主要就是去除工频干扰和基线漂移。现在有非常多的去噪方法,我们针对不同的噪声,可以采用不同的方法去除。

去除工频干扰-数字滤波器

去除肌电干扰-

纠正基线漂移

这些滤波器我现在暂时还不太明白,只是知道比较常用的是基于小波的滤波器,之后完善了相关知识再来填坑

参考文献:
可穿戴式心电监测模块的心律失常分类算法研究.卢莉莉
基于 LSTM 的心律失常分类研究.李雪

【ECG理论篇】(2)AI实现心律失常判别:心电数据预处理相关推荐

  1. 【ECG理论篇】(3)AI实现心律失常判别:心电信号的波形识别与特征提取

    心电图中的各个波形都包含了非常多的信息,例如RR间期可以反映心动周期的时限:相邻心动周期的 RR 间期的比值可以反映室性早搏:R 波和 S 波幅值的比值和 R 波和 S 波之间的时限可以反映房性早搏等 ...

  2. 【ECG理论篇】(1)AI实现心律失常判别:心电基础知识及利用算法判别心律失常的分析流程

    最近开始做一个新的项目,使用深度学习来优化传统的心律失常预测算法 因为自己也是初涉这个方向,所以学习开始的第一步就是了解背景知识. 基础词汇 心电图(Electrocardiogram,ECG):指心 ...

  3. 100天精通Python(数据分析篇)——第75天:Pandas数据预处理之数据标准化

    文章目录 专栏导读 1. 数据标准化是什么? 2. 数据标准化的作用 3. 数据标准化的方法 4. 离差标准化 5. 标准差标准化 6. 小数定标标准化 书籍介绍 专栏导读

  4. 目标检测之Faster-RCNN的pytorch代码详解(数据预处理篇)

    首先贴上代码原作者的github:https://github.com/chenyuntc/simple-faster-rcnn-pytorch(非代码作者,博文只解释代码) 今天看完了simple- ...

  5. 手撕 CNN 经典网络之 VGGNet(理论篇)

    2014年,牛津大学计算机视觉组(Visual Geometry Group)和Google DeepMind公司一起研发了新的卷积神经网络,并命名为VGGNet.VGGNet是比AlexNet更深的 ...

  6. 手撕 CNN 经典网络之 AlexNet(理论篇)

    大家好,我是红色石头! 第一个典型的CNN是LeNet5网络,而第一个大放异彩的CNN却是AlexNet.2012年在全球知名的图像识别竞赛 ILSVRC 中,AlexNet 横空出世,直接将错误率降 ...

  7. 吴恩达团队AI诊断心律失常研究:准确率超人类医生

    2019年,吴恩达团队在AI医疗领域实现了一项革命性的突破,他们成功地让AI诊断心律失常,其准确率高达83.7%,超过了人类心脏病医生的78.0%.这项研究成果已经发表在了知名期刊Nature Med ...

  8. 系统学习WebAssembly —— 理论篇

    关注「豆皮范儿」,回复"加群" 加入我们一起学习,每天进步一点点 豆皮粉们,又见面了,这一期文章厉害了,约稿得到来自字节跳动的"米兰的小铁匠" 关于WebAss ...

  9. 从头造一个SSD网络(1):理论篇

    目录 前言 SSD的优势 SSD的检测流程 先验框的选择 训练时的匹配问题 正负样本问题 损失函数 前言 上一篇我们讨论了R-CNN这种两阶段的目标检测器,通过我的描述,大家应该已经知道了,R-CNN ...

  10. 原创:语义相似度(理论篇)

    原创:语义相似度(理论篇) 如果本文观点有不对的地方,欢迎指正! author:佟学强 开场白:对于事物的理解,一般分3个层次:①看山是山,看水是水②看山不是山,看水不是水③看山是山,看水是水.对AI ...

最新文章

  1. 初步了解超图两种3D客户端 - iClient3D for_WebGL 和 iClient3D for_Plugin
  2. php class使用方法,php的类使用方法问题
  3. 感谢前任程序员赏饭吃!
  4. java 两个对象合并_Java 对象按照多个属性来合并。
  5. python宽度优先搜索算法并输出路径
  6. CentOS 6.0 + Zabbix 1.8.5 服务器端安装
  7. ASP.NET MVC Razor视图引擎
  8. HDU 1087 Super Jumping! Jumping! Jumping!(DP)
  9. OC开发实例变量的访问控制详解
  10. .net2.0中对config文件的操作方法总结
  11. ISP模块之RAW DATA去噪(二)--BM3D算法
  12. 准备好要上传到 Azure 的 Windows VHD 或 VHDX
  13. 高中数学建模优秀论文_数学建模优秀论文范文
  14. Excel如何将xlsx后缀格式的文件转为xls格式?
  15. 从零开始学习Prometheus监控报警系统
  16. mysql-repeatable read可以避免幻读
  17. 计算机excel感叹号,excel的文件上有个的感叹号是什么意思?
  18. 在线问答系统html模板,问答系统网站模板
  19. mysql数据库中求圆的面积_MYSQL数据库
  20. 嘿嘿 抢到了iphone4

热门文章

  1. IOS 获取软件版本号的方法
  2. ConurrentHashMap和Hashtable的区别
  3. .net程序员转战android第二篇---牛刀小试
  4. PHP 遍历文件夹及文件类及处理类
  5. word文档总让正文与目录分开在不同的页——分页符的使用
  6. 【转】虚拟机检测技术
  7. 快速幂?再加个位运算吧
  8. 网页模板----01
  9. arm cortex-a8 天梯图_ARM架构解析
  10. idea 新建的java项目没发run_IntelliJ IDEA 如何创建一个普通的java项目,及创建java文件并运行...