1.本发明涉及一种信号处理方法,特别涉及一种动脉波的识别处理方法。
背景技术:2.在中医学中,脉象的形成不仅与心、脉、气、血有关,同时与其他脏腑的整体功能活动亦有密切关系,通常根据脉搏跳动的脉位、脉数、脉形、脉势四个方面将其分为沉、浮、迟、数、虚、实六大类。在中医的临床诊断与治疗中,脉象诊断(脉诊)是一个重要的诊断方法,脉象判断的正确与否关系到进一步的诊断。但脉象诊断技术主要由经验丰富的老中医掌握,年轻医师掌握较差并且诊断经验不足,同时缺乏客观的理论依据和诊断方法,给脉诊的普及带来了一定的困难;动脉特征为脉搏滑数有力,应指跳突如豆,搏动的部位较狭小,节律不够均匀的脉象,怎样通过可观测数据、量化形式给年轻医师提供诊断方向面临挑战。
3.近年来,由于新材料技术与电子计算机技术的迅猛发展以及向医学领域的渗透,促进了脉象信息的采集、处理、可视化等的进展,为脉象信号的客观理论依据奠定了基础。许多学者采用深度学习的方法进行脉象辨识,如陈松晔等在《基于深度学习和集成学习的脉象信号分析识别》一文中描述了其使用vgg网络结合递归图对中医脉象进行识别分类。研究授权公布号为cn113069091a的专利通过小波阈值降噪和resnet深度深度学习模型对妊娠脉进行辨析。授权公布号为cn109558800a的专利模拟大脑分析过程筛选并构建高维度特征空间,并通过神经网络进行脉象进行识别。授权公布号为cn113080908a的专利公开了一种同时进行把脉和高血压预测的方法,可通过一次检测获得传统生理和现代生理参数。
4.上述发明可以很好的辨识脉象,且达到较高的准确率,但是用深度学习对硬件成本要求较高,操作较为复杂,本次发明成本较低,操作简便,经过识别处理优化后的数据,具有较高的准确性,大大提高了医师诊断的便利性和准确性。
技术实现要素:5.针对现有技术的不足,本发明提供一种动脉波的识别处理方法。
6.本发明采用如下技术方案:一种动脉波的识别处理方法,包含如下步骤:s1:信号采集:采用脉诊仪采集脉搏波信号,并对信号进行周期提取;s2:降噪处理:滤除脉搏波信号中大于10hz的噪声;s3:信号筛选:经步骤s2处理得到的信号中,滤除主波波峰大于10mm的信号,滤除升支斜率小于11.43的信号,滤除信号中收缩期大于0.72秒的信号,滤除主波夹角小于42
°
的信号;s4:动脉波判断:与步骤s2处理得到的信号相比,若经步骤s3处理后保留的周期信号占比大于等于80%,则判断该信号为脉搏波信号;若经步骤s3处理后保留的周期信号占比小于80%,则判断该信号为非脉搏波信号。
7.所述的一种动脉波的识别处理方法,其特征是:所述步骤s1具体为:
s1.1:将脉诊仪预设三个压力值以及三个采集点;s1.2:以脉诊仪预设的三个压力值,分别在左手、右手处各三个采集点采集18组脉搏波信号,并对每组脉搏波信号进行周期提取。
8.所述的一种动脉波的识别处理方法,其特征是:所述步骤s1.2中,每组脉搏波信号的采集时间为4秒,每组脉搏波信号的数据点为500-800个,并通过数据点提取完整周期的脉搏波信号。
9.所述的一种动脉波的识别处理方法,其特征是:所述步骤s1中还包括:s1.3:寻找经步骤s1.2提取的脉搏波周期信号的搏动起始点、主波波峰点、主波结束点和搏动结束点,并依次设为 (x1,y1),(x2,y2) , (x3,y3), (x4,y4) 。
10.所述的一种动脉波的识别处理方法,其特征是:所述步骤s3具体为:s3.1:计算脉搏波信号的脉率,滤除脉率小于90次/分和大于120次/分的脉搏波信号;s3.2:计算经步骤s3.1保留的脉搏波信号中各周期信号的主波波峰高度,滤除主波波峰高度大于10mm的信号;s3.3:计算经步骤s3.2保留的脉搏波信号中各周期信号的升支斜率,滤除升支斜率小于11.43的信号;s3.4:计算经步骤s3.3保留的脉搏波信号中各周期信号的射血时间,滤除信号收缩期大于0.72秒的信号;s3.5:计算经步骤s3.4保留的脉搏波信号中各周期信号的主波夹角,滤除主波夹角小于42
°
的信号;s3.6:收集经步骤s3.5后保留的脉搏波周期信号。
11.所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.2中,判断主波波峰的高度 y2,(根据所使用的脉诊仪的a/d电路所设置的量程)去除 y2大于等于10mm的脉搏波信号,保留 y2小于10 mm的脉搏波信号。
12.所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.3中,计算经步骤s3.2保留的脉搏波信号中各周期信号的升支斜率k,,滤除k《11.43的脉搏波信号。
13.所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.4中,计算经步骤s3.3保留的脉搏波信号中各周期信号的射血时间t, ,滤除t》0.72秒的脉搏波信号。
14.所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.5中,计算经步骤s3.4保留的脉搏波周期信号的主波结束点到脉搏波升支的距离l1,,主波结束点到主波波峰点的距离l2,,主波夹角 ,滤除的脉搏波周期信号。
15.本发明在操作简便成本低的同时,具备较高的准确率,同时能够很好的保持脉象信号的细节特征,几乎不损失信号有用的波形,特征提取识别准确,便于脉搏波数据库的统计和分类,在此基础上,进行大数据分析判断更可靠,更科学,同时,便于后续基于该脉搏波特征数据确定用户的相应的身体参数,并减少因过分依赖经验而造成的判断失准。
附图说明
16.图1为本发明流程图;图2为本发明信号筛选流程图;图3为本发明原始脉搏波信号时域图;图4为本发明降噪处理后脉搏波信号时域图;图5为本发明降噪处理后单个周期的脉搏波信号时域图;图6为本发明单个周期的脉搏波信号坐标图。
具体实施方式
17.如图1、2所示,一种动脉波的识别处理方法,包含如下步骤:s1,信号采集:获取目标的原始脉搏波信号。原始脉搏波信号是本发明进行脉象识别的根本依据。目标是待测人员,为确保数据的可靠性,本次发明高灵敏度的压力传感器做为采集装置,采集目标人员左右手寸、关、尺三部上轻、中、重压的脉搏波信号,共18组,每组脉搏波信号的采集时间为4秒,每组脉搏波信号的数据点为500-800个,并通过数据点提取完整周期的脉搏波信号。
18.寻找所提取的脉搏波周期信号的搏动起始点、主波波峰点、主波结束点和搏动结束点,并依次设为 (x1,y1),(x2,y2) , (x3,y3), (x4,y4) 。
19.s2,降噪处理:使用巴特沃斯带通滤波器对脉搏波信号做降噪处理,滤除周期信号中大于10hz的噪声。
20.s3,信号筛选:s3.1:计算脉搏波信号的脉率,滤除脉率小于90次/分和大于120次/分的脉搏波信号。
21.s3.2:判断主波波峰的高度y2(根据所使用的脉诊仪的a/d电路所设置的量程)去除y2大于等于10mm的脉搏波信号,保留y2小于10mm的脉搏波信号。
22.s3.3:计算经步骤s3.2保留的脉搏波信号中各周期信号的升支斜率k,,滤除k《11.43的脉搏波信号。
23.s3.4:计算经步骤s3.3保留的脉搏波信号中各周期信号的射血时间t,,滤除秒的脉搏波信号。
24.s3.5:计算经步骤s3.4保留的脉搏波周期信号的主波结束点到脉搏波升支的距离 l1,,主波结束点到主波波峰点的距离l2,,主波夹角,滤除的脉搏波周期信号。
25.s3.6:收集经步骤s3.5后保留的脉搏波周期信号。
26.s4:动脉波判断:与步骤s2处理得到的信号相比,若经步骤s3处理后保留的周期信号占比大于等于80%,则判断该信号为脉搏波信号;若经步骤s3处理后保留的周期信号占比小于80%,则判断该信号为非脉搏波信号。
技术特征:1.一种动脉波的识别处理方法,其特征是:包含如下步骤:s1:信号采集:采用脉诊仪采集脉搏波信号,并对信号进行周期提取;s2:降噪处理:滤除脉搏波信号中大于10hz的噪声;s3:信号筛选:经步骤s2处理得到的信号中,滤除主波波峰大于10mm的信号,滤除升支斜率小于11.43的信号,滤除信号中收缩期大于0.72秒的信号,滤除主波夹角小于42
°
的信号;s4:动脉波判断:与步骤s2处理得到的信号相比,若经步骤s3处理后保留的周期信号占比大于等于80%,则判断该信号为脉搏波信号;若经步骤s3处理后保留的周期信号占比小于80%,则判断该信号为非脉搏波信号。2.根据权利要求1所述的一种动脉波的识别处理方法,其特征是:所述步骤s1具体为:s1.1:将脉诊仪预设三个压力值以及三个采集点;s1.2:以脉诊仪预设的三个压力值,分别在左手、右手处各三个采集点采集18组脉搏波信号,并对每组脉搏波信号进行周期提取。3.根据权利要求2所述的一种动脉波的识别处理方法,其特征是:所述步骤s1.2中,每组脉搏波信号的采集时间为4秒,每组脉搏波信号的数据点为500-800个,并通过数据点提取完整周期的脉搏波信号。4.根据权利要求3所述的一种动脉波的识别处理方法,其特征是:所述步骤s1中还包括:s1.3:寻找经步骤s1.2提取的脉搏波周期信号的搏动起始点、主波波峰点、主波结束点和搏动结束点,并依次设为,。5.根据权利要求3或4所述的一种动脉波的识别处理方法,其特征是:所述步骤s3具体为:s3.1:计算脉搏波信号的脉率,滤除脉率小于90次/分和大于120次/分的脉搏波信号;s3.2:计算经步骤s3.1保留的脉搏波信号中各周期信号的主波波峰高度,滤除主波波峰高度大于10mm的信号;s3.3:计算经步骤s3.2保留的脉搏波信号中各周期信号的升支斜率,滤除升支斜率小于11.43的信号;s3.4:计算经步骤s3.3保留的脉搏波信号中各周期信号的射血时间,滤除信号收缩期大于0.72秒的信号;s3.5:计算经步骤s3.4保留的脉搏波信号中各周期信号的主波夹角,滤除主波夹角小于42
°
的信号;s3.6:收集经步骤s3.5后保留的脉搏波周期信号。6.根据权利要求5所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.2中,判断主波波峰的高度,(根据所使用的脉诊仪的a/d电路所设置的量程,)去除大于等于10,的脉搏波信号,保留小于10的脉搏波信号。7.根据权利要求5所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.3中,计
算经步骤s3.2保留的脉搏波信号中各周期信号的升支斜率,,滤除的脉搏波信号。8.根据权利要求5所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.4中,计算经步骤s3.3保留的脉搏波信号中各周期信号的射血时间,,滤除秒的脉搏波信号。9.根据权利要求5所述的一种动脉波的识别处理方法,其特征是:所述步骤s3.5中,计算经步骤s3.4保留的脉搏波周期信号的主波结束点到脉搏波升支的距离,,主波结束点到主波波峰点的距离,,主波夹角,滤除的脉搏波周期信号。
技术总结本发明公开了一种动脉波的识别处理方法,具体步骤如下:采集脉搏波信号;提取周期信号;对周期信号进行降噪处理;将周期信号进行筛选;由筛选结果判断其是否为动脉波。本发明通过将筛选条件模型化对实时采集的脉搏波信号进行辨识,辨识过程简单、方便,辨识准确率高,解决现有的方法存在需要大量数据集且成本高昂的问题。昂的问题。昂的问题。
技术研发人员:陈占春 王一飞 刘光浚
受保护的技术使用者:太原理工大学
技术研发日:2022.02.28
技术公布日:2022/7/5