CN117357079A - Human blood pressure measuring method based on individual correction - Google Patents
Human blood pressure measuring method based on individual correction Download PDFInfo
- Publication number
- CN117357079A CN117357079A CN202311453850.2A CN202311453850A CN117357079A CN 117357079 A CN117357079 A CN 117357079A CN 202311453850 A CN202311453850 A CN 202311453850A CN 117357079 A CN117357079 A CN 117357079A
- Authority
- CN
- China
- Prior art keywords
- waveform
- blood pressure
- correction
- individual
- pulse wave
- 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
- 230000036772 blood pressure Effects 0.000 title claims abstract description 124
- 238000012937 correction Methods 0.000 title claims abstract description 87
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000000605 extraction Methods 0.000 claims abstract description 33
- 238000012549 training Methods 0.000 claims abstract description 20
- 238000009530 blood pressure measurement Methods 0.000 claims abstract description 7
- 238000012512 characterization method Methods 0.000 claims abstract description 4
- 230000009466 transformation Effects 0.000 claims description 6
- 230000003278 mimic effect Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000010276 construction Methods 0.000 claims description 2
- 230000035487 diastolic blood pressure Effects 0.000 claims description 2
- 230000008034 disappearance Effects 0.000 claims description 2
- 238000013507 mapping Methods 0.000 claims description 2
- 230000035488 systolic blood pressure Effects 0.000 claims description 2
- 238000013528 artificial neural network Methods 0.000 description 6
- 210000003491 skin Anatomy 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003862 health status Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 102000001554 Hemoglobins Human genes 0.000 description 1
- 108010054147 Hemoglobins Proteins 0.000 description 1
- 206010020772 Hypertension Diseases 0.000 description 1
- 208000001953 Hypotension Diseases 0.000 description 1
- NPPQSCRMBWNHMW-UHFFFAOYSA-N Meprobamate Chemical compound NC(=O)OCC(C)(CCC)COC(N)=O NPPQSCRMBWNHMW-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000017531 blood circulation Effects 0.000 description 1
- 210000004204 blood vessel Anatomy 0.000 description 1
- 210000000748 cardiovascular system Anatomy 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000002615 epidermis Anatomy 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 208000012866 low blood pressure Diseases 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010339 medical test Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
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/021—Measuring pressure in heart or blood vessels
-
- 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/7271—Specific aspects of physiological measurement analysis
- A61B5/7275—Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0223—Operational features of calibration, e.g. protocols for calibrating sensors
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Heart & Thoracic Surgery (AREA)
- Public Health (AREA)
- Physiology (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Cardiology (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Vascular Medicine (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Signal Processing (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
Description
技术领域Technical field
本发明涉及一种个体校正的非挤压式血压测量方法,特别涉及基于指尖脉搏波的血压测量方法,应用到人体生理状态检测和身体健康状态监控等领域。The invention relates to an individually calibrated non-squeezing blood pressure measurement method, in particular to a blood pressure measurement method based on fingertip pulse waves, which is applied to the fields of human physiological status detection and physical health status monitoring.
背景技术Background technique
通过监控人体血压,可以有效评估心血管系统的运转状态,从而大致了解人体的健康状况。血压是一种重要的生理指标,在日常生活和医疗检测中具有重要意义。人们可以根据血压调整自己的生活习惯和行为,及早发现和治疗血压过高或过低的情况。血压监测为维护人体健康提供了重要的参考依据。By monitoring human blood pressure, the operating status of the cardiovascular system can be effectively assessed to gain a general understanding of the human body's health status. Blood pressure is an important physiological indicator that is of great significance in daily life and medical testing. People can adjust their living habits and behaviors based on blood pressure to detect and treat high or low blood pressure early. Blood pressure monitoring provides an important reference for maintaining human health.
由于皮肤具有半透明的性质,当光线照射到人脸的皮肤表面,一部分光线会穿透表皮并进入到血管中,这部分光线会被血液中的血红蛋白等物质吸收一部分,并产生漫反射被摄像头所捕获。随着血液流速的变化,皮下血液吸收的光线也会发生变化。因此,通过提取指尖的色度信息,可以获得人体的脉搏波,并从脉搏波的细节变化中提取出血压信息。Due to the translucent nature of skin, when light irradiates the skin surface of a person's face, part of the light will penetrate the epidermis and enter the blood vessels. This part of the light will be partially absorbed by hemoglobin and other substances in the blood, and produce diffuse reflection by the camera. captured. As the blood flow rate changes, the light absorbed by the blood under the skin also changes. Therefore, by extracting the chromaticity information of the fingertips, the human body's pulse wave can be obtained, and the blood pressure information can be extracted from the detailed changes in the pulse wave.
随着机器学习和深度学习的发展,借助在庞大的训练参数和模型参数量,建立基于手工特征的血压预测模型成为可能。惯用的做法是依据对脉搏波的时域和频域的分析进行手工特征的提取,然后利用机器学习和深度学习对血压值进行拟合。例如,在2013Instrumentation&Measurement Technology Conference会议上的“A NeuralNetwork-based Method for Continuous Blood Pressure Estimation from a PPGSignal”论文中,研究人员对指尖PPG信号进行时域手工特征提取,然后引入一个三层前馈神经网络对血压预测问题进行建模训练,以完成对PPG信号的血压预测。然而,虽然神经网络可以较好地学习手工特征和血压的关系,但由于血压预测主要是靠波形的细节变化,依靠手工特征进行血压预测中存在着性能瓶颈。With the development of machine learning and deep learning, it has become possible to establish a blood pressure prediction model based on manual features with the help of a huge amount of training parameters and model parameters. The usual approach is to extract manual features based on the analysis of the time domain and frequency domain of the pulse wave, and then use machine learning and deep learning to fit the blood pressure value. For example, in the paper "A NeuralNetwork-based Method for Continuous Blood Pressure Estimation from a PPGSignal" at the 2013 Instrumentation & Measurement Technology Conference, the researchers performed time-domain manual feature extraction on the fingertip PPG signal, and then introduced a three-layer feedforward neural network Model and train the blood pressure prediction problem to complete the blood pressure prediction of PPG signals. However, although neural networks can better learn the relationship between manual features and blood pressure, since blood pressure prediction mainly relies on detailed changes in waveforms, there is a performance bottleneck in blood pressure prediction relying on manual features.
随着编码器-解码器结构在深度学习领域的成功应用,使用编码器结构对PPG信号进行特征提取成为突破基于PPG信号进行血压预测算法瓶颈的重要手段。相较于直接输入特征的神经网络结构,编解码结构可将输入的信号转换为固定长度的向量进行特征表征,从而避开手工特征选取这一步骤,让网络自行进行波形细节变化的特征提取,更好发挥神经网络的学习能力。在2022Biomedical Signal Processing and Control期刊上的“PPG-based blood pressure estimation can benefit from scalable multi-scale fusionneural networks and mutli-task learning”论文,研究人员首先对PPG波形进行一阶导数和二阶导数的提取,用于丰富输入波形信息,随后搭建了一个编码器模块来提起波形的特征,并通过前馈网络对血压进行预测。该方法在训练集上表现出较好的拟合效果,然而,该算法在不同个体间的血压预测中差值较大,影响了血压预测算法在实际运用中的效果。With the successful application of the encoder-decoder structure in the field of deep learning, using the encoder structure to extract features from PPG signals has become an important means to break through the bottleneck of blood pressure prediction algorithms based on PPG signals. Compared with the neural network structure that directly inputs features, the encoding and decoding structure can convert the input signal into a fixed-length vector for feature characterization, thus avoiding the step of manual feature selection and allowing the network to extract features of changes in waveform details by itself. Better utilize the learning ability of neural networks. In the paper "PPG-based blood pressure estimation can benefit from scalable multi-scale fusionneural networks and mutli-task learning" in the 2022 Biomedical Signal Processing and Control journal, the researchers first extracted the first-order derivative and second-order derivative of the PPG waveform. It is used to enrich the input waveform information, and then builds an encoder module to extract the characteristics of the waveform and predict blood pressure through the feedforward network. This method shows a good fitting effect on the training set. However, the algorithm has a large difference in blood pressure prediction between different individuals, which affects the effectiveness of the blood pressure prediction algorithm in practical applications.
发明内容Contents of the invention
本发明的目的在于解决现有技术中血压预测在面对个体差异时普适性较差的问题,并提出了一种基于个体校正的血压预测方法。为了克服个体差异,如肤色、身体状况差异等因素影响,本发明提出基于个体校正的方法,通过提供校正波形对待测波形进行特征校正,并以校正血压为基准进行血压预测。同时,本发明基于模板匹配的思想生成鲁棒的单周期脉搏波波形,用于表征整段波形信号,以提高预测鲁棒性。本发明提出的特征提取模块,融合了U-Net和ResNet模型的优点,能更鲁棒地提取脉搏波波形特征。本发明采用孪生网络训练方式,在训练过程中共享校正波形和待测波形的特征提取模块参数,既减少了网络参数量,同时更好地捕捉波形的特征差异,提高了血压预测的准确性。The purpose of the present invention is to solve the problem in the prior art that blood pressure prediction has poor universality in the face of individual differences, and to propose a blood pressure prediction method based on individual correction. In order to overcome the influence of individual differences, such as differences in skin color, physical condition and other factors, the present invention proposes an individual correction method, which performs feature correction on the waveform to be measured by providing a correction waveform, and performs blood pressure prediction based on the corrected blood pressure. At the same time, the present invention generates a robust single-cycle pulse waveform based on the idea of template matching, which is used to characterize the entire waveform signal to improve prediction robustness. The feature extraction module proposed by the present invention combines the advantages of U-Net and ResNet models and can extract pulse wave waveform features more robustly. The present invention uses a twin network training method to share the feature extraction module parameters of the correction waveform and the waveform to be measured during the training process, which not only reduces the amount of network parameters, but also better captures the characteristic differences of the waveforms and improves the accuracy of blood pressure prediction.
本发明采用以下技术方案实现:The present invention adopts the following technical solutions to achieve:
一种基于个体校正的人体血压测量方法,利用校正波形和校正血压,基于个体血压校正预测网络对待测波形的血压进行个体校正预测,所述个体血压校正预测网络的训练过程包括如下步骤:A human blood pressure measurement method based on individual correction, using correction waveforms and corrected blood pressure, and performing individual correction predictions on the blood pressure of the waveform to be measured based on an individual blood pressure correction prediction network. The training process of the individual blood pressure correction prediction network includes the following steps:
S1:数据集构建:构建包含校正波形、校正血压、待测波形以及待测波形血压真值的数据集。S1: Data set construction: Construct a data set containing the corrected waveform, corrected blood pressure, waveform to be measured and the true value of the blood pressure of the waveform to be measured.
S2:对数据集中的光电容积脉搏波波形进行基于模版匹配的单周期脉搏波获取。S2: Perform single-cycle pulse wave acquisition based on template matching for the photoplethysm pulse waveform in the data set.
首先,基于傅立叶变换,计算出单周期波形模板的近似长度。First, based on the Fourier transform, the approximate length of the single-cycle waveform template is calculated.
然后,基于模板匹配的思想,利用波形的相似性进行单周期波形的片段选取,对所选取的单周期波形片段进行融合,得到用于波形总体表征的单周期脉搏波。Then, based on the idea of template matching, the similarity of waveforms is used to select single-cycle waveform segments, and the selected single-cycle waveform segments are fused to obtain a single-cycle pulse wave for the overall representation of the waveform.
S3:基于个体校正血压预测网络进行血压预测。S3: Blood pressure prediction based on individual corrected blood pressure prediction network.
S31:利用波形特征提取模块Uresnet提取校正波形和待测波形的单周期脉搏波特征;然后,比较校正波形和待测波形的单周期脉搏波特征,得到波形特征差异。S31: Use the waveform feature extraction module Uresnet to extract the single-cycle pulse wave features of the corrected waveform and the waveform to be measured; then, compare the single-cycle pulse wave features of the corrected waveform and the waveform to be measured to obtain the difference in waveform features.
S32:利用波形特征差异和校正血压,基于校正预测模块对待测波形的血压进行个体校正。S32: Using the difference in waveform characteristics and corrected blood pressure, perform individual correction of the blood pressure of the waveform to be measured based on the correction prediction module.
S4:以待测波形血压真值作为监督信息,以均方误差作为损失函数,训练个体校正血压预测网络至收敛,得到最优的个体血压校正预测网络。S4: Using the true value of the blood pressure of the waveform to be measured as the supervision information and the mean square error as the loss function, train the individual corrected blood pressure prediction network to convergence, and obtain the optimal individual blood pressure correction prediction network.
上述技术方案中,进一步地,所述个体校正血压预测网络基于孪生网络训练方式,利用校正波形和待测波形的同模态特性,共享特征提取器的网络参数,从而可提取高质量的波形特征差异,基于该高质量波形特征差异最终准确地对待测波形的血压进行个体校正。In the above technical solution, further, the individual corrected blood pressure prediction network is based on the twin network training method and utilizes the same modal characteristics of the corrected waveform and the waveform to be measured to share the network parameters of the feature extractor, thereby extracting high-quality waveform features. Based on the difference in high-quality waveform characteristics, the blood pressure of the waveform to be measured is finally accurately corrected individually.
进一步地,步骤S1中,基于已有的MIMIC生理特征数据集,生成数据集,用于个体校正血压预测网络的训练和测试。具体如下:Further, in step S1, a data set is generated based on the existing MIMIC physiological characteristic data set for training and testing of the individual corrected blood pressure prediction network. details as follows:
将MIMIC数据库中的脉搏波和动态血压波按照一定时间长度(30-90s)进行切割,将第一段脉搏波和动态血压作为校正波形和校正血压。The pulse wave and dynamic blood pressure wave in the MIMIC database are cut according to a certain length of time (30-90s), and the first pulse wave and dynamic blood pressure are used as the correction waveform and corrected blood pressure.
取每一段动态血压的最大值和最小值作为收缩压和舒张压真值。Take the maximum and minimum values of each section of ambulatory blood pressure as the true values of systolic blood pressure and diastolic blood pressure.
将校正波形和校正血压与后续待测波形,待测波形血压真值一一匹配,生成数据集。Match the corrected waveform and corrected blood pressure with the subsequent waveform to be measured and the true blood pressure value of the waveform to be measured one by one to generate a data set.
进一步地,步骤S2对校正数据集中的波形进行模版匹配的单周期波形提取。具体如下:Further, step S2 performs template-matching single-cycle waveform extraction on the waveforms in the correction data set. details as follows:
对每段待测波形和校正波形使用小波变换进行去趋势处理,从而只保留波形中的交流分量。Wavelet transform is used to detrend each section of the waveform to be measured and the correction waveform, so that only the AC component in the waveform is retained.
对每段待测波形和校正波形均进行傅立叶变换,求出近似心率值,从而确定单周期脉搏波的模版长度。Fourier transform is performed on each waveform to be measured and the correction waveform to obtain the approximate heart rate value, thereby determining the template length of the single-cycle pulse wave.
模板匹配的思想体现在波形的相似性上。对小波变换后的每段待测波形和校正波形求一阶导数,并获取零点坐标,计算相邻零点与x轴包成的图像的面积,并设置阈值α,以所有面积中位数上下浮动α作为面积选取区间,选取出所有波形的起始零点。The idea of template matching is reflected in the similarity of waveforms. Calculate the first derivative of each waveform to be measured and the corrected waveform after wavelet transformation, and obtain the zero point coordinates. Calculate the area of the image formed by the adjacent zero points and the x-axis, and set the threshold α to float up and down based on the median of all areas. α is used as the area selection interval to select the starting zero points of all waveforms.
以起始零点为中心,单周期脉搏波的模版长度为长度,选取原始单周期脉搏波的最低点,作为波形的起点,并切出模板长度的单周期脉搏波。With the starting zero point as the center and the template length of the single-cycle pulse wave as the length, select the lowest point of the original single-cycle pulse wave as the starting point of the waveform, and cut out the single-cycle pulse wave of the template length.
对切割出的所有单周期脉搏波进行平均计算获得最终的单周期脉搏波。The final single-cycle pulse wave is obtained by averaging all the cut single-cycle pulse waves.
进一步地,所述步骤S3中,个体校正血压预测网络构建为:构建双塔的波形特征提取模块与校正预测模块,个体校正血压预测网络的训练中使用孪生网络训练方式。具体如下:Further, in step S3, the individual corrected blood pressure prediction network is constructed as follows: constructing the waveform feature extraction module and the correction prediction module of twin towers, and the twin network training method is used in the training of the individual corrected blood pressure prediction network. details as follows:
基于双塔结构,并结合U-Net和ResNet构建波形特征提取模块Uresnet,分别对校正波形和待测波形进行特征提取,并由此计算波形差异特征。具体如下:Based on the twin-tower structure and combined with U-Net and ResNet, the waveform feature extraction module Uresnet is constructed to extract features of the correction waveform and the waveform to be measured respectively, and calculate the waveform difference features accordingly. details as follows:
将校正波形PPGadj和待测波形PPGmea分别输入校正波形和待测波形的特征提取模块Uresnetadj和Uresnetmea提取出校正波形和待测波形的单周期脉搏波特征Fadj和Fmea。其次为了提取特征差异,将校正波形和待测波形的单周期脉搏波特征Fadj和Fmea进行相减操作获得波形特征差异Fdiff。Input the correction waveform PPG adj and the waveform to be measured PPG mea into the feature extraction modules Uresnet adj and Uresnet mea of the correction waveform and the waveform to be measured respectively, and extract the single-cycle pulse wave features F adj and F mea of the correction waveform and the waveform to be measured. Secondly, in order to extract the feature difference, the single-cycle pulse wave features F adj and F mea of the correction waveform and the waveform to be measured are subtracted to obtain the waveform feature difference F diff .
校正预测模块主要引入校正血压,对待测波形的血压进行个体校正,即可输出血压预测结果。具体如下:The correction prediction module mainly introduces the correction of blood pressure, performs individual correction on the blood pressure of the waveform to be measured, and then outputs the blood pressure prediction result. details as follows:
首先,利用波形特征差异进行血压系数预测:Coefbp=f(Fdiff),其中f表示全连接操作,Coefbp表示预测的血压系数;然后利用校正血压乘血压预测系数即可实现准确的血压预测:BPest=BPadj*Coefbp,其中BPadj为校正血压,BPest为预测血压。First, the difference in waveform characteristics is used to predict the blood pressure coefficient: Coef bp = f (F diff ), where f represents the full connection operation and Coef bp represents the predicted blood pressure coefficient; then the corrected blood pressure is multiplied by the blood pressure prediction coefficient to achieve accurate blood pressure prediction. : BP est = BP adj *Coef bp , where BP adj is the corrected blood pressure and BP est is the predicted blood pressure.
个体校正血压预测网络使用孪生网络训练方式进行训练,共享两个波形特征提取模块参数代替双端特征提取模块。基于校正波形和待测波形属于同模态数据,共享波形特征提取模块参数能更好引导网络提取校正波形与待测波形的差异性。The individual corrected blood pressure prediction network is trained using the twin network training method, sharing the parameters of two waveform feature extraction modules instead of the double-ended feature extraction module. Based on the fact that the correction waveform and the waveform to be measured belong to the same modal data, sharing the parameters of the waveform feature extraction module can better guide the network to extract the difference between the correction waveform and the waveform to be measured.
将校正波形和待测波形的特征提取模块Uresnetadj和Uresnetmea共享网络参数。实现方法为:全局只定义一个特征处理模块Uresnetshare,校正波形和待测波形的单周期脉搏波特征Fadj和Fmea均只使用Uresnetshare进行特征提取,反向传播也只更新Uresnetshare的参数,减少模型参数量,并更好提取待测波形与校正波形的特征差异。The feature extraction modules Uresnet adj and Uresnet mea of the correction waveform and the waveform to be measured share network parameters. The implementation method is: only one feature processing module Uresnet share is defined globally. The single-cycle pulse wave features F adj and F mea of the correction waveform and the waveform to be measured only use the Uresnet share for feature extraction, and the back propagation only updates the parameters of the Uresnet share . , reduce the amount of model parameters, and better extract the characteristic differences between the waveform to be measured and the corrected waveform.
本发明的有益效果为:基于个体校正机制,消除了不同个体测量时的差异因素,校正波形和校正血压的引导信息赋予待测波形额外的基准值,从而获得更精准的血压预测;同时通过波形特征提取模块的设计和个体校正血压预测网络训练方式的选择,获得更明显的校正波形和待测波形的特征差异,更精确的预测血压结果。对于个体的非挤压式血压测量,本发明具有较强的应用价值。The beneficial effects of the present invention are: based on the individual correction mechanism, the difference factors in different individual measurements are eliminated. The correction waveform and the guidance information for correcting blood pressure give the waveform to be measured an additional reference value, thereby obtaining a more accurate blood pressure prediction; at the same time, through the waveform The design of the feature extraction module and the selection of the individual corrected blood pressure prediction network training method can obtain more obvious feature differences between the corrected waveform and the waveform to be measured, and predict the blood pressure results more accurately. For individual non-squeezing blood pressure measurement, the present invention has strong application value.
附图说明Description of the drawings
图1是本发明方法的流程图。Figure 1 is a flow chart of the method of the present invention.
图2是本发明的单周期脉搏波获取流程图。Figure 2 is a flow chart of single-cycle pulse wave acquisition according to the present invention.
图3为模板匹配流程图。Figure 3 is a template matching flow chart.
图4是本发明的网络结构图。Figure 4 is a network structure diagram of the present invention.
图5是本发明的特征提取模块结构示意图。Figure 5 is a schematic structural diagram of the feature extraction module of the present invention.
具体实施方式Detailed ways
以下结合具体实施例和附图进一步说明本发明。The present invention will be further described below with reference to specific embodiments and drawings.
在保持尽量静止的条件下,被测人体首先用采样频率fs为60Hz的指尖脉搏仪记录指尖脉搏波,并同时使用袖套血压计进行血压测量,指尖脉搏波采集时长不低于10s,记录下指尖脉搏波与血压值作为校正波形PPGadj与校正血压BPadj。Under the condition of keeping as still as possible, the human body to be measured first uses a fingertip pulse meter with a sampling frequency fs of 60Hz to record the fingertip pulse wave, and at the same time uses a cuff sphygmomanometer to measure the blood pressure. The fingertip pulse wave collection duration is not less than 10 seconds. , record the fingertip pulse wave and blood pressure values as corrected waveform PPG adj and corrected blood pressure BP adj .
校正波形的预处理步骤如图2所示。The preprocessing steps for correcting the waveform are shown in Figure 2.
使用小波变换对校正波形PPGadj进行去趋势变换,得到PPGadj-d,并对PPGadj-d进行傅立叶变换计算得心率HR,并借此计算出近似的单周期脉搏波模板波形长度 Use wavelet transform to detrend the corrected waveform PPG adj to obtain PPG adj-d . Perform Fourier transform on PPG adj-d to calculate the heart rate HR, and thereby calculate the approximate single-cycle pulse wave template waveform length.
对去趋势变换后的波形进行模板匹配,获取更鲁棒的波形表征,步骤如图3所示,具体如下:Perform template matching on the detrended waveform to obtain a more robust waveform representation. The steps are shown in Figure 3, specifically as follows:
对去趋势变换后校正波形PPGadj-d求取一阶导数波形APGadj-d,并计算获得零点坐标Zerosn,n代表零点个数。Calculate the first-order derivative waveform APG adj-d for the corrected waveform PPG adj-d after detrending transformation, and calculate the zero point coordinate Zeros n , where n represents the number of zero points.
计算相邻零点与x轴坐标围成的图像面积Arean-1,并取其中位数Areamiddle,上下偏移阈值内的零点Zerosm被认为是可选取的波形起始零点。Calculate the image area Area n-1 surrounded by adjacent zero points and x-axis coordinates, and take its median Area middle . The zero point Zeros m within the upper and lower offset thresholds is considered to be the selectable starting zero point of the waveform.
在本实例中设置为阈值为0.1。In this example, the threshold is set to 0.1.
以Zerosm中对应的零点在PPGadj-d中前后长度寻找波形最低点,并切割出长度为L的单周期波形PPGi,i代表第i个被切割出的单周期波形。Use the corresponding zero point in Zeros m before and after in PPG adj-d Find the lowest point of the waveform and cut out a single-cycle waveform PPG i of length L, where i represents the i-th cut out single-cycle waveform.
对切割出的单周期波形均值化,获得校正波形的单周期脉搏波 Average the cut single-cycle waveforms to obtain the single-cycle pulse wave of the corrected waveform.
将校正波形的单周期脉搏波和校正血压BPadj作为个体校正血压预测网络的校正输入。Single-cycle pulse wave that will correct the waveform and corrected blood pressure BP adj serve as correction inputs to the individual corrected blood pressure prediction network.
在保持尽量静止的条件下,被测人体用指尖脉搏仪采集脉搏波,采集时长不低于10s,记录下待测波形PPGmea。Under the condition of keeping as still as possible, the human being tested uses a fingertip pulse meter to collect pulse waves. The collection duration is not less than 10 seconds, and the waveform to be measured PPG mea is recorded.
对PPGmea重复[0044]-[0050]步骤的方法获得待测波形的单周期脉搏波进行后续血压测量。Repeat steps [0044]-[0050] for PPG mea to obtain the single-cycle pulse wave of the waveform to be measured. Follow-up blood pressure measurements were taken.
本发明方法提出个体校正血压预测网络的网络架构如图4所示,其主要分为波形特征提取和校正预测两个模块。The network architecture of the individual corrected blood pressure prediction network proposed by the method of the present invention is shown in Figure 4, which is mainly divided into two modules: waveform feature extraction and correction prediction.
波形特征提取模块如图5所示,其主要基于U-net的Encoder结构进行特征提取,同时为了提升特征表征能力和缓解梯度消失问题,结合ResNet的思想,在U-net的每一层卷积模块中添加一层短接线进行恒等映射。The waveform feature extraction module is shown in Figure 5. It is mainly based on the Encoder structure of U-net for feature extraction. At the same time, in order to improve the feature representation ability and alleviate the problem of gradient disappearance, combined with the idea of ResNet, each layer of U-net convolution is Add a layer of short wires to the module for identity mapping.
基于Uresnet的波形特征提取过程具体描述如下:将待测波形与校正波形分两路处理:先通过第一层卷积层,进行维度扩展,获得初始待测波形特征/>和校正波形特征/> The waveform feature extraction process based on Uresnet is described in detail as follows: the waveform to be measured and correction waveform It is processed in two ways: first, through the first convolutional layer, the dimension is expanded to obtain the initial waveform characteristics to be measured/> and correction waveform characteristics/>
初始待测波形特征和初始校正波形特征/>两者张量维度均为C×D,其中C、D分别代表特征张量的通道数与长度,接着继续将初始特征先通过卷积核为5的卷积层,再通过ReLU激活函数,接着重复两次卷积步骤,上采样获得/>和/>张量纬度变为同时特征也通过短接线,通过卷积核为1的卷积层(即波形特征提取模块)生成残差特征Rmea与Radj,张量纬度为/> 再将残差特征与上采样后的波形特征进行相加生成最终的待测波形的波形特征Fmea和校正波形特征Fadj。Initial waveform characteristics to be measured and initial correction waveform characteristics/> Both tensor dimensions are C×D, where C and D represent the channel number and length of the feature tensor respectively. Then continue to pass the initial features through the convolution layer with a convolution kernel of 5, and then through the ReLU activation function, and then Repeat the convolution step twice and upsample to obtain/> and/> The tensor latitude becomes At the same time, the features also pass through short lines and generate residual features R mea and R adj through the convolution layer with a convolution kernel of 1 (i.e., the waveform feature extraction module), and the tensor latitude is/> Then, the residual feature and the upsampled waveform feature are added to generate the final waveform feature F mea and the corrected waveform feature F adj of the waveform to be measured.
其次,在网络训练过程中使用孪生网络训练方式,对两个特征提取模块进行参数共享,即待测波形与校正波形的特征提取模块的参数Wmea和Wadj相同。实现上则是定义单个特征提取模块Uresnetshare,在计算和梯度下降中均只对该模块进行计算。孪生网络的训练方式对波形特征差异提取有两个重要作用。通过共享参数,有效的降低了模型的训练参数,防止模型过拟合。同时由于待测波形和校正波形属于同模态数据,使用相同的特征提取模块能够更好的提取波形特征差异。Secondly, during the network training process, the twin network training method is used to share parameters between the two feature extraction modules, that is, the parameters W mea and W adj of the feature extraction modules of the waveform to be measured and the correction waveform are the same. In implementation, a single feature extraction module Uresnet share is defined, and only this module is calculated during calculation and gradient descent. The training method of Siamese network has two important effects on waveform feature difference extraction. By sharing parameters, the training parameters of the model are effectively reduced and the model is prevented from overfitting. At the same time, since the waveform to be measured and the corrected waveform belong to the same modal data, using the same feature extraction module can better extract the difference in waveform features.
校正预测模块分别利用波形差异特征Fdiff和校正血压BPadj,通过乘积的方式融合两者信息最后输出预测血压。具体操作如下:Fdiff通过两层全连接层生成血压系数Coefbp,血压系数的维度为1×2,再引入个体校正的思想,将BPadj与Coefbp相乘获得BPest。以待测血压的真值作为监督信息,以均方误差作为损失函数,训练个体校正血压预测网络至收敛。引入校正血压的重要作用在于提高模型的使用价值,改善原有神经网络血压预测算法泛化性较差的问题。The correction prediction module uses the waveform difference feature F diff and the corrected blood pressure BP adj respectively, fuses the two information through the product, and finally outputs the predicted blood pressure. The specific operation is as follows: F diff generates the blood pressure coefficient Coef bp through two fully connected layers. The dimension of the blood pressure coefficient is 1×2. Then the idea of individual correction is introduced, and BP adj is multiplied by Coef bp to obtain BP est . Using the true value of the blood pressure to be measured as the supervision information and the mean square error as the loss function, the individual corrected blood pressure prediction network is trained to convergence. The important role of introducing corrected blood pressure is to improve the use value of the model and improve the poor generalization problem of the original neural network blood pressure prediction algorithm.
基于现有的MIMIC校正数据集,本发明相较于“ANeural Network-based Methodfor Continuous Blood Pressure Estimation from a PPG Signal”(表中标注为方法1)和“PPG-based blood pressure estimation can benefit from scalable multi-scalefusion neural networks and mutli-task learning”(表中标注为方法2)提出的血压预测算法在不同个体的测试集中有显著提升,体现了本发明在提升血压预测方法泛化能力的有效性,对比结果如表1所示。Based on the existing MIMIC correction data set, this invention is compared with "ANeural Network-based Method for Continuous Blood Pressure Estimation from a PPG Signal" (marked as Method 1 in the table) and "PPG-based blood pressure estimation can benefit from scalable multi The blood pressure prediction algorithm proposed by "-scalefusion neural networks and mutli-task learning" (marked as method 2 in the table) has been significantly improved in the test sets of different individuals, which reflects the effectiveness of the present invention in improving the generalization ability of the blood pressure prediction method. Comparison The results are shown in Table 1.
表1不同算法结果对比Table 1 Comparison of results of different algorithms
上述实施例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。The above embodiments are used to illustrate the present invention, rather than to limit the present invention. Within the spirit of the present invention and the protection scope of the claims, any modifications and changes made to the present invention fall within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311453850.2A CN117357079A (en) | 2023-11-03 | 2023-11-03 | Human blood pressure measuring method based on individual correction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311453850.2A CN117357079A (en) | 2023-11-03 | 2023-11-03 | Human blood pressure measuring method based on individual correction |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117357079A true CN117357079A (en) | 2024-01-09 |
Family
ID=89389104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311453850.2A Pending CN117357079A (en) | 2023-11-03 | 2023-11-03 | Human blood pressure measuring method based on individual correction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117357079A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117898689A (en) * | 2024-01-18 | 2024-04-19 | 德心智能科技(常州)有限公司 | Blood pressure detection method and system based on millimeter wave radar |
CN119818045A (en) * | 2025-03-17 | 2025-04-15 | 新昌县天姥实验室 | Cuff blood pressure measuring method, system and device based on pressure sensing device |
-
2023
- 2023-11-03 CN CN202311453850.2A patent/CN117357079A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117898689A (en) * | 2024-01-18 | 2024-04-19 | 德心智能科技(常州)有限公司 | Blood pressure detection method and system based on millimeter wave radar |
CN119818045A (en) * | 2025-03-17 | 2025-04-15 | 新昌县天姥实验室 | Cuff blood pressure measuring method, system and device based on pressure sensing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117357079A (en) | Human blood pressure measuring method based on individual correction | |
John et al. | A multimodal data fusion technique for heartbeat detection in wearable IoT sensors | |
CN106889979B (en) | Continuous blood pressure measuring system based on electrocardiosignals and blood oxygen volume waves | |
CN106691406A (en) | Detection method of vascular elasticity and blood pressure based on single probe photoplethysmography pulse wave | |
WO2019100827A1 (en) | Method and apparatus for extracting blood pressure data from pulse wave signal | |
CN110037668B (en) | System for judging age, health state and malignant arrhythmia identification by combining pulse signal time-space domain with model | |
CN111166294B (en) | Automatic sleep apnea detection method and device based on inter-heartbeat period | |
CN108309262A (en) | Multi-parameter monitoring data analysing method and multi-parameter monitor | |
CN107669256A (en) | Measuring method, the device and system of continuous blood pressure | |
US10368792B2 (en) | Method for detecting deception and predicting interviewer accuracy in investigative interviewing using interviewer, interviewee and dyadic physiological and behavioral measurements | |
Chen et al. | Machine learning method for continuous noninvasive blood pressure detection based on random forest | |
CN101732050A (en) | Photoelectric volume wave-based breathing rate monitoring method | |
Argha et al. | A novel automated blood pressure estimation algorithm using sequences of Korotkoff sounds | |
Jiang et al. | A robust wrist pulse acquisition system based on multisensor collaboration and signal quality assessment | |
Zhang et al. | Computational pulse signal analysis | |
Roy et al. | BePCon: A photoplethysmography-based quality-aware continuous beat-to-beat blood pressure measurement technique using deep learning | |
CN116451110A (en) | Method for constructing blood glucose prediction model based on signal energy characteristics and pulse cycle | |
CN104644151A (en) | Photoelectric volume pulse signal-based propagation prediction method for pulse pressure waveform | |
CN118383739A (en) | Blood pressure estimation method, method and device for training machine learning model and application | |
CN114145725B (en) | A PPG sampling rate estimation method based on non-invasive continuous blood pressure measurement | |
Sivanjaneyulu et al. | Cnn based ppg signal quality assessment using raw ppg signal for energy-efficient ppg analysis devices in internet of medical things | |
CN116049674A (en) | Method and system for generating invasive blood pressure waveform estimation based on countermeasure network | |
CN111067500A (en) | Monitoring system for realizing continuous blood pressure based on PPG signal | |
CN115381424A (en) | Heart rate detection method based on double-Gaussian function model and linear regression iterative algorithm | |
CN108403100A (en) | Blood pressure computational methods based on oscillation wave waveform envelope feature |
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 |