# A New System for Continuous Monitoring of Breathing and Kinetic Activity

Authors: Roberto Marani; Gennaro Gelao; Anna Gina Perri
Journal: Journal of Sensors
 (2010)

---

## Abstract

We present a new system for acquiring simultaneously breathing rate and kinetic activity over a period of twenty-four hours. The system is based on a couple of sensors, which are very light, absolutely noninvasive, and compatible with everyday life.
The proposed breathing sensor is cheap and uses a conductive rubber as active material. An analog signal representing the breathing rate is obtained from the sensor's signal, breath by breath, without any averaging or filtering. The kinetic activity sensor is based on a tiny accelerometer whose signal is averaged and filtered, so that both sensors have voltage compatible with a slow data logging.


---

## Body

## 1. Introduction

In physical activity monitoring often only one parameter at a time is detected [1], since otherwise patient movement capabilities would be compromised. This is unsatisfactory since correlation among parameters is necessary to reject parameters alteration due to everyday life, but also it is necessary to detect correlated parameter alteration due to medical causes. Let us think about how everyday activities could modify heart rhythm, breathing rate, and body temperature.Moreover the employed sensors have to be very light, noninvasive, and absolutely compatible with the ordinary day activities.In this paper we present a new system for acquiring simultaneously some health parameters which are strongly correlated: breathing rate and kinetic activity [1].The system is based on a couple of sensors, which are very light, absolutely non- invasive, and compatible with everyday life.For breathing sensing we use the already known method, the plethysmography [2], involving a belt to sense the thorax dilatation, but, in order to eliminate the practical inconveniences due to the presence of metal coils on the thorax, we apply a new kind of dilatation sensor on the belt based on a conductive rubber, which is new in breathing detection, quite cheap, and sensitive.Breathing rate observation is quite useless when no information is available on patient activity that could cause breathing rate change. Therefore we present also a kinetic activity sensor based on commercial accelerometer.Signals from these sensors are amplified, filtered, and elaborated and fed to the ADC of a microcontroller.Experimental results, as we will illustrate later, have shown a clear correlation between these signals. The evaluation of correlation between breathing rate and kinetic activity requires a complex mathematical procedure, which is currently under development.Actually we can assert that the breathing and kinetic activity monitoring allows in particular to better understand the origin of tachypnea events whether they come from physical activities or not. Furthermore, in patients with lung and heart diseases, it is very useful for the doctor to understand when tachypnea begins during physical activities and how long it persist after the subject stops.


## 2. Breathing Monitoring

In past years two main methods for breathing monitoring have been developed [3–7]. In the first method, the air flow is sensed while in the second one the breast dilatation is sensed.Air flow monitoring is accurate but is very uncomfortable, since it requires tubing or placing sensors both in mouth and in nose [8, 9]. This would rule out 24-hour logging. For our project we are so forced toward the breast dilatation monitoring, which may be quite less accurate and very sensitive to arms movements but is much more comfortable.For breast dilatation monitoring, piezoelectric strain gauge sensors are quite problematic [10], since the charge generated at typical breathing frequencies (0.25 Hz) can be difficultly amplified. Moreover the temperature effect and the aging on these sensors may produce a drift of the direct component of the signal. This problem could be solve by the introduction of a low-frequency filter, having a cutoff frequency less than breathing one.Accelerometers are not suitable, because the tiny breathing acceleration available (about 0.02 g) is much smaller than the gravity acceleration g and body movement acceleration.Breast dilatation monitoring is well accomplished using a breast elastic belt [11], so sensing the belt stress makes sense breathing possible.Unfortunately some problems still remain, which are currently under development.In fact a problem is the sensibility to the arms movements, which could trigger false breathing pulses. This is intrinsic to the belt method, but the effect is not so frequent compared to the breathing rate.Aside from several stress sensors we have designed a new, very interesting conductive rubber sensor, which is also quite cheap, and easy tailored. Conductive rubbers are made by mixing carbon or iron powder in the chemical reactants used to produce rubbers. They have been applied as flexible conductors and as pressure sensors, but we did not find application as dilatation sensors. Indeed conductivity of these rubbers is sensitive to stress, but among the large kinds of conductive rubbers available, not all are suited for this application.


## 3. The Conductive Rubber Selection

