[go: up one dir, main page]

CN114145722B - Pulse pathological feature mining method for pancreatitis patients - Google Patents

Pulse pathological feature mining method for pancreatitis patients Download PDF

Info

Publication number
CN114145722B
CN114145722B CN202111484127.1A CN202111484127A CN114145722B CN 114145722 B CN114145722 B CN 114145722B CN 202111484127 A CN202111484127 A CN 202111484127A CN 114145722 B CN114145722 B CN 114145722B
Authority
CN
China
Prior art keywords
curve
pancreatitis
cycle
pulse signal
pulse
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.)
Active
Application number
CN202111484127.1A
Other languages
Chinese (zh)
Other versions
CN114145722A (en
Inventor
范琳
张锦程
王劲松
张�荣
王文浪
梁琛
贺炎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian University of Posts and Telecommunications
Original Assignee
Xian University of Posts and Telecommunications
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 Xian University of Posts and Telecommunications filed Critical Xian University of Posts and Telecommunications
Priority to CN202111484127.1A priority Critical patent/CN114145722B/en
Publication of CN114145722A publication Critical patent/CN114145722A/en
Application granted granted Critical
Publication of CN114145722B publication Critical patent/CN114145722B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/42Detecting, measuring or recording for evaluating the gastrointestinal, the endocrine or the exocrine systems
    • A61B5/4222Evaluating particular parts, e.g. particular organs
    • A61B5/425Evaluating particular parts, e.g. particular organs pancreas
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4857Indicating the phase of biorhythm
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7225Details of analogue processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/725Details of waveform analysis using specific filters therefor, e.g. Kalman or adaptive filters
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • A61B5/7267Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7271Specific aspects of physiological measurement analysis
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Molecular Biology (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Pathology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Physiology (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Cardiology (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Power Engineering (AREA)
  • Endocrinology (AREA)
  • Gastroenterology & Hepatology (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

The invention provides a method for mining pulse pathological characteristics of pancreatitis patients, which comprises the following steps: obtaining pulse signal curve samples marked with labels, wherein the labels are used for distinguishing the pulse signal curve of the sample as the pulse signal curve of a normal person or a pancreatitis patient, then carrying out periodic division on the signal curve, extracting basic time domain characteristics, stability indexes and double peak index characteristics to form input characteristic vectors, inputting the input characteristic vectors into a classification model, supervising the input characteristic vectors by the labels corresponding to all the samples, carrying out training, obtaining a trained classification model, and then diagnosing that the person to be diagnosed is ill. The extracted dual-peak index represents two peaks and an obvious concave arc structure in a single-period curve, and the stability index is used for representing the change rate of the latter half of the single-period curve, so that pancreatitis patients can be well pointed, case feature vectors can be provided for subsequent training classification models, and the obtained trained classification models have positive significance on classification patients.

Description

一种面向胰腺炎患者的脉搏病理特征挖掘方法A pulse pathological feature mining method for patients with pancreatitis

技术领域technical field

本发明属于中医脉象采集系统技术领域,具体涉及一种面向胰腺炎患者的脉搏病理特征挖掘方法。The invention belongs to the technical field of traditional Chinese medicine pulse collection system, and in particular relates to a pulse pathological feature mining method for patients with pancreatitis.

背景技术Background technique

中医在世界医学体系中占据着很重要的地位,中国诊脉学在医学领域已经有了两千多年的经验总结,积累了丰富的经验,也成为中医“望、闻、问、切”中最具有代表性的诊断方式之一。目前,切脉诊断主要还是靠中医医师用手触摸患者的脉络进行诊断,但是这种诊断方式主客体不同对诊断结果影响较大,脉象的诊断没有定量的数据,缺乏客观性。随着传感器、人工智能技术的发展,计算机辅助医疗获得广泛的应用。Traditional Chinese medicine occupies a very important position in the world medical system. Chinese pulse diagnosis has been summed up in the medical field for more than two thousand years, and has accumulated rich experience. One of the representative diagnostic methods. At present, TCM diagnosis mainly relies on TCM physicians to touch the patient's veins with their hands. However, the difference between subject and object in this diagnosis method has a great influence on the diagnosis results. There is no quantitative data in the diagnosis of pulse condition, which lacks objectivity. With the development of sensors and artificial intelligence technology, computer-aided medicine has been widely used.

通过更多的人体信息精确的对脉搏脉象进行分析和诊断,并进行多模态信息采集对于中医的脉象诊断有着重要的意义。Accurately analyzing and diagnosing pulse conditions through more human body information, and collecting multi-modal information is of great significance for pulse condition diagnosis in traditional Chinese medicine.

血液流经人体全身,人体的生理变化可以影响手臂动脉内血管压力的变化,在传统中医理论中,脉搏包含了人体多种信息。脉搏是一种准周期信号,对脉搏信号进行预处理并周期划分后,其单周期脉搏能反映出多种人体生理与病理信息,如年龄、性别、身体状况、健康状况等。但是目前中医医师在进行诊断的时候利用手工测量仅凭经验和进行脉诊,这就造成诊断结果的不确定性。The blood flows through the whole body of the human body, and the physiological changes of the human body can affect the change of the blood vessel pressure in the arm arteries. In the theory of traditional Chinese medicine, the pulse contains various information of the human body. Pulse is a quasi-periodic signal. After the pulse signal is preprocessed and divided into cycles, its single-cycle pulse can reflect a variety of human physiological and pathological information, such as age, gender, physical condition, and health status. However, at present, doctors of traditional Chinese medicine use manual measurement and only rely on experience and pulse diagnosis when making a diagnosis, which causes the uncertainty of the diagnosis result.

发明内容Contents of the invention

本发明所要解决的技术问题在于针对上述现有技术的不足,提供了一种面向胰腺炎患者的脉搏病理特征挖掘算法,该算法通过对比胰腺炎患者脉搏与非胰腺炎患者脉搏,提出胰腺炎患者的特征设计公式,包括稳定性指数和双波峰指数,与非胰腺炎患者相比,脉象胰腺炎患者的脉象有两个峰值和明显的凹弧结构,上述两个特征能很好的描述脉搏单周期信号的稳定性,将以上两种病理特征与基本时域特征融合,用于训练分类模型,实现疑似胰腺炎患者的初步分类,分类效果较好。The technical problem to be solved by the present invention is to provide a pulse pathological feature mining algorithm for patients with pancreatitis in view of the deficiencies in the prior art above. The characteristic design formula, including stability index and double-peak index, compared with non-pancreatitis patients, the pulse condition of pancreatitis patients has two peaks and obvious concave arc structure, the above two characteristics can well describe the single pulse For the stability of the periodic signal, the above two pathological features are fused with the basic time-domain features to train the classification model to achieve the preliminary classification of patients with suspected pancreatitis, and the classification effect is good.

为解决上述技术问题,本发明采用的技术方案是:一种面向胰腺炎患者的病理特征挖掘方法,其特征在于,该方法包括:In order to solve the above-mentioned technical problems, the technical solution adopted in the present invention is: a pathological feature mining method for patients with pancreatitis, characterized in that the method includes:

获取打上标签的样本脉搏信号曲线,所述标签用于区分样本脉搏信号曲线对应的个体是非胰腺炎患者或者胰腺炎患者;Obtaining a labeled sample pulse signal curve, the label is used to distinguish whether the individual corresponding to the sample pulse signal curve is a non-pancreatitis patient or a pancreatitis patient;

对样本脉搏信号曲线按周期划分,得到每个单周期曲线;Divide the sample pulse signal curve by period to obtain each single-period curve;

提取每个单周期曲线的基本时域特征;Extract the basic time-domain features of each single-period curve;

提取每个单周期曲线的稳定性指数和双波峰指数作为对应单周期曲线的胰腺炎的病例特征,双波峰指数表示单周期曲线内两个峰值和明显的凹弧结构;稳定性指数用于表现单周期曲线后半部分的变化率;The stability index and double-peak index of each single-cycle curve were extracted as the case characteristics of pancreatitis corresponding to the single-cycle curve. The double-peak index indicated two peaks and obvious concave arc structure in the single-cycle curve; the stability index was used to represent rate of change in the second half of the single-period curve;

将所有样本的脉搏信号曲线的基本时域特征、胰腺炎的病例特征组成输入特征向量,输入到分类模型并以所有样本对应的标签进行监督,进行训练,获得训练好的分类模型。The basic time-domain features of the pulse signal curves of all samples and the case features of pancreatitis form the input feature vector, which is input to the classification model and supervised with the labels corresponding to all samples for training to obtain a trained classification model.

优选地,所述标签分为患者标签和非患者标签;Preferably, said tags are divided into patient tags and non-patient tags;

训练好的分类模型还包括:The trained classification model also includes:

获取待诊断人员的脉搏信号曲线;Obtain the pulse signal curve of the person to be diagnosed;

在待诊断人员的脉搏信号曲线中,将所有单周期曲线的基本时域特征、胰腺炎的病例特征组成特征向量输入到训练好的分类模型中,得到诊断标签集;诊断标签集中每个标签与单周期曲线一一对应;In the pulse signal curve of the person to be diagnosed, the basic time-domain features of all single-cycle curves and pancreatitis case features are input into the trained classification model to obtain a diagnostic label set; each label in the diagnostic label set is related to One-to-one correspondence of single-cycle curves;

若诊断标签集中患者标签的出现频率大于预设门限,则确定待诊断人员为疑似胰腺炎患者。If the occurrence frequency of the patient label in the diagnostic label set is greater than the preset threshold, it is determined that the person to be diagnosed is a suspected pancreatitis patient.

优选地,提取每个单周期曲线的稳定性指数具体为:通过在单周期曲线内选取多个采样点,并通过第一公式进行计算得到每个采样点的方差,所述所有采样点的方差用于表示每个单周期曲线所述脉搏单周期信号的稳定性指数,所述第一公式如下:Preferably, extracting the stability index of each single-period curve is specifically: by selecting a plurality of sampling points in the single-period curve, and calculating the variance of each sampling point through the first formula, the variance of all sampling points For representing the stability index of the pulse single-cycle signal of each single-cycle curve, the first formula is as follows:

所述第一公式中,n表示单周期曲线内采样点的个数,N表示样本脉搏信号曲线整个周期内采样点的个数,SF表示采样频率,t表示采样点的起始位置,Di表示i处采样点的方差,其中i取0至N的正整数,参数Xi表示横坐标i处采样点的绝对坐标值,xi表示i处采样点的横坐标,yi表示i处采样点的纵坐标。In the first formula, n represents the number of sampling points in the single-cycle curve, N represents the number of sampling points in the entire cycle of the sample pulse signal curve, S F represents the sampling frequency, t represents the initial position of the sampling point, and D i represents the variance of the sampling point at i, where i takes a positive integer from 0 to N, the parameter Xi represents the absolute coordinate value of the sampling point at the abscissa i, x i represents the abscissa of the sampling point at i, and y i represents the The vertical coordinate of the sampling point.

优选地,所述采样频率为人体脉搏的跳动频率的2倍值。Preferably, the sampling frequency is twice the beating frequency of the human pulse.

优选地,提取每个单周期曲线的双波峰指数具体为:在单周期曲线内选取多个采样点,通过计算得到非胰腺炎患者每个采样点纵坐标数值的均值,并通过第二公式计算单周期曲线内两个波峰之间采样点纵坐标数值与非胰腺炎患者同样采样点纵坐标数值的均值的之差的和,该和用作双波峰指数;所述第二公式如下:Preferably, extracting the double-peak index of each single-period curve is specifically as follows: selecting multiple sampling points in the single-period curve, and obtaining the mean value of the ordinate values of each sampling point of non-pancreatitis patients through calculation, and calculating it through the second formula The sum of the difference between the ordinate value of the sampling point between the two peaks in the single-cycle curve and the mean value of the ordinate value of the same sampling point in non-pancreatitis patients, the sum is used as the double peak index; the second formula is as follows:

所述第二公式中,Y表示采样点纵坐标的数据集,N表示样本脉搏信号曲线整个周期内采样点的个数,n表示单周期曲线内采样点的个数,t表示单周期脉搏信号曲线内纵坐标数值最高的点,T表示单周期曲线内纵坐标数值次高的点,SF表示采样频率,A表示正常人每个采样点纵坐标数值的均值,Bi表示胰腺炎患者i处采样点纵坐标数值与A的差值的和。In the second formula, Y represents the data set of the ordinate of the sampling point, N represents the number of sampling points in the entire cycle of the sample pulse signal curve, n represents the number of sampling points in the single-cycle curve, and t represents the single-cycle pulse signal The point with the highest ordinate value in the curve, T represents the point with the second highest ordinate value in the single-cycle curve, S F represents the sampling frequency, A represents the average value of the ordinate value of each sampling point in a normal person, and Bi represents pancreatitis patient i The sum of the difference between the ordinate value of the sampling point and A.

优选地,每个单周期脉搏信号曲线的基本时域特征包含脉搏第一波峰高度、第二波峰高度、第三波峰高度、第一波峰到第二波峰的时间间隔、第二波峰到第三波峰的时间间隔、脉搏起始点到第一波谷的时间间隔、第一波谷到第二波谷的时间间隔和第二波谷到脉搏起始点的时间间隔。Preferably, the basic time-domain characteristics of each single-cycle pulse signal curve include pulse first peak height, second peak height, third peak height, time interval from first peak to second peak, second peak to third peak The time interval, the time interval from the pulse start point to the first trough, the time interval from the first trough to the second trough, and the time interval from the second trough to the pulse start point.

优选地,所述待诊断人员的脉搏信号曲线为至少一个单周期的脉搏信号曲线。Preferably, the pulse signal curve of the person to be diagnosed is a pulse signal curve of at least one single cycle.

优选地,所述分类模型采用SVM核方法训练。Preferably, the classification model is trained using the SVM kernel method.

本发明与现有技术相比具有以下优点:Compared with the prior art, the present invention has the following advantages:

1、本发明基于中医原理,发现了胰腺炎患者的脉搏图像较正常人独有的病理性特征,为了能使这些特征和区别具象化,设计了两种算法用于将胰腺炎的两种病理特征通过数据体现出来,两种病理特征为稳定性指数和双波峰指数并结合单周期脉搏信号曲线基本时域特征去训练分类模型,采用训练好的分类模型用于初步诊断待诊断人员是否患病。1. Based on the principles of traditional Chinese medicine, the present invention has discovered the unique pathological features of the pulse images of patients with pancreatitis compared with normal people. In order to visualize these features and differences, two algorithms have been designed to combine the two pathological features of pancreatitis. The characteristics are reflected by the data. The two pathological characteristics are the stability index and the double peak index, combined with the basic time domain characteristics of the single-cycle pulse signal curve to train the classification model, and the trained classification model is used to initially diagnose whether the person to be diagnosed is sick or not. .

2、本发明基于中医原理利用计算机对胰腺炎进行检测尚属首次,通过待诊断人员的脉搏信号曲线,输入到训练好的分类模型中去判定待诊断人员是否是疑似胰腺炎患者,分类的准确率高达95%以上,其中对于年轻患者的准确度甚至接近于100%。老年受试者因为年纪较大,血管弹性会下降,典型的脉搏图像特征的波峰结构会变得不太明显,因此比年轻患者的诊断准确度有所降低,该实验模型对于胰腺炎以及其它慢性疾病检测具有非常良好的实验效果,并且准确率极高。2. It is the first time that the present invention uses a computer to detect pancreatitis based on the principle of traditional Chinese medicine. The pulse signal curve of the person to be diagnosed is input into the trained classification model to determine whether the person to be diagnosed is a suspected pancreatitis patient, and the classification is accurate The rate is as high as over 95%, and the accuracy for young patients is even close to 100%. Elderly subjects are older, the elasticity of blood vessels will decrease, and the peak structure of typical pulse image features will become less obvious, so the diagnostic accuracy is lower than that of young patients. This experimental model is suitable for pancreatitis and other chronic diseases. Disease detection has a very good experimental effect, and the accuracy rate is extremely high.

下面通过附图和实施例对本发明的技术方案作进一步的详细说明。The technical scheme of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

附图说明Description of drawings

图1是本发明实施例的训练分类模型的流程框图。Fig. 1 is a flowchart of training a classification model according to an embodiment of the present invention.

图2是正常人的单周期的脉搏信号曲线。Figure 2 is a single cycle pulse signal curve of a normal person.

图3是胰腺炎患者的脉搏信号曲线。Figure 3 is a pulse signal curve of a patient with pancreatitis.

图4是本发明单周期的脉搏信号曲线的基本时域特征。Fig. 4 is the basic time-domain characteristics of the single-period pulse signal curve of the present invention.

具体实施方式Detailed ways

本实施例公开了一种面向胰腺炎患者的脉搏病理特征挖掘方法,该方法为:This embodiment discloses a pulse pathological feature mining method for patients with pancreatitis, the method is:

S101、获取打上标签的样本脉搏信号曲线,所述标签用于区分脉搏信号曲线为非胰腺炎患者和胰腺炎患者的脉搏信号曲线,标签可以定义为:非胰腺炎患者标签为“1”,胰腺炎患者标签为“0”;S101. Obtain a tagged sample pulse signal curve. The label is used to distinguish the pulse signal curve as the pulse signal curve of a non-pancreatitis patient and a pancreatitis patient. Inflammation patient label is "0";

获取打上标签的样本脉搏信号曲线的具体为:采集多位非胰腺炎患者和多位胰腺炎患者的脉搏数据,分别对采集的脉搏数据进行预处理,再以采集的时间为横坐标,以脉搏的脉冲振幅为纵坐标,绘制脉搏信号曲线,从而获取到打上标签的样本脉搏信号曲线;脉搏数据的预处理是基于现有技术进行的,如采用巴特沃兹算法进行信号滤波,对滤波后的信号去除基线漂移,采用平滑函数再次处理信号,使得绘制脉搏信号曲线曲线光滑;The specific steps to obtain the labeled sample pulse signal curve are as follows: collect the pulse data of multiple non-pancreatitis patients and multiple pancreatitis patients, preprocess the collected pulse data respectively, and then take the collection time as the abscissa, and take the pulse The pulse amplitude is the ordinate, and the pulse signal curve is drawn to obtain the labeled sample pulse signal curve; the preprocessing of the pulse data is based on the existing technology, such as using the Butterworth algorithm for signal filtering, and the filtered The baseline drift is removed from the signal, and the signal is processed again with a smoothing function to make the pulse signal curve smooth;

S102、脉搏数据周期划分:人体脉搏是一种准周期信号,每个脉搏周期都有着类似的周期、振幅与波形,但这些特征又因人而异,因此对非胰腺炎患者和胰腺炎患者所绘制的脉搏信号曲线进行周期划分,得到每个单周期曲线,研究每个单周期脉搏信号曲线就能获得代表该曲线采集者的脉搏曲线特征;S102. Division of pulse data cycles: human pulse is a quasi-periodic signal, and each pulse cycle has a similar cycle, amplitude and waveform, but these characteristics vary from person to person, so it is used for non-pancreatitis patients and pancreatitis patients The drawn pulse signal curve is divided into periods to obtain each single-cycle curve, and the pulse curve characteristics representing the curve collector can be obtained by studying each single-cycle pulse signal curve;

S103、提取每个单周期曲线的基本时域特征;所述基本时域特征包含单周期曲线的第一波峰高度、第二波峰高度、第三波峰高度、第一波峰到第二波峰的时间间隔、第二波峰到第三波峰的时间间隔、脉搏起始点到第一波谷的时间间隔、第一波谷到第二波谷的时间间隔和第二波谷到脉搏起始点的时间间隔;S103. Extract the basic time-domain features of each single-period curve; the basic time-domain features include the first peak height, the second peak height, the third peak height, and the time interval from the first peak to the second peak of the single-period curve , the time interval from the second peak to the third peak, the time interval from the pulse onset to the first trough, the time interval from the first trough to the second trough, and the time interval from the second trough to the pulse onset;

S104、提取每个单周期曲线的稳定性指数,稳定性指数用于表现单周期曲线后半部分的变化率,对于区别胰腺炎患者和非胰腺炎患者有分类意义;S104, extracting the stability index of each single-cycle curve, the stability index is used to represent the rate of change in the second half of the single-cycle curve, and has classification significance for distinguishing pancreatitis patients from non-pancreatitis patients;

S105、提取每个单周期曲线的双波峰指数,双波峰指数表示单周期曲线内两个峰值和明显的凹弧结构;由于正常人的双波峰指数大于胰腺炎患者的双波峰指数,S105, extracting the double-peak index of each single-period curve, the double-peak index indicates two peaks and obvious concave arc structure in the single-cycle curve; since the double-peak index of normal people is greater than the double-peak index of patients with pancreatitis,

则提取每个单周期曲线的稳定性指数和双波峰指数作为对应单周期曲线的胰腺炎的病例特征;Then extract the stability index and double peak index of each single-cycle curve as the case characteristics of pancreatitis corresponding to the single-cycle curve;

S106、将所有样本的脉搏信号曲线的基本时域特征、胰腺炎的病例特征组成输入特征向量,输入到分类模型并以所有样本对应的标签进行监督,使用SVM核方法训练分类模型,获得训练好的分类模型。S106. The basic time-domain features of the pulse signal curves of all samples and the case features of pancreatitis form an input feature vector, input it into the classification model and supervise it with the labels corresponding to all samples, use the SVM kernel method to train the classification model, and obtain a well-trained classification model.

本实施例中,所述非胰腺炎患者为身体健康、无任何疾病的正常人;所述脉搏数据的采集是通过脉搏传感器等类似仪器测量非胰腺炎患者或者胰腺炎患者的脉搏,进行进行收集采集,然后将采集的脉搏数据上传至计算机中用于疾病检测研究。采集时选取非胰腺炎患者57名,胰腺炎患者7名,分别在每天几个时间段测量,且连续几天测量获取脉搏数据,该脉搏数据由中国人民解放军第211医院提供。In this embodiment, the non-pancreatitis patient is a healthy person without any disease; the collection of the pulse data is to measure the pulse of the non-pancreatitis patient or the pancreatitis patient through a similar instrument such as a pulse sensor, and collect Collect, and then upload the collected pulse data to the computer for disease detection research. During the collection, 57 non-pancreatitis patients and 7 pancreatitis patients were selected. The pulse data were measured at several time periods every day, and measured for several consecutive days. The pulse data were provided by the 211th Hospital of the Chinese People's Liberation Army.

本实施例中,提取每个单周期曲线的稳定性指数具体为:通过在单周期曲线内选取多个采样点,并通过第一公式进行计算得到每个采样点的方差,所述所有采样点的方差用于表示每个单周期曲线所述脉搏单周期信号的稳定性指数,所述第一公式如下:In this embodiment, extracting the stability index of each single-period curve is specifically: by selecting a plurality of sampling points in the single-period curve, and calculating the variance of each sampling point through the first formula, all the sampling points The variance is used to represent the stability index of the pulse single-cycle signal of each single-cycle curve, and the first formula is as follows:

所述第一公式中,n表示单周期曲线内采样点的个数,N表示样本脉搏信号曲线整个周期内采样点的个数,SF表示采样频率,t表示采样点的起始位置,Di表示i处采样点的方差,其中i取0至N的正整数,参数Xi表示横坐标i处采样点的绝对坐标值,xi表示i处采样点的横坐标,yi表示i处采样点的纵坐标。In the first formula, n represents the number of sampling points in the single-cycle curve, N represents the number of sampling points in the entire cycle of the sample pulse signal curve, S F represents the sampling frequency, t represents the initial position of the sampling point, and D i represents the variance of the sampling point at i, where i takes a positive integer from 0 to N, the parameter Xi represents the absolute coordinate value of the sampling point at the abscissa i, x i represents the abscissa of the sampling point at i, and y i represents the The vertical coordinate of the sampling point.

如图2和图3所示,与正常人脉搏相比,胰腺炎患者的脉象(在所考虑的区域范围内)有两个峰值和明显的凹弧结构,该特征能很好的描述脉搏单周期信号的稳定性,并能描述脉搏中峰值个数与凹弧程度。因此,本实施例中,提取每个单周期曲线的双波峰指数具体为:在单周期曲线内选取多个采样点,通过计算得到非胰腺炎患者每个采样点纵坐标数值的均值,并通过第二公式计算单周期曲线内两个波峰之间采样点纵坐标数值与非胰腺炎患者同样采样点纵坐标数值的均值的之差的和,该和用作双波峰指数;所述第二公式如下:As shown in Figure 2 and Figure 3, compared with the pulse of normal people, the pulse condition (within the considered area) of patients with pancreatitis has two peaks and obvious concave arc structure, which can well describe the pulse monotony. The stability of the periodic signal, and can describe the number of peaks and the degree of concave arc in the pulse. Therefore, in this embodiment, extracting the double-peak index of each single-period curve is specifically: select multiple sampling points in the single-period curve, and obtain the mean value of the ordinate value of each sampling point in non-pancreatitis patients by calculation, and obtain The second formula calculates the sum of the difference between the sampling point ordinate value between two peaks in the single-cycle curve and the mean value of the same sampling point ordinate value of non-pancreatitis patients, and this sum is used as a double peak index; the second formula as follows:

所述第二公式中,Y表示采样点纵坐标的数据集,N表示样本脉搏信号曲线整个周期内采样点的个数,n表示单周期曲线内采样点的个数,t表示单周期脉搏信号曲线内纵坐标数值最高的点,T表示单周期曲线内纵坐标数值次高的点,SF表示采样频率,A表示正常人每个采样点纵坐标数值的均值,Bi表示胰腺炎患者i处采样点纵坐标数值与A的差值的和。In the second formula, Y represents the data set of the ordinate of the sampling point, N represents the number of sampling points in the entire cycle of the sample pulse signal curve, n represents the number of sampling points in the single-cycle curve, and t represents the single-cycle pulse signal The point with the highest ordinate value in the curve, T represents the point with the second highest ordinate value in the single-cycle curve, S F represents the sampling frequency, A represents the average value of the ordinate value of each sampling point in a normal person, and Bi represents pancreatitis patient i The sum of the difference between the ordinate value of the sampling point and A.

如图4所示,单周期脉搏信号的基本时域特征包括:从脉搏起始点开始脉搏第一波峰高度h1、第二波峰高度h2、第三波峰高度h3、第一波峰到第二波峰的时间间隔ta,第二波峰到第三波峰的时间间隔tb,脉搏起始点到第一波谷的时间间隔t2-t1,第一波谷到第二波谷的时间间隔t3-t2,第二波谷到脉搏起始点的时间间隔t3-t1As shown in Figure 4, the basic time-domain characteristics of a single-cycle pulse signal include: from the starting point of the pulse, the first peak height h 1 , the second peak height h 2 , the third peak height h 3 , the first peak to the second The time interval t a of the peak, the time interval t b from the second peak to the third peak, the time interval t 2 -t 1 from the pulse starting point to the first trough, the time interval t 3 -t from the first trough to the second trough 2 , the time interval t 3 -t 1 from the second trough to the starting point of the pulse.

本实施例中,训练好的分类模型还包括:In this embodiment, the trained classification model also includes:

S201、获取待诊断人员的的脉搏信号曲线;S201. Obtain the pulse signal curve of the person to be diagnosed;

S202、在待诊断人员的脉搏信号曲线中,将所有单周期曲线的基本时域特征、胰腺炎的病例特征组成特征向量输入到训练好的分类模型中,得到诊断标签集;诊断标签集中每个标签与单周期曲线一一对应;S202. In the pulse signal curve of the person to be diagnosed, input the basic time-domain features of all single-cycle curves and pancreatitis case features into the trained classification model to obtain a diagnostic label set; One-to-one correspondence between labels and single-period curves;

S203、若诊断标签集中患者标签的出现频率大于预设门限,则确定待诊断人员为疑似胰腺炎患者。S203. If the occurrence frequency of the patient label in the diagnostic label set is greater than the preset threshold, determine that the person to be diagnosed is a suspected pancreatitis patient.

本实施例中,所述待诊断人员的脉搏信号曲线为所述待诊断人员的脉搏信号曲线为至少一个单周期的脉搏信号曲线。In this embodiment, the pulse signal curve of the person to be diagnosed is a pulse signal curve of at least one single cycle.

经选择已确诊的患者和非患者,对训练好的分类模型进行验证,验证结果显示,采用本发明方法初步分类的待诊断人员最后确诊为胰腺炎患者的准确率95%以上,尤其对于年轻患者的准确度甚至接近于100%。老年受试者因为年纪较大,血管弹性会下降,典型的脉搏图像特征的波峰结构会变得不太明显,因此比年轻患者的诊断准确度有所降低,该实验模型对于胰腺炎具有非常良好的实验效果,并且准确率极高。After selecting diagnosed patients and non-patients, the trained classification model is verified, and the verification results show that the accuracy rate of the final diagnosis of pancreatitis patients is more than 95%, especially for young patients. The accuracy is even close to 100%. Elderly subjects are older, the elasticity of blood vessels will decrease, and the peak structure of the typical pulse image features will become less obvious, so the diagnostic accuracy is lower than that of young patients. This experimental model has a very good effect on pancreatitis. Experimental results, and the accuracy is extremely high.

以上所述,仅是本发明的较佳实施例,并非对本发明作任何限制。凡是根据发明技术实质对以上实施例所作的任何简单修改、变更以及等效变化,均仍属于本发明技术方案的保护范围内。The above descriptions are only preferred embodiments of the present invention, and do not limit the present invention in any way. All simple modifications, changes and equivalent changes made to the above embodiments according to the technical essence of the invention still belong to the protection scope of the technical solution of the invention.

Claims (6)

1.一种面向胰腺炎患者的病理特征挖掘方法,其特征在于,该方法包括:1. A pathological feature mining method for patients with pancreatitis, characterized in that the method comprises: 获取打上标签的样本脉搏信号曲线,所述标签用于区分样本脉搏信号曲线对应的个体是非胰腺炎患者或者胰腺炎患者;Obtaining a labeled sample pulse signal curve, the label is used to distinguish whether the individual corresponding to the sample pulse signal curve is a non-pancreatitis patient or a pancreatitis patient; 对样本脉搏信号曲线按周期划分,得到每个单周期曲线;Divide the sample pulse signal curve by period to obtain each single-period curve; 提取每个单周期曲线的基本时域特征;Extract the basic time-domain features of each single-period curve; 提取每个单周期曲线的稳定性指数和双波峰指数作为对应单周期曲线的胰腺炎的病例特征,双波峰指数表示单周期曲线内两个峰值和明显的凹弧结构;稳定性指数用于表现单周期曲线后半部分的变化率;The stability index and double-peak index of each single-cycle curve were extracted as the case characteristics of pancreatitis corresponding to the single-cycle curve. The double-peak index indicated two peaks and obvious concave arc structure in the single-cycle curve; the stability index was used to represent rate of change in the second half of the single-period curve; 将所有样本的脉搏信号曲线的基本时域特征、胰腺炎的病例特征组成输入特征向量,输入到分类模型并以所有样本对应的标签进行监督,进行训练,获得训练好的分类模型;The basic time-domain features of the pulse signal curves of all samples and the case features of pancreatitis are used to form the input feature vector, which is input to the classification model and supervised with the labels corresponding to all samples for training to obtain a trained classification model; 提取每个单周期曲线的稳定性指数具体为:通过在单周期曲线内选取多个采样点,并通过第一公式进行计算得到每个采样点的方差,所述所有采样点的方差用于表示每个单周期曲线所述脉搏单周期信号的稳定性指数,所述第一公式如下:Extracting the stability index of each single-period curve is specifically: by selecting multiple sampling points in the single-period curve, and calculating the variance of each sampling point through the first formula, the variance of all the sampling points is used to represent The stability index of the pulse single-cycle signal of each single-cycle curve, the first formula is as follows: ; 所述第一公式中,n表示单周期曲线内采样点的个数,N表示样本脉搏信号曲线整个周期内采样点的个数,SF表示采样频率,t表示采样点的起始位置,D i 表示i处采样点的方差,其中i取0至N的正整数,参数X i 表示横坐标i处采样点的绝对坐标值,x i 表示i处采样点的横坐标,y i 表示i处采样点的纵坐标;In the first formula, n represents the number of sampling points in the single-cycle curve, N represents the number of sampling points in the entire cycle of the sample pulse signal curve, S F represents the sampling frequency, and t represents the initial position of the sampling point, D i represents the variance of the sampling point at i, where i takes a positive integer from 0 to N, the parameter Xi represents the absolute coordinate value of the sampling point at the abscissa i, x i represents the abscissa of the sampling point at i, and y i represents the The vertical coordinate of the sampling point; 提取每个单周期曲线的双波峰指数具体为:在单周期曲线内选取多个采样点,通过计算得到非胰腺炎患者每个采样点纵坐标数值的均值,并通过第二公式计算单周期曲线内两个波峰之间采样点纵坐标数值与非胰腺炎患者同样采样点纵坐标数值的均值的之差的和,该和用作双波峰指数;所述第二公式如下:Extracting the double peak index of each single-cycle curve is specifically: select multiple sampling points in the single-cycle curve, calculate the mean value of the ordinate value of each sampling point in non-pancreatitis patients, and calculate the single-cycle curve through the second formula The sum of the difference between the sampling point ordinate value and the mean value of the same sampling point ordinate value of the non-pancreatitis patient between the two peaks, the sum is used as the double peak index; the second formula is as follows: ; 所述第二公式中,Y表示采样点纵坐标的数据集,N表示样本脉搏信号曲线整个周期内采样点的个数,n表示单周期曲线内采样点的个数,t表示单周期脉搏信号曲线内纵坐标数值最高的点,T表示单周期曲线内纵坐标数值次高的点,SF表示采样频率,A表示正常人每个采样点纵坐标数值的均值,B i 表示胰腺炎患者i处采样点纵坐标数值与A的差值的和。In the second formula, Y represents the data set of the ordinate of the sampling point, N represents the number of sampling points in the entire cycle of the sample pulse signal curve, n represents the number of sampling points in the single-cycle curve, and t represents the single-cycle pulse signal The point with the highest ordinate value in the curve, T represents the point with the second highest ordinate value in the single-cycle curve, S F represents the sampling frequency, A represents the average value of the ordinate value of each sampling point in a normal person, B i represents pancreatitis patient i The sum of the difference between the ordinate value of the sampling point and A. 2.根据权利要求1所述的一种面向胰腺炎患者的病理特征挖掘方法,其特征在于,所述标签分为患者标签和非患者标签;2. A method for mining pathological features of pancreatitis patients according to claim 1, wherein the tags are divided into patient tags and non-patient tags; 训练好的分类模型还包括:The trained classification model also includes: 获取待诊断人员的脉搏信号曲线;Obtain the pulse signal curve of the person to be diagnosed; 在待诊断人员的脉搏信号曲线中,将所有单周期曲线的基本时域特征、胰腺炎的病例特征组成特征向量输入到训练好的分类模型中,得到诊断标签集;诊断标签集中每个标签与单周期曲线一一对应;In the pulse signal curve of the person to be diagnosed, the basic time-domain features of all single-cycle curves and pancreatitis case features are input into the trained classification model to obtain a diagnostic label set; each label in the diagnostic label set is related to One-to-one correspondence of single-cycle curves; 若诊断标签集中患者标签的出现频率大于预设门限,则确定待诊断人员为疑似胰腺炎患者。If the occurrence frequency of the patient label in the diagnostic label set is greater than the preset threshold, it is determined that the person to be diagnosed is a suspected pancreatitis patient. 3.根据权利要求1或2所述的一种面向胰腺炎患者的病理特征挖掘方法,其特征在于,所述采样频率为人体脉搏的跳动频率的2倍值。3. A pathological feature mining method for pancreatitis patients according to claim 1 or 2, wherein the sampling frequency is twice the beating frequency of the human pulse. 4.根据权利要求1或2所述的一种面向胰腺炎患者的病理特征挖掘方法,其特征在于,每个单周期脉搏信号曲线的基本时域特征包含脉搏第一波峰高度、第二波峰高度、第三波峰高度、第一波峰到第二波峰的时间间隔、第二波峰到第三波峰的时间间隔、脉搏起始点到第一波谷的时间间隔、第一波谷到第二波谷的时间间隔和第二波谷到脉搏起始点的时间间隔。4. A kind of pathological feature mining method for pancreatitis patients according to claim 1 or 2, characterized in that, the basic time-domain features of each single-cycle pulse signal curve include pulse first peak height, second peak height , the height of the third peak, the time interval from the first peak to the second peak, the time interval from the second peak to the third peak, the time interval from the pulse onset to the first trough, the time interval from the first trough to the second trough, and The time interval from the second trough to the pulse start point. 5.根据权利要求2所述的一种面向胰腺炎患者的病理特征挖掘方法,其特征在于,所述待诊断人员的脉搏信号曲线为至少一个单周期的脉搏信号曲线。5 . The pathological feature mining method for pancreatitis patients according to claim 2 , wherein the pulse signal curve of the person to be diagnosed is at least one single-period pulse signal curve. 6.根据权利要求1所述的一种面向胰腺炎患者的病理特征挖掘方法,其特征在于,所述分类模型采用SVM核方法训练。6. A method for mining pathological features of pancreatitis patients according to claim 1, wherein the classification model is trained using the SVM kernel method.
CN202111484127.1A 2021-12-07 2021-12-07 Pulse pathological feature mining method for pancreatitis patients Active CN114145722B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111484127.1A CN114145722B (en) 2021-12-07 2021-12-07 Pulse pathological feature mining method for pancreatitis patients

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111484127.1A CN114145722B (en) 2021-12-07 2021-12-07 Pulse pathological feature mining method for pancreatitis patients

Publications (2)

Publication Number Publication Date
CN114145722A CN114145722A (en) 2022-03-08
CN114145722B true CN114145722B (en) 2023-08-01

Family

ID=80452959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111484127.1A Active CN114145722B (en) 2021-12-07 2021-12-07 Pulse pathological feature mining method for pancreatitis patients

Country Status (1)

Country Link
CN (1) CN114145722B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114842963A (en) * 2022-04-29 2022-08-02 西安邮电大学 Hypertension diagnosis method and device, electronic equipment and medium
CN115024707B (en) * 2022-06-13 2025-03-14 西安邮电大学 A multi-channel pulse feature optimization method based on traditional Chinese medicine principles

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2482793C1 (en) * 2012-01-11 2013-05-27 Учреждение Российской академии наук Институт химической биологии и фундаментальной медицины Сибирского отделения РАН (ИХБФМ СО РАН) Method of differential diagnostics of acute pancreatitis forms in experiment
CN103932686A (en) * 2014-04-22 2014-07-23 北京印刷学院 Method and device for extracting pulse condition signal
CN112842288A (en) * 2021-01-29 2021-05-28 清华大学深圳国际研究生院 Pulse data classification model establishing device, classification recognition device and measurement system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140073966A1 (en) * 2012-09-11 2014-03-13 Nellcor Puritan Bennett Llc Methods and systems for determining algorithm settings for use in determining physiological information
US20140081152A1 (en) * 2012-09-14 2014-03-20 Nellcor Puritan Bennett Llc System and method for determining stability of cardiac output
CN111374639A (en) * 2018-12-28 2020-07-07 陈柏龄 Species prediction system and method for sepsis

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2482793C1 (en) * 2012-01-11 2013-05-27 Учреждение Российской академии наук Институт химической биологии и фундаментальной медицины Сибирского отделения РАН (ИХБФМ СО РАН) Method of differential diagnostics of acute pancreatitis forms in experiment
CN103932686A (en) * 2014-04-22 2014-07-23 北京印刷学院 Method and device for extracting pulse condition signal
CN112842288A (en) * 2021-01-29 2021-05-28 清华大学深圳国际研究生院 Pulse data classification model establishing device, classification recognition device and measurement system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Wrist Pulse Signal Classification for Inflammation of Appendix, Pancreas, and Duodenum;Chow WH 等;ECON 2014 - 40TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY;2479-2483 *

Also Published As

Publication number Publication date
CN114145722A (en) 2022-03-08

Similar Documents

Publication Publication Date Title
Zhang et al. A sensor-based wrist pulse signal processing and lung cancer recognition
JP6564475B2 (en) Method and system for diagnosing disease using mathematical analysis and machine learning
Zhu et al. Real-time monitoring of respiration rhythm and pulse rate during sleep
CN114587310B (en) Method for realizing invasive blood pressure waveform estimation based on photoelectric volume pulse wave
CN111067503A (en) Sleep staging method based on heart rate variability
CN109717833A (en) A kind of neurological disease assistant diagnosis system based on human motion posture
CN115630290B (en) Cardiopulmonary coupling feature extraction method and system based on synchronous extrusion transformation
CN114145722B (en) Pulse pathological feature mining method for pancreatitis patients
WO2018106146A2 (en) Method and system for the non-invasive screening of physiological parameters and pathologies
CN115063657A (en) Ischemic stroke morbidity risk prediction model based on heterogeneous feature fusion
WO2023097780A1 (en) Classification method and device for classifying patient‑ventilator asynchrony phenomenon in mechanical ventilation process
CN116746888A (en) LSTM model-based traditional Chinese medicine pulse condition identification method and system
CN116451129A (en) Pulse classification and identification method and system
CN104027097A (en) Vascular function noninvasive detecting method and device
Lin et al. Research on feature mining algorithm and disease diagnosis of pulse signal based on piezoelectric sensor
CN103735247B (en) For the palm colour analysis method of health status identification
Seo et al. A deep neural network based Wake-After-Sleep-Onset time aware sleep apnea severity Estimation scheme using Single-Lead ECG data
WO2023221068A1 (en) Method and system for intelligent pulse wave analysis based on human body ordinal parameter model
CN113229787A (en) Blood vessel age estimation and effectiveness evaluation method based on pulse signal shape characteristics
Jiao et al. Self-supervised, non-contact heartbeat detection based on ballistocardiograms utilizing physiological information guidance
CN119014824A (en) A multi-sensor fusion physiological signal monitoring method and device
CN114176532B (en) A clinical verification method and application system for measuring cfPWV parameters
CN118507042A (en) Scoliosis risk early warning and identifying method and system based on multi-source heterogeneous data
Lu et al. Pulse waveform analysis for pregnancy diagnosis based on machine learning
CN118171192A (en) Deep learning-based ECG signal sleep stage division model training method

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
GR01 Patent grant
GR01 Patent grant