The present invention relates to a method of and apparatus for obtaining an improved estimate of respiration rate from cardiac signals from a human or animal subject.
It is well known that cardiac signals such as electrocardiograms (ECG) or photoplethysmographs (PPG) contain detectable respiration information via three different physiological mechanisms, namely:
(i) Respiratory Sinus Arrhythmia—the regular variation of the heart rate during the respiration cycle which can be observed by measuring the beat-to-beat times between corresponding reference points on the cardiac signal waveform (e.g. the R-peak of the ECG or maximum values of the PPG signal). During normal respiration the beat to beat times periodically increase and decrease as the subject breathes and this effectively constitutes a frequency modulation in the cardiac signal.
(ii) Waveform Amplitude Variability—in both PPG and ECG signals the height above a baseline of the various peaks in the signal periodically varies with breathing. This constitutes an amplitude modulation in the cardiac signal.
(iii) Baseline Variability—the PPG signal, in particular, includes a baseline level which varies as the subject breathes. Some types of pulse oximeter pre-process the PPG signal to remove this baseline, but where the raw signal is available, this periodic variation in the baseline is a measure of respiration.
Both ECG and PPG signals are capable of providing at least two signals which Include respiration information and thus form potential sources for a measurement of respiration rate. There are several motivations driving interest in these cardiac-derived measurements of respiration rate. Although it is possible to measure respiration more directly, for example by thoracic impedance pneumography or by an acoustic sensor on the windpipe, such sensors can be uncomfortable for a patient and can be subject to interference and signal loss. If respiration information can be derived from other sensors on the patient, such as ECG or PPG, it is more convenient for the patient. Also in post-processing of existing data a direct respiration rate measurement may not have been recorded whereas PPG and ECG often is. Consequently the ability accurately to derive the respiration rate from the existing cardiac data is useful.
The processing of cardiac signals to derive respiration rate has been disclosed in, for example, EP-A-1463447, EP-A-2173242 and WO 2009/016334 A1.
The present invention is based on a spectral analysis of a cardiac-derived respiration signal, but instead of selection of the breathing rate by choice of a single pole from an AR model, the selection is based on the shape of the continuous frequency response curve obtained by converting the cardiac-derived signal into the frequency domain. In particular it focuses on peaks in the frequency domain, which has the advantage that it does not necessarily lock on to the single highest peak. For example it is sometimes the case that in an AR model two lower magnitude poles that are positioned close together can give rise to a large peak in the frequency response. Consequently focussing on the peaks in the frequency response can lead to a better estimate of the true breathing rate.
Furthermore, with the present invention data fusion of the two different cardiac-derived respiration signals is performed by multiplying together the frequency response curves obtained from the two different cardiac-derived respiration signals and the spectral peaks in the resulting product are observed. This data fusion means that the true respiration signal is enhanced by the multiplication whereas artefactual peaks which are present in one signal but not the other are suppressed.
In more detail, therefore, one aspect of the present invention provides a method of obtaining an improved estimate of respiration rate from two cardiac-derived signals representative of respiration of a human or animal subject, comprising the steps of:
converting the two cardiac-derived signals into the frequency domain to generate two respective frequency response signals representing the spectral content of the cardiac-derived signals;
point-by-point multiplying together the frequency response signals and identifying the improved estimate of respiration rate from one or more spectral peaks in the product function resulting from the multiplication.
There may be one clear spectral peak in the product function, or there may be more than one. Preferably the proportion of the total energy corresponding to the peak or peaks is calculated, for example by computing the value of the area under the curve in a narrow range either side of the or each peak in a plot of the product function. If there is a single peak which has more than a predetermined proportion of the total energy, for example more than 40%, or more preferably more than 50%, it is regarded as representing the improved estimate of respiration rate.
Another aspect of the present invention provides a computer program comprising computer-executable code that when executed on a computer system causes the computer system to perform a method as defined above. A further aspect of the invention provides a computer-readable medium storing a computer program according to the preceding aspect of the invention.
A yet further aspect of the invention provides an apparatus for obtaining an improved estimate of respiration rate from two or more cardiac-derived signals representative of respiration, comprising:
The present invention allows for multiple peaks to be present in the spectrum. This can occur if, for example, the breathing rate is not uniform during the measurement period. In this case the improved estimate of respiration rate is preferably obtained by a weighted combination based on the relative heights of the multiple peaks. Preferably up to three peaks are considered on condition that the three peaks together have more than a predetermined proportion of the total energy in the signal, for example more than 40% or more preferably more than 50% as above.
In the event that it is not possible to identify three or fewer peaks having more than the predetermined proportion of the total energy, it is assumed that it is not possible to obtain the respiration rate estimate from the signal.
When computing the area under the product function to derive the energy associated with a peak preferably the computation is over a range of frequency corresponding to respiration rates of plus or minus 1.5 breaths per minute. Different ranges may be used if appropriate.
Although the invention requires a minimum of two cardiac-derived respiration rate signals, there may be more than two. Thus the invention is applicable to at least two cardiac derived respiration rate signals selected from the frequency and amplitude variations in each of the PPG and ECG signals, and also the baseline variability in the PPG signal. The two signals may be both obtained from the PPG or both from the ECG, or one or more from each of them.
To improve the estimate further it is possible to pre-process the cardiac-derived signals before converting them into the frequency domain. For example the cardiac derived signals can be narrow band filtered around the expected respiration rate (or a harmonic thereof).
It is also known to analyse an ECG signal by use of a Hidden Markov Model (HMM), in particular to segment the ECG signal into its different cardiac features. HMMs provide a confidence measure and if such a confidence measure is obtained it is possible to remove from the signal sections for which the confidence measure is lower than a predetermined threshold.
It is also possible to use the measured proportion of the total energy represented by the one or more spectral peaks in the product function as a measure of the quality of the estimate of respiration rate. The more signal energy present in the one or more spectral peaks corresponding to the estimate, the higher the confidence in the estimate.
Embodiments of the present invention will be further described by way of example with reference to the accompanying drawings in which:-
a) and (b) illustrate results of breathing rate detection in a prior art method;
a)-(d) illustrate the signal processing according to an embodiment of the present invention;
A first step of the invention is to obtain two signals representative of the respiration rate from one or more cardiac signals such as ECG or PPG signals.
Incidentally, a more complex Pan-Tompkins-like algorithm could be used for peak detection in the PPG signal, and this can be beneficial in cases where a separate peak known as the dichrotic notch appears as a separate peak in the signal.
The height and location of the R-peaks in the ECG signal again provides two cardiac-derived respiratory signals, one based on the amplitude variation and one based on the peak-to-peak time variation.
An alternative way of obtaining the respiratory information from the cardiac signals is to examine the spectral content of the cardiac signals.
As an alternative to taking the fundamental in the FFT it is possible to take the approximate first harmonic of the fundamental (by zeroing all entries other than a small window around the first harmonic), and as illustrated in
a illustrates a PPG signal with detected peaks and troughs for a one minute (sampled at 75 Hz) measurement.
In accordance with the invention these signals are then converted into the frequency domain. One way of doing this is to use the well-known Yule-Walker equations to compute AR coefficients and then the corresponding frequency response is calculated on an evenly-spaced set of frequency bins. The result of this is illustrated in
The two frequency response functions are then multiplied together on a point-by-point basis. This results in the thick black trace in
If desired a probabilistic shape detection algorithm, such as a Gaussian Mixtures model of the beat shape between peaks, can be used to identify and omit unusually shaped beats from the original raw ECG signal. Alternatively, an HMM can be used to assign a confidence value to each beat. If too many of the beats are classified as poorly formed/low confidence then the calculations are abandoned on this sample.
Having produced a product of the two frequency response curves it is necessary in step 90 to identify the peak corresponding to the breathing rate. If a single identifiable peak can be found, and the area under the curve over a narrow band either side of it (typically +/−1.5 breaths per minute) is a sufficiently high fraction of the area (typically 40-50%) of the area under the entire frequency response curve, then the frequency of that peak, converted to breaths per minute, is taken as the average breathing rate during the sample time.
It may happen that the breathing rate changes sharply during the sample time, giving rise to two or possibly three peaks in the frequency response spectrum. If this occurs, then the same area under curve calculation is performed on up to three peaks and, again, if the fraction of the total area under the combined peaks is in the region of 40-50% of the total area, then a respiration estimate is made as a weighted sum of the respiration rates corresponding to the (up to three) peaks. The weighting is determined by the relative areas under the curves of the separate peaks.
In this way the invention can provide improved estimates of the respiration rate even if the respiration rate changes up to three times during the sample period.
For continuous monitoring of respiration a rolling window of (for example) 60 seconds worth of data is maintained and the estimation procedure of the invention is made at regular intervals, for example every second - dependent on the processor power available. Furthermore, a median filter may be applied to the sequence of estimates made by the algorithm to improve the robustness of the estimation.
The invention also allows a measure of the confidence in the estimate to be obtained. The area under the combined frequency response curve calculated in a window around the estimate, as a proportion of the total area under the curve represents the strength of the identified peak. This proportion can be output as an indicator of the confidence in the estimate.
It will be appreciated, therefore, that a variety of respiratory indicative waveforms can be obtained from both of the PPG and ECG, and with the present invention the spectral information in these waveforms can be fused to provide an improved estimate of the respiration rate.
Although the invention has been described above with reference to methods embodying the invention, the invention can also be embodied as apparatus. For example, an apparatus for obtaining an improved estimate of respiration rate from two or more cardiac-derived signals representative of respiration, comprising:
a conversion section configured to convert the cardiac-derived signals into the frequency domain to generate respective frequency response signals representing the spectral content of the cardiac-derived signals; and
an analysis section configured to point-by-point multiply together the frequency response signals and configured to identify the improved estimate of respiration rate from one or more spectral peaks in the product function resulting from the multiplication.
Furthermore, any of the detailed method steps described above with reference to the method embodiments, such as the steps in
It is possible to implement the apparatus sections as dedicated hard-wired electronic circuits; however the various sections do not have to be separate from each other, and could all be integrated onto a single electronic chip. Furthermore, the sections can be embodied as a combination of hardware and software, and the software can be executed by any suitable general-purpose microprocessor, such that in one embodiment the apparatus can be a conventional personal computer (PC), such as a standard desktop or laptop computer, or can be a dedicated device.
The invention can also be embodied as a computer program stored on any suitable computer-readable storage medium, such as a solid-state computer memory, a hard drive, or a removable disc-shaped medium in which information is stored magnetically, optically or magneto-optically. The computer program comprises computer-executable code that when executed on a computer system causes the computer system to perform a method embodying the invention.
Number | Date | Country | Kind |
---|---|---|---|
1209413.2 | May 2012 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2013/051406 | 5/28/2013 | WO | 00 |