We look for conductive rubber satisfying the following specifications:(i)
high sensitivity to the stress,(ii)
rubber should stand the stress applied to the breast belt, about 10 N,(iii)
moderate resistivity, between 0.1Ω·m and 10 Ω·m.This range of resistivity depends on measurement problems, as the sensor is supplied at constant current. In fact, for low values of resistivity, either we would have a low voltage to the sensor and therefore an amplifier would be necessary or higher currents would be required with consequent higher battery consumption not suited for an apparatus to wear for 24 hours. On the other hand, for high values of resistivity, we could have some reliability problems regarding the rubber contacts (Figure1), which would have a higher area.Figure 1
Rubber contacts.We have used a sample of conductive rubber, from Xilor, whose resistivity was only7·10-5Ω·m, constituted by an aggregate of small conductive spheroids, about 20 μm wide, as shown in Figure 2, in which it is clear that the structure is composed of microspheres of rubber.Figure 2
Microscopic view of the used conductive rubber on a broken side (visual field is 2 mm× 1.5 mm).Figure2 has been taken by an optical microscope of our electronic devices laboratory. The resistivity is controlled by the contact surface area between spheroids. This area varies according to the mechanical stress, so that resistivity is very sensitive to the mechanical stress. This material did not satisfy our initial request, because it is not so strong and has a low resistivity, but the sensibility was so high that we have selected this material to develop our prototype.We took a sample of Xilor rubber 120 mm long, 20 mm large, and 0.3 mm thick that was fit in the breast belt, at the place of a piece of belt. Since the sample is not capable of standing all the belt stress, a full belt built only with this kind of conductive rubber is not feasible. To solve this problem we have added an ordinary nonconductive rubber in a mechanical parallel to this sample of Xilor rubber. We are also looking for conductive rubbers having both the sensitivity and the mechanical strength, but our actual solution with two rubbers is very satisfactory since it splits the mechanical and the electrical problem leaving us more degrees of freedom in the rubbers choice, requiring just a small amount of the more expensive conductive rubber.Moreover, in this way we can reduce another aging problem, due to the time variation of the rubber sensibility.  Since the sensor is not expansive, we foresee a disposable use of the sensor to overcome the rubber’s aging.Two couples of small iron plates were tightened to each end of the rubber sandwich to ensure electrical connections, as shown in Figure1.


### 3.1. Electronic Interface and Experimental Results

The resistance of conductive rubber, about 1Ω, was measured with the four wires method, two wires to inject a constant current and two wires to sense the voltage. We have not used the well-known Wheatstone bridge method because the sensor resistance drift, due to the aging, could require a continuous bridge balancing and, above all, because the resistance variation is not small.Since breathing rate ranges from 0.1 Hz to 3 Hz and chest movement signal is impulsive with frequency in the frequency range [0.4 Hz, 3 Hz] our front end amplifier was connected to the sensor through a first-order filter with a low cutoff frequency at 0.4 Hz, in order to eliminate the low frequency noise of sensor, and upper cutoff frequency at 3 Hz. Moreover we have considered the low cutoff frequency at 0.4 Hz because our prototype is particularly dedicated to sportsmen. Therefore we have considered the 3 Hz breathing rate, corresponding to 180 breaths per minute, to simulate also the transient breathlessness condition due to, for an example, a race. Furthermore it is possible to easily change the element values of the first-order filter to have a low cutoff frequency at 0.1 Hz.The amplified signal is sent to a peak detector (tuned for breathing rate frequencies), whose output pulses are sent to a peak shaper to have standard length pulses.This output is already a good signal for breathing rate measurement, but, since we preferred to measure a voltage than a frequency, we fed the pulses in a frequency/voltage converter. A voltage signal for breathing rate measurement allows us to use the ADC of a microcontroller.In order to have a breath-by-breath conversion, without contiguous period averaging, we have used the circuit shown in Figure3, whose key elements are an exponential pulse generator and a Sample & Hold (S&H).Figure 3
Circuit used to have a frequency-voltage conversion.For each pulse coming from the previous circuit the exponential pulse generator is triggered, then the tail of this pulses is sampled just before the generator is retriggered. The synchronization between the S&H and the generator is controlled by a negative edge triggered pulse generator which sends delayed pulse to the exponential generator. Since the exponential pulse is sampled before the reset, the voltage held to the output of the S&H is one-to-one function of the time length of the last breathing act, that is, in our case, a nonlinear map from [0 Hz,∞ Hz] to [0 V, 2.5 V], as shown in Figure 4.Figure 4
Frequency-voltage conversion diagram.As a benefit, no average between consecutive pulses is done and the output staircase waveform is useful for a slow ADC sampling. Since this signal is available only at the end of the breath, this is unsuited for triggering warning in case of breathing stop. Whether this warning would be needed, the output of the pulse shaper (or the output of exponential generator) would be used.Using exponential generator, the map between the frequency and the voltage is nonlinear. This is not so bad, since nonlinearity could be corrected on the remote computer display and the exponential allows to map any time length to a finite voltage. Furthermore, since the output voltage is fed to an ADC, and because of the nonlinearity, the best resolution would be given at the most common breathing rate while the uncommon rates would have lower resolution.Of course, noise and time delay would cut off the far ends of the interval [0 Hz,∞ Hz] from the map, but the remaining interval is still wide: the system has been tested on the wide interval [0.05 Hz, 6 Hz].Figures5 and 6 show the signal obtained with the described electronic setup.Figure 5
Breathing act identification: the square pulses are from peak detector while the wavy signal is the amplified sensor signal.Figure 6
Frequency measurement: the vertical pulses are trigger pulses from the pulse width fixing block while the wavy line is the voltage converted frequency at the circuit output.As shown in Figure5, the signal is clear and noiseless; the figure also shows the signal from the peak detector which is well behaved.The system has been successfully tested on a wide breathing rates interval (see Figure6), but still the aging problem remains.In order to allow a test on a wider frequency range, Figure6 has been obtained using an electronic pulse generator whose signal was fed to the frequency voltage converter.Indeed the rubber resistivity raised tenfold after few hours of usage, when the rubber was fit in the belt with the dilatation method. While this could be compensated with an automatic gain control at the front-end amplifier, it would be better to measure compression effects on rubber conductivity.


