This application is the US national phase of international application PCT/GB02/05684 filed 13 Dec. 2002, which designated the US. PCT/GB02/05684 claims priority to GB Application No. 0130010.2 filed 14 Dec. 2001. The entire contents of these applications are incorporated herein by reference.
The present invention relates to a method and apparatus for measuring the breathing rate of a subject, such as a human or animal, and in particular to a way of combining measurements from two or more breathing rate sensors in order to provide an improved measurement of breathing rate.
There is no clinically acceptable method for the non-invasive measurement of breathing rate. A nasal thermistor provides a simple and inexpensive means of tracking respiration but it is obtrusive and is not deemed to be acceptable for patients on the general ward or even the Coronary Care Unit (CCU). Electrical impedance plethysmography (also known as impedance pneumography) can be used to provide an indirect measure of respiration by measuring the changes in electrical impedance across the chest with breathing. In this method a small-amplitude, high-frequency current is injected into the body through a pair of surface electrodes and the resulting voltage is demodulated to obtain impedance measurements. The electrical impedance increases as high-resistivity air enters the lungs during inspiration but part of the change is also due to the movement of the electrodes on the chest wall. When monitored in a clinical environment, the impedance plethysmography (IP) signal is often very noisy and is seriously disrupted by patient movement or change in posture. As a consequence, it has not been considered reliable enough to provide respiration information for regular use on the ward.
Respiratory information is found in other signals recorded from patients with non-invasive sensors. For example, both the electrocardiogram (EGG) and photoplethysmogram (PPG) waveforms are modulated by the patient's breathing. The PPG signal represents the variation in light absorption across a finger or earlobe with every heart beat. This signal is measured at two wavelengths (usually in the red and near infra-red parts of the spectrum) in a standard pulse oximeter.
Clearly the artefacts caused by movement and heartbeat would affect the measurement of breathing rate from these signals. One might consider removing these artefacts by some type of filtering and thresholding.
The results of these computations over the five-minute period are shown in
Similarly, the two major instances D, E of movement artefact in the PPG signal of
The present invention provides a method and apparatus for improving measurement of breathing rate by combining two measurements of it in a way which allows valid changes in the breathing rate to be distinguished from artefacts. In accordance with the invention two measurements of breathing rate made in different ways are combined with weights based on the amount of “confidence” in the measurement, to give an improved measurement or estimate of the actual breathing rate. The two measurements may, for example, be obtained using impedance pneumography and photoplethysmography, though other signals which include respiratory information (for instance ECG) can also be used instead of either of these signals, or in addition to them.
In more detail the invention provides a method of measuring breathing rate of a subject comprising the steps of: predicting the value of each of two independent measurements of the breathing rate, making two independent measurements of the breathing rate to produce two measured values, calculating the respective differences between the predicted values and the measured values, and combining the two measured values with weights determined by said differences.
The steps of prediction, measurement, calculation and combination may be repeated continuously. The predicted value for each of the independent measurements may be based on the preceding predicted value and the difference between the preceding predicted value and the preceding measurement.
The predicted value for each of the measurements may be calculated using a linear or non-linear predictive model, and the model may be adaptive, adapting in dependence upon the amount of process noise in the measurements.
In the combining of the two measured values, the weight of each value may vary inversely with the square of the difference between the predicted value and the measurement. In one example the two measured values may be combined according to the formula:
where BR1 and BR2 are the two measured values of breathing rate and σ1 and σ2 are the differences between the two measured values and their respective predicted values.
The predicted values for the respective measurements may be based on respective models of the system, and the models may include estimates for process noise and sensor noise. The respective models may be mutually independent and may include the same estimates for process noise and sensor noise. The models may be Kalman filters.
Measurements for which the differences between both measured values and their predicted values exceed a predetermined threshold may be discarded. Further, artefacts, for instance caused by movement or heartbeat in the measurements may be identified based on the values of the differences between the measured values and their predicted values. This identification may be used to discard sections of the signal.
Thus with the present invention a prediction is made for each breathing rate measurement and the actual measurement is compared with its prediction. The difference is computed, which is termed the “innovation”, and this innovation is used to calculate a weight which will be given to that measurement when it is combined with the other measurement, also weighted according to its innovation. The weights are calculated so that if the innovation on one measurement channel is high, whereas the innovation on the other measurement channel is low, the measurement from the low innovation channel is more heavily weighted. This is because a high level of innovation from one channel coinciding with a low innovation on the other channel is regarded as indicative of an artefact on the higher innovation channel.
It will be appreciated that the invention can be embodied using computer software, and thus the invention extends to a computer program for controlling and executing the method, or parts of it, and to a computer readable storage medium carrying the program. The invention also extends to corresponding apparatus for carrying out the method.
The invention will be further described by way of non-limitative example with reference to the accompanying drawings in which:—
An embodiment of the invention will now be described in which the invention is applied in the medical field for the measurement of breathing rate using the two signals described above, namely the impedance pneumography and photoplethysmography signals. The results of applying this to the data of
The processor 10 in essence runs a Kalman filter on each breathing rate signal, and then fuses the filtered signals to produce a fused estimate of the breathing rate.
The Kalman filter is a generic framework for analysing linear dynamical systems. Using the process model, the next state xt+1 is computed from the current state xt using the transition matrix A, assuming first-order (Markov) dynamics. The observation model relates the observations y1 to the state x1 of the system via the observation matrix C. The process and observation noise are assumed to be independent and to have zero-mean, Gaussian probability distributions. In the normal physiological state, the breathing rate can be modelled with a scalar Kalman filter which assumes that the time to the next breath is the same as the interval since the previous breath plus some process noise characterising normal or breath-to-breath variability. Thus:
xt+l=Axt+w (Process model)
yt=Cxt+v (Observation model)
In this embodiment it is assumed that C=1, i.e. the breathing rate is both the measurement and the state describing the process, with v as the sensor noise model. It is also assumed that the next breathing rate only varies by a small amount with respect to the current one, i.e. A=1 and w is the variance associated with breath-by-breath variability.
A scalar Kalman filter is run separately on each breathing rate signal, using the same process and measurement noise models for both channels. For each channel, the next state xpred is predicted using the Kalman filter equation (in which the next state is equal to the previous state plus the Kalman gain times the innovation). In this embodiment, the next measurement ypred is the same as the next state xpred (since C=1) and, after the next measurement of breathing rate, yt+1, the innovation εt+1 is computed, where:
yt+1=ypred+εt+1
εt+1 the difference between the actual value and the predicted value, should normally be a zero-mean white noise sequence. The square of the innovation, or variance, σt+12=εt+12, is the inverse of the “confidence” which is associated with the prediction. A robust estimate of the breathing rate is now obtained by mixing the two breathing rate estimates in inverse proportion to the variance associated with each one:
where BR1=yt+1 and σ12=σt+12 for channel 1 (filtered IP), with equivalent expressions for BR2 and channel 2 (PPG peaks). The innovation variance and the Kalman gain are also calculated to update the state estimate in readiness for the next cycle. An example of an implementation of this model in MATLAB is given in Appendix 1. That example is general and will work for vector quantities though in this embodiment the quantities are scalar. It can be seen from Appendix 1 that the predicted breathing rate for each new measurement cycle (xnew) is equal to the previously predicted value (xpred) plus the Kalman gain K times the innovation e. The Kalman gain K is derived from the predicted variance Vpred and the measurement variance R. The predicted variance is derived from the previous predicted variance and the process noise Q. To start the process off it is initialised using an initial value of the breathing rate as 15 and an initial value of the state variance of 40. The process noise in the Q in this embodiment is set to 10 and the measurement noise variance R is set to 100.
It will be clear from the implementation that, as normal with a Kalman filter, the variance and Kalman gain are not dependent on the measurement values. The measurement values are only used in the new prediction of breathing rate via the innovation e. Thus it will be noted that for the constant values of Q and R used in this example the Kalman gain K tends to about 0.2 and the state co-variance V tends to about 27. However, K can be made adaptive by modifying the values for the variance constants. Q and R, preferably the process variance Q, according to the type of process being encountered.
The advantages of this method can be appreciated from four possible contexts:
Note that a fused estimate is computed every time a new measurement of BR1 or BR2 becomes available, i.e. twice during the respiration cycle (once for each sensor).
It should also be noted that in the event of a problem with an electrode such as it becoming detached or falling off, or of signal loss through some other cause, this would result in a high innovation and thus a low weighting for that channel.
Number | Date | Country | Kind |
---|---|---|---|
0130010.2 | Dec 2001 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB20/05684 | 12/13/2002 | WO | 00 | 7/19/2004 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO03/051198 | 6/26/2003 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4791573 | Zemany et al. | Dec 1988 | A |
4949710 | Dorsett et al. | Aug 1990 | A |
5355893 | Mick et al. | Oct 1994 | A |
5396893 | Oberg et al. | Mar 1995 | A |
5626140 | Feldman et al. | May 1997 | A |
5853364 | Baker, Jr. et al. | Dec 1998 | A |
5919141 | Money et al. | Jul 1999 | A |
6299582 | Brockway et al. | Oct 2001 | B1 |
6839659 | Tarassenko et al. | Jan 2005 | B2 |
6928370 | Anuzis et al. | Aug 2005 | B2 |
20030187337 | Tarassenko et al. | Oct 2003 | A1 |
20040148140 | Tarassenko et al. | Jul 2004 | A1 |
20050027205 | Tarassenko et al. | Mar 2005 | A1 |
Number | Date | Country |
---|---|---|
0 434 856 | Dec 1989 | EP |
0469794 | Feb 1992 | EP |
94 23495 | Oct 1994 | WO |
00 27281 | May 2000 | WO |
0103231 | May 2001 | WO |
0176471 | Oct 2001 | WO |
Number | Date | Country | |
---|---|---|---|
20050027205 A1 | Feb 2005 | US |