WO2019105105A1 - Classification prediction data processing method for photoplethysmography-based blood pressure measurement device - Google Patents

Classification prediction data processing method for photoplethysmography-based blood pressure measurement device Download PDF

Info

Publication number
WO2019105105A1
WO2019105105A1 PCT/CN2018/106183 CN2018106183W WO2019105105A1 WO 2019105105 A1 WO2019105105 A1 WO 2019105105A1 CN 2018106183 W CN2018106183 W CN 2018106183W WO 2019105105 A1 WO2019105105 A1 WO 2019105105A1
Authority
WO
WIPO (PCT)
Prior art keywords
blood pressure
data
classification
pressure value
training model
Prior art date
Application number
PCT/CN2018/106183
Other languages
French (fr)
Chinese (zh)
Inventor
张跃
冯治蒙
张拓
雷夏飞
Original Assignee
深圳市岩尚科技有限公司
清华大学深圳研究生院
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 深圳市岩尚科技有限公司, 清华大学深圳研究生院 filed Critical 深圳市岩尚科技有限公司
Publication of WO2019105105A1 publication Critical patent/WO2019105105A1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/021Measuring pressure in heart or blood vessels

Definitions

  • the present invention relates to data processing, and in particular to a method for processing classification prediction data of a pulse wave blood pressure measuring device.
  • blood pressure is one of the most important physiological parameters of the human body and is of great significance for preventing diseases such as hypertension, stroke, myocardial infarction or heart failure.
  • the general idea of the algorithm is to collect the human PPG (photoplethy smography) signal, and then the data is preprocessed to extract the time domain or frequency domain features, using the correlation model (linear, SVM (support vector machine), ANN (artificial nerve) Network)) Conduct training and regression prediction.
  • the actual measured data has a certain randomness, including the randomness of the collected data and the randomness established by the regression prediction model. This randomness will adversely affect the practicality of the method.
  • the object of the present invention is to solve the problem that the randomness in the prior art adversely affects the applicability of the method, and proposes a method for processing classification and prediction data of a pulse wave blood pressure measuring device.
  • the present invention adopts the following technical solutions:
  • the method for processing classification and prediction data of a pulse wave blood pressure measuring device comprises the following steps:
  • S500 Calling the optimized classification training model, predicting the blood pressure value interval category of the test object to obtain a blood pressure value interval category, thereby predicting the blood pressure value.
  • step S100 includes:
  • step S300 includes:
  • the collected pulse wave characteristic parameters and the corresponding blood pressure value interval categories are used as sample data, and are divided into sample data with significant beat waves and sample data with insignificant beat signals;
  • steps S100 through S400 are repeated with the addition of data samples.
  • step S500 includes:
  • S520 Calling the optimized classification training model according to the calculated characteristic parameter, and predicting a blood pressure value interval category of the test object;
  • the blood pressure value is predicted according to the obtained blood pressure value interval type.
  • the manner of predicting the blood pressure value in step S530 includes: a regression analysis method and a median blood pressure interval range corresponding to the predicted category as the final predicted blood pressure value.
  • step S130 includes:
  • the classification algorithm in step S300 includes: binary logic classification, support vector machine classification, artificial neural network classification, decision tree, and random forest.
  • the pre-processing of step S110 includes removing baseline drift, filtering to remove power frequency interference, and myoelectric interference.
  • the present invention also provides a computer readable storage medium:
  • a computer readable storage medium storing a computer program for use with a computing device, the computer program being executed by a processor to implement the method described above.
  • the specific blood pressure value regression prediction is transformed into a classification decision within a certain blood pressure range.
  • the classification algorithm is used to construct the classification training model, which can reduce the prediction difficulty and reduce the actual measurement while maintaining the prediction accuracy.
  • the randomness of the data affects the measurement and improves the usability.
  • Figure 1 is a flow chart of the present invention
  • FIG. 2 is a flow chart of step S100
  • FIG. 3 is a flow chart of step S130;
  • FIG. 4 is a waveform showing a significant beat wave of a periodic pulse wave according to the present invention.
  • FIG. 5 is a waveform of an inconspicuous beat wave of a periodic pulse wave according to the present invention.
  • Figure 6 is a flow chart of step S300
  • FIG. 7 is a flowchart of step S500.
  • a classification prediction data processing method of a pulse wave blood pressure measuring device includes the following steps:
  • step S100 Extract features from the collected pulse wave signals and record corresponding blood pressure values.
  • step S100 specifically includes sub-steps S110, S120, and S130:
  • the pulse wave data (PPG signal) is separately collected for different people (total number: n), and the acquisition of the pulse wave data is mainly measured by a pulse wave collecting device, and the time length of data collected by each object is t seconds, t seconds
  • the data corresponds to the effective full pulse wave waveform number d, and the feature matrix dimension is n*d.
  • the blood pressure value corresponding to the pulse wave data is a blood pressure value that can be ensured by the blood pressure measuring device during the time period during which the pulse wave is acquired, including diastolic blood pressure and systolic blood pressure.
  • n sets of pulse wave data and their corresponding blood pressure values Preferably, t>20s, n>>100.
  • S120 Perform preprocessing on the data. Specifically: preprocessing each piece of data (t seconds) under each acquisition object, mainly designing a bandpass filter to remove baseline drift, filtering to remove power frequency interference and myoelectric interference, and adopt FIR bandpass filtering.
  • the passband frequency is 1-5Hz.
  • the characteristic points to be detected are the aortic valve opening point A, the systolic peak, and the dicrotic notch.
  • the highest pressure point D (dicrotic peak).
  • the feature points to be detected mainly include a trough point of the aortic valve and a systolic peak of the systolic period.
  • the maximum value points B and D in the data can be detected using the findpeaks function.
  • the minimum value points A and C in the data can be detected by inverting the data and then using the findpeaks function.
  • the findpeaks is to use the difference method to realize the extreme point detection of the data, that is, the pulse wave data d 1 , d 2 , d are provided. 3 , . . . , d i , . . . , if d i >d i-1 and d i >d i+1 , it is determined that d i is a maximum point.
  • the extracted characteristic parameters are as follows:
  • ⁇ T time delay between the systolic and diastolic peaks
  • T1-T4 time domain characteristics related to blood pressure systolic and diastolic
  • T complete waveform period
  • Enhanced Index is a measure of the contribution of wave reflection to systolic arterial pressure:
  • Inflection point area ratio (IPA): A1 and A2 are the area of the area under the entire PPG wave separated at the inflection point:
  • W1, W2 pulse width
  • H/T pulse height to cycle ratio
  • SI Large arteriosclerosis index
  • R_slope H/T1, the slope of the rising edge of the waveform
  • F_slope H / (T2 + T3 + T4), the waveform falling slope
  • H, H1, H2, H3 the relative height of the pulse wave normalized
  • P m Mean arterial pressure
  • P s Systolic blood pressure
  • P d Diastolic blood pressure
  • the extracted characteristic parameters are as follows:
  • Pulse cycle T systolic rise time SUT, diastolic time DT, IPA (knee area ratio, A1/A2), R_slope (rise slope: H/SUT), F_slope (fall slope: H/DT) and K (pulse wave) Waveform eigenvalue), pulse height percentage (10%, 25%, 33%, 50%, 66%, 75%) corresponds to the time width as shown in Figure 5 and Table 1 below:
  • P m Mean arterial pressure
  • P s Systolic blood pressure
  • P d Diastolic blood pressure
  • Classification label setting For the two types of blood pressure values (systolic pressure, diastolic blood pressure) corresponding to the n*d group pulse wave characteristics, a corresponding label is produced.
  • the common blood pressure range of systolic blood pressure is 90-140mmHg
  • the collected pulse wave characteristic parameters and the corresponding blood pressure value interval categories are used as sample data, and are divided into sample data with distinct beat waves and sample data with insignificant beat signals. Specifically: the n*d group pulse wave characteristic parameters and the corresponding blood pressure value interval categories are taken as the 1 ⁇ n*d group of sample data, wherein the number of samples with significant beat waves is n1*d, and the number of inconspicuous samples n2 *d.
  • a classification algorithm selecting a classification algorithm to construct a training model for the classification training data. Aiming at the characteristic parameters of the above pulse wave data and its blood pressure classification label, a suitable classification algorithm is used to construct a classification training model for the systolic and diastolic pressures of two typical pulse wave types.
  • Common classification algorithms include binary logic classification, support vector machine classification, artificial neural network classification, decision tree, random forest, etc., preferably using random forest.
  • Support vector machine classification Find the best classification hyperplane classification prediction sample category, and search for the best one of all possible linear classifiers according to the distribution of training samples.
  • the sample that determines the classification hyperplane is not all training data, but two of the two different categories of data points with the smallest interval. This type of data point that can be used to really help determine the optimal linear classification model is called a "support vector.”
  • Integrated model classification comprehensively consider the prediction results of multiple classifiers, making decisions, divided into two types:
  • the typical model is a random forest classifier, which is to build multiple decision trees simultaneously on the same training data.
  • a standard decision tree will sort the influence of each feature on the prediction results, thus determining the different features to build the split from top to bottom.
  • the order of the nodes in this way, the decision trees in all random forests will be constructed consistently by this strategy, thus losing diversity. Therefore, in the construction process of the random forest classifier, each decision tree will abandon this fixed sorting algorithm and randomly select features.
  • the other is to build multiple classification models in a certain order. There is a dependency relationship between these models. Generally speaking, the addition of each subsequent model needs to contribute to the comprehensive performance of the existing integrated model, and then continuously improve after the update. The performance of the integrated model, and ultimately hope to build a model with stronger classification capabilities by integrating multiple classifiers with weaker classification capabilities. The more representative one is the gradient elevation decision tree. Unlike the random forest classifier model, each decision tree here will reduce the fitting error of the overall integration model on the training set as much as possible.
  • Steps S100 to S400 are repeated with the addition of the data samples.
  • S500 Calling the optimized classification training model, predicting the blood pressure value interval category of the test object to obtain a blood pressure value interval category, thereby predicting the blood pressure value.
  • S510, S520, and S530 specifically including sub-steps S510, S520, and S530:
  • S510 Collect PPG data of the test object sample, process the data, and perform feature parameter calculation. Specifically, the PPG data of the test object sample is collected for t seconds, the data is preprocessed, the waveform type is identified, and then the feature parameters are calculated.
  • S520 Calling the optimized classification training model according to the calculated characteristic parameter, and predicting a blood pressure value interval category of the test object.
  • the blood pressure value is predicted according to the obtained blood pressure value interval type.
  • the exact blood pressure value can be predicted by combining common regression analysis methods (such as linear regression, SVR, etc.).
  • the invention also provides a computer readable storage medium storing a computer program for use with a computing device, the computer program being executed by a processor to implement the method described above.
  • the present invention converts the specific blood pressure value regression prediction into a classification decision within a certain blood pressure range, and sets a corresponding blood pressure interval and classifies it, and combines the selection of the effective features of the PPG signal to test a plurality of classification algorithms to obtain the most suitable one.
  • the high-accuracy classification algorithm which constructs the classification training model, can reduce the prediction difficulty while maintaining the prediction accuracy, avoiding the problem that the regression model requires purely the requirements of the model feature relationship, and reduces the randomness of the actual measured data. The impact on measurement improves practicality.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Cardiology (AREA)
  • Engineering & Computer Science (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Physiology (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Vascular Medicine (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

A classification prediction data processing method for a photoplethysmography-based blood pressure measurement device, comprising the following steps: extracting features from acquired photoplethysmography signals, and recording corresponding blood pressure values (S100); classifying the blood pressure values according to common blood pressure range intervals and providing classification labels (S200); dividing the classified blood pressure value data into training data and test data, and selecting a classification algorithm to construct a classification training model (S300); for the successfully created classification training model, using the test data to perform classification prediction, collecting statistics on the classification prediction accuracy, and adjusting and optimizing the classification training model according to the accuracy (S400); and invoking the optimized classification training model to predict the category of a blood pressure value interval of a test object, so as to obtain the category of the blood pressure value interval, thereby predicting the blood pressure value (S500). Said method can lower the prediction difficulty while maintaining the prediction accuracy, reducing the influence of the randomness of actually measured data on measurement.

Description

脉搏波血压测量装置的分类预测数据处理方法Classification prediction data processing method of pulse wave blood pressure measuring device 技术领域Technical field
本发明涉及数据处理,特别涉及一种脉搏波血压测量装置的分类预测数据处理方法。The present invention relates to data processing, and in particular to a method for processing classification prediction data of a pulse wave blood pressure measuring device.
背景技术Background technique
本项研究工作得到了中国国家自然科学基金项目(NO.61571268)、广东省科技厅重大科技专项项目-基于智能***护仪的远程人体生理多参数实时监测与分析物联网平台与示范工程、以及深圳市***重大科技项目-基于智能手机的远程人体生理多参数实时监测与分析网络平台产业化的资助。This research work has been approved by the National Natural Science Foundation of China (NO.61571268) and the Guangdong Provincial Science and Technology Department major science and technology project--based remote sensing of human body physiology multi-parameter real-time monitoring and analysis of the Internet of Things platform and demonstration project, and Shenzhen Municipal Development and Reform Commission major science and technology project - based on smart phone-based remote human physiological multi-parameter real-time monitoring and analysis of the industrialization of the network platform.
近年来,随着可穿戴产品越发流行,尤其是针对医疗健康领域。其中,血压作为人体最重要的生理参数之一,对预防高血压,中风,心肌梗塞或心力衰竭等疾病具有重要意义。In recent years, as wearable products have become more popular, especially in the field of medical health. Among them, blood pressure is one of the most important physiological parameters of the human body and is of great significance for preventing diseases such as hypertension, stroke, myocardial infarction or heart failure.
就传统测量血压方法来讲,医生更倾向于选择柯氏听音法或示波法。虽然该种方法测量精度高,但是柯氏听音法的准确性往往因人而异,受到临床经验的影响,示波法测量血压需要佩戴袖带,往往携带不方便。因此,无创高精度可穿戴血压测量设备受到很多人的期待。In terms of the traditional method of measuring blood pressure, doctors prefer to choose Koch's listening method or oscillometric method. Although the accuracy of this method is high, the accuracy of the Koch listening method often varies from person to person and is influenced by clinical experience. The oscillometric method requires the wearing of a cuff to measure blood pressure, which is often inconvenient to carry. Therefore, non-invasive high-precision wearable blood pressure measuring equipment has been expected by many people.
其中,针对无创血压测量算法,相关学者做了大量的研究。算法的普遍思路是通过采集人体PPG(photoplethy smography,脉搏波)信号,然后数据进过预处理后提取时域或频域特征,利用相关模型(线性、SVM(支持向量机)、ANN(人工神经网络))进行训练与回归预测。实际测量的数据具有一定的随机性,包括采集数据的随机性及回归预测模型建立的随机性,这种随机性会对方法的实用性产生不利的影响。Among them, relevant scholars have done a lot of research on non-invasive blood pressure measurement algorithms. The general idea of the algorithm is to collect the human PPG (photoplethy smography) signal, and then the data is preprocessed to extract the time domain or frequency domain features, using the correlation model (linear, SVM (support vector machine), ANN (artificial nerve) Network)) Conduct training and regression prediction. The actual measured data has a certain randomness, including the randomness of the collected data and the randomness established by the regression prediction model. This randomness will adversely affect the practicality of the method.
发明内容Summary of the invention
本发明的目的是为了解决现有技术中随机性会对方法的实用性产生不利影响的问题,提出一种脉搏波血压测量装置的分类预测数据处理方法。The object of the present invention is to solve the problem that the randomness in the prior art adversely affects the applicability of the method, and proposes a method for processing classification and prediction data of a pulse wave blood pressure measuring device.
为解决上述技术问题,本发明采用以下技术方案:In order to solve the above technical problems, the present invention adopts the following technical solutions:
脉搏波血压测量装置的分类预测数据处理方法,包括如下步骤:The method for processing classification and prediction data of a pulse wave blood pressure measuring device comprises the following steps:
S100、从采集到的脉搏波信号中提取特征并记录相应的血压值;S100. Extract features from the collected pulse wave signals and record corresponding blood pressure values;
S200、对血压值按常见血压范围区间分类并设置分类标签;S200, classifying blood pressure values according to common blood pressure range sections and setting classification labels;
S300、将分类后的血压值数据分成训练数据和测试数据,选用分类算法构建分类训练模型;S300, dividing the classified blood pressure value data into training data and test data, and selecting a classification algorithm to construct a classification training model;
S400、对创建成功的分类训练模型,利用测试数据进行分类预测,统计分类预测准确率,根据准确率调整优化分类训练模型;S400, for the successful classification training model, using the test data for classification prediction, statistical classification prediction accuracy, and optimizing the classification training model according to the accuracy rate;
S500、调用优化后的分类训练模型,对测试对象的血压值区间类别进行预测以得到血压值区间类别,从而对血压值进行预测。S500: Calling the optimized classification training model, predicting the blood pressure value interval category of the test object to obtain a blood pressure value interval category, thereby predicting the blood pressure value.
在一些优选的实施方式中,步骤S100包括:In some preferred implementations, step S100 includes:
S110、采集脉搏波数据样本;S110, collecting pulse wave data samples;
S120、对数据进行预处理;S120: Perform preprocessing on the data;
S130、提取脉搏波时域参数。S130. Extract a pulse wave time domain parameter.
在一些优选的实施方式中,步骤S300包括:In some preferred implementations, step S300 includes:
S310、对采集的脉搏波特征参数和对应的血压值区间类别作为样本数据,分为重搏波明显的样本数据和重搏波不明显样本数据;S310. The collected pulse wave characteristic parameters and the corresponding blood pressure value interval categories are used as sample data, and are divided into sample data with significant beat waves and sample data with insignificant beat signals;
S320、针对重搏波明显的样本数据,随机选择一部分数据用作重搏明显分类训练数据,其余数据用作重搏明显分类测试数据;针对重搏波不明显样本数据,随机选择一部分数据用作重搏不明显分类训练数据,其余数据用作重搏不明显分类测试数据;S320, for the sample data of the re-pulsation wave, randomly select a part of the data to be used as the re-pulsation explicit classification training data, and the remaining data is used as the re-pulsation explicit classification test data; for the re-pulsation wave inconspicuous sample data, a part of the data is randomly selected and used as The beat is not obviously classified training data, and the rest of the data is used as the heavy beat not obvious classification test data;
S330、选用分类算法对分类训练数据构建训练模型。S330, selecting a classification algorithm to construct a training model for the classification training data.
在一些优选的实施方式中,在增加数据样本的情况下重复步骤S100至S400。In some preferred embodiments, steps S100 through S400 are repeated with the addition of data samples.
在一些优选的实施方式中,步骤S500包括:In some preferred implementations, step S500 includes:
S510、采集测试对象样本PPG数据,对数据进行处理以及进行特征参数计算;S510. Collect PPG data of the test object sample, process the data, and perform feature parameter calculation;
S520、根据计算所得的特征参数调用优化后的分类训练模型,对测试对象的血压值区间类别进行预测;S520: Calling the optimized classification training model according to the calculated characteristic parameter, and predicting a blood pressure value interval category of the test object;
S530、根据得到的血压值区间类别,对血压值进行预测。S530. The blood pressure value is predicted according to the obtained blood pressure value interval type.
在进一步优选的实施方式中,步骤S530中对血压值进行预测的方式包括:回归分析方法和通过求取预测类别对应血压区间范围中值作为最终预测血压值。In a further preferred embodiment, the manner of predicting the blood pressure value in step S530 includes: a regression analysis method and a median blood pressure interval range corresponding to the predicted category as the final predicted blood pressure value.
在进一步优选的实施方式中,步骤S130包括:In a further preferred embodiment, step S130 includes:
S131、识别统计重搏波明显与不明显的两种典型脉搏波;S131, identifying two typical pulse waves with statistically significant and inconspicuous beat waves;
S132、检测特征点;S132. Detecting feature points;
S133、计算特征参数。S133. Calculate a feature parameter.
在一些优选的实施方式中,步骤S300中的分类算法包括:二元逻辑分类、支持向量机分类、人工神经网络分类、决策树和随机森林。In some preferred embodiments, the classification algorithm in step S300 includes: binary logic classification, support vector machine classification, artificial neural network classification, decision tree, and random forest.
在进一步优选的实施方式中,步骤S110的预处理包括去除基线漂移、滤波去除工频干扰和肌电干扰。In a further preferred embodiment, the pre-processing of step S110 includes removing baseline drift, filtering to remove power frequency interference, and myoelectric interference.
在另一方面,本发明还提供一种计算机可读存储介质:In another aspect, the present invention also provides a computer readable storage medium:
一种计算机可读存储介质,其存储有与计算设备结合使用的计算机程序,所述计算机程序被处理器执行以实现上述方法。A computer readable storage medium storing a computer program for use with a computing device, the computer program being executed by a processor to implement the method described above.
与现有技术相比,本发明的有益效果有:Compared with the prior art, the beneficial effects of the present invention are:
将具体血压值回归预测转化为一定血压范围内的分类决策,通过设定相应血压区间并进行分类,选用分类算法构建分类训练模型,可以在保持预测精度的前提下降低预测难度,减少了实际测量的数据的随机性对测量的影响,提高实用性。The specific blood pressure value regression prediction is transformed into a classification decision within a certain blood pressure range. By setting the corresponding blood pressure interval and classifying, the classification algorithm is used to construct the classification training model, which can reduce the prediction difficulty and reduce the actual measurement while maintaining the prediction accuracy. The randomness of the data affects the measurement and improves the usability.
附图说明DRAWINGS
图1是本发明的流程图;Figure 1 is a flow chart of the present invention;
图2是步骤S100的流程图;Figure 2 is a flow chart of step S100;
图3是步骤S130的流程图;Figure 3 is a flow chart of step S130;
图4是本发明涉及的一个周期脉搏波的重搏波明显的波形;4 is a waveform showing a significant beat wave of a periodic pulse wave according to the present invention;
图5是本发明涉及的一个周期脉搏波的重搏波不明显的波形;FIG. 5 is a waveform of an inconspicuous beat wave of a periodic pulse wave according to the present invention; FIG.
图6是步骤S300的流程图;Figure 6 is a flow chart of step S300;
图7是步骤S500的流程图。FIG. 7 is a flowchart of step S500.
具体实施方式Detailed ways
以下对本发明的实施方式作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及其应用。Embodiments of the invention are described in detail below. It is to be understood that the following description is only illustrative, and is not intended to limit the scope of the invention.
参考图1,脉搏波血压测量装置的分类预测数据处理方法包括如下步骤:Referring to FIG. 1, a classification prediction data processing method of a pulse wave blood pressure measuring device includes the following steps:
S100、从采集到的脉搏波信号中提取特征并记录相应的血压值。参考图2,步骤S100具体包括子步骤S110、S120和S130:S100. Extract features from the collected pulse wave signals and record corresponding blood pressure values. Referring to FIG. 2, step S100 specifically includes sub-steps S110, S120, and S130:
S110、采集脉搏波数据样本。具体为:针对不同人(总人数:n)分 别采集脉搏波数据(PPG信号),脉搏波数据的获取主要是通过脉搏波采集设备测量得到,每个对象采集数据的时长为t秒,t秒数据对应有效完整脉搏波波形数d,则特征矩阵维数为n*d。脉搏波数据对应的血压值为采集脉搏波的时间段内通过血压测量设备测量得到的可保证准确性的血压值,包括舒张压和收缩压。这里,需要测量n组脉搏波数据及其对应的血压值。优选地,t>20s,n>>100。S110. Collect pulse wave data samples. Specifically, the pulse wave data (PPG signal) is separately collected for different people (total number: n), and the acquisition of the pulse wave data is mainly measured by a pulse wave collecting device, and the time length of data collected by each object is t seconds, t seconds The data corresponds to the effective full pulse wave waveform number d, and the feature matrix dimension is n*d. The blood pressure value corresponding to the pulse wave data is a blood pressure value that can be ensured by the blood pressure measuring device during the time period during which the pulse wave is acquired, including diastolic blood pressure and systolic blood pressure. Here, it is necessary to measure n sets of pulse wave data and their corresponding blood pressure values. Preferably, t>20s, n>>100.
S120、对数据进行预处理。具体为:对每个采集对象下的每段数据(t秒)进行预处理,主要设计一个带通滤波器,实现去除基线漂移,滤波去除工频干扰和肌电干扰,可采用FIR带通滤波器,通带频率1-5Hz。S120: Perform preprocessing on the data. Specifically: preprocessing each piece of data (t seconds) under each acquisition object, mainly designing a bandpass filter to remove baseline drift, filtering to remove power frequency interference and myoelectric interference, and adopt FIR bandpass filtering. The passband frequency is 1-5Hz.
S130、提取脉搏波时域参数。针对滤波平滑后的数据,进行脉搏波时域参数的提取,参考图3,具体包括子步骤S131、S132和S133:S130. Extract a pulse wave time domain parameter. For filtering the smoothed data, the pulse wave time domain parameter is extracted. Referring to FIG. 3, the sub-steps S131, S132, and S133 are specifically included:
S131、识别统计重搏波明显与不明显的两种典型脉搏波。具体为:识别统计两种典型脉搏波,分别为重搏波明显与不明显的脉搏波,对应人数n1、n2,则n=n1+n2。S131, identifying two typical pulse waves with statistically significant and inconspicuous beat waves. Specifically, it recognizes and counts two typical pulse waves, which are obviously and inconspicuous pulse waves, and the corresponding number of people n1 and n2, then n=n1+n2.
S132、检测特征点。针对两种典型脉搏波波形提取对应波形的特征点:S132. Detect feature points. Extract the feature points of the corresponding waveform for two typical pulse wave waveforms:
参考图4,针对重搏波明显的波形,需要检测的特征点有主动脉瓣开放点A(trough point),收缩期最高压力点B(systolic peak),重搏波起点C(dicrotic notch),重搏波最高压力点D(dicrotic peak)。Referring to FIG. 4, for the waveform of the re-pulsation wave, the characteristic points to be detected are the aortic valve opening point A, the systolic peak, and the dicrotic notch. The highest pressure point D (dicrotic peak).
参考图5,针对重搏波不明显的波形,需要检测的特征点主要有主动脉瓣开放点A(trough point),收缩期最高压力点B(systolic peak)。Referring to FIG. 5, for a waveform in which the tremor wave is not conspicuous, the feature points to be detected mainly include a trough point of the aortic valve and a systolic peak of the systolic period.
利用findpeaks函数可以检测出数据中的极大值点B和D。通过对数据取反再利用findpeaks函数可以检测出数据中的极小值点A和C,findpeaks是利用差分法实现对数据的极值点检测,即设有脉搏波数据d 1,d 2,d 3,……,d i,……,如果有d i>d i-1且d i>d i+1则判定d i为极大值点。 The maximum value points B and D in the data can be detected using the findpeaks function. The minimum value points A and C in the data can be detected by inverting the data and then using the findpeaks function. The findpeaks is to use the difference method to realize the extreme point detection of the data, that is, the pulse wave data d 1 , d 2 , d are provided. 3 , . . . , d i , . . . , if d i >d i-1 and d i >d i+1 , it is determined that d i is a maximum point.
S133、计算特征参数。根据特征点计算对应波形类型下的特征参数:S133. Calculate a feature parameter. Calculate the characteristic parameters of the corresponding waveform type according to the feature points:
参考图4,针对重搏波明显波形(dicrotic peak obvious),提取的特征参数如下:Referring to FIG. 4, for the dicrotic peak obvious, the extracted characteristic parameters are as follows:
△T:收缩期和舒张期峰值之间的时间延迟;ΔT: time delay between the systolic and diastolic peaks;
T1-T4:血压收缩期和舒张期有关时域特征;T1-T4: time domain characteristics related to blood pressure systolic and diastolic;
T:完整的波形周期;T: complete waveform period;
增强指数(AI):增强压力(AG)是波反射对收缩期动脉压力贡献的度量:Enhanced Index (AI): Enhanced Pressure (AG) is a measure of the contribution of wave reflection to systolic arterial pressure:
Figure PCTCN2018106183-appb-000001
Figure PCTCN2018106183-appb-000001
拐点面积比(IPA):A1和A2是在拐点处分离的整个PPG波下的区域面积:Inflection point area ratio (IPA): A1 and A2 are the area of the area under the entire PPG wave separated at the inflection point:
Figure PCTCN2018106183-appb-000002
Figure PCTCN2018106183-appb-000002
W1、W2:脉冲宽度;W1, W2: pulse width;
H/T:脉搏高度与周期比;H/T: pulse height to cycle ratio;
大动脉硬化指数(SI):与动脉僵硬度相关Large arteriosclerosis index (SI): associated with arterial stiffness
Figure PCTCN2018106183-appb-000003
Figure PCTCN2018106183-appb-000003
R_slope:H/T1,波形上升沿斜率;R_slope: H/T1, the slope of the rising edge of the waveform;
F_slope:H/(T2+T3+T4),波形下降斜率;F_slope: H / (T2 + T3 + T4), the waveform falling slope;
H、H1、H2、H3:脉搏波归一化下相对高度;H, H1, H2, H3: the relative height of the pulse wave normalized;
K:脉搏波波形特征值(Pulse wave waveform eigenvalue),由如下公式计算:K: Pulse wave waveform eigenvalue, calculated by the following formula:
Figure PCTCN2018106183-appb-000004
Figure PCTCN2018106183-appb-000004
其中,P m(Mean arterial pressure)为平均动脉压,P s(Systolic bloodpressure)为收缩压,P d(Diastolic blood pressure)为舒张压。 Wherein, P m (Mean arterial pressure) is mean arterial pressure, P s (Systolic blood pressure) is systolic blood pressure, and P d (Diastolic blood pressure) is diastolic blood pressure.
参考图5,针对重搏波不明显波形(dicrotic peak not obvious),提取的特征参数如下:Referring to FIG. 5, for the dicrotic peak not obvious, the extracted characteristic parameters are as follows:
脉搏周期T,收缩期上升时间SUT,舒张期时间DT,IPA(拐点面积比,A1/A2),R_slope(上升斜率:H/SUT),F_slope(下降斜率:H/DT)和K(脉搏波波形特征值),脉搏高度百分比(10%,25%,33%,50%,66%,75%)对应时间宽度如图5和下表一:Pulse cycle T, systolic rise time SUT, diastolic time DT, IPA (knee area ratio, A1/A2), R_slope (rise slope: H/SUT), F_slope (fall slope: H/DT) and K (pulse wave) Waveform eigenvalue), pulse height percentage (10%, 25%, 33%, 50%, 66%, 75%) corresponds to the time width as shown in Figure 5 and Table 1 below:
表一 脉搏高度百分比对应的时间宽度Table 1 Time width corresponding to the pulse height percentage
Figure PCTCN2018106183-appb-000005
Figure PCTCN2018106183-appb-000005
脉搏波波形特征值K由如下公式计算:The pulse waveform characteristic value K is calculated by the following formula:
Figure PCTCN2018106183-appb-000006
Figure PCTCN2018106183-appb-000006
其中,P m(Mean arterial pressure)为平均动脉压,P s(Systolic blood pressure)为收缩压,P d(Diastolic blood pressure)为舒张压。 Wherein, P m (Mean arterial pressure) is mean arterial pressure, P s (Systolic blood pressure) is systolic blood pressure, and P d (Diastolic blood pressure) is diastolic blood pressure.
S200、对血压值按常见血压范围区间分类并设置分类标签。对采集脉搏波信号对应的血压值按常见血压范围区间分类,设舒张压血压值区间种类数为c1,收缩压血压值区间种类数为c2。S200. Sort the blood pressure values according to the common blood pressure range and set the classification label. The blood pressure values corresponding to the acquired pulse wave signals are classified according to the common blood pressure range, and the number of types of diastolic blood pressure values is c1, and the number of types of systolic blood pressure values is c2.
分类标签的设置:对于n*d组脉搏波特征对应的两类血压值(收缩压,舒张压)分类制作对应标签。收缩压常见血压范围为90-140mmHg,舒张压常见血压范围为60-90mmHg。若划分血压区间间隔选为dis=10mmHg,那么对于收缩压分类标签及对应血压范围为:1(<=90mmHg),2(90~100mmHg),3(100~110mmHg),4(110~120mmHg),5(120~130mmHg),6(130~140mmHg),7(>140mmHg)。对于舒张压分类标签及对应血压范围为:1(<=60mmHg),2(60~70mmHg),3(70~80mmHg),4(80~90mmHg),5(>90mmHg)。Classification label setting: For the two types of blood pressure values (systolic pressure, diastolic blood pressure) corresponding to the n*d group pulse wave characteristics, a corresponding label is produced. The common blood pressure range of systolic blood pressure is 90-140mmHg, and the common blood pressure range of diastolic blood pressure is 60-90mmHg. If the blood pressure interval is selected as dis=10mmHg, then the systolic blood pressure label and corresponding blood pressure range are: 1 (<=90mmHg), 2 (90-100mmHg), 3 (100-110mmHg), 4 (110-120mmHg). , 5 (120 ~ 130mmHg), 6 (130 ~ 140mmHg), 7 (> 140mmHg). The diastolic blood pressure classification label and corresponding blood pressure range are: 1 (<=60 mmHg), 2 (60-70 mmHg), 3 (70-80 mmHg), 4 (80-90 mmHg), and 5 (>90 mmHg).
S300、将分类后的血压值数据分成训练数据和测试数据,选用分类算法构建分类训练模型。参考图6,具体包括子步骤S310、S320和S330:S300, dividing the classified blood pressure value data into training data and test data, and selecting a classification algorithm to construct a classification training model. Referring to FIG. 6, specifically including sub-steps S310, S320, and S330:
S310、对采集的脉搏波特征参数和对应的血压值区间类别作为样本数据,分为重搏波明显的样本数据和重搏波不明显样本数据。具体的:对采集的n*d组脉搏波特征参数和对应的血压值区间类别作为样本数据的1~n*d组,其中重搏波明显的样本数为n1*d,不明显样本数n2*d。S310. The collected pulse wave characteristic parameters and the corresponding blood pressure value interval categories are used as sample data, and are divided into sample data with distinct beat waves and sample data with insignificant beat signals. Specifically: the n*d group pulse wave characteristic parameters and the corresponding blood pressure value interval categories are taken as the 1~n*d group of sample data, wherein the number of samples with significant beat waves is n1*d, and the number of inconspicuous samples n2 *d.
S320、针对重搏波明显的样本数据,随机选择一部分数据用作重搏明显分类训练数据,其余数据用作重搏明显分类测试数据;针对重搏波不明显样本数据,随机选择一部分数据用作重搏不明显分类训练数据,其余数据用作重搏不明显分类测试数据。具体的:针对两类数据,随机选择k1*d组数据用作重搏明显分类训练数据,其余(n1-k1)*d数据用作重搏明显分类测试数据。同理重搏不明显分类训练数据组数为k2*d,测试数据组数为(n2-k2)*d,优选地,k1/n1=75%=k2/n2。S320, for the sample data of the re-pulsation wave, randomly select a part of the data to be used as the re-pulsation explicit classification training data, and the remaining data is used as the re-pulsation explicit classification test data; for the re-pulsation wave inconspicuous sample data, a part of the data is randomly selected and used as The heavy stroke does not clearly classify the training data, and the remaining data is used as the heavy stroke non-obvious classification test data. Specifically: for the two types of data, the k1*d group data is randomly selected for the heavy stroke explicit classification training data, and the remaining (n1-k1)*d data is used as the heavy beat explicit classification test data. Similarly, the number of training data sets is not k2*d, and the number of test data sets is (n2-k2)*d, preferably, k1/n1=75%=k2/n2.
S330、选用分类算法对分类训练数据构建训练模型。针对上述脉搏波数据的特征参数及其血压分类标签,选用合适的分类算法对两种典型脉搏波类型的收缩压和舒张压分别构建分类训练模型。常见分类算法有二元逻辑分类、支持向量机分类、人工神经网络分类、决策树、随机森林等,优选用随机森林。S330, selecting a classification algorithm to construct a training model for the classification training data. Aiming at the characteristic parameters of the above pulse wave data and its blood pressure classification label, a suitable classification algorithm is used to construct a classification training model for the systolic and diastolic pressures of two typical pulse wave types. Common classification algorithms include binary logic classification, support vector machine classification, artificial neural network classification, decision tree, random forest, etc., preferably using random forest.
支持向量机分类:寻找最佳分类超平面分类预测样本类别,根据训练样本的分布,搜索所有可能的线性分类器中最佳的那个。决定分类超平面的样本并不是所有训练数据,而是其中的两个间隔最小的两个不同类别的数据点。这种可以用来真正帮助决策最优线性分类模型的数据点叫做“支持向量”。Support vector machine classification: Find the best classification hyperplane classification prediction sample category, and search for the best one of all possible linear classifiers according to the distribution of training samples. The sample that determines the classification hyperplane is not all training data, but two of the two different categories of data points with the smallest interval. This type of data point that can be used to really help determine the optimal linear classification model is called a "support vector."
集成模型分类:综合考量多个分类器的预测结果,作出决策,分为两种:Integrated model classification: comprehensively consider the prediction results of multiple classifiers, making decisions, divided into two types:
一种是利用相同的分类训练数据同时搭建多个独立的分类模型,然后通过投票的方式,以少数服从多数做出最终的分类决策。典型模型为随机森林分类器,即在相同训练数据上同时搭建多棵决策树,一株标准的决策树会根据每位特征对预测结果的影响进行排序,从而决定不同特征从上至下构建***节点的顺序,如此一来,所有随机森林中的决策树都会受这一策略影响而构建得一致,从而丧失多样性。因此随机森林分类器在构建过程中,每一个决策树都会放弃这一固定的排序算法,转而随机选取特征。One is to use the same classification training data to build multiple independent classification models at the same time, and then to make the final classification decision by voting with a majority. The typical model is a random forest classifier, which is to build multiple decision trees simultaneously on the same training data. A standard decision tree will sort the influence of each feature on the prediction results, thus determining the different features to build the split from top to bottom. The order of the nodes, in this way, the decision trees in all random forests will be constructed consistently by this strategy, thus losing diversity. Therefore, in the construction process of the random forest classifier, each decision tree will abandon this fixed sorting algorithm and randomly select features.
另一种是按照一定次序搭建多个分类模型,这些模型之间存在依赖关系,一般而言,每一个后续模型的加入都需要对现有集成模型的综合性能 有所贡献,进而不断提升更新过后的集成模型的性能,并最终期望借助整合多个分类能力较弱的分类器,搭建出具有更强分类能力的模型。比较有代表性的当属梯度提升决策树,与随机森林分类器模型不同的是这里每一棵决策树在生成过程中都会尽可能降低整体集成模型在训练集上的拟合误差。The other is to build multiple classification models in a certain order. There is a dependency relationship between these models. Generally speaking, the addition of each subsequent model needs to contribute to the comprehensive performance of the existing integrated model, and then continuously improve after the update. The performance of the integrated model, and ultimately hope to build a model with stronger classification capabilities by integrating multiple classifiers with weaker classification capabilities. The more representative one is the gradient elevation decision tree. Unlike the random forest classifier model, each decision tree here will reduce the fitting error of the overall integration model on the training set as much as possible.
S400、对创建成功的分类训练模型,利用测试数据进行分类预测,统计分类预测准确率,根据准确率调整优化分类训练模型。S400, for the successful classification training model, using the test data for classification prediction, statistical classification prediction accuracy, and optimizing the classification training model according to the accuracy rate.
在增加数据样本的情况下重复步骤S100至S400。Steps S100 to S400 are repeated with the addition of the data samples.
S500、调用优化后的分类训练模型,对测试对象的血压值区间类别进行预测以得到血压值区间类别,从而对血压值进行预测。参考图7,具体包括子步骤S510、S520和S530:S500: Calling the optimized classification training model, predicting the blood pressure value interval category of the test object to obtain a blood pressure value interval category, thereby predicting the blood pressure value. Referring to FIG. 7, specifically including sub-steps S510, S520, and S530:
S510、采集测试对象样本PPG数据,对数据进行处理以及进行特征参数计算。具体为:采集测试对象样本PPG数据t秒,对数据进行预处理,识别波形种类,然后进行特征参数计算。S510. Collect PPG data of the test object sample, process the data, and perform feature parameter calculation. Specifically, the PPG data of the test object sample is collected for t seconds, the data is preprocessed, the waveform type is identified, and then the feature parameters are calculated.
S520、根据计算所得的特征参数调用优化后的分类训练模型,对测试对象的血压值区间类别进行预测。S520: Calling the optimized classification training model according to the calculated characteristic parameter, and predicting a blood pressure value interval category of the test object.
S530、根据得到的血压值区间类别,对血压值进行预测。S530. The blood pressure value is predicted according to the obtained blood pressure value interval type.
在得到分类区间类别情况下,可结合常见回归分析方法(如线性回归,SVR等)对确切血压值进行预测。也可通过求取预测类别对应血压区间范围中值作为最终预测血压值,例如在dis=10mmHg的前提下,如对收缩压所在区间预测标签为3,即预测血压所在区间范围为100~110mmHg,则预测收缩压值为(100+110)/2=105mmHg。In the case of the classification interval category, the exact blood pressure value can be predicted by combining common regression analysis methods (such as linear regression, SVR, etc.). The median blood pressure interval range corresponding to the predicted category can also be obtained as the final predicted blood pressure value. For example, under the premise of dis=10 mmHg, if the interval label for the systolic blood pressure is 3, the range of the predicted blood pressure is 100-110 mmHg. Then, the predicted systolic pressure is (100 + 110) / 2 = 105 mmHg.
在另一方面,本发明还提供一种计算机可读存储介质,其存储有与计算设备结合使用的计算机程序,所述计算机程序被处理器执行以实现上述方法。In another aspect, the invention also provides a computer readable storage medium storing a computer program for use with a computing device, the computer program being executed by a processor to implement the method described above.
根据上述可知,本发明将具体血压值回归预测转化为一定血压范围内的分类决策,通过设定相应血压区间并进行分类,结合PPG信号有效特征的选取,试验多种分类算法,获得最适合的高精确性分类算法,从而构建分类训练模型,可以在保持预测精度的前提下降低预测难度,避免了单纯 利用回归模型要求对模型特征关系刻画要求高的问题,减少了实际测量的数据的随机性对测量的影响,提高实用性。According to the above, the present invention converts the specific blood pressure value regression prediction into a classification decision within a certain blood pressure range, and sets a corresponding blood pressure interval and classifies it, and combines the selection of the effective features of the PPG signal to test a plurality of classification algorithms to obtain the most suitable one. The high-accuracy classification algorithm, which constructs the classification training model, can reduce the prediction difficulty while maintaining the prediction accuracy, avoiding the problem that the regression model requires purely the requirements of the model feature relationship, and reduces the randomness of the actual measured data. The impact on measurement improves practicality.
以上内容是结合具体/优选的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,其还可以对这些已描述的实施方式做出若干替代或变型,而这些替代或变型方式都应当视为属于本发明的保护范围。The above is a further detailed description of the present invention in combination with specific/preferred embodiments, and it is not intended that the specific embodiments of the invention are limited to the description. It will be apparent to those skilled in the art that <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; It belongs to the scope of protection of the present invention.

Claims (10)

  1. 一种脉搏波血压测量装置的分类预测数据处理方法,其特征在于包括如下步骤:A method for processing classification and prediction data of a pulse wave blood pressure measuring device, comprising the steps of:
    S100、从采集到的脉搏波信号中提取特征并记录相应的血压值;S100. Extract features from the collected pulse wave signals and record corresponding blood pressure values;
    S200、对血压值按常见血压范围区间分类并设置分类标签;S200, classifying blood pressure values according to common blood pressure range sections and setting classification labels;
    S300、将分类后的血压值数据分成训练数据和测试数据,选用分类算法构建分类训练模型;S300, dividing the classified blood pressure value data into training data and test data, and selecting a classification algorithm to construct a classification training model;
    S400、对创建成功的分类训练模型,利用测试数据进行分类预测,统计分类预测准确率,根据准确率调整优化分类训练模型;S400, for the successful classification training model, using the test data for classification prediction, statistical classification prediction accuracy, and optimizing the classification training model according to the accuracy rate;
    S500、调用优化后的分类训练模型,对测试对象的血压值区间类别进行预测以得到血压值区间类别,从而对血压值进行预测。S500: Calling the optimized classification training model, predicting the blood pressure value interval category of the test object to obtain a blood pressure value interval category, thereby predicting the blood pressure value.
  2. 根据权利要求1所述的方法,其特征在于步骤S100包括:The method of claim 1 wherein step S100 comprises:
    S110、采集脉搏波数据样本;S110, collecting pulse wave data samples;
    S120、对数据进行预处理;S120: Perform preprocessing on the data;
    S130、提取脉搏波时域参数。S130. Extract a pulse wave time domain parameter.
  3. 根据权利要求1所述的方法,其特征在于步骤S300包括:The method of claim 1 wherein step S300 comprises:
    S310、对采集的脉搏波特征参数和对应的血压值区间类别作为样本数据,分为重搏波明显的样本数据和重搏波不明显样本数据;S310. The collected pulse wave characteristic parameters and the corresponding blood pressure value interval categories are used as sample data, and are divided into sample data with significant beat waves and sample data with insignificant beat signals;
    S320、针对重搏波明显的样本数据,随机选择一部分数据用作重搏明显分类训练数据,其余数据用作重搏明显分类测试数据;针对重搏波不明显样本数据,随机选择一部分数据用作重搏不明显分类训练数据,其余数据用作重搏不明显分类测试数据;S320, for the sample data of the re-pulsation wave, randomly select a part of the data to be used as the re-pulsation explicit classification training data, and the remaining data is used as the re-pulsation explicit classification test data; for the re-pulsation wave inconspicuous sample data, a part of the data is randomly selected and used as The beat is not obviously classified training data, and the rest of the data is used as the heavy beat not obvious classification test data;
    S330、选用分类算法对分类训练数据构建训练模型。S330, selecting a classification algorithm to construct a training model for the classification training data.
  4. 根据权利要求1所述的方法,其特征在于:在增加数据样本的情况下重复步骤S100至S400。The method of claim 1 wherein steps S100 through S400 are repeated with the addition of data samples.
  5. 根据权利要求1所述的方法,其特征在于步骤S500包括:The method of claim 1 wherein step S500 comprises:
    S510、采集测试对象样本PPG数据,对数据进行处理以及进行特征参数计算;S510. Collect PPG data of the test object sample, process the data, and perform feature parameter calculation;
    S520、根据计算所得的特征参数调用优化后的分类训练模型,对测试对象的血压值区间类别进行预测;S520: Calling the optimized classification training model according to the calculated characteristic parameter, and predicting a blood pressure value interval category of the test object;
    S530、根据得到的血压值区间类别,对血压值进行预测。S530. The blood pressure value is predicted according to the obtained blood pressure value interval type.
  6. 根据权利要求5所述的方法,其特征在于步骤S530中对血压值进行预测的方式包括:回归分析方法和通过求取预测类别对应血压区间范围中值作为最终预测血压值。The method according to claim 5, wherein the manner of predicting the blood pressure value in step S530 comprises: a regression analysis method and determining a blood pressure interval range corresponding to the predicted category as the final predicted blood pressure value.
  7. 根据权利要求2所述的方法,其特征在于步骤S130包括:The method of claim 2 wherein step S130 comprises:
    S131、识别统计重搏波明显与不明显的两种典型脉搏波;S131, identifying two typical pulse waves with statistically significant and inconspicuous beat waves;
    S132、检测特征点;S132. Detecting feature points;
    S133、计算特征参数。S133. Calculate a feature parameter.
  8. 根据权利要求1所述的方法,其特征在于步骤S300中的分类算法包括:二元逻辑分类、支持向量机分类、人工神经网络分类、决策树和随机森林。The method according to claim 1, wherein the classification algorithm in step S300 comprises: binary logic classification, support vector machine classification, artificial neural network classification, decision tree and random forest.
  9. 根据权利要求2所述的方法,其特征在于步骤S110的预处理包括去除基线漂移、滤波去除工频干扰和肌电干扰。The method of claim 2 wherein the pre-processing of step S110 comprises removing baseline drift, filtering to remove power frequency interference, and myoelectric interference.
  10. 一种计算机可读存储介质,其存储有与计算设备结合使用的计算机程序,所述计算机程序被处理器执行以实现权利要求1-9任一项所述方法。A computer readable storage medium storing a computer program for use with a computing device, the computer program being executed by a processor to implement the method of any of claims 1-9.
PCT/CN2018/106183 2017-11-28 2018-09-18 Classification prediction data processing method for photoplethysmography-based blood pressure measurement device WO2019105105A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711214783.3A CN109833035B (en) 2017-11-28 2017-11-28 Classification prediction data processing method of pulse wave blood pressure measuring device
CN201711214783.3 2017-11-28

Publications (1)

Publication Number Publication Date
WO2019105105A1 true WO2019105105A1 (en) 2019-06-06

Family

ID=66665376

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/106183 WO2019105105A1 (en) 2017-11-28 2018-09-18 Classification prediction data processing method for photoplethysmography-based blood pressure measurement device

Country Status (2)

Country Link
CN (1) CN109833035B (en)
WO (1) WO2019105105A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111358453A (en) * 2020-03-17 2020-07-03 乐普(北京)医疗器械股份有限公司 Blood pressure classification prediction method and device
CN111685748A (en) * 2020-06-15 2020-09-22 广州视源电子科技股份有限公司 Quantile-based blood pressure early warning method, quantile-based blood pressure early warning device, quantile-based blood pressure early warning equipment and storage medium
WO2021038237A1 (en) * 2019-08-30 2021-03-04 Coventry University Blood pressure measurement device
CN113180623A (en) * 2021-06-01 2021-07-30 山东大学 Sleeveless blood pressure measuring method, sleeveless blood pressure measuring system, sleeveless blood pressure measuring equipment and storage medium
CN113288091A (en) * 2021-05-06 2021-08-24 广东工业大学 Model training method and device for blood pressure classification and wearable device
CN114340483A (en) * 2019-09-25 2022-04-12 长桑医疗(海南)有限公司 Blood pressure calibration selection method and modeling method thereof
CN115770028A (en) * 2022-12-16 2023-03-10 深圳市爱都科技有限公司 Blood pressure detection method, system, device and storage medium
CN116383617A (en) * 2023-04-21 2023-07-04 复旦大学 Intelligent blood pressure detection method and system based on pulse wave waveform characteristics

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200383579A1 (en) * 2019-06-10 2020-12-10 Apple Inc. Projecting Blood Pressure Measurements With Limited Pressurization
CN111027629B (en) * 2019-12-13 2024-02-27 国网山东省电力公司莱芜供电公司 Power distribution network fault power failure rate prediction method and system based on improved random forest
CN113243902B (en) * 2021-05-31 2021-12-07 之江实验室 Feature extraction method based on photoplethysmography
CN116919363A (en) * 2022-04-12 2023-10-24 乐普(北京)医疗器械股份有限公司 Personalized blood pressure prediction method and device based on big data characteristics
CN117137456A (en) * 2023-10-13 2023-12-01 电子科技大学 Non-contact blood pressure measurement method based on visible light vision

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130296723A1 (en) * 2012-05-03 2013-11-07 Samsung Electronics Co., Ltd. Portable blood pressure measuring apparatus and blood pressure measuring method in portable terminal
CN104699931A (en) * 2013-12-09 2015-06-10 广州华久信息科技有限公司 Neural network blood pressure prediction method and mobile phone based on human face
CN105286815A (en) * 2015-11-02 2016-02-03 重庆大学 Pulse wave signal feature point detection method based on waveform time domain features
CN106037694A (en) * 2016-05-13 2016-10-26 吉林大学 Continuous blood pressure measuring device based on pulse waves
CN106413534A (en) * 2015-08-08 2017-02-15 深圳先进技术研究院 Blood-pressure continuous-measurement device, measurement model establishment method, and system
CN106821356A (en) * 2017-02-23 2017-06-13 吉林大学 High in the clouds continuous BP measurement method and system based on Elman neutral nets
CN107184194A (en) * 2017-07-06 2017-09-22 中国科学院合肥物质科学研究院 Based on numerically controlled blood pressure self-operated measuring unit and method

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4917098A (en) * 1989-02-23 1990-04-17 Colin Electronics Co., Ltd. Method and apparatus for measuring blood pressure
CN1326489C (en) * 1997-11-20 2007-07-18 精工爱普生株式会社 Pulse wave diagnostic apparatus, blood pressure monitor, pulse shape monitor and pharmacologic effect moritor
JP5151690B2 (en) * 2008-05-27 2013-02-27 オムロンヘルスケア株式会社 Blood pressure information measuring device and index acquisition method
CN101732033A (en) * 2008-11-07 2010-06-16 中国科学院计算技术研究所 Method and device for extracting characteristic parameter in human body waveform
KR101298838B1 (en) * 2010-11-29 2013-08-23 (주)더힘스 Information providing method for arterial stiffness diagnosis
CN102894964B (en) * 2011-07-26 2014-08-20 深圳大学 Method and device for non-invasively measuring blood pressure
CN103027667B (en) * 2011-09-30 2017-01-18 Ge医疗***环球技术有限公司 Characteristic parameter extraction of pulse wave
CN102499669B (en) * 2011-10-26 2014-12-24 中国科学院深圳先进技术研究院 Heart parameter measuring method and device
CN102397064B (en) * 2011-12-14 2014-02-19 中国航天员科研训练中心 Continuous blood pressure measuring device
CN103908236B (en) * 2013-05-13 2016-06-01 天津点康科技有限公司 A kind of automatic blood pressure measurement system
KR101560521B1 (en) * 2014-06-05 2015-10-14 길영준 Method, system and non-transitory computer-readable recording medium for monitoring real-time blood pressure
CN105595979A (en) * 2016-01-21 2016-05-25 中山大学 Noninvasive and continuous blood pressure monitoring method and device based on pulse wave propagation time
GB2551201A (en) * 2016-06-10 2017-12-13 Polar Electro Oy Multi-sensor system for estimating blood pulse wave characteristics
CN206499449U (en) * 2016-09-13 2017-09-19 深圳市岩尚科技有限公司 A kind of pulse wave gathers bracelet
CN106691406A (en) * 2017-01-05 2017-05-24 大连理工大学 Detection method of vascular elasticity and blood pressure based on single probe photoplethysmography pulse wave
CN112006669B (en) * 2020-08-19 2021-06-04 北京雪扬科技有限公司 Blood pressure meter based on double-channel calculation method of blood pressure measurement model

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130296723A1 (en) * 2012-05-03 2013-11-07 Samsung Electronics Co., Ltd. Portable blood pressure measuring apparatus and blood pressure measuring method in portable terminal
CN104699931A (en) * 2013-12-09 2015-06-10 广州华久信息科技有限公司 Neural network blood pressure prediction method and mobile phone based on human face
CN106413534A (en) * 2015-08-08 2017-02-15 深圳先进技术研究院 Blood-pressure continuous-measurement device, measurement model establishment method, and system
CN105286815A (en) * 2015-11-02 2016-02-03 重庆大学 Pulse wave signal feature point detection method based on waveform time domain features
CN106037694A (en) * 2016-05-13 2016-10-26 吉林大学 Continuous blood pressure measuring device based on pulse waves
CN106821356A (en) * 2017-02-23 2017-06-13 吉林大学 High in the clouds continuous BP measurement method and system based on Elman neutral nets
CN107184194A (en) * 2017-07-06 2017-09-22 中国科学院合肥物质科学研究院 Based on numerically controlled blood pressure self-operated measuring unit and method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021038237A1 (en) * 2019-08-30 2021-03-04 Coventry University Blood pressure measurement device
CN114340483A (en) * 2019-09-25 2022-04-12 长桑医疗(海南)有限公司 Blood pressure calibration selection method and modeling method thereof
CN111358453A (en) * 2020-03-17 2020-07-03 乐普(北京)医疗器械股份有限公司 Blood pressure classification prediction method and device
CN111358453B (en) * 2020-03-17 2022-07-29 乐普(北京)医疗器械股份有限公司 Blood pressure classification prediction method and device
CN111685748A (en) * 2020-06-15 2020-09-22 广州视源电子科技股份有限公司 Quantile-based blood pressure early warning method, quantile-based blood pressure early warning device, quantile-based blood pressure early warning equipment and storage medium
CN113288091A (en) * 2021-05-06 2021-08-24 广东工业大学 Model training method and device for blood pressure classification and wearable device
CN113288091B (en) * 2021-05-06 2023-10-03 广东工业大学 Model training method and device for blood pressure classification and wearable equipment
CN113180623A (en) * 2021-06-01 2021-07-30 山东大学 Sleeveless blood pressure measuring method, sleeveless blood pressure measuring system, sleeveless blood pressure measuring equipment and storage medium
CN115770028A (en) * 2022-12-16 2023-03-10 深圳市爱都科技有限公司 Blood pressure detection method, system, device and storage medium
CN116383617A (en) * 2023-04-21 2023-07-04 复旦大学 Intelligent blood pressure detection method and system based on pulse wave waveform characteristics
CN116383617B (en) * 2023-04-21 2023-09-22 复旦大学 Intelligent blood pressure detection method and system based on pulse wave waveform characteristics

Also Published As

Publication number Publication date
CN109833035B (en) 2021-12-07
CN109833035A (en) 2019-06-04

Similar Documents

Publication Publication Date Title
WO2019105105A1 (en) Classification prediction data processing method for photoplethysmography-based blood pressure measurement device
Sk et al. Coronary Heart Disease Prediction and Classification using Hybrid Machine Learning Algorithms
TWI596600B (en) Method and system for recognizing physiological sound
WO2019100560A1 (en) Artificial intelligence self-learning-based automatic electrocardiography analysis method and apparatus
CN102488503B (en) Continuous blood pressure measurer
WO2019161610A1 (en) Electrocardiogram information processing method and electrocardiogram workstation system
WO2017024457A1 (en) Blood-pressure continuous-measurement device, measurement model establishment method, and system
WO2019161611A1 (en) Ecg information processing method and ecg workstation
CN107028603A (en) The apparatus and method that the diabetes in human body are detected using pulse palpation signal
Fang et al. Dual-channel neural network for atrial fibrillation detection from a single lead ECG wave
CN107358556A (en) Health monitoring and evaluation platform based on Internet of Things
WO2021164347A1 (en) Method and apparatus for predicting blood pressure
CN111557658B (en) PPG real-time heart rate signal quality evaluation method and device and storage medium
CN116451110A (en) Blood glucose prediction model construction method based on signal energy characteristics and pulse period
Yang et al. Automated intra-patient and inter-patient coronary artery disease and congestive heart failure detection using EFAP-Net
Argha et al. Blood pressure estimation from korotkoff sound signals using an end-to-end deep-learning-based algorithm
Banerjee et al. Non-invasive detection of coronary artery disease based on clinical information and cardiovascular signals: A two-stage classification approach
CN111329467A (en) Heart disease auxiliary detection method based on artificial intelligence
US20180153415A1 (en) Aortic stenosis classification
Horoba et al. Recognition of atrial fibrilation episodes in heart rate variability signals using a machine learning approach
Celler et al. Blood pressure estimation using time domain features of auscultatory waveforms and GMM-HMM classification approach
Al Fahoum et al. PPG signal-based classification of blood pressure stages using wavelet transformation and pre-trained deep learning models
CN113679369A (en) Heart rate variability evaluation method, intelligent wearable device and storage medium
JP7135607B2 (en) Information processing device, information processing method and program
CN116382488B (en) Human-computer interaction intelligent regulation and control decision system and method based on human body state identification

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18883741

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18883741

Country of ref document: EP

Kind code of ref document: A1