## 3.1. Electronic Interface and Experimental Results

The resistance of conductive rubber, about 1Ω, was measured with the four wires method, two wires to inject a constant current and two wires to sense the voltage. We have not used the well-known Wheatstone bridge method because the sensor resistance drift, due to the aging, could require a continuous bridge balancing and, above all, because the resistance variation is not small.Since breathing rate ranges from 0.1 Hz to 3 Hz and chest movement signal is impulsive with frequency in the frequency range [0.4 Hz, 3 Hz] our front end amplifier was connected to the sensor through a first-order filter with a low cutoff frequency at 0.4 Hz, in order to eliminate the low frequency noise of sensor, and upper cutoff frequency at 3 Hz. Moreover we have considered the low cutoff frequency at 0.4 Hz because our prototype is particularly dedicated to sportsmen. Therefore we have considered the 3 Hz breathing rate, corresponding to 180 breaths per minute, to simulate also the transient breathlessness condition due to, for an example, a race. Furthermore it is possible to easily change the element values of the first-order filter to have a low cutoff frequency at 0.1 Hz.The amplified signal is sent to a peak detector (tuned for breathing rate frequencies), whose output pulses are sent to a peak shaper to have standard length pulses.This output is already a good signal for breathing rate measurement, but, since we preferred to measure a voltage than a frequency, we fed the pulses in a frequency/voltage converter. A voltage signal for breathing rate measurement allows us to use the ADC of a microcontroller.In order to have a breath-by-breath conversion, without contiguous period averaging, we have used the circuit shown in Figure3, whose key elements are an exponential pulse generator and a Sample & Hold (S&H).Figure 3
Circuit used to have a frequency-voltage conversion.For each pulse coming from the previous circuit the exponential pulse generator is triggered, then the tail of this pulses is sampled just before the generator is retriggered. The synchronization between the S&H and the generator is controlled by a negative edge triggered pulse generator which sends delayed pulse to the exponential generator. Since the exponential pulse is sampled before the reset, the voltage held to the output of the S&H is one-to-one function of the time length of the last breathing act, that is, in our case, a nonlinear map from [0 Hz,∞ Hz] to [0 V, 2.5 V], as shown in Figure 4.Figure 4
Frequency-voltage conversion diagram.As a benefit, no average between consecutive pulses is done and the output staircase waveform is useful for a slow ADC sampling. Since this signal is available only at the end of the breath, this is unsuited for triggering warning in case of breathing stop. Whether this warning would be needed, the output of the pulse shaper (or the output of exponential generator) would be used.Using exponential generator, the map between the frequency and the voltage is nonlinear. This is not so bad, since nonlinearity could be corrected on the remote computer display and the exponential allows to map any time length to a finite voltage. Furthermore, since the output voltage is fed to an ADC, and because of the nonlinearity, the best resolution would be given at the most common breathing rate while the uncommon rates would have lower resolution.Of course, noise and time delay would cut off the far ends of the interval [0 Hz,∞ Hz] from the map, but the remaining interval is still wide: the system has been tested on the wide interval [0.05 Hz, 6 Hz].Figures5 and 6 show the signal obtained with the described electronic setup.Figure 5
Breathing act identification: the square pulses are from peak detector while the wavy signal is the amplified sensor signal.Figure 6
Frequency measurement: the vertical pulses are trigger pulses from the pulse width fixing block while the wavy line is the voltage converted frequency at the circuit output.As shown in Figure5, the signal is clear and noiseless; the figure also shows the signal from the peak detector which is well behaved.The system has been successfully tested on a wide breathing rates interval (see Figure6), but still the aging problem remains.In order to allow a test on a wider frequency range, Figure6 has been obtained using an electronic pulse generator whose signal was fed to the frequency voltage converter.Indeed the rubber resistivity raised tenfold after few hours of usage, when the rubber was fit in the belt with the dilatation method. While this could be compensated with an automatic gain control at the front-end amplifier, it would be better to measure compression effects on rubber conductivity.


