CN111528825A - Photoelectric volume pulse wave signal optimization method - Google Patents
Photoelectric volume pulse wave signal optimization method Download PDFInfo
- Publication number
- CN111528825A CN111528825A CN202010404688.5A CN202010404688A CN111528825A CN 111528825 A CN111528825 A CN 111528825A CN 202010404688 A CN202010404688 A CN 202010404688A CN 111528825 A CN111528825 A CN 111528825A
- Authority
- CN
- China
- Prior art keywords
- threshold
- signal
- pulse wave
- wave signal
- cycle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000005457 optimization Methods 0.000 title claims abstract description 25
- 238000013186 photoplethysmography Methods 0.000 claims abstract description 13
- 230000002159 abnormal effect Effects 0.000 claims abstract description 10
- 230000003068 static effect Effects 0.000 claims abstract description 4
- 230000001133 acceleration Effects 0.000 claims description 31
- 238000001914 filtration Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 4
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 230000003205 diastolic effect Effects 0.000 claims description 3
- 230000000630 rising effect Effects 0.000 claims description 3
- 230000036772 blood pressure Effects 0.000 description 5
- 239000008280 blood Substances 0.000 description 4
- 210000004369 blood Anatomy 0.000 description 4
- 238000010276 construction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 210000003491 skin Anatomy 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 230000000747 cardiac effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 230000001766 physiological effect Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 230000036387 respiratory rate Effects 0.000 description 1
- 230000002792 vascular Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/02416—Measuring pulse rate or heart rate using photoplethysmograph signals, e.g. generated by infrared radiation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue
- A61B5/1455—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue using optical sensors, e.g. spectral photometrical oximeters
- A61B5/14551—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue using optical sensors, e.g. spectral photometrical oximeters for measuring blood gases
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7225—Details of analogue processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/725—Details of waveform analysis using specific filters therefor, e.g. Kalman or adaptive filters
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Public Health (AREA)
- Pathology (AREA)
- Signal Processing (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Physiology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Cardiology (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Optics & Photonics (AREA)
- Power Engineering (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
Description
技术领域technical field
本发明涉及人体血压参数处理领域,尤其是涉及一种光电容积脉搏波信号优化方法。The invention relates to the field of human blood pressure parameter processing, in particular to a photoelectric volume pulse wave signal optimization method.
背景技术Background technique
光电容积脉搏波(Photoplethysmography,PPG)是利用光电手段基于朗伯比尔定律(Beer-Lamber Law)来检测血液容积变化而获得的,简称PPG。它包含了大量与生理系统相关的有用信息,目前已广泛应用于临床血管评估及心输出量、血压、呼吸率、心率和血氧饱度等生理参数的监测。Photoplethysmography (PPG) is obtained by using photoelectric means to detect changes in blood volume based on the Beer-Lamber Law, and is referred to as PPG for short. It contains a large amount of useful information related to the physiological system, and has been widely used in clinical vascular assessment and monitoring of physiological parameters such as cardiac output, blood pressure, respiratory rate, heart rate and blood oxygen saturation.
通过LED将固定波长的光垂直照射到皮肤表面后,由于皮肤、肌肉、血液以及骨骼等对光的吸收作用,从光电接收器所获得的光强度会减弱,通过测量透射或反射到接收器的光强度变化即可检测由压力引起的血液容积变化,然后将其绘制为曲线即光电容积脉搏波(PPG)。After the fixed wavelength light is irradiated vertically to the skin surface through the LED, the light intensity obtained from the photoelectric receiver will be weakened due to the absorption of the light by the skin, muscles, blood and bones. By measuring the transmitted or reflected light to the receiver Changes in light intensity detect pressure-induced changes in blood volume, which are then plotted as a curve known as a photoplethysmography (PPG).
前端硬件所采集的PPG信号通常含有大量噪声,一般包括环境光、暗电流、工频干扰、电磁干扰、肌电干扰等导致的高频噪声,人体呼吸等生理活动导致的低频基线漂移噪声,以及运动干扰。The PPG signal collected by the front-end hardware usually contains a lot of noise, generally including high-frequency noise caused by ambient light, dark current, power frequency interference, electromagnetic interference, electromyographic interference, etc., low-frequency baseline drift noise caused by physiological activities such as human respiration, and Movement interference.
发明内容SUMMARY OF THE INVENTION
本发明主要是解决现有技术所存在的光电容积脉搏波(PPG)信号含有较多噪声的技术问题,提供一种消除降低干扰和噪声的光电容积脉搏波优化方法。The invention mainly solves the technical problem that the photoplethysmography (PPG) signal in the prior art contains more noise, and provides a photoplethysmographic optimization method for eliminating and reducing interference and noise.
本发明针对上述技术问题主要是通过下述技术方案得以解决的:一种光电容积脉搏波信号优化方法,包括以下步骤:The present invention mainly solves the above-mentioned technical problems through the following technical solutions: a method for optimizing a photoplethysmographic wave signal, comprising the following steps:
S01、同步获取被测者的光电容积脉搏波信号和运动状态信号;S01, synchronously acquiring the photoplethysmographic signal and the motion state signal of the subject;
S02、对脉搏波信号进行第一轮优化,即根据运动状态信号判断被测者处于静止状态还是慢走状态还是剧烈运动状态,如果处于剧烈运动状态则剔除对应时间段的脉搏波信号;S02, performing the first round of optimization on the pulse wave signal, that is, judging whether the subject is in a static state, a slow-walking state or a vigorous exercise state according to the motion state signal, and if it is in a vigorous exercise state, the pulse wave signal of the corresponding time period is eliminated;
S03、对第一轮优化后的脉搏波信号进行去噪处理;S03, denoising the pulse wave signal after the first round of optimization;
S04、对去噪处理的脉搏波信号进行特征指标提取;S04, extracting characteristic indexes of the denoised pulse wave signal;
S05、将提取的特征指标与阈值范围相比较,当至少有一个特征指标落在阈值范围之外时,将此特征指标对应的脉搏波周期标记为异常周期并予以去除,最终得到优化后的脉搏波信号。S05. Compare the extracted feature index with the threshold range, when at least one feature index falls outside the threshold range, mark the pulse wave cycle corresponding to this feature index as an abnormal cycle and remove it, and finally obtain an optimized pulse wave wave signal.
作为优选,步骤S01中,运动状态信号通过固定在被测者非肢体上的三轴加速度传感器获得。Preferably, in step S01, the motion state signal is obtained by a triaxial acceleration sensor fixed on the non-limb of the subject.
作为优选,步骤S02中,根据运动状态信号判断被测者是否处于剧烈运动状态具体为:Preferably, in step S02, determining whether the subject is in a vigorous exercise state according to the exercise state signal is specifically:
计算三个方向的合加速度:Compute the resultant acceleration in three directions:
式中,at表示合加速度,ax、ay和az分别表示三轴加速度传感器所测得的在X轴、Y轴和Z轴的加速度值;where a t represents the resultant acceleration, and a x , a y and a z represent the acceleration values on the X-axis, Y-axis and Z-axis measured by the three-axis acceleration sensor, respectively;
当合加速度小于第一阈值上限且大于第一阈值下限时,判定被测者处于静止状态,第一阈值上限为1.1g,第一阈值下限为0.9g,此时信号为正常信号;When the resultant acceleration is less than the upper limit of the first threshold and greater than the lower limit of the first threshold, it is determined that the subject is in a stationary state, the upper limit of the first threshold is 1.1g, and the lower limit of the first threshold is 0.9g, and the signal is a normal signal at this time;
当合加速度小于第二阈值下限或大于第二阈值上限时,判定被测者处于剧烈运动状态,第二阈值下限为0.8g,第二阈值上限为1.5g,此时信号为异常信号,予以舍弃;When the combined acceleration is less than the lower limit of the second threshold or greater than the upper limit of the second threshold, it is determined that the subject is in a state of vigorous exercise. The lower limit of the second threshold is 0.8g, and the upper limit of the second threshold is 1.5g. At this time, the signal is an abnormal signal and is discarded. ;
当合加速度小于等于第一阈值下限且大于等于第二阈值下限,或合加速度小于等于第二阈值上限且大于第一阈值上限时,判定被测者处于慢走状态,此时信号为次正常信号。When the resultant acceleration is less than or equal to the lower limit of the first threshold and greater than or equal to the lower limit of the second threshold, or the resultant acceleration is less than or equal to the upper limit of the second threshold and greater than the upper limit of the first threshold, it is determined that the subject is in a slow-walking state, and the signal at this time is a sub-normal signal .
由于三轴加速度传感器的坐标系会随着被试者姿态的改变而改变,仅使用单轴变化判断运动强度会产生较大误差,并不能很好反应运动状态,而同时使用三个轴的加速度则会加大算法的复杂度。所以为了能较好地反应运动强度并且同时让计算更简单,本方案选择使用综合了三个方向加速度的来进行运动强度的判断。采用两个阈值上限和两个阈值下限一次性完成正常信号、次正常信号以及异常信号的判断,方便后续进行血压估计模型构建等的处理。Since the coordinate system of the three-axis accelerometer will change with the change of the subject's posture, only using the single-axis change to judge the exercise intensity will produce a large error, and cannot reflect the exercise state well, and the acceleration of the three axes is used at the same time. It will increase the complexity of the algorithm. Therefore, in order to better reflect the exercise intensity and at the same time make the calculation simpler, this scheme chooses to use a combination of accelerations in three directions to judge the exercise intensity. Two upper threshold limits and two lower threshold limits are used to complete the judgment of normal signals, sub-normal signals and abnormal signals at one time, which is convenient for subsequent processing such as blood pressure estimation model construction.
作为优选,步骤S03中,对第一轮优化后的脉搏波信号进行去噪处理具体为:Preferably, in step S03, performing denoising processing on the pulse wave signal after the first round of optimization is specifically:
S301、通过双密度小波阈值法去除高频噪声,具体为:S301, remove high-frequency noise by a double-density wavelet threshold method, specifically:
将第一轮优化后的脉搏波信号通过滤波系统,分解得到一个低频系数和两个高频系数;每层滤波系统包括一个低通滤波器h0(n)和两个高通滤波器h1(n)和h2(n);The pulse wave signal after the first round of optimization is passed through the filtering system, and decomposed to obtain a low-frequency coefficient and two high-frequency coefficients; each layer of filtering system includes a low-pass filter h 0 (n) and two high-pass filters h 1 ( n) and h 2 (n);
将低频系数再次通过滤波系统,重复此过程共三次从而完成双密度小波的三层分解;The low-frequency coefficients are passed through the filtering system again, and the process is repeated three times to complete the three-layer decomposition of the double-density wavelet;
将小波系数(即通过低频和高频函数分解得的信号)通过阈值函数进行处理;The wavelet coefficients (that is, the signal decomposed by the low-frequency and high-frequency functions) are processed through the threshold function;
将处理后的小波系数进行逆变换,重构得到去噪后的信号;Inverse transform the processed wavelet coefficients to reconstruct the denoised signal;
S302、通过三次样条插值法去除基线漂移噪声。S302, remove baseline drift noise by a cubic spline interpolation method.
作为优选,所述阈值函数为:Preferably, the threshold function is:
x>0,sgn(x)=1x>0, sgn(x)=1
x=0,sgn(x)=0x=0, sgn(x)=0
x<0,sgn(x)=-1x<0, sgn(x)=-1
式中,s为处理后的小波系数,x为未经处理的小波系数,T为去噪阈值。In the formula, s is the processed wavelet coefficient, x is the unprocessed wavelet coefficient, and T is the denoising threshold.
作为优选,所述去噪阈值T由以下公式确定:Preferably, the denoising threshold T is determined by the following formula:
式中,σ为估计得到的噪声方差,N为信号长度,ωb由以下过程得到:where σ is the estimated noise variance, N is the signal length, and ω b is obtained by the following process:
对某层的小波系数,将其进行平方,然后从小到大进行排序,从而获得序列W;Square the wavelet coefficients of a certain layer, and then sort them from small to large to obtain the sequence W;
W=[ω1,ω2,…ωN-1]W=[ω 1 ,ω 2 ,...ω N-1 ]
依次计算W中每个元素风险值,其中第k个元素ωk的风险值为:Calculate the risk value of each element in W in turn, where the risk value of the kth element ω k is:
k=0,1,…N-1;k=0,1,...N-1;
取该层小波系数计算得到的风险最小值即为ωb;The minimum risk calculated by taking the wavelet coefficients of this layer is ω b ;
参数θ和μ由以下公式得到:The parameters θ and μ are obtained by the following formulas:
θ=(W-n)/nθ=(W-n)/n
作为优选,所述步骤S302通过三次样条插值法去除基线漂移噪声具体为:Preferably, in the step S302, the removal of baseline drift noise by cubic spline interpolation is specifically:
通过findpeaks函数识别出脉搏波信号波谷点,然后通过三次样条插值法进行拟合,从而获得该段信号的基漂,最后将脉搏波信号减去基漂获得去除基线漂移后的信号。The trough points of the pulse wave signal are identified by the findpeaks function, and then fitted by the cubic spline interpolation method to obtain the base drift of the signal. Finally, the pulse wave signal is subtracted from the base drift to obtain the signal after the baseline drift has been removed.
作为优选,所述步骤S04中,对去噪处理的脉搏波信号进行特征指标提取具体为:Preferably, in the step S04, the feature index extraction of the denoised pulse wave signal is specifically:
S401、通过findpeaks函数获取脉搏波信号的局部峰值;S401. Obtain the local peak value of the pulse wave signal through the findpeaks function;
S402、如果两个局部峰值之间的时间差小于0.5秒,则删除幅度较小的点;剩下的点即为各周期的主波峰值点;S402. If the time difference between the two local peaks is less than 0.5 seconds, delete the point with a smaller amplitude; the remaining points are the main wave peak points of each cycle;
S403、将主波波峰乘以-1得到此主波波峰所在周期的起点,将此起点减1得到前一个周期的结束点;S403, multiplying the main wave crest by -1 to obtain the starting point of the cycle where the main wave crest is located, and subtracting 1 from the starting point to obtain the end point of the previous cycle;
S404、以周期为单位计算特征指标,计算公式如下:S404. Calculate the characteristic index in units of cycles, and the calculation formula is as follows:
H1=H主波峰值点-H起点 H1=H main wave peak point- H starting point
H2=H主波峰值点-H结束点 H2=H main wave peak point - H end point
ST=T主波峰值点-T起点 ST=T main wave peak point - T starting point
DT=T结束点-T主波峰值点 DT=T end point- T main wave peak point
其中,H1为此周期的上升幅度,H2为此周期的下降幅度,ST为此周期的收缩期时间,DT为此周期的舒张期时间,K为此周期的峰度,xi表示当前脉搏波信号值,表示信号均值,std表示信号标准差。H表示位置点,T表示时间点。Among them, H1 is the rising range of the cycle, H2 is the falling range of the cycle, ST is the systolic time of the cycle, DT is the diastolic time of the cycle, K is the kurtosis of the cycle, and xi represents the current pulse wave signal value, Represents the signal mean, and std represents the signal standard deviation. H represents a location point, and T represents a time point.
作为优选,所述步骤S05中的阈值范围由以下方式确定:Preferably, the threshold range in step S05 is determined in the following manner:
S501、针对被测者,在经过去噪算法处理以后,选取该被测者噪声相对较小的静止状态和慢走状态的模板数据;S501. For the subject, after being processed by a denoising algorithm, select template data of the subject in a stationary state and a slow-walking state with relatively small noise;
S502、计算模板数据的特征指标序列,利用窗口长度为50的中值滤波分别得到各特征指标序列的中值线;S502. Calculate the feature index sequence of the template data, and obtain the median line of each feature index sequence by using median filtering with a window length of 50;
S503、对每个特征指标序列,上限阈值为中值线与上阈值偏移量之和,下限阈值为中值线与下阈值偏移量之和,上限阈值和下限阈值之间的范围为阈值范围;上阈值偏移量为μseq+3σseq,下阈值偏移量为μseq-3σseq,μseq为该特征指标序列的正态均值,3σseq则为其正态标准差。S503. For each feature index sequence, the upper threshold is the sum of the offset of the median line and the upper threshold, the lower threshold is the sum of the offset of the median line and the lower threshold, and the range between the upper threshold and the lower threshold is the threshold range; the upper threshold offset is μ seq +3σ seq , the lower threshold offset is μ seq -3σ seq , μ seq is the normal mean of the feature index sequence, and 3σ seq is its normal standard deviation.
本发明带来的实质性效果是,剔除受运动干扰严重的异常信号,保证PP信号质量;实用双密度小波变换去除高频噪声,利用三次样条插值法去除基线漂移噪声,有效去除噪声,较好的保留波形特征。The substantial effect brought by the present invention is to eliminate abnormal signals seriously disturbed by motion and ensure the quality of PP signals; use double-density wavelet transform to remove high-frequency noise, use cubic spline interpolation to remove baseline drift noise, effectively remove noise, and compare Well preserved waveform characteristics.
附图说明Description of drawings
图1是本发明的一种流程图;Fig. 1 is a kind of flow chart of the present invention;
图2是本发明的一种双密度小波变换示意图。Fig. 2 is a schematic diagram of a double density wavelet transform of the present invention.
具体实施方式Detailed ways
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。The technical solutions of the present invention will be further described in detail below through embodiments and in conjunction with the accompanying drawings.
实施例:本实施例的一种光电容积脉搏波信号优化方法,如图1所示,包括以下步骤:Embodiment: A photoplethysmographic signal optimization method of this embodiment, as shown in FIG. 1 , includes the following steps:
S01、同步获取被测者的光电容积脉搏波信号和运动状态信号;S01, synchronously acquiring the photoplethysmographic signal and the motion state signal of the subject;
S02、对脉搏波信号进行第一轮优化,即根据运动状态信号判断被测者处于静止状态还是慢走状态还是剧烈运动状态,如果处于剧烈运动状态则剔除对应时间段的脉搏波信号;S02, performing the first round of optimization on the pulse wave signal, that is, judging whether the subject is in a static state, a slow-walking state or a vigorous exercise state according to the motion state signal, and if it is in a vigorous exercise state, the pulse wave signal of the corresponding time period is eliminated;
S03、对第一轮优化后的脉搏波信号进行去噪处理;S03, denoising the pulse wave signal after the first round of optimization;
S04、对去噪处理的脉搏波信号进行特征指标提取;S04, extracting characteristic indexes of the denoised pulse wave signal;
S05、将提取的特征指标与阈值范围相比较,当至少有一个特征指标落在阈值范围之外时,将此特征指标对应的脉搏波周期标记为异常周期并予以去除,最终得到优化后的脉搏波信号。S05. Compare the extracted feature index with the threshold range, when at least one feature index falls outside the threshold range, mark the pulse wave cycle corresponding to this feature index as an abnormal cycle and remove it, and finally obtain an optimized pulse wave wave signal.
步骤S01中,运动状态信号通过固定在被测者非肢体上的三轴加速度传感器获得。In step S01, the motion state signal is obtained by a three-axis acceleration sensor fixed on the non-limb of the subject.
步骤S02中,根据运动状态信号判断被测者是否处于剧烈运动状态具体为:计算三个方向的合加速度:In step S02, judging whether the subject is in a vigorous exercise state according to the motion state signal is specifically: calculating the resultant acceleration in three directions:
式中,at表示合加速度,ax、ay和az分别表示三轴加速度传感器所测得的在X轴、Y轴和Z轴的加速度值;where a t represents the resultant acceleration, and a x , a y and a z represent the acceleration values on the X-axis, Y-axis and Z-axis measured by the three-axis acceleration sensor, respectively;
当合加速度小于第一阈值上限且大于第一阈值下限时,判定被测者处于静止状态,第一阈值上限为1.1g,第一阈值下限为0.9g,此时信号为正常信号;When the resultant acceleration is less than the upper limit of the first threshold and greater than the lower limit of the first threshold, it is determined that the subject is in a stationary state, the upper limit of the first threshold is 1.1g, and the lower limit of the first threshold is 0.9g, and the signal is a normal signal at this time;
当合加速度小于第二阈值下限或大于第二阈值上限时,判定被测者处于剧烈运动状态,第二阈值下限为0.8g,第二阈值上限为1.5g,此时信号为异常信号,予以舍弃;When the combined acceleration is less than the lower limit of the second threshold or greater than the upper limit of the second threshold, it is determined that the subject is in a state of vigorous exercise. The lower limit of the second threshold is 0.8g, and the upper limit of the second threshold is 1.5g. At this time, the signal is an abnormal signal and is discarded. ;
当合加速度小于等于第一阈值下限且大于等于第二阈值下限,或合加速度小于等于第二阈值上限且大于第一阈值上限时,判定被测者处于慢走状态,此时信号为次正常信号。When the resultant acceleration is less than or equal to the lower limit of the first threshold and greater than or equal to the lower limit of the second threshold, or the resultant acceleration is less than or equal to the upper limit of the second threshold and greater than the upper limit of the first threshold, it is determined that the subject is in a slow-walking state, and the signal at this time is a sub-normal signal .
由于三轴加速度传感器的坐标系会随着被试者姿态的改变而改变,仅使用单轴变化判断运动强度会产生较大误差,并不能很好反应运动状态,而同时使用三个轴的加速度则会加大算法的复杂度。所以为了能较好地反应运动强度并且同时让计算更简单,本方案选择使用综合了三个方向加速度的来进行运动强度的判断。采用两个阈值上限和两个阈值下限一次性完成正常信号、次正常信号以及异常信号的判断,方便后续进行血压估计模型构建等的处理。Since the coordinate system of the three-axis accelerometer will change with the change of the subject's posture, only using the single-axis change to judge the exercise intensity will produce a large error, and cannot reflect the exercise state well, and the acceleration of the three axes is used at the same time. It will increase the complexity of the algorithm. Therefore, in order to better reflect the exercise intensity and at the same time make the calculation simpler, this scheme chooses to use a combination of accelerations in three directions to judge the exercise intensity. Two upper threshold limits and two lower threshold limits are used to complete the judgment of normal signals, sub-normal signals and abnormal signals at one time, which is convenient for subsequent processing such as blood pressure estimation model construction.
步骤S03中,对第一轮优化后的脉搏波信号进行去噪处理具体为:In step S03, denoising the pulse wave signal after the first round of optimization is specifically:
S301、通过双密度小波阈值法去除高频噪声,具体为:S301, remove high-frequency noise by a double-density wavelet threshold method, specifically:
将第一轮优化后的脉搏波信号通过滤波系统,分解得到一个低频系数和两个高频系数;每层滤波系统包括一个低通滤波器h0(n)和两个高通滤波器h1(n)和h2(n);The pulse wave signal after the first round of optimization is passed through the filtering system, and decomposed to obtain a low-frequency coefficient and two high-frequency coefficients; each layer of filtering system includes a low-pass filter h 0 (n) and two high-pass filters h 1 ( n) and h 2 (n);
将低频系数再次通过滤波系统,重复此过程共三次从而完成双密度小波的三层分解;图2所示为此过程示意图;The low-frequency coefficients are passed through the filtering system again, and the process is repeated three times to complete the three-layer decomposition of the double-density wavelet; Figure 2 shows a schematic diagram of this process;
将小波系数(即通过低频和高频函数分解得的信号)通过阈值函数进行处理;The wavelet coefficients (that is, the signal decomposed by the low-frequency and high-frequency functions) are processed through the threshold function;
将处理后的小波系数进行逆变换,重构得到去噪后的信号;Inverse transform the processed wavelet coefficients to reconstruct the denoised signal;
S302、通过三次样条插值法去除基线漂移噪声。S302, remove baseline drift noise by a cubic spline interpolation method.
所述阈值函数为:The threshold function is:
x>0,sgn(x)=1x>0, sgn(x)=1
x=0,sgn(x)=0x=0, sgn(x)=0
x<0,sgn(x)=-1x<0, sgn(x)=-1
式中,s为处理后的小波系数,x为未经处理的小波系数,T为去噪阈值。In the formula, s is the processed wavelet coefficient, x is the unprocessed wavelet coefficient, and T is the denoising threshold.
所述去噪阈值T由以下公式确定:The denoising threshold T is determined by the following formula:
式中,σ为估计得到的噪声方差,N为信号长度,ωb由以下过程得到:where σ is the estimated noise variance, N is the signal length, and ω b is obtained by the following process:
对某层的小波系数,将其进行平方,然后从小到大进行排序,从而获得序列W;Square the wavelet coefficients of a certain layer, and then sort them from small to large to obtain the sequence W;
W=[ω1,ω2,…ωN-1]W=[ω 1 ,ω 2 ,...ω N-1 ]
依次计算W中每个元素风险值,其中第k个元素ωk的风险值为:Calculate the risk value of each element in W in turn, where the risk value of the kth element ω k is:
k=0,1,…N-1;k=0,1,...N-1;
取该层小波系数计算得到的风险最小值即为ωb;The minimum risk calculated by taking the wavelet coefficients of this layer is ω b ;
参数θ和μ由以下公式得到:The parameters θ and μ are obtained by the following formulas:
θ=(W-n)/nθ=(W-n)/n
所述步骤S302通过三次样条插值法去除基线漂移噪声具体为:In step S302, the removal of baseline drift noise by cubic spline interpolation is specifically:
通过findpeaks函数识别出脉搏波信号波谷点,然后通过三次样条插值法进行拟合,从而获得该段信号的基漂,最后将脉搏波信号减去基漂获得去除基线漂移后的信号。The trough points of the pulse wave signal are identified by the findpeaks function, and then fitted by the cubic spline interpolation method to obtain the base drift of the signal. Finally, the pulse wave signal is subtracted from the base drift to obtain the signal after the baseline drift has been removed.
所述步骤S04中,对去噪处理的脉搏波信号进行特征指标提取具体为:In the step S04, the characteristic index extraction of the denoised pulse wave signal is as follows:
S401、通过findpeaks函数获取脉搏波信号的局部峰值;S401. Obtain the local peak value of the pulse wave signal through the findpeaks function;
S402、如果两个局部峰值之间的时间差小于0.5秒,则删除幅度较小的点;剩下的点即为各周期的主波峰值点;S402. If the time difference between the two local peaks is less than 0.5 seconds, delete the point with a smaller amplitude; the remaining points are the main wave peak points of each cycle;
S403、将主波波峰乘以-1得到此主波波峰所在周期的起点,将此起点减1得到前一个周期的结束点;S403, multiplying the main wave crest by -1 to obtain the starting point of the cycle where the main wave crest is located, and subtracting 1 from the starting point to obtain the end point of the previous cycle;
S404、以周期为单位计算特征指标,计算公式如下:S404. Calculate the characteristic index in units of cycles, and the calculation formula is as follows:
H1=H主波峰值点-H起点 H1=H main wave peak point- H starting point
H2=H主波峰值点-H结束点 H2=H main wave peak point - H end point
ST=T主波峰值点-T起点 ST=T main wave peak point - T starting point
DT=T结束点-T主波峰值点 DT=T end point- T main wave peak point
其中,H1为此周期的上升幅度,H2为此周期的下降幅度,ST为此周期的收缩期时间,DT为此周期的舒张期时间,K为此周期的峰度,xi表示当前脉搏波信号值,表示信号均值,std表示信号标准差。H表示位置点,T表示时间点。Among them, H1 is the rising range of the cycle, H2 is the falling range of the cycle, ST is the systolic time of the cycle, DT is the diastolic time of the cycle, K is the kurtosis of the cycle, and xi represents the current pulse wave signal value, Represents the signal mean, and std represents the signal standard deviation. H represents a location point, and T represents a time point.
所述步骤S05中的阈值范围由以下方式确定:The threshold range in the step S05 is determined in the following manner:
S501、针对被测者,在经过去噪算法处理以后,选取该被测者噪声相对较小的静止状态和慢走状态的模板数据;S501. For the subject, after being processed by a denoising algorithm, select template data of the subject in a stationary state and a slow-walking state with relatively small noise;
S502、计算模板数据的特征指标序列,利用窗口长度为50的中值滤波分别得到各特征指标序列的中值线;S502. Calculate the feature index sequence of the template data, and obtain the median line of each feature index sequence by using median filtering with a window length of 50;
S503、对每个特征指标序列,上限阈值为中值线与上阈值偏移量之和,下限阈值为中值线与下阈值偏移量之和,上限阈值和下限阈值之间的范围为阈值范围;上阈值偏移量为μseq+3σseq,下阈值偏移量为μseq-3σseq,μseq为该特征指标序列的正态均值,3σseq则为其正态标准差。S503. For each feature index sequence, the upper threshold is the sum of the offset of the median line and the upper threshold, the lower threshold is the sum of the offset of the median line and the lower threshold, and the range between the upper threshold and the lower threshold is the threshold range; the upper threshold offset is μ seq +3σ seq , the lower threshold offset is μ seq -3σ seq , μ seq is the normal mean of the feature index sequence, and 3σ seq is its normal standard deviation.
最终得到的优化后的PPG信号可用于血压估计等用途。The final optimized PPG signal can be used for blood pressure estimation and other purposes.
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。The specific embodiments described herein are merely illustrative of the spirit of the invention. Those skilled in the art to which the present invention pertains can make various modifications or additions to the described specific embodiments or substitute in similar manners, but will not deviate from the spirit of the present invention or go beyond the definitions of the appended claims range.
尽管本文较多地使用了双密度小波阈值法、特征指标提取等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。Although this paper uses more terms such as double density wavelet threshold method and feature index extraction, it does not exclude the possibility of using other terms. These terms are used only to more conveniently describe and explain the essence of the present invention; it is contrary to the spirit of the present invention to interpret them as any kind of additional limitation.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010404688.5A CN111528825A (en) | 2020-05-14 | 2020-05-14 | Photoelectric volume pulse wave signal optimization method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010404688.5A CN111528825A (en) | 2020-05-14 | 2020-05-14 | Photoelectric volume pulse wave signal optimization method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111528825A true CN111528825A (en) | 2020-08-14 |
Family
ID=71969208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010404688.5A Pending CN111528825A (en) | 2020-05-14 | 2020-05-14 | Photoelectric volume pulse wave signal optimization method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111528825A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112274121A (en) * | 2020-10-28 | 2021-01-29 | 河北工业大学 | A non-invasive arteriosclerosis detection method and device based on multiple pulse waves |
CN112353377A (en) * | 2020-11-03 | 2021-02-12 | 西安理工大学 | Method for identifying characteristic points of photoplethysmography |
CN112418076A (en) * | 2020-11-20 | 2021-02-26 | 国网湖南省电力有限公司 | Accurate extraction method for photoelectric volume pulse wave signal characteristics |
CN112401906A (en) * | 2020-11-10 | 2021-02-26 | 河北省科学院应用数学研究所 | Automatic electroencephalogram artifact removing method based on amplitude |
CN113974554A (en) * | 2021-09-23 | 2022-01-28 | 北京合众思壮时空物联科技有限公司 | Dicrotic wave identification method, apparatus, device and computer readable storage medium |
CN115040138A (en) * | 2022-06-09 | 2022-09-13 | 成都心吉康科技有限公司 | Data sequence processing method, electrocardiosignal characteristic wave data processing method and system |
CN115944285A (en) * | 2022-10-26 | 2023-04-11 | 东南大学 | Denoising and feature extraction method and device for PPG (photoplethysmography) signal |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1531901A (en) * | 2003-03-19 | 2004-09-29 | ������������ʽ���� | Information collection device and pulsometer |
CN102885616A (en) * | 2012-07-17 | 2013-01-23 | 桂林电子科技大学 | Method for removing baseline drift from pulse wave signal |
CN103610461A (en) * | 2013-10-17 | 2014-03-05 | 杭州电子科技大学 | EEG noise elimination method based on dual-density wavelet neighborhood related threshold processing |
CN104665794A (en) * | 2013-11-29 | 2015-06-03 | 深圳迈瑞生物医疗电子股份有限公司 | Method for correcting blood pressure detection signal and blood pressure detection device |
CN105708431A (en) * | 2016-04-13 | 2016-06-29 | 清华大学 | Real-time blood pressure measuring device and measuring method |
CN105771187A (en) * | 2016-02-26 | 2016-07-20 | 惠州市德赛工业研究院有限公司 | Motion state detecting method and intelligent shoe based on method |
CN106974631A (en) * | 2017-03-17 | 2017-07-25 | 深圳大学 | A kind of blood pressure measuring method and device based on pulse waveform and electrocardiosignal |
CN107582037A (en) * | 2017-09-30 | 2018-01-16 | 深圳前海全民健康科技有限公司 | Method based on pulse wave design medical product |
CN108354597A (en) * | 2018-01-31 | 2018-08-03 | 南京邮电大学 | A kind of rapid blood pressure computational methods based on the extraction of optimal wave |
CN108876730A (en) * | 2018-05-24 | 2018-11-23 | 沈阳东软医疗系统有限公司 | The method, device and equipment and storage medium of correction of movement artifact |
CN109009137A (en) * | 2017-06-09 | 2018-12-18 | 富士通株式会社 | Obtain the method, apparatus and electronic equipment of gait parameter |
CN109069035A (en) * | 2016-04-15 | 2018-12-21 | 欧姆龙株式会社 | Biont information analytical equipment, system and program |
-
2020
- 2020-05-14 CN CN202010404688.5A patent/CN111528825A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1531901A (en) * | 2003-03-19 | 2004-09-29 | ������������ʽ���� | Information collection device and pulsometer |
CN102885616A (en) * | 2012-07-17 | 2013-01-23 | 桂林电子科技大学 | Method for removing baseline drift from pulse wave signal |
CN103610461A (en) * | 2013-10-17 | 2014-03-05 | 杭州电子科技大学 | EEG noise elimination method based on dual-density wavelet neighborhood related threshold processing |
CN104665794A (en) * | 2013-11-29 | 2015-06-03 | 深圳迈瑞生物医疗电子股份有限公司 | Method for correcting blood pressure detection signal and blood pressure detection device |
CN105771187A (en) * | 2016-02-26 | 2016-07-20 | 惠州市德赛工业研究院有限公司 | Motion state detecting method and intelligent shoe based on method |
CN105708431A (en) * | 2016-04-13 | 2016-06-29 | 清华大学 | Real-time blood pressure measuring device and measuring method |
CN109069035A (en) * | 2016-04-15 | 2018-12-21 | 欧姆龙株式会社 | Biont information analytical equipment, system and program |
CN106974631A (en) * | 2017-03-17 | 2017-07-25 | 深圳大学 | A kind of blood pressure measuring method and device based on pulse waveform and electrocardiosignal |
CN109009137A (en) * | 2017-06-09 | 2018-12-18 | 富士通株式会社 | Obtain the method, apparatus and electronic equipment of gait parameter |
CN107582037A (en) * | 2017-09-30 | 2018-01-16 | 深圳前海全民健康科技有限公司 | Method based on pulse wave design medical product |
CN108354597A (en) * | 2018-01-31 | 2018-08-03 | 南京邮电大学 | A kind of rapid blood pressure computational methods based on the extraction of optimal wave |
CN108876730A (en) * | 2018-05-24 | 2018-11-23 | 沈阳东软医疗系统有限公司 | The method, device and equipment and storage medium of correction of movement artifact |
Non-Patent Citations (4)
Title |
---|
张凤鸣,惠晓滨: "《武器装备数据挖掘技术》", 30 September 2017 * |
曾甜: "可穿戴血氧传感器监测系统的研究及其在物联网健康中的应用", 《中国硕士学位论文全文数据库,医药卫生科技辑》 * |
林宛华: "无袖带连续血压的估计方法及应用研究", 《中国博士学位论文全文数据库,医药卫生科技辑》 * |
谢寒霜: "基于脉搏波的无创连续血压检测方法的研究", 《中国硕士学位论文全文数据库,医药卫生科技辑》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112274121A (en) * | 2020-10-28 | 2021-01-29 | 河北工业大学 | A non-invasive arteriosclerosis detection method and device based on multiple pulse waves |
CN112274121B (en) * | 2020-10-28 | 2022-10-21 | 河北工业大学 | A non-invasive arteriosclerosis detection method and device based on multiple pulse waves |
CN112353377A (en) * | 2020-11-03 | 2021-02-12 | 西安理工大学 | Method for identifying characteristic points of photoplethysmography |
CN112353377B (en) * | 2020-11-03 | 2024-04-19 | 西安理工大学 | Method for identifying characteristic points of photoelectric volume pulse wave |
CN112401906A (en) * | 2020-11-10 | 2021-02-26 | 河北省科学院应用数学研究所 | Automatic electroencephalogram artifact removing method based on amplitude |
CN112401906B (en) * | 2020-11-10 | 2021-12-14 | 河北省科学院应用数学研究所 | Automatic electroencephalogram artifact removing method based on amplitude |
CN112418076A (en) * | 2020-11-20 | 2021-02-26 | 国网湖南省电力有限公司 | Accurate extraction method for photoelectric volume pulse wave signal characteristics |
CN113974554A (en) * | 2021-09-23 | 2022-01-28 | 北京合众思壮时空物联科技有限公司 | Dicrotic wave identification method, apparatus, device and computer readable storage medium |
CN115040138A (en) * | 2022-06-09 | 2022-09-13 | 成都心吉康科技有限公司 | Data sequence processing method, electrocardiosignal characteristic wave data processing method and system |
CN115944285A (en) * | 2022-10-26 | 2023-04-11 | 东南大学 | Denoising and feature extraction method and device for PPG (photoplethysmography) signal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111528825A (en) | Photoelectric volume pulse wave signal optimization method | |
CN110664390B (en) | Heart rate monitoring system and method based on wristband PPG and deep learning | |
CN106037694B (en) | A kind of continuous blood pressure measurer based on pulse wave | |
Castillo et al. | Efficient wavelet-based ECG processing for single-lead FHR extraction | |
CN109875543B (en) | Heart rate estimation method and device for wearable heart rate monitoring equipment under various fitness exercise states | |
CN105832289B (en) | Apparatus and method for estimating biophysiological rates using the Hilbert transform | |
CN113349752A (en) | Wearable device real-time heart rate monitoring method based on sensing fusion | |
Tang et al. | PPG signal reconstruction using a combination of discrete wavelet transform and empirical mode decomposition | |
CN105286845A (en) | Movement noise elimination method suitable for wearable heart rate measurement device | |
Bashar et al. | A machine learning approach for heart rate estimation from PPG signal using random forest regression algorithm | |
Arunachalam et al. | Real-time estimation of the ECG-derived respiration (EDR) signal using a new algorithm for baseline wander noise removal | |
CN111387959A (en) | Non-contact physiological parameter detection method based on IPPG | |
CN109965861A (en) | A cuffless wearable non-invasive blood pressure long-term continuous monitoring device | |
CN106618542A (en) | Denoising heart rate detecting device and method | |
CN112370036A (en) | PPG heart rate extraction device and method based on cascade RLS adaptive filtering | |
CN113925482A (en) | Heart rate calculation method, wearable electronic device and storage medium | |
CN205144547U (en) | Motion noise eliminates system suitable for wearable heart rate measurement equipment | |
Wan et al. | Combining parallel adaptive filtering and wavelet threshold denoising for photoplethysmography-based pulse rate monitoring during intensive physical exercise | |
CN119770036A (en) | Blood oxygen estimation method based on successive variational mode decomposition and adaptive filtering | |
CN113940637B (en) | Pulse wave signal quality evaluation method, device and storage medium | |
Zhang et al. | Removal of motion artifacts in PPG signals based on the CEEMDAN-MPE and VS_LMS adaptive filter | |
CN113033358A (en) | Cuff-free blood pressure modeling method based on deep neural network | |
Jingbo et al. | Method of Extracting Respiration Rate and Heartrate by Ultra-wideband Radar for Human Monitoring. | |
Welhenge et al. | Performance comparison of variants of LMS algorithms for motion artifact removal in PPG signals during physical activities | |
CN117122308A (en) | Electrocardiogram measurement method and system based on mobile phone built-in acceleration sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200814 |