<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>November</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.2196/18297</article-id>
      <title-group>
        <article-title>Respiratory Rate Estimation via Sensor Pressure Mattress: a single subject evaluation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Artemisia Sarteschi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Domenico G. Sorrenti</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. Informatica, Sistemistica e Comunicazione, Università di Milano - Bicocca</institution>
          ,
          <addr-line>Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>work performed as thesis for the MSc in Computer Science at Univ. Milano - Bicocca, at the Sensory Motor Systems Lab, ETH Zürich; currently with ARTORG Center for Biomedical Eng. Research, University of Bern</institution>
          ,
          <addr-line>Bern</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>06</volume>
      <issue>2023</issue>
      <fpage>0009</fpage>
      <lpage>0009</lpage>
      <abstract>
        <p>Respiratory rate monitoring is crucial for many diseases, correlated or not with the lungs, like chronic bronchitis and obstructive apnea, and it is central for the study of sleep stages. Notably for sleeprelated diseases, it is important to develop a non-intrusive method to monitor the respiratory rate. This single-subject study investigates the feasibility of using a pressure-sensor mattress to avoid cables and discomfort, for both the patient and the staf, typical of other devices. A pressure-sensor mattress generates a 2D matrix of pressure signals: in this work, those signals are analysed by a processing pipeline to detect the best signal in the matrix. The aim is to find the best signal to exploit for measuring the respiratory rate. Criteria have been identified, resulting in a metric to order the signals. The respiratory rate is then determined by another processing pipeline acting on the stream from this specific sensor. Many complications made the data gathered from all but one subject unusable: nevertheless, the results show that the approach is efective and the respiratory rate can reliably be measured with a commercial pressure-sensor mattress.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Respiratory rate measurement</kwd>
        <kwd>Non-contact sensors</kwd>
        <kwd>Pressure-sensor mattress</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The main physiological process that our body performs is respiration, namely the output of
