[go: up one dir, main page]

CN118161135A - Respiration rate estimation method based on non-contact electrocardiogram and heart rate variability - Google Patents

Respiration rate estimation method based on non-contact electrocardiogram and heart rate variability Download PDF

Info

Publication number
CN118161135A
CN118161135A CN202410318414.2A CN202410318414A CN118161135A CN 118161135 A CN118161135 A CN 118161135A CN 202410318414 A CN202410318414 A CN 202410318414A CN 118161135 A CN118161135 A CN 118161135A
Authority
CN
China
Prior art keywords
heart rate
wave
respiratory
respiration
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410318414.2A
Other languages
Chinese (zh)
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.)
Fudan University
Original Assignee
Fudan University
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 Fudan University filed Critical Fudan University
Priority to CN202410318414.2A priority Critical patent/CN118161135A/en
Publication of CN118161135A publication Critical patent/CN118161135A/en
Pending legal-status Critical Current

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
    • A61B5/0205Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
    • 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
    • A61B5/024Measuring pulse rate or heart rate
    • A61B5/02405Determining heart rate variability
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Measuring devices for evaluating the respiratory organs
    • A61B5/0816Measuring devices for examining respiratory frequency
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • A61B5/349Detecting specific parameters of the electrocardiograph cycle
    • A61B5/352Detecting R peaks, e.g. for synchronising diagnostic apparatus; Estimating R-R interval
    • 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/7203Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
    • 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/7253Details of waveform analysis characterised by using transforms
    • A61B5/726Details of waveform analysis characterised by using transforms using Wavelet transforms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/10Pre-processing; Data cleansing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • G06F18/2131Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on a transform domain processing, e.g. wavelet transform
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/2433Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Cardiology (AREA)
  • Medical Informatics (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Molecular Biology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Biophysics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physiology (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Psychiatry (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Pulmonology (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

The invention belongs to the technical field of health detection, and particularly relates to a respiration rate estimation method based on non-contact electrocardiogram and heart rate variability. The method comprises the steps of filtering and denoising non-contact electrocardiosignals; determining the position of R waves in the electrocardiograph by using two independent R wave detectors on the preprocessed electrocardiograph signals; calculating heart rate using the R-wave position; carrying out non-uniform cubic spline interpolation on the heart rate sequence to obtain an EDR waveform of the HRV; a respiration rate is estimated for the respiration signal. Compared with other respiration rate measuring methods, the method can be carried out on the basis of a convenient non-contact electrocardiogram, and the respiration rate is estimated by using the electrocardiogram, so that additional respiration measuring equipment is not needed, and the calculation complexity and the space complexity are low, thereby being beneficial to real-time estimation; the intelligent medical device can be used for constructing a non-inductive physiological monitoring environment and realizing the popularization of household application of portable intelligent medical treatment.

Description

一种基于非接触式心电图和心率变异性的呼吸率估算方法A respiratory rate estimation method based on non-contact electrocardiogram and heart rate variability

技术领域Technical Field

本发明属于健康检测技术领域,具体涉及一种呼吸率估算方法。The invention belongs to the technical field of health detection, and in particular relates to a respiratory rate estimation method.

背景技术Background technique

心电图(electrocardiogram,ECG)是各种生物医学应用中最知名的工具,应用方面包括测量心率,检查心律失常,诊断心脏异常,情绪识别,生物识别等[1]。随着仪器性能和检测技术的不断提高,越来越多的科研工作者开始研究非接触式心电信号的检测方法,微电子技术和集成电路工艺的突破推动了便携式、可穿戴式、无感式心电监测装置的发展。相较于使用湿电极法采集的心电信号,非接触式心电图通常采用电容耦合的原理来采集人体体表电位,该方法的灵敏度增强[2],但同样对环境噪声的干扰、运动伪迹的存在甚至呼吸过程中电极的微小运动更加敏感。尽管非接触式心电图能够清晰显示P、QRS、T波等特征波形,但是基线漂移带来的波动也会影响分析。The electrocardiogram (ECG) is the most well-known tool in various biomedical applications, including measuring heart rate, detecting arrhythmias, diagnosing cardiac abnormalities, emotion recognition, biometrics, etc. [1] . With the continuous improvement of instrument performance and detection technology, more and more researchers have begun to study non-contact ECG signal detection methods. Breakthroughs in microelectronics technology and integrated circuit technology have promoted the development of portable, wearable, and non-contact ECG monitoring devices. Compared with ECG signals collected using the wet electrode method, non-contact ECGs usually use the principle of capacitive coupling to collect human surface potentials. This method has enhanced sensitivity [2] , but is also more sensitive to interference from environmental noise, the presence of motion artifacts, and even small movements of the electrodes during breathing. Although non-contact ECGs can clearly display characteristic waveforms such as P, QRS, and T waves, the fluctuations caused by baseline drift will also affect the analysis.

呼吸是人体生命存在的征象,是日常综合监护的一项重要内容。呼吸信号通常用肺活量测定法、气描术或容积脉搏波描记术等技术记录。这些技术需要使用可能干扰自然呼吸的设备,并且在某些情况下难以使用,例如动态监测,压力测试和睡眠研究[3]。而在心电图的应用中,基于呼吸活动对心电信号的影响的事实[4],我们可以无创地从心电信号中提取呼吸信号,进而近似地反映呼吸信号的模式,从而提供足够的呼吸相关信息。心电信号衍生呼吸提取方法是一种有前途的无创呼吸活动监测方法,因为呼吸和心电信号可以同时监测,呼吸可以在没有任何其他信号的情况下从可用的心电源获得[3]。与气体流量计、呼吸绑带等方式相比,非接触式的心电信号监测是一种无感式的监测环境,更能减少对患者自然呼吸的干扰,提高舒适度。Respiration is a sign of human life and an important part of daily comprehensive monitoring. Respiration signals are usually recorded using techniques such as spirometry, pneumographs or volume pulsography. These techniques require the use of equipment that may interfere with natural breathing and are difficult to use in some situations, such as dynamic monitoring, stress testing and sleep studies [3] . In the application of electrocardiogram, based on the fact that respiratory activity affects ECG signals [4] , we can non-invasively extract respiratory signals from ECG signals, and then approximately reflect the pattern of respiratory signals, thereby providing sufficient respiratory-related information. ECG signal-derived respiration extraction method is a promising non-invasive respiratory activity monitoring method because respiration and ECG signals can be monitored simultaneously, and respiration can be obtained from available ECG sources without any other signals [3] . Compared with gas flow meters, respiratory straps and other methods, non-contact ECG signal monitoring is a non-sensing monitoring environment that can reduce interference with patients' natural breathing and improve comfort.

根据呼吸对记录的心电信号的影响,许多旨在提取呼吸信息的信号处理技术已被开发出来,与记录的呼吸相似的心电衍生波形称为心电衍生呼吸(EDR)信号。在EDR的研究中,从信号导联数量可以分为多导联和单导联两种类型。基于呼吸周期引起的心脏平均电轴旋转角度振荡模式的方法是一种多导联算法,它利用矢量心电图(vectorcardiogram,VCG)信号,[5,6]来分析心电矢量的偏移来提取EDR。而非接触式采集的心电信号并不属于“标准导联”信号,未必能提供心电矢量相关信息。而且多导联心电监护系统中,采用多导联心电可能会以牺牲患者的便利性为代价获得更充分的EDR。基于心电图形态变化的EDR时间序列方法是一类单导联算法,该方法通过采样隐藏在ECG信号中的呼吸相关特征来生成,如R振幅[7,8],RS振幅[9],QRS面积[8,10]和QRS斜率[4]。这些方法的缺点是当心跳频率与呼吸频率之比低于2时可能产生混叠。Based on the influence of respiration on the recorded ECG signals, many signal processing techniques have been developed to extract respiratory information. ECG-derived waveforms similar to recorded respiration are called ECG-derived respiration (EDR) signals. In the study of EDR, it can be divided into two types based on the number of signal leads: multi-lead and single-lead. The method based on the oscillation pattern of the average electrical axis rotation angle of the heart caused by the respiratory cycle is a multi-lead algorithm that uses vector cardiogram (VCG) signals [5,6] to analyze the offset of the ECG vector to extract EDR. However, non-contact ECG signals are not "standard lead" signals and may not provide information related to the ECG vector. Moreover, in multi-lead ECG monitoring systems, the use of multi-lead ECG may sacrifice patient convenience to obtain a more adequate EDR. The EDR time series method based on ECG morphology changes is a type of single-lead algorithm that generates EDR by sampling respiratory-related features hidden in the ECG signal, such as R amplitude [7,8] , RS amplitude [9] , QRS area [8,10] and QRS slope [4] . A disadvantage of these methods is that aliasing may occur when the ratio of heart rate to respiratory rate is lower than 2.

发明内容Summary of the invention

本发明的目的在于提供一种基于电容耦合原理的非接触式心电图和心率变异性的呼吸率估算方法,以在非接触式心电信号监测进行的同时,不依赖额外设备的使用,提供使用者呼吸速率的估算,这在睡眠期间显得尤为重要。The purpose of the present invention is to provide a method for estimating respiratory rate based on a non-contact electrocardiogram and heart rate variability based on the principle of capacitive coupling, so as to provide an estimation of the user's respiratory rate without relying on the use of additional equipment while non-contact electrocardiogram signal monitoring is being performed, which is particularly important during sleep.

本发明提供的基于非接触式心电图和心率变异性的呼吸率估算方法,具体步骤如下:The respiratory rate estimation method based on non-contact electrocardiogram and heart rate variability provided by the present invention comprises the following specific steps:

步骤1:对非接触式心电信号进行滤波和去噪处理;Step 1: Filter and denoise the non-contact ECG signal;

步骤2:对经过预处理的心电信号使用两种独立的R波检测器确定心电拍中R波的位置;Step 2: using two independent R wave detectors to determine the position of the R wave in the ECG beat on the preprocessed ECG signal;

步骤3:利用R波位置计算心率;Step 3: Calculate heart rate using the R wave position;

步骤4:对心率序列进行非均匀三次样条插值,得到HRV的EDR波形;Step 4: Perform non-uniform cubic spline interpolation on the heart rate sequence to obtain the EDR waveform of HRV;

步骤5:对呼吸信号估算呼吸速率。Step 5: Estimate the breathing rate from the breathing signal.

步骤1中,采用0.5~30Hz带通滤波器对心电信号处理。同时,利用小波阈值去噪法对信号去除0.5Hz以下的低频信息,阈值函数选用无偏风险估计准则,小波基选用‘db6’,分解层级L=9。In step 1, a 0.5-30 Hz bandpass filter is used to process the ECG signal. At the same time, the wavelet threshold denoising method is used to remove the low-frequency information below 0.5 Hz from the signal. The threshold function uses the unbiased risk estimation criterion, the wavelet base uses ‘db6’, and the decomposition level L=9.

步骤2中,使用两种独立的性能稳定的R波检测器确定心电拍中R波的位置,具体为设X=[x1,x2,...,xi]为R波检测器1得到的序列,设Y=[y1,y2,...,yj]为R波检测器2得到的序列(换算成以秒为单位),若:In step 2, two independent stable R wave detectors are used to determine the position of the R wave in the electrocardiogram. Specifically, let X = [x 1 , x 2 , ..., x i ] be the sequence obtained by R wave detector 1, and let Y = [y 1 , y 2 , ..., y j ] be the sequence obtained by R wave detector 2 (converted into seconds). If:

|xi-yj|≤20ms, (1)|x i -y j |≤20ms, (1)

则认为此检测得到的R波正确,将xi/yj插入到R波序列中。The R wave obtained by this test is considered correct, and x i /y j is inserted into the R wave sequence.

步骤3中,通过步骤2的R波序列差分得到。瞬时心率计算公式为:In step 3, the instantaneous heart rate is obtained by differentiating the R wave sequence in step 2. The formula for calculating the instantaneous heart rate is:

其中,R_R_Interval为R-R间期,Among them, R_R_Interval is the R-R interval,

对于心率序列,若下一瞬时心率大于当前心率的1.5倍,将其视为异常点,从序列中剔除。For the heart rate sequence, if the next instantaneous heart rate is greater than 1.5 times the current heart rate, it is regarded as an abnormal point and removed from the sequence.

步骤4中,为了获得原始的类似呼吸的波形,利用三次样条插值法对得到的各心率值进行插值,得到HRV的EDR波形。值得注意的是,这里需要使用R波的位置信息进行非均匀插值,以获得EDR和参考信号相对应的位置,用于计算性能。In step 4, in order to obtain the original breathing-like waveform, the obtained heart rate values are interpolated using the cubic spline interpolation method to obtain the EDR waveform of HRV. It is worth noting that the position information of the R wave needs to be used for non-uniform interpolation here to obtain the position corresponding to the EDR and the reference signal for calculating the performance.

步骤5中,呼吸速率的估算采用极值计数法,具体为:In step 5, the respiratory rate is estimated using the extreme value counting method, specifically:

(1)对呼吸信号使用频带为0.1~0.5Hz的带通滤波,滤波器为10阶的Butterworth滤波器;(1) The respiratory signal is subjected to a bandpass filter with a frequency band of 0.1 to 0.5 Hz, and the filter is a 10th-order Butterworth filter;

(2)求滤波曲线的极大值和极小值;并且取所有极大值的第3个四分位数Q3(第75百分位数)来抑制超大呼吸的影响,然后将0.2×Q3作为阈值水平;(2) Find the maximum and minimum values of the filter curve; and take the third quartile Q 3 (75th percentile) of all maximum values to suppress the influence of ultra-large breathing, and then use 0.2×Q 3 as the threshold level;

(3)呼吸循环被认为开始和结束于高于阈值水平的极大值;如果信号恰好包含一个低于0的最小值,并且没有其他极值,那么在高于0.2×Q3的两个这样的极大值之间的部分信号被解释为有效的呼吸循环;(3) A breathing cycle is considered to start and end at a maximum above a threshold level; if the signal contains exactly one minimum below 0 and no other extremes, then the portion of the signal between two such maxima above 0.2 × Q 3 is interpreted as a valid breathing cycle;

(4)所有检测到的呼吸周期的平均长度被解释为呼吸频率的倒数。(4) The average length of all detected respiratory cycles is interpreted as the inverse of the respiratory frequency.

本发明还包括基于上述呼吸率估算方法的基于非接触式心电图和心率变异性的呼吸率估算系统。该系统包括5个模块,分别是:心电信号滤波和去噪处理模块,心电拍中R波位置确定模块,心率计算模块,非均匀三次样条插值模块,呼吸速率估算模块。这5个模块分别执行呼吸率估算方法中5个步骤的操作功能。The present invention also includes a respiratory rate estimation system based on non-contact electrocardiogram and heart rate variability based on the above respiratory rate estimation method. The system includes five modules, namely: an electrocardiogram signal filtering and denoising processing module, an R wave position determination module in an electrocardiogram beat, a heart rate calculation module, a non-uniform cubic spline interpolation module, and a respiratory rate estimation module. These five modules respectively perform the operation functions of the five steps in the respiratory rate estimation method.

和现有技术相比,本发明的有益效果在于:Compared with the prior art, the present invention has the following beneficial effects:

本发明方法相对于其他呼吸速率测量方法,能够在便捷型的非接触式心电图基础上进行,利用心电图估算呼吸速率,无需额外的呼吸测量设备,更加有利于构建无感式的生理监测环境,以此实现便携式智慧医疗的家庭应用普及。而且方法的计算复杂度和空间复杂度低,有利于实时估算。Compared with other respiratory rate measurement methods, the method of the present invention can be performed on the basis of a convenient non-contact electrocardiogram, and the respiratory rate can be estimated by electrocardiogram without the need for additional respiratory measurement equipment, which is more conducive to building a non-sensing physiological monitoring environment, thereby realizing the popularization of portable smart medical home applications. In addition, the method has low computational complexity and spatial complexity, which is conducive to real-time estimation.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明的流程图。FIG. 1 is a flow chart of the present invention.

图2为EDR提取实验的步骤及结果比较框图。FIG2 is a block diagram showing the steps and results of the EDR extraction experiment.

图3为信号滤波去噪处理后的波形图。FIG3 is a waveform diagram of the signal after filtering and denoising.

图4为受试者的瞬时心率散点图。FIG4 is a scatter plot of the instantaneous heart rate of the subjects.

图5为左列分别为非接触式ECG信号、参考呼吸信号和EDR信号,右列分别为参考ECG信号、参考呼吸信号和EDR信号图。FIG5 shows a diagram of a non-contact ECG signal, a reference respiration signal, and an EDR signal in the left column and a diagram of a reference ECG signal, a reference respiration signal, and an EDR signal in the right column.

图6为受试者在不同卧姿下的呼吸率随时间变化图。FIG6 is a graph showing the changes in breathing rate over time for subjects in different lying positions.

具体实施方式Detailed ways

以下通过实施例结合附图进一步介绍本发明。所描述的具体实施例仅仅是用以解释本发明,并不用于限定本发明。The present invention is further described below by way of examples in conjunction with the accompanying drawings. The specific examples described are only used to explain the present invention and are not intended to limit the present invention.

实施例:Example:

本发明以一次呼吸诱导实验为例。实验招募无心脏病史和呼吸病史的志愿者,在实验过程中,志愿者根据视频(和音频)提示进行呼吸节奏的调整,节奏和时间分别为自由呼吸6分钟,定频率呼吸各5次共2分钟(10、12、15、20、30c/min),深呼吸1分钟(7c/min),不规律呼吸1.5分钟,共约11分钟。志愿者分别在仰卧、左侧卧、右侧卧和俯卧四种卧姿下进行了信号采集,采集的信号包括非接触式心电信号,以及用于评价呼吸率估算结果的参考信号(湿电极法采集的参考心电信号和呼吸信号)。数据分析步骤和流程如图所示:The present invention takes a breathing induction experiment as an example. The experiment recruited volunteers with no history of heart disease and respiratory disease. During the experiment, the volunteers adjusted their breathing rhythm according to the video (and audio) prompts. The rhythm and time were free breathing for 6 minutes, fixed-frequency breathing for 5 times for a total of 2 minutes (10, 12, 15, 20, 30c/min), deep breathing for 1 minute (7c/min), and irregular breathing for 1.5 minutes, a total of about 11 minutes. The volunteers collected signals in four lying positions: supine, left side, right side, and prone. The collected signals included non-contact ECG signals and reference signals for evaluating the respiratory rate estimation results (reference ECG signals and respiratory signals collected by the wet electrode method). The data analysis steps and process are shown in the figure:

本发明对基于非接触式心电信号的呼吸率估算方法流程如图1所示,针对不同卧姿的数据分别作以下处理:The process of the respiratory rate estimation method based on non-contact ECG signal of the present invention is shown in FIG1 , and the following processing is performed on the data of different lying postures respectively:

步骤1:对非接触式心电信号和参考心电信号进行0.5~30Hz带通滤波和小波阈值去噪处理;同时,参考呼吸信号进行0.1~2Hz带通滤波,以及进行256点(采样率256Hz)中值平滑滤波。非接触式心电信号、参考呼吸信号和参考心电信号在滤波去噪处理后的结果如图3所示。Step 1: Perform 0.5-30Hz bandpass filtering and wavelet threshold denoising on the non-contact ECG signal and the reference ECG signal; at the same time, perform 0.1-2Hz bandpass filtering on the reference respiration signal and perform 256-point (sampling rate 256Hz) median smoothing filtering. The results of the non-contact ECG signal, the reference respiration signal and the reference ECG signal after filtering and denoising are shown in Figure 3.

步骤2:对经过预处理的心电信号使用两种独立的R波检测器确定心电拍中R波的位置。这里使用Pan-Tompkins方法和two-average方法,确定“匹配正确”的R波位置序列。R波位置的标注如图3所示,在非接触式心电信号和参考心电信号中分别以‘*’和‘o’做出标注。Step 2: Use two independent R wave detectors to determine the position of the R wave in the ECG beat for the preprocessed ECG signal. The Pan-Tompkins method and the two-average method are used here to determine the "correctly matched" R wave position sequence. The R wave position is marked as shown in Figure 3, with '*' and 'o' marked in the non-contact ECG signal and the reference ECG signal, respectively.

步骤3:利用R波位置计算瞬时心率,若下一瞬时心率大于当前心率的1.5倍,将其视为异常点,从序列中剔除。图4展示了非接触式心电信号和参考心电信号的瞬时心率相关图,以及两个信号的当前心率和下一心率的散点图。Step 3: Calculate the instantaneous heart rate using the R wave position. If the next instantaneous heart rate is greater than 1.5 times the current heart rate, it is considered an abnormal point and removed from the sequence. Figure 4 shows the instantaneous heart rate correlation diagram of the non-contact ECG signal and the reference ECG signal, as well as the scatter plot of the current heart rate and the next heart rate of the two signals.

步骤4:对心率序列进行三次样条插值。插值得到的EDR信号如图5所示。Step 4: Perform cubic spline interpolation on the heart rate sequence. The interpolated EDR signal is shown in Figure 5.

步骤5:对呼吸信号估算呼吸速率。使用极值估计法之前,需要先对信号去均值。Step 5: Estimate the respiratory rate from the respiratory signal. Before using the extreme value estimation method, the signal needs to be removed from the mean.

图6展示了受试者在实验监测的结果,在不同睡姿的条件下,计算得到的呼吸率随时间的变化。EDR信号计算的呼吸速率基本能够拟合由参考呼吸信号计算的呼吸速率,相比较前面约6分钟的自由呼吸状态,在诱导式的呼吸速率调整阶段,EDR获取的呼吸模式更加稳定,趋势与参考呼吸信号计算的结果和引导范式基本吻合。Figure 6 shows the results of the experimental monitoring of the subjects, and the changes in the calculated respiratory rate over time under different sleeping positions. The respiratory rate calculated by the EDR signal can basically fit the respiratory rate calculated by the reference respiratory signal. Compared with the free breathing state of about 6 minutes before, the respiratory pattern obtained by EDR is more stable in the induced respiratory rate adjustment stage, and the trend is basically consistent with the results calculated by the reference respiratory signal and the guided paradigm.

参考文献:references:

[1]KAPLAN BERKAYA S U A K,SORA GUNAL E,ET AL.A survey on ECG analysis[J].Biomedical Signal Processing and Control,2018,43:19.[1] KAPLAN BERKAYA S U A K, SORA GUNAL E, ET AL. A survey on ECG analysis[J]. Biomedical Signal Processing and Control, 2018, 43: 19.

[2]L.LEICHT E S,C.KNACKSTEDT.Capacitive ECG monitoring in cardiacpatients during simulated driving[J].IEEE Trans Biomed Eng,2019,66(3):9.[2] L.LEICHT E S, C.KNACKSTEDT. Capacitive ECG monitoring in cardiacpatients during simulated driving[J].IEEE Trans Biomed Eng, 2019, 66(3):9.

[3]R.BAILóN L S,P.LAGUNA.ECG-derived Respiratory Frequency Estimation[J].2006.[3] R.BAILóN L S, P.LAGUNA.ECG-derived Respiratory Frequency Estimation[J].2006.

[4]JESU′S LA′ZARO A A,DANIEL ROMERO,EDUARDO GIL,PABLO LAGUNA,ESTHERPUEYO,AND RAQUEL BAILO′N.Electrocardiogram Derived Respiratory Rate from QRSSlopes and R-Wave Angle[J].2014.[4]JESU′S LA′ZARO A A,DANIEL ROMERO,EDUARDO GIL,PABLO LAGUNA,ESTHERPUEYO,AND RAQUEL BAILO′N.Electrocardiogram Derived Respiratory Rate from QRSSlopes and R-Wave Angle[J].2014.

[5]S.LEANDERSON P L,L.Estimation of the respiratory frequencyusing spatial information in the VCG[J].Med Eng Phys 2003,25(6):7.[5] S.LEANDERSON PL,L. Estimation of the respiratory frequencyusing spatial information in the VCG[J].Med Eng Phys 2003,25(6):7.

[6]R.BAILóN L S,P.LAGUNA.A robust method for ecg-based estimation ofthe respiratory frequency during stress testing[J].IEEE Trans Biomed Eng2006,53(7):13.[6] R.BAILóN L S, P.LAGUNA. A robust method for ecg-based estimation of the respiratory frequency during stress testing[J].IEEE Trans Biomed Eng 2006, 53(7): 13.

[7]S.SARKAR S B A S P.Extraction of respiration signal from ECG forrespiratory rate estimation[J].Michael Faraday IET International Summit 2015,2015.[7] S. SARKAR S B A S P. Extraction of respiration signal from ECG for respiratory rate estimation[J]. Michael Faraday IET International Summit 2015, 2015.

[8]M.SCHMIDT A S,J.MULLER,K.-J.BAR,G.ROSE.Ecg derived respiration:comparison of time-domain approaches and application to altered breathingpatterns of patients with schizophrenia[J].Physiol Meas,2017,38(4).[8]M.SCHMIDT AS,J.MULLER,K.-J.BAR,G.ROSE.Ecg derived respiration: comparison of time-domain approaches and application to altered breathing patterns of patients with schizophrenia[J].Physiol Meas,2017,38(4).

[9]D.DOBREV I D.Two-electrode telemetric instrument for infant heartrate and apnea monitoring[J].Med Eng Phys,1999,20(10):6.[9]D.DOBREV I D.Two-electrode telemetric instrument for infant heartrate and apnea monitoring[J].Med Eng Phys,1999,20(10):6.

[10]P.H.CHARLTON T B,L.TARASSENKO,D.A.CLIFTON,R.BEALE,P.J.WATKINSON.An assessment of algorithms to estimate respiratory rate fromthe electrocardiogram and photoplethysmogram[J].Physiol Meas,2016,37(4)。[10]P.H.CHARLTON T B,L.TARASSENKO,D.A.CLIFTON,R.BEALE,P.J.WATKINSON.An assessment of algorithms to estimate respiratory rate from the electrocardiogram and photoplethysmogram[J].Physiol Meas,2016,37(4).

Claims (7)

1. A respiration rate estimation method based on non-contact electrocardiogram and heart rate variability is characterized by comprising the following specific steps:
step 1: filtering and denoising the non-contact electrocardiosignal;
Step 2: determining the position of R waves in the electrocardiograph by using two independent R wave detectors on the preprocessed electrocardiograph signals;
Step 3: calculating heart rate using the R-wave position;
step 4: carrying out non-uniform cubic spline interpolation on the heart rate sequence to obtain an EDR waveform of the HRV;
step 5: a respiration rate is estimated for the respiration signal.
2. The method according to claim 1, wherein the filtering and denoising the non-contact electrocardiosignal in step 1 comprises processing the electrocardiosignal with a 0.5-30 Hz band-pass filter; meanwhile, a wavelet threshold denoising method is used for removing low-frequency information below 0.5Hz from the signal, a threshold function selects an unbiased risk estimation criterion, a wavelet base selects 'db6', and a decomposition level L=9.
3. The respiratory rate estimation method according to claim 2, wherein in step 2, the position of the R wave in the electrocardiograph is determined by using two independent R wave detectors with stable performance, specifically, let x= [ X 1,x2,...,xi ] be the sequence obtained by the R wave detector 1, let y= [ Y 1,y2,...,yj ] be the sequence obtained by the R wave detector 2, and converted into the unit of seconds, if:
|xi-yj|≤20ms, (1)
Then the detected R-wave is considered correct and x i/yj is inserted into the R-wave sequence.
4. The respiratory rate estimation method according to claim 3, wherein the calculating the heart rate using the R-wave position in step 3 is obtained by the R-wave sequence difference in step 2, and the instantaneous heart rate calculation formula is:
Wherein R_R_Interval is R-R Interval;
for a heart rate sequence, if the next instantaneous heart rate is greater than 1.5 times the current heart rate, it is considered an outlier and is removed from the sequence.
5. The respiratory rate estimation method according to claim 4, wherein the non-uniform interpolation is performed using the position information of the R wave in step 5 to obtain the positions of EDR corresponding to the reference signal for calculating the performance.
6. The method according to claim 5, wherein the respiratory rate estimation in step 5 uses extremum counting, specifically:
(1) The breathing signal is subjected to band-pass filtering with the frequency band of 0.1-0.5 Hz, and the filter is a Butterworth filter with the order of 10;
(2) Solving the maximum value and the minimum value of the filtering curve; and taking the 3 rd quartile Q 3, the 75 th percentile, of all maxima to suppress the effects of excessive respiration, then taking 0.2×q 3 as the threshold level;
(3) The respiratory cycle is considered to begin and end at a maximum above a threshold level; if the signal happens to contain a minimum below 0 and no other extremum, then a portion of the signal between two such maxima above 0.2 XQ 3 is interpreted as an effective respiratory cycle;
(4) The average length of all detected respiratory cycles is interpreted as the inverse of the respiratory frequency.
7. Respiratory rate estimation system based on the respiratory rate estimation method according to one of the claims 1-6, characterized in that it comprises 5 modules, respectively: the device comprises an electrocardiosignal filtering and denoising processing module, an R wave position determining module in an electrocardio-beat, a heart rate calculating module, a non-uniform cubic spline interpolation module and a respiration rate estimating module; the 5 modules sequentially execute the operation functions of the steps 1-5 in the respiratory rate estimation method.
CN202410318414.2A 2024-03-20 2024-03-20 Respiration rate estimation method based on non-contact electrocardiogram and heart rate variability Pending CN118161135A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410318414.2A CN118161135A (en) 2024-03-20 2024-03-20 Respiration rate estimation method based on non-contact electrocardiogram and heart rate variability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410318414.2A CN118161135A (en) 2024-03-20 2024-03-20 Respiration rate estimation method based on non-contact electrocardiogram and heart rate variability

Publications (1)

Publication Number Publication Date
CN118161135A true CN118161135A (en) 2024-06-11

Family

ID=91354089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410318414.2A Pending CN118161135A (en) 2024-03-20 2024-03-20 Respiration rate estimation method based on non-contact electrocardiogram and heart rate variability

Country Status (1)

Country Link
CN (1) CN118161135A (en)

Similar Documents

Publication Publication Date Title
Berwal et al. Motion artifact removal in ambulatory ECG signal for heart rate variability analysis
Boyle et al. Automatic detection of respiration rate from ambulatory single-lead ECG
US7862515B2 (en) Apparatus for detecting sleep apnea using electrocardiogram signals
Pandia et al. Extracting respiratory information from seismocardiogram signals acquired on the chest using a miniature accelerometer
US11103155B2 (en) Method of determining the frequency of a periodic physiological process of a subject, and a device and system for determining the frequency of a periodic physiological process of a subject
WO2019096175A1 (en) Vital sign signal analysis processing method and vital signal monitoring device
TWI667011B (en) Heart rate detection method and heart rate detection device
JP2017533034A (en) Actigraphy method and apparatus
US5913308A (en) Apparatus and method for determining respiratory effort from muscle tremor information in ECG signals
CN116369888B (en) Non-contact heart rate variability data acquisition method and device
CN109222928A (en) Extracting method, device, processing equipment and the system of breath signal
Lee et al. Biosignal monitoring clothing system for the acquisition of ECG and respiratory signals
Yi et al. Derivation of respiration from ECG measured without subject's awareness using wavelet transform
Qi et al. A dynamic bayesian multi-channel fusion scheme for heart rate monitoring with ballistocardiograph signals in free-living environments
Szmajda et al. Three methods for determining respiratory waves from ECG (Part I)
Cosoli et al. Heart Rate assessment by means of a novel approach applied to signals of different nature
Wen et al. A correlation-based algorithm for beat-to-beat heart rate estimation from ballistocardiograms
Mao et al. Motion artifact reduction in photoplethysmography for reliable signal selection
KR20140114181A (en) Method and Apparatus for Stress Analysis and Estimation based on Electrocardiogram Signal
CN118161135A (en) Respiration rate estimation method based on non-contact electrocardiogram and heart rate variability
Srinivasa et al. Application of entropy techniques in analyzing heart rate variability using ECG signals
Nayan et al. Breathing rate estimation from a single-lead electrocardiogram acquisition system
Ahmad et al. A prototype of an integrated blood pressure and electrocardiogram device for multi-parameter physiologic monitoring
Martini et al. A real-time adaptive filtering approach to motion artefacts removal from ECG signals
Akbulut et al. Estimation of Beat-to-Beat Interval from Wearable Photoplethysmography Sensor on Different Measurement Sites During Daily Activities

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