一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于双通道深度神经网络的驾驶员房颤检测方法及系统与流程

2021-10-16 01:01:00 来源:中国专利 TAG:神经网络 驾驶员 双通道 深度 检测方法


1.本发明涉及安全驾驶领域,尤其涉及一种基于双通道深度神经网络的驾驶员房颤检测方法及系统。


背景技术:

2.交通过程中,驾驶员若在行驶时突发心梗,不仅危及自身生命安全,而且还将对车上的乘客造成伤害,近年来由于突发心血管疾病引发的交通事故屡见不鲜。驾驶场景中的心电图检测及房颤识别领域存在缺口。现有的设备或技术不能同时满足在驾驶过程中收集心电信号与检测房颤的实时性、准确性、便捷性和低成本等要求。


技术实现要素:

3.为了解决上述技术问题,本发明的目的是提供一种基于双通道深度神经网络的驾驶员房颤检测方法及系统,可以在驾驶场景中做到实时、准确、便捷和低成本收集心电信号并检测房颤,从而提高。
4.本发明所采用的第一技术方案是:基于双通道深度神经网络的驾驶员房颤检测方法,包括以下步骤:
5.基于安装在方向盘的传感器采集驾驶员的心电图信号;
6.对心电图信号进行预处理,得到预处理信号;
7.根据预处理信号绘制时频图和庞加莱图;
8.以时频图和庞加莱图为输入,基于预构建的卷积神经网络根据进行信号分类,完成房颤检测。
9.进一步,还包括:
10.判断到房颤发生,发出警报警示车内人员,拨打求救电话并发送车辆实时位置。
11.进一步,所述对心电图信号进行预处理,得到预处理信号这一步骤,其具体包括:
12.对心电图信号进行归一化处理,得到归一化后心电图信号;
13.对心电图信号进行滤波处理,得到平滑心电图信号;
14.对心电图信号进行信号质量评估并结合去噪阈值进行去噪处理,得到去噪后的信号;
15.对心电图信号进行r峰检测,输出心电图信号序列中所有代表r峰的数据点的序号,得到r峰位置;
16.预处理完成,得到预处理信号。
17.进一步,所述根据预处理信号绘制时频图和庞加莱图这一步骤,其具体包括:
18.基于短时傅里叶变换方法对预处理信号进行时频转换,得到时频图;
19.根据r峰位置,求相邻r峰之间的间隔;
20.将r峰之间的间隔储存在数组rr中,并绘制散点图,得到庞加莱图。
21.进一步,所述预构建的卷积神经网络采用两个通道,每个通道包括输入层、卷积
块、采样层和全连接层。
22.进一步,所述以时频图和庞加莱图为输入,基于预构建的卷积神经网络根据进行信号分类,完成房颤检测这一步骤,其具体包括:
23.将时频图和庞加莱图分别作为预构建的卷积神经网络两个通道的输入;
24.分别经过卷积块提取深度特征;
25.经过采样层降低提取的特征维度;
26.经过全连接层对通道的输出结果进行聚合并基于softmax函数进行信号分类,完成房颤检测。
27.进一步,所述对心电图信号进行滤波处理具体为采用采用截止频率为35hz的6阶巴特沃斯低通滤波器进行滤波,所述巴特沃斯低通滤波器的幅度和频率关系的表示公式如下:
[0028][0029]
上式中,g表示滤波器的放大率,h表示传递函数,j表示虚数单位,n表示滤波器的级数,ω表示信号的角频率,ω
c
表示幅度下降3分贝时的截止频率。
[0030]
进一步,所述短时傅里叶变换方法的变换公式如下:
[0031][0032]
上式中,所述采样固定窗宽t为75,频率ω为300hz。
[0033]
本发明所采用的第二技术方案是:基于双通道深度神经网络的驾驶员房颤检测系统,包括:
[0034]
信号采集模块,用于基于安装在方向盘的传感器采集驾驶员的心电图信号;
[0035]
信号预处理模块,用于对心电图信号进行预处理,得到预处理信号;
[0036]
图绘制模块,用于根据预处理信号绘制时频图和庞加莱图;
[0037]
信号分类模块,用于根据时频图和庞加莱图进行信号分类,完成房颤检测。
[0038]
进一步,还包括:
[0039]
报警模块,用于判断到房颤发生,发出警报警示车内人员,拨打求救电话并发送车辆实时位置。
[0040]
本发明方法及系统的有益效果是:本发明通过安装在方向盘上的传感器,可以在驾驶场景中做到实时、准确、便捷和低成本收集心电信号,对心电信号进行预处理并基于预设的卷积神经网络进行信号分类,检测是否发生房颤,在房颤发生时及时发出警告并拨打120,将车辆所在位置通过车联网发布,及时提供医疗介入,提高驾驶环境下的安全性。
附图说明
[0041]
图1是本发明一种基于双通道深度神经网络的驾驶员房颤检测方法的步骤流程图;
[0042]
图2是本发明具体实施例方向盘示意图;
[0043]
图3是本发明具体实施例预构建的卷积神经网络的示意图;
[0044]
图4是本发明一种基于双通道深度神经网络的驾驶员房颤检测系统的结构框图。
具体实施方式
[0045]
下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
[0046]
参照图1,本发明提供了一种基于双通道深度神经网络的驾驶员房颤检测方法,该方法包括以下步骤:
[0047]
基于安装在方向盘的传感器采集驾驶员的心电图信号;
[0048]
具体地,方向盘参照图2,所述传感器包括心电传感器和压力传感器,通过心电传感器和压力传感器采集驾驶员的体征信息。
[0049]
对心电图信号进行预处理,得到预处理信号;
[0050]
根据预处理信号绘制时频图和庞加莱图;
[0051]
以时频图和庞加莱图为输入,基于预构建的卷积神经网络根据进行信号分类,完成房颤检测。
[0052]
进一步作为本方法的优选实施例,还包括:
[0053]
判断到房颤发生,发出警报警示车内人员,拨打求救电话并发送车辆实时位置。
[0054]
进一步作为本方法的优选实施例,所述对心电图信号进行预处理,得到预处理信号这一步骤,其具体包括:
[0055]
对心电图信号进行归一化处理,得到归一化后心电图信号;
[0056]
具体地,根据信号的增益gain和基线baseline对数据进行归一化处理,输出的信号振幅在[

1,1]区间内,归一化操作的具体公式为:
[0057]
signal=(raw_signal

baseline)/gain
[0058]
对心电图信号进行滤波处理,得到平滑心电图信号;
[0059]
对心电图信号进行信号质量评估并结合去噪阈值进行去噪处理,得到去噪后的信号;
[0060]
具体地,将心电图周期与qrs波群对齐得到模板,计算信号每个周期与模板之间的相关系数,以其平均值作为信号质量指数(sqi),进行信号质量评估,以0.66作为是否需要进行去噪处理的阈值。即:如果sqi小于0.66,则采用1阶巴特沃斯低通滤波器再次对信号进行去噪,直到当所有信号的sqi都大于0.66。
[0061]
当所有信号的sqi都大于0.66后,采用基于小波的去噪算法对ecg记录进行降噪。
[0062]
对心电图信号进行r峰检测,输出心电图信号序列中所有代表r峰的数据点的序号,得到r峰位置;
[0063]
预处理完成,得到预处理信号。
[0064]
进一步作为本方法的优选实施例,所述根据预处理信号绘制时频图和庞加莱图这一步骤,其具体包括:
[0065]
基于短时傅里叶变换方法对预处理信号进行时频转换,得到时频图;
[0066]
根据r峰位置,求相邻r峰之间的间隔;
[0067]
将r峰之间的间隔储存在数组rr中,并绘制散点图,得到庞加莱图。
[0068]
具体地,以rr(i)为x轴,rr(i 1)为y轴(i=1,2,

,n

1,n为rr间隔的个数)绘制散点图。
[0069]
进一步作为本方法优选实施例,参照图3,所述预构建的卷积神经网络采用两个通道,每个通道包括输入层、卷积块、采样层和全连接层。
[0070]
进一步作为本方法优选实施例,所述以时频图和庞加莱图为输入,基于预构建的卷积神经网络根据进行信号分类,完成房颤检测这一步骤,其具体包括:
[0071]
将时频图和庞加莱图分别作为预构建的卷积神经网络两个通道的输入;
[0072]
分别经过卷积块提取深度特征;
[0073]
具体地,用于提取深度特征的卷积块,每个通道内的卷积层分为5组,共13层,所有卷积层的卷积核大小都是3
×
3,每组的卷积层数如上图所示,vgg16神经网络的特点正是通过堆叠更多、核大小更小的卷积层提取图像更深层的特征。
[0074]
经过采样层降低提取的特征维度;
[0075]
具体地,经过卷积层卷积获得的特征往往过多,易造成过拟合的现象,因此每隔2到3层卷积层插入一层采样层,以降低特征维度,提高模型泛化能力。
[0076]
经过全连接层对通道的输出结果进行聚合并基于softmax函数进行信号分类,完成房颤检测。
[0077]
具体地,对两个通道的输出结果,使用全连接层聚合,最后使用softmax函数作为激活函数,将心电图信号进行分类,类别有n,a,o,i,分别表示正常心律、房颤心律、其他心律和噪音。
[0078]
进一步作为本方法优选实施例,所述对心电图信号进行滤波处理具体为采用采用截止频率为35hz的6阶巴特沃斯低通滤波器进行滤波,所述巴特沃斯低通滤波器的幅度和频率关系的表示公式如下:
[0079][0080]
上式中,g表示滤波器的放大率,h表示传递函数,j表示虚数单位,n表示滤波器的级数,ω表示信号的角频率,ω
c
表示幅度下降3分贝时的截止频率。
[0081]
进一步作为本方法优选实施例,基于小波的去噪算法对ecg记录进行降噪具体为对序列x(t)的连续小波变换,可定义为:
[0082][0083]
小波变换有两个变量:尺度a(scale)和平移量b(translation),尺度a控制小波函数的伸缩,平移量b控制小波函数的平移。
[0084]
进一步作为本方法优选实施例,所述短时傅里叶变换方法的变换公式如下:
[0085][0086]
上式中,所述采样固定窗宽t为75,频率ω为300hz。
[0087]
短时傅立叶变换就是把长的非平稳随机过程看成是一系列短时随机平稳信号的叠加,短时性可通过在时间上加窗口函数实现(即截取一部分源数据)。
[0088]
具体实现则是通过在傅立叶变换中,使用时间窗口函数w(t

u)与源信号x(t)相乘,实现在u附近的加窗口和平移,然后进行傅立叶变换。
[0089]
如图4所示,一种基于双通道深度神经网络的驾驶员房颤检测系统,包括以下模块:
[0090]
信号采集模块,用于基于安装在方向盘的传感器采集驾驶员的心电图信号;
[0091]
信号预处理模块,用于对心电图信号进行预处理,得到预处理信号;
[0092]
图绘制模块,用于根据预处理信号绘制时频图和庞加莱图;
[0093]
信号分类模块,用于根据时频图和庞加莱图进行信号分类,完成房颤检测。
[0094]
进一步作为本系统的优选实施例,还包括:
[0095]
报警模块,用于判断到房颤发生,发出警报警示车内人员,拨打求救电话并发送车辆实时位置。
[0096]
上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0097]
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