MIT-BIH Atrial Fibrillation Database(afdb)房颤数据库的介绍以及读取

news/2024/10/22 5:17:23/

MIT-BIH Atrial Fibrillation Database(afdb)房颤数据库

数据库地址:https://archive.physionet.org/cgi-bin/atm/ATM

数据库包括25例心房颤动(阵发性颤动)的受试者的长期ECG记录。其中23例数据包括两个ECG信号(.dat文件)。其中.dat文件格式为format212。00735和03665号数据仅由节律(.atr)和没有人工审核的节拍(.qrs)表示。每个记录持续10小时,包含两个ECG信号,每秒250个样本采样,12位分辨率,范围正负10mv,导联2个。
最初的记录是在波士顿贝斯以色列医院(现在是Beth Israel Deaconess医疗中心),使用的动态心电记录仪来记录。记录的带宽约为0.1Hz至40Hz。

(.atr)节律注释文件是手动标注的。这些文件包括以下节律注释:AFIB(心房纤维性颤动)、AFL(心房扑动)、J(房室交界区心律)、N(其它节律)。
(.qrs)节拍注释文件是使用自动检测的,并且它没有经过人工修正。
(.qrsc)手动修正的节拍注释文件
(.qrs)的注释对于研究心房颤动自动检测方法很有用,这种检测方法对典型的QRS检测错误具有鲁棒性。(.qrsc)的注释是心房颤动本身的基础研究的首选,因为QRS检测错误会让人困扰。在(.qrs)和(.qrsc)中不区分节拍类型(所有的节拍都标记为正常)

直到2000年11月,只有一个信号文件(记录04936)可用。从1983年开始,这些记录的原始9磁道磁带现在已经被读取,以产生这个目录中的其他信号文件。在一些情况下(04043、08405和08434),从原始磁带中分离出的数据块是不可读的。在这些情况下,对应于每个丢失块的10.24秒的缺失数据已被幅度为零的平坦样本段替换。
其中:

00735信号不可用
03665信号不可用
04043第39块无法读取
04936(这是以前可用信号的唯一记录)
05091已修正的QRS注释可用(注释qrsc)
06453约9小时15分钟后录制结束
08378没有开始时间
08405没有开始时间; 块1067是不可读的
08434块648,857和894不可读
08455没有开始时间

读取心电数据

[tm,signal,Fs]=rdsamp(recordName,signaList,N,N0,rawUnits,highResolution)
SignalList:选择其中某列信号读入,输入为空默认为全部列,此处就是默认全部;
N:需要读入信号的长度,本身信号长为650000,此处只截取了其中1000长度;
N0:截取信号开始的采样点,此处默认为1,也就是截取了信号的1–1000采样点;
rawUnits:信号读入信号值需要的精度,具体请看帮助;
highResolution:信号分辨率,1为高,0为低,默认为0

例子:读取的数据是心房颤动04015数据的前3000个采样点
[sig, Fs, t] = rdsamp(‘afdb/04015’,[],3000);
plot(t, sig);

读取注释文件

例子1:仅读取前500个示例的注释
ann=rdann(‘mitdb/100’,‘atr’,[],500);

例子2:从3个信号中读取1000个样本
[signal,Fs,tm]=rdsamp(‘mghdb/mgh001’, [1 3 5],1000);

例子3:读取04015文件的qrsc标注信息
[ann,anntype,subtype,chan,num,comments]=rdann(‘afdb/04015’,‘qrsc’,[],5000);
如果要读取atr标注信息,把qrsc替换为atr就可以了

注意

在这里插入图片描述
在这里插入图片描述
rdann这个函数,ann内存放的是标注的位置;anntype疾病类型
comments:疾病标签;


http://www.ppmy.cn/news/763202.html

相关文章

使用卷积神经网络进行专家级别的心率不齐检测

使用卷积神经网络进行专家级别的心率不齐检测:Cardiologist-Level Arrhythmia Detection with Convolutional Neural Networks 摘要: 我们开发了一种能够检测多种心率不齐的算法(基于穿戴式心电图监测器采集的信号),…

MIT 心拍类型注释

为方便查阅和理解MIT心拍类型,特注释各类心拍的类型,方便用于心电信号类型的分类研究。 MIT心拍类型 label_storesymboldescription中文描述0 Not an actual annotation 1N Normal beat正常心搏2L Left bundle branch block beat左束支传导阻滞3R …

rocketmq客户端日志过大造成磁盘使用率占用过高

目录 问题现象 排查占用 自定义客户端日志配置未生效 总结 问题现象 收到项目报警:磁盘占用率超标通知 排查占用 从上述可以看出,实质是跟正常业务日志无关的,/home/work/log挂出来了,与/根目录下无关 查看根目录下日志占用…

【Qt QML入门】第一个Quick应用

运行结果: 打开Qt Creator,创建一个Qt Quick Qpplication,IDE为我们创建一个应用工程,其中包含如下文件: .pro工程文件,我们通过它来打开整个工程: QT quick# You can make your code fail to…

清理打印机连接数bat_打印机连接数上限

解决 XP 系统下共享打印机连接数上限的限制方法 局域网里面的一台挂在 XP 上面的三星一体机人数老是达到上限 10 , 搞得一会要去断开 一次全部的链接,烦不胜烦! 这是一篇关于 XP 打印共享上限 10 的解决方案。详细步骤如下: 1 、从…

计算机命令无法到达打印机,Win7打印机发送打印命令后不打印自动消失怎么办...

,打印命令不会再消失了; 注意事项:本方法只针对发送打印命令。 添加即可,没有执行打印却消失打印命令的情况, Win7打印机发送打印命令后不打印自动消失怎么办 当我们遇到给打印机发送打印命令,过30秒左右打印命令会突然…

打印文件时,打印机状态显示为“一个文件被挂起”

解决方案 ①winr,命令框中输入services.msc,找到print spooler项,点击"启动“,并选择右击“属性”,设置为“自动”; ②右击状态栏上提示“有一个文件挂起”信息的打印机按钮,选择”查看现在…

Java调用本地打印机,状态显示正常打印,但被挂起

Java调用本地打印机 打印机状态上可以看到正常打印,但之后被挂起问题原因 打印机状态上可以看到正常打印,但之后被挂起 链接: 参考博客. 问题原因 打印不同格式文档需要引入不同的组件,最后打印图片、word、pdf等具体操作详见参考博客