carbon dioxide (CO2), and the input of oxygen (O2). This process can be divided into two main
phases: the external phase, which consists of the exchange of gases with the environment, i.e.,
the transfer of gases across the blood-gas barrier, and the internal phase, which begins from
the loading of oxygen onto the haemoglobin molecule and is followed by the transportation,
delivery, and transfer of O2 to the tissues. CO2 is delivered back to the lung and ventilated out to
the environment with the reverse process. Normal tidal breathing occurs with the synchronous
movement of the thorax and abdomen, this movement can be automatic or can be controlled
voluntarily and it is adjusted based on the activity performed in that moment. In healthy adults
the average respiratory rate at rest is between 12 and 15 breaths per minute [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>The monitoring of the respiratory rate is also crucial for sleep studies, as breathing afects
physical and mental wellness. In fact, people spend about one-third of their lifetime sleeping,
and sleeping afects almost every tissue and system in the body, from the brain, heart, and lungs,
to metabolism, immune function, mood, and disease resistance. During sleep, two diferent
types of investigation related to respiration can be conducted, based on the objective of the study
and/or the illness of the patient: sleep stages and breath-related disorders. The sleep cycle of a
person is divided into two phases: Non-Rapid Eye Movement (NREM) and Rapid Eye Movement
(REM); this second phase is further divided into three other stages (N1-N3). Diferent muscle
tones, brain wave patterns, eye movements, heart and breathing rate alterations characterise
every phase and stage. REM sleep is characterised by brain activity near to awakeness level,
while the body experiences atonia, which is a temporary paralysis of the muscles, with two
exceptions: the eyes and the muscles that control breathing. The respiratory rate is quite stable
in the NREM phase, and increases during the REM phase, therefore allowing to detect at which
sleep stage a person is just by focusing on the respiratory rate [2]. For breath-related disorders,
respiratory rate monitoring is also crucial: it is the way to detect sleep apnoea/hypopnoea
syndrome (SAS) [3], where the individuals experience a collapse of the airway in deeper sleep
states or sleep-related hypoventilation/hypoxia; the ability to monitor respiration rate allows
for a faster intervention in severe cases.</p>
      <p>Currently, the state-of-the-art in sleep monitoring technology is polysomnography [4], which
involves recording sleep stages, respiratory and heart rate, and other parameters. However,
this procedure is time-consuming, complicated, expensive, and invasive besides being often
unavailable in hospitals. The aim of this study is to investigate a device to monitor the respiratory
rate without causing discomfort to the patient and obstructing intervention from the hospital
staf. Nowadays, it is possible to achieve this goal using diferent unobtrusive methods, such
as radar technology [5]. The limitation of the radar-based approach lies in the fact that the
presence of another person in the room, in a hospital condition, e.g., a nurse or a doctor, or
even the presence of fans, could be a source of noise for the radar, which could lead to incorrect
predictions; radars can also be disturbed by the movement of the patient [6]. Another possibility
is to use video cameras, also equipped with infrared filters [ 7]; though this approach seems
promising, it has strong privacy concerns. It is also possible to rely on smartwatches, like
Garmin [8], which can estimate multiple vital signs with good precision [9], but they need to
be worn all night, which could lead to discomfort for some people. Moreover, these devices do
not allow raw data extraction, and tracking is lost if the batteries run out. Another approach is
under-mattress ballistocardiography-based sensors [10], like Emfit [ 11]; such devices, in case of
multiple people in the bed, can cover only half bed and a wrong posture can lead to inaccurate
data.</p>
      <p>A trend in the field of unobtrusive sensors to track vital signs is the use of bed pressure
sensors as a solution to the concerns of the previous solutions. Today there are diferent pressure
sensors, based on diferent technologies like, e.g., piezo-electric, inductive and capacitive. In the
literature we can find pneumatic sensor arrays [ 12] that can be placed between the mattress
and bed base; micro bend optic fibre sensors mattresses [ 13], that are small, lightweight and
afordable and also immune to electromagnetic and radio frequency interference, and can be
placed directly under body’s person; air-mattress [14], that measure changes in air pressure
inside single air comportment of an inflatable mattress. A particular type of pressure mattress
available nowadays is the textile pressure sensor mattress, based on piezoelectric sensors. These
mattresses appear like thin mats that can be installed over the standard mattress; this means
that they lead to negligible discomfort. At the same time, they would allow to monitoring
of both physiological and positional data without interfering with the patient’s comfort and,
depending on the density of the sensors, the sampling, and the signal-to-noise ratio, even the
heart rate. In this work, we investigate the use of such sensors.</p>
      <p>In Section 2 the paper firstly provides an overall view of the instruments involved and the
data collection conducted, whose data are then analysed using the pipeline described in Section
3; the results are discussed in Section 4. Finally, conclusions are drawn in Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Instrument and Methods</title>
      <p>In this study, we used a sensor-pressure mattress from Sensingtex, in combination with the gold
standard for sleep studies, i.e., cardiopulmonary polysomnography, as ground truth. The
implementation of the pipeline here described is publicly available as a Matlab package with source
code (including simulations), documentation, and a tutorial at https://github.com/Aisimetra/
The-Art-e-of-Respiratory-Rate.</p>
      <sec id="sec-2-1">
        <title>2.1. Pressure Sensor Mattress</title>
        <p>The SensingTex mattress [15], visible in Figure 1, is a commercially available textile pressure
sensor mattress. The mattress covers the entire area of a bed, measuring 192cm x 94cm, with a
48 x 22 sensor elements matrix, and a sampling rate of 10Hz; the output is given in the range
[0,256]. This device is already installed in a hospital ward at the University of Bern for studying
movement disorders during sleep in patients with Parkinson’s disease. It was made available
thanks to O. Gnarra [16]. This mattress has already been used in the context of the classification
of the posture of the human body during sleep. As shown in Figure 1.b, it is possible to retrieve
the posture of the person by analysing the signal produced by the sensors activated by the body
weight. Looking in the time domain at the signals of each single channel, it is possible to see a
pattern that resembles a breathing rhythm. Furthermore, those signals are similar to the data
that can be retrieved from the nasal pressure exerted on the cannula of the cardiorespiratory
polysomnography. The exploitation of such similarity is the starting point of our study.
(a)
(b)</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Cardiopulmonary polysomnography</title>
        <p>Cardiopulmonary polysomnography is an accepted method to monitor physiological data during
sleep and to track the breath behaviour of a subject. During this work, we conducted a data
collection, as explained later on, and a ground truth was needed, to validate the estimated
respiratory rate. We used a Nox A1 by NoxMedical [17], a wireless and portable polysomnography
device, to record the following physiological parameters: nasal pressure, and nasal flow via
nasal cannula, chest and abdomen movement with Respiratory Inductance Plethysmography
(RIP), output as a single value called RIP Flow, Heart Rate (ECG), SpO2 and Pulse with a fingertip
sensor. We decided to use the Resp Rate (respiratory rate) value as ground truth, which is based
on the RIP Flow data. However, we also used nasal pressure and nasal flow to quickly visually
check the output of our pipeline.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Data Collection</title>
        <p>The data collection has been conducted due to the lack of Sensingtex raw data at the time this
work was conducted. The objective was to collect data in order to understand the feasibility of
extracting the breath rate from the mattress, and to study the limits of this instrument. Since
the laboratory had available a rocking bed, used for other studies concerning sleep, this bed
has also been used in the data collection, with the aim of understanding if its movement could
influence the quality of the estimated respiratory rate.</p>
        <p>On the basis of the habits of the hosting laboratory, this data collection has been classified as
not requiring the approval of an ethical committee.</p>
        <p>The participants involved were 6, half of whom female, between 20-30 years old, students
of the laboratory. Since the data collection has been performed in a laboratory condition, it
has been necessary to force some variations in the respiratory rate, in analogy to the natural
increases and decreases taking place during the night and through the diferent sleep stages.
Consequently, the participants has been asked to perform some jumps in order to obtain an
increase in breath rate.</p>
        <p>The data collection has been conducted as follows: each participant has been asked to perform
5 jumps, and then lie down on a standard mattress covered with the Sensingtex mattress for 4
minutes. They were then asked to stand up, perform other 5 jumps and lie down again on a
diferent body posture. This has been done for each of the considered postures (supine, left side,
prone, and right side) with 20 total jumps performed and a total recording time of 18 minutes,
including the time required for getting in and out of the bed and jumping. The recording
performed on the moving bed didn’t involve the jumps, in order to have less variability in the
breath patterns and to check for possible interferences due to the movement of the bed. The
total length of the data collection for each participant is therefore 36 minutes, divided into 4
minutes intervals for each of the 4 positions with the normal and the rocking bed.</p>
        <p>After the data collection, it was necessary to clean the data in order to remove the moment
when the participant was getting in and out of bed. For each recording, based on diferent data
extracted from the polysomnography and the pressure mattress, it has been possible to retrieve
when the person stands up to perform the jumps or to turn around in another position. In
the end, for each participant, there are eight diferent 4-minute long recordings, one for each
position of the diferent postures.</p>
        <p>However, only the data from a single subject turned out to be usable, due to diferent problems
that occurred during the data collection. Examples of such problems are: the disconnection of a
whole line of the sensing elements matrix, the breaking of a connector, the absence of a power
supply, the corruption of the software executable on the disk of the computer handling the
collection, the stop of the polysomnography because of defects with its batteries, interruption
of the electrical contact with the body of the cardio-electrodes of the polysomnography device,
etc.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Processing pipeline</title>
      <p>Each sensing element of the mattress is positioned under a diferent point of the body, therefore
their perception of the pressure variations exerted by the body during breathing is diferent. We
then need a metric to discriminate the one(s) from which it is possible to estimate the respiratory
rate. Our objective with this metric is to use it as a confidence about the quality of the signal in
order to use it for the task.</p>
      <p>This metric will rely on a few criteria, which each signal has to satisfy to a certain degree,
in order to give out a large confidence. Each criterion, which will be explained in the next
paragraphs, has been implemented in two variants: “binary”, i.e., it can be passed or not passed
(1 passed, 0 not passed), and “weighted”, where the percentage of the duration of the recording
that could contain valuable information is given out. Those versions have been designed to take
into account the possible presence of phenomena deteriorating the signal, which on one hand
could make it completely unusable or might just make unusable some parts of the recording.
The choice between the two versions can be taken at the beginning of the pipeline. In both
cases, the final metric is simply the mean of the values of each criterion.</p>
      <p>In order to have a quasi-realtime analysis of the data we take in input a sliding window of
60 seconds, moving it through the 4mins recording in steps of 10s. Each 60s window for each
signal is analysed and is given a certain confidence, or even discarded by the Excluding Criteria
(described in the following paragraph 3.1), at the subsequent iteration all the signals are again
taken into account. Figure 2 shows a 4mins recording, highlighted is the first 60s window.</p>
      <sec id="sec-3-1">
        <title>3.1. Excluding criteria</title>
        <p>The first set of criteria, explained in this paragraph, is referred to as “Excluding Criteria”. Those
criteria aim to exclude all the mattress signals that cannot contain valuable information. When
the signals are stationary in value, have a small amplitude, or present only interference from
the other sensors of the mattress, for the entire window length, there are excluded. Since these
problems could take place only in part of the window, the value of the metric is diferent for the
binary and the weighted approach.
As a person’s body cannot cover the entire mattress, not all sensing elements (hereafter referred
to as ”channels“) are active. Such channels are most of the time stationary. Stationary signals are
those that keep the same value for the entire length of the window. If the window shows only a
part being stationary, the length of this part is used for the criterion, i.e., the percentage of the
window taken by the part. For the weighted approach, the metric value will be the percentage of
the non-stationary portion. For the binary approach, the criterion will take the 1 value (passed)
if the non-stationary part is longer than 20% of the window duration.</p>
        <sec id="sec-3-1-1">
          <title>Window with small amplitude</title>
          <p>Several channels present a signal with a small amplitude. Those channels were likely detecting
interference from the nearby channels or just detecting partially the body movement. Since they
cannot help in estimating the respiratory rate, they are excluded. If the window shows only
a part being a small amplitude, we will assign a percentage to the criterion, For the weighted
approach it will be the percentage with a non-small amplitude. For the binary approach, it will
take the 1 value if the small amplitude duration is less than 20% of the window duration.</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>Window with spikes</title>
          <p>The mattress can produce spike artefacts, which could also be present in channels that would
allow the detection of the respiratory pattern, as highlighted in Figure 4. After evaluating
diferent thresholds for the spike detection, both in intensity and duration, we decided to accept
channels where the overall duration of the spikes in the window is below 30%. In such cases,
both the binary and the weighted approach take the same output: 100% or 1 when the criterion
is passed, 0% or 0 otherwise.
To estimate the number of breaths we have tried to detect the moment between inhalation and
exhalation, which turns in a peak in the pressure signal. After the aforementioned analysis, the
number of usable channels/windows decreases drastically, and those that could contain valuable
information, altogether with the confidence measure, are obtained. Nevertheless, most of the
signals are still noisy. Given the frequency of breathing w.r.t. the sampling of the pressure, we
can increase the signal-to-noise ratio by low-passing the signals. An analysis of the literature
showed that the most used filtering approaches are “multiresolution analysis of the maximal
overlap discrete wavelet transform”, and the “Savitzky-Golay filter” [18, 13, 19, 20, 21].</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Multiresolution Overlap Discrete Wavelet Transform and Savitzky-Golay filter</title>
        <p>The Multiresolution Overlap Discrete Wavelet Transform (hereafter also referred to as
"MODWTMRA") is a technique based on wavelet analysis that transforms the original signal
into a time-frequency domain to analyse it. The transform decomposes the signal in components
that produce the original signal when added back together. We chose the Daubechies wavelet
with two vanishing moments to represent the breath signal, as done in the literature. The raw
data is decomposed into 13 levels, and to obtain the denoised signal we sum only a subset of
these (the best results were obtained using the 9ℎ and 10ℎ levels), where the peaks could be
easily counted.</p>
        <p>Another approach frequently used in the literature is the Savitzky-Golay filter. It is used to
smooth a noisy signal whose frequency span (without noise) is significant. The filters in this
family are called digital smoothing polynomial or least-squares smoothing filters.
SavitzkyGolay filters based on least-square fitting an ℎ-order polynomial through the values in the
window and taking the central point of the fitted polynomial as the new smoothed data point.
For the filter, we choose a 9ℎ order polynomial, which gives an outcome similar to the one
from the MODWTMRA filter.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.2. Subsequent analyses of the filtered signal</title>
        <p>The signals resulting from the application of the MODWTMRA or the Savitzky–Golay filters are
then analysed, based on physiological information. The following criteria have been considered,
as pass / no-pass. Therefore, for the weighted approach, a 100% was considered in case of a
pass, and a 0% otherwise.</p>
        <sec id="sec-3-3-1">
          <title>Respiratory rate lower than a threshold</title>
          <p>A maximum value for the respiratory rate has been imposed, given the human physiology. The
threshold is set at 30rpm because a larger than 20 value is predictive of cardiopulmonary arrest
within 72 hours and death within 30 days [22], while a value greater than 27 is predictive of
cardiopulmonary arrest within 72 hours [23]. The threshold is slightly larger to account for the
errors in the reconstruction of the signal. The windows with a value larger than 30 are given a
confidence of 0%.</p>
        </sec>
        <sec id="sec-3-3-2">
          <title>Distance between maxima and minima</title>
          <p>The resulting signals are given in input to a peak finder, to determine the moment between
inhaling and exhaling, which is a maximum and is counted as a breath. Since the window is
60s long, the number of maxima in a window is the respiration rate, i.e., the breathing acts per
minute.</p>
          <p>Also, the minima are detected and used for computing the distance in the  −  plane, see
Figure 5, between the minimum and the subsequent maximum value of the pressure during
the inhaling act. A similar distance is computed between the maximum and the subsequent
minimum, corresponding to the reduction in pressure during the consecutive exhaling act. For
each breathing act, these two distances have to difer by less than the ±20%. In such a case the
signal is considered meaningful and given a 100% confidence if all breathing acts satisfy this
constraint.
The maxima and minima are used also for computing the duration of the inhaling and exhaling
phases. The diference between the two should not vary, for each breathing act more than ±20%
w.r.t. the previous breath. In such a case the signal is considered meaningful and given a 100%
confidence.</p>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>3.3. Computation of the respiratory rate</title>
        <p>In order to compute the respiratory rate, we consider the channels with a confidence higher
than a threshold, e.g., 80%. The respiratory rate is computed as the average of the respiratory
rates from all these channels. As our analysis is repeated on every window, we can give out an
estimate of the respiratory rate at 0.1Hz.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>The respiratory rate has been computed for each posture (supine, left side, prone, right side)
with both approaches (binary and weighted) on the available data. The results are evaluated
w.r.t. the number of breaths per minute given by the ground truth. The evaluation metrics are:
Mean Absolute Error (MAE) and Mean Absolute Percentage Error (MAPE). The results have
also been evaluated visually, with Bland-Altman plots, Figure 6, typically used to visualize the
diference in measurements between two diferent instruments or two diferent measurement
techniques. The x-axis of the plot displays the average measurement of the two instruments
and the y-axis displays the diference between the two instruments. In the plot also 3 lines are
shown, the central black one represents the average diference in measurements between the
two instruments, also known as “bias” between the two measurements. The red dotted lines are
the limits of the agreement (confidence interval), defined as the mean diference ± 1.96 standard
deviation of the diference.</p>
      <p>The output of the pipeline is shown in the heatmap in Figure 7, where the channels with the
highest confidence value are coloured red and those with the lower values are coloured green
up to blue when the channels have the 0% of confidence in representing a respiratory pattern.</p>
      <p>The results for the Savitzky–Golay filter are reported in Table 1 and for MODWTMRA in
Table 2. The denoise method has been applied for the binary and the weighted approaches, and
for each posture of the participant. The table also shows the results for the same user on the
rocking bed, to test whether the motion of the rocking bed could influence the signals from the
mattress. Even if the bed is designed to have an inaudible rocking mechanism, it is reasonable
to expect that the movement could influence the data acquisition. The raw data visually present
noise, but not significantly more than the signals from the normal bed.</p>
      <p>It appears that the binary and the weighted methods perform similarly. We believe that this
is due to the percentage of confidence set, which did not result restrictive enough. The posture
of the participant appears decisive, as in the prone posture the error increases particularly, and
the supine results in the minimum error. It might depend on the motion of the chest, which may
be less intense in the prone posture. Furthermore, the results show that the error is influenced
mostly by the chosen filtering approach rather than the bed. Actually, the Savitzky–Golay filter
shows a lower error, compared to the wavelet approach. Focusing on the MAPE metric, it is
10% lower in most of the postures and both beds. The average error for the Savitzky–Golay
iflter is 1.6 breaths with the exception of the prone posture for the stationary bed, which shows
an error of 3.3 breaths. MODWTMRA, instead, shows up to 4.2 breaths of error in the case of a
prone posture with the rocking bed and has an average error of 2.6 breaths.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>In this work, we investigated the possibility of estimating a patient’s respiratory rate using
a commercial sensor pressure mattress. The signals from the mattress show that it could be
possible to compute the respiratory pattern. In the course of the data collection we, unfortunately,
sufered various problems with the instruments and most of the data had to be discarded resulting
in the possibility of analysing and testing the pipeline on just a single subject. The pipeline has</p>
      <p>Metric
rpm mean
MAE rpm
MAPE (%)</p>
      <p>Metric
rpm mean
MAE rpm
MAPE (%)
been tested and showed an error of 2 breaths on average, mostly determined by the denoise
method used (Savitzy-Golay or MODWTMRA), and the posture of the person on the mattress.</p>
      <p>However, this study had to be conducted on few raw data, due to the necessity of discarding
many recordings. The result suggests the possibility of using this kind of instrument to track the
respiratory rate of a person and also that the design pipeline could be a useful instrument, but
this requires a more extended data collection. This could lead the designed pipeline to be more
tuned, and incorporate new parameters and factors to reduce the number of misinterpreted
breathings. Otherwise, if larger trials confirm the magnitude of the error on the number of
breaths, this would imply the approach is not good enough in medical contexts, as the average
error is too high for, e.g., the study of sleep stages, which requires more accurate estimates.
Nevertheless, in domestic usage, this error would not be an issue.
Breathing rate variability in obstructive sleep apnea during wakefulness, Journal of clinical
sleep medicine : JCSM : oficial publication of the American Academy of Sleep Medicine
18 (2022) 825–833. URL: https://pubmed.ncbi.nlm.nih.gov/34669569/. doi:10.5664/JCSM.
9728.
[3] Z. Wang, Z. Sui, A. Zhang, R. Wang, Z. Zhang, F. Lin, J. Chen, S. Gao, A piezoresistive
array based force sensing technique for sleeping posture and respiratory rate detection for
sas patients, IEEE Sensors Journal (2021) 1–1. doi:10.1109/JSEN.2021.3134823.
[4] T. Penzel, J. W. Kantelhardt, R. P. Bartsch, M. Riedl, J. F. Kraemer, N. Wessel, C. Garcia,
M. Glos, I. Fietze, C. Schöbel, Modulations of Heart Rate, ECG, and Cardio-Respiratory
Coupling Observed in Polysomnography, Frontiers in physiology 7 (2016). URL: https:
//pubmed.ncbi.nlm.nih.gov/27826247/. doi:10.3389/FPHYS.2016.00460.
[5] D. Zito, D. Pepe, M. Mincica, F. Zito, A. Tognetti, A. Lanata, D. De Rossi, Soc cmos uwb
pulse radar sensor for contactless respiratory rate monitoring, IEEE Transactions on
Biomedical Circuits and Systems 5 (2011) 503–510. doi:10.1109/TBCAS.2011.2176937.
[6] T. Lauteslager, M. Maslik, F. Siddiqui, S. Marfani, G. D. Leschziner, A. J. Williams,
Validation of a new contactless and continuous respiratory rate monitoring device based on
ultra-wideband radar technology, Sensors 21 (2021) 4027. URL: http://dx.doi.org/10.3390/
s21124027. doi:10.3390/s21124027.
[7] M. van Gastel, S. Stuijk, S. Overeem, J. P. van Dijk, M. M. van Gilst, G. de Haan,
Camerabased vital signs monitoring during sleep – a proof of concept study, IEEE Journal
of Biomedical and Health Informatics 25 (2021) 1409–1418. doi:10.1109/JBHI.2020.
3045859.
[8] Garmin, Garmin ltd., 2023. URL: https://www.garmin.com, last accessed on 20.02.2023.
[9] E. D. Chinoy, J. A. Cuellar, K. E. Huwa, J. T. Jameson, C. H. Watson, S. C. Bessman,
D. A. Hirsch, A. D. Cooper, S. P. A. Drummond, R. R. Markwald, Performance of seven
consumer sleep-tracking devices compared with polysomnography, Sleep 44 (2020). URL:
https://doi.org/10.1093/sleep/zsaa291. doi:10.1093/sleep/zsaa291.
[10] M. Tenhunen, E. Elomaa, H. Sistonen, E. Rauhala, S. L. Himanen, Emfit movement sensor
in evaluating nocturnal breathing, Respiratory Physiology &amp; Neurobiology 187 (2013)
183–189. doi:10.1016/J.RESP.2013.03.009.
[11] Emfit, Emfit ltd., 2023. URL: https://www.emfit.com, last accessed on 19.02.2023.
[12] M. Holtzman, D. Townsend, R. Goubran, F. Knoefel, Validation of pressure sensors for
physiological monitoring in home environments, 2010 IEEE International Workshop
on Medical Measurements and Applications, MeMeA 2010 - Proceedings (2010) 38–42.
doi:10.1109/MEMEA.2010.5480218.
[13] I. Sadek, E. Seet, J. Biswas, B. Abdulrazak, M. Mokhtari, Nonintrusive Vital Signs
Monitoring for Sleep Apnea Patients: A Preliminary Study, IEEE Access 6 (2017) 2506–2514.
doi:10.1109/ACCESS.2017.2783939.
[14] P. Chow, G. Nagendra, J. Abisheganaden, Y. Wang, Respiratory monitoring using an
airmattress system, Physiological measurement 21 (2000) 345–54. doi:10.1088/0967-3334/
21/3/301.
[15] S. Tex, Sensing tex, 2022. URL: https://sensingtex.com, last accessed on 13.10.2022.
[16] O. Gnarra, PhD student at ETH Zurich, 2023. URL: https://www.linkedin.com/in/
oriella-gnarra-6655b5128/, visited on 25.09.2023.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K. E.</given-names>
            <surname>Barrett</surname>
          </string-name>
          ,
          <article-title>Ganong's review of medical physiology</article-title>
          ,
          <source>Mc Graw Hill Medical</source>
          ,
          <year>2010</year>
          . [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Akey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Aysola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Henderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Malhotra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Macey</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>