## 4. Physical Activity Sensor Monitoring

The physical activity is important also to understand the medical meaning of heart and breath dynamics. For example, let us think how the meaning of a high heart rate could be different whether the subject is running or standing.Physical activity monitoring is also very useful to understand objectively the lifestyle of a patient to evaluate his daily energetic expenses.


### 4.1. Sensor

We have observed that root mean square (r.m.s.) values of acceleration (passed through a high-pass filter) on the body surface are fully correlated with walking speed. Experimental data collected in previous experiences with other accelerometer show that vertical acceleration on the shoulder of a running patient peaks from-1 g to 2 g, while power spectrum spans up to 20 Hz (Figure 7). Peaks come from each impact of feet on ground.Figure 7
Acceleration signal detected on a running man. The acceleration is measured ing=9.81 m/s2.This signal includes a contribute coming from the gravity, that is,g(cosθ) where θ is the angle between the sense direction of the accelerometer and the gravity. The variable θ is not constant at all when the accelerometer is fixed on the clothes of a patient but varies widely when a subject bows or stands up. Fortunately the power spectrum of θ is concentrated at frequency below 1 Hz, much lower than the frequencies of the acceleration of a walking or running patient. In conclusion it is necessary and also enough to use a high-pass filter to cut off the gravity.We have chosen the accelerometer ADXL103 (by Analog Devices) whose characteristics are ideal for our application. While the band is much larger than what we need (but this is not a problem), the noise density is low,10-4 g/Hz1/2, and useful for good measurements. Its power dissipation is low, it takes 0.7 mA at 5 V, and very useful since our system is battery powered. It is also quite cheap (about 9$).A particular explanation should be deserved to our interest in the sensitivity range:±1.7 g. This is a bit lower than maximum measurement on a running patient, so this would cause accelerometer signal clipping and would create a progressive saturation of our circuit output signal. We do not foresee a complete saturation, since this would happen only if the patient runs in a very heavy way.This is not a real limitation, since a running patient could be statistically marginal and signal partial saturation would be marginal; furthermore for athletic application a new device would be used with larger sensitivity range and different tuning. On the other hand, the cut at±1.7 g cuts off the high acceleration peaks, up to several tens of g, coming from collisions of accelerometer with the environment. In absence of clipping, high g peaks could ruin the 24-hour averages of r.m.s. acceleration.


### 4.2. Electronic Interface and Experimental Results

The signal chain is quite simple and requires a band pass filter to cut off low frequencies at 0.7 Hz (related to gravity) and high frequencies at 20 Hz to clean unforeseen unwanted signal outside the signal band. The upper part of Figure8 shows the output signal.(a): Accelerometer signal. (b): r.m.s. filtered signal.
(a)(b)The filtered signal is passed to a cheap and effective r.m.s. converter, the AD737, whose precision is enough for our purposes. The r.m.s. converter output is filtered to cut off frequencies over 0.1 Hz to kill off the residual ripple observed on running patients. The lower part of Figure8 shows this signal.The signal is clean, and spanned voltage range is matched to input span of the ADC of our wearable unit.


## 4.1. Sensor

