This application proposes a method, apparatus and computer equipment for filtering pulse wave, in which the above-mentioned filtering methods include: acquiring the collected pulse wave; detecting the extreme value of the pulse wave to obtain the extreme value of the pulse wave; classifying the extreme value points of the pulse wave to obtain the peak and trough of the pulse wave; For each peak of a pulse wave, the height difference of the first trough after each peak and the second trough after each peak is calculated, and the height difference of each peak and the second trough after the peak is averaged to obtain the first mean of the height difference, and the first threshold is set according to the first mean of the height difference. Extreme point filtering with an absolute value greater than or equal to the first threshold. The application can filter abnormal waveforms in pulse wave and improve the accuracy of peak and trough location of pulse wave.
【技术实现步骤摘要】
对脉搏波进行滤波的方法、装置和计算机设备
本申请涉及信号处理
,尤其涉及一种对脉搏波进行滤波的方法、装置和计算机设备。
技术介绍
脉搏、呼吸等是人体重要的生命体征,这些生命体征所呈现的强度、形态以及频率能够反映出人体的身体状态、精神状态以及健康水平等生理病理信息。从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视,在采集脉搏波过程中通常会因为用户操作不熟练或者身体素质等原因产生部分异常波形,例如:重搏波与主波处于同一水平、或者因为外在因素出现异常高值或异常低值。现有相关技术中,一般采用差值或者滑动窗口的方法对脉搏波的波峰波谷进行提取,但上述两种方法无法对脉搏波中的上述异常波形进行识别,更无法去除上述异常波形,从而导致对脉搏波的波峰和波谷的定位不准。
技术实现思路
本申请实施例提供了一种对脉搏波进行滤波的方法、装置和计算机设备,以实现对脉搏波中的异常波形进行滤除,提高对脉搏波的波峰和波谷定位的准确性。第一方面,本申请实施例提供了一种对脉搏波进行滤波的方法,包括:获取采集到的脉搏波;对所述脉搏波进行极值检测,获得所述脉搏波的极值点;对所述脉搏波的极值点进行分类,获得所述脉搏波的波峰和波谷;对所述脉搏波的每个波峰,分别计算每个波峰与所述波峰之后的第一个波谷的高度差,以及计算每个波峰与所述波峰之后的第二个波谷的高度差;对计算获得的高度差进行平均,获得高度差的第一均值,并根据所述高度差的第一均值设置第一阈值;将所述脉搏波的极值点中幅值的绝对值大于或等于所述第一阈值的极值点滤除。其中在一种可能的实现方式中,所述将所述脉搏 ...
【技术保护点】
1.一种对脉搏波进行滤波的方法,其特征在于,包括:获取采集到的脉搏波;对所述脉搏波进行极值检测,获得所述脉搏波的极值点;对所述脉搏波的极值点进行分类,获得所述脉搏波的波峰和波谷;对所述脉搏波的每个波峰,分别计算每个波峰与所述波峰之后的第一个波谷的高度差,以及计算每个波峰与所述波峰之后的第二个波谷的高度差;对计算获得的高度差进行平均,获得高度差的第一均值,并根据所述高度差的第一均值设置第一阈值;将所述脉搏波的极值点中幅值的绝对值大于或等于所述第一阈值的极值点滤除。
【技术特征摘要】
1.一种对脉搏波进行滤波的方法,其特征在于,包括:获取采集到的脉搏波;对所述脉搏波进行极值检测,获得所述脉搏波的极值点;对所述脉搏波的极值点进行分类,获得所述脉搏波的波峰和波谷;对所述脉搏波的每个波峰,分别计算每个波峰与所述波峰之后的第一个波谷的高度差,以及计算每个波峰与所述波峰之后的第二个波谷的高度差;对计算获得的高度差进行平均,获得高度差的第一均值,并根据所述高度差的第一均值设置第一阈值;将所述脉搏波的极值点中幅值的绝对值大于或等于所述第一阈值的极值点滤除。2.根据权利要求1所述的方法,其特征在于,所述将所述脉搏波的极值点中幅值的绝对值大于或等于所述第一阈值的极值点滤除之后,还包括:对所述脉搏波的剩余极值点进行分类,获得所述脉搏波剩余极值点中的波峰和波谷;对于所述剩余极值点中的每个波峰,分别计算每个波峰与所述波峰之后的第一个波谷的高度差,以及计算每个波峰与所述波峰之后的第二个波谷的高度差;对计算获得的高度差进行平均,获得高度差的第二均值,并根据所述第二均值设置第二阈值;将所述脉搏波的剩余极值点中幅值的绝对值小于所述第二阈值的极值点滤除。3.根据权利要求1所述的方法,其特征在于,所述根据所述高度差的第一均值设置第一阈值包括:将所述高度差的第一均值与预定系数相乘,以获得的乘积作为所述第一阈值。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述对所述脉搏波进行极值检测,获得所述脉搏波的极值点之前,还包括:通过多项式曲线拟合对采集到的脉搏波进行降噪处理。5.一种对脉搏波进行滤波的装置,其特征在于,包括:获取模块,用于获取采集到的脉搏波;检测模块,用于对所述获取模块获取的脉搏波进行极值检测,获得所述脉搏波的极值点;分类模块,用于对所述检测模块获得的脉搏波的极值点进行分类,获得所述脉搏波的...
【专利技术属性】
技术研发人员:巢中迪,庄伯金,王少军,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。