We have observed that root mean square (r.m.s.) values of acceleration (passed through a high-pass filter) on the body surface are fully correlated with walking speed. Experimental data collected in previous experiences with other accelerometer show that vertical acceleration on the shoulder of a running patient peaks from-1 g to 2 g, while power spectrum spans up to 20 Hz (Figure 7). Peaks come from each impact of feet on ground.Figure 7
Acceleration signal detected on a running man. The acceleration is measured ing=9.81 m/s2.This signal includes a contribute coming from the gravity, that is,g(cosθ) where θ is the angle between the sense direction of the accelerometer and the gravity. The variable θ is not constant at all when the accelerometer is fixed on the clothes of a patient but varies widely when a subject bows or stands up. Fortunately the power spectrum of θ is concentrated at frequency below 1 Hz, much lower than the frequencies of the acceleration of a walking or running patient. In conclusion it is necessary and also enough to use a high-pass filter to cut off the gravity.We have chosen the accelerometer ADXL103 (by Analog Devices) whose characteristics are ideal for our application. While the band is much larger than what we need (but this is not a problem), the noise density is low,10-4 g/Hz1/2, and useful for good measurements. Its power dissipation is low, it takes 0.7 mA at 5 V, and very useful since our system is battery powered. It is also quite cheap (about 9$).A particular explanation should be deserved to our interest in the sensitivity range:±1.7 g. This is a bit lower than maximum measurement on a running patient, so this would cause accelerometer signal clipping and would create a progressive saturation of our circuit output signal. We do not foresee a complete saturation, since this would happen only if the patient runs in a very heavy way.This is not a real limitation, since a running patient could be statistically marginal and signal partial saturation would be marginal; furthermore for athletic application a new device would be used with larger sensitivity range and different tuning. On the other hand, the cut at±1.7 g cuts off the high acceleration peaks, up to several tens of g, coming from collisions of accelerometer with the environment. In absence of clipping, high g peaks could ruin the 24-hour averages of r.m.s. acceleration.


## 4.2. Electronic Interface and Experimental Results

The signal chain is quite simple and requires a band pass filter to cut off low frequencies at 0.7 Hz (related to gravity) and high frequencies at 20 Hz to clean unforeseen unwanted signal outside the signal band. The upper part of Figure8 shows the output signal.(a): Accelerometer signal. (b): r.m.s. filtered signal.
(a)(b)The filtered signal is passed to a cheap and effective r.m.s. converter, the AD737, whose precision is enough for our purposes. The r.m.s. converter output is filtered to cut off frequencies over 0.1 Hz to kill off the residual ripple observed on running patients. The lower part of Figure8 shows this signal.The signal is clean, and spanned voltage range is matched to input span of the ADC of our wearable unit.


## 5. Conclusion

In this paper we have presented a new system for acquiring simultaneously the breathing rate and the kinetic activity.The system is based on a couple of sensors, which are very light, absolutely noninvasive, and compatible with every day life.For breathing sensing we have used an already known method involving a belt to sense the thorax dilatation, but, in order to eliminate the practical inconveniences due to the presence of metal coils on the thorax, we have applied a new kind of belt dilatation sensor on the belt.In order to have information on patient activity, we have proposed also a kinetic activity sensor based on commercial accelerometer.Signals from these sensors are amplified, filtered, and elaborated and fed to the ADC of a micro-controller.Experimental results have shown a clear correlation between breathing rate and kinetic activity, which actually is not possible to quantify, but we are beginning to  investigate.The proposed kinetic sensor, based on commercial accelerometer, has been tested on several subjects, for each patient it was clearly possible to recognize whether the subject was standing, walking, or running.The observed signal is not only correlated to the physical activity but also to the weight of the subject and (we suppose) also the way the subject walks. For simple qualitative analysis this is not a problem, but, if a quantitative analysis is required, a personal calibration would be performed, or simply a statistical parameterization of calibration on some biological parameter, for example, weight, height, sex, and age.With this calibration, we hope that this physical activity measurement would allow a good quantitative estimator of the energetic expenses to what concerns walking and running, and we hope that, using also other biological parameters to evaluate basic metabolism, it could be possible to estimate the daily energetic expenses.This would be very interesting since the available methods that measure theCO2 (with mouth and nose tubing [8]) and the heat production (in a calorimetric box) are not suited for 24-hour measurements.



---

*Source: 434863-2010-08-24.xml*