<!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 />
    <article-meta>
      <title-group>
        <article-title>Extracting Physiological Signals From Smartphone Sensors∗</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Martin Csongor László</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zoltán Istenes</string-name>
          <email>istenes@inf.elte.hu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ádám Tarcsi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Eötvös Loránd University Faculty of Informatics, Data Science and Data Technology Department</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Eötvös Loránd University, 3in Research Group</institution>
          ,
          <addr-line>Martonvásár</addr-line>
          ,
          <country country="HU">Hungary</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>29</fpage>
      <lpage>31</lpage>
      <abstract>
        <p>Two of the primary vital signs are breathing and pulse rate. There are various solutions to monitor them, however, all require additional equipment and expertise to use. Smartphones are nowadays at almost every person's arm length, therefore, it could be cost-efective for crowd and personal health screening. Diaphragmatic breathing can be measured with Inertial Measurement Units (IMU). To optimize the breathing detection the smartphone has to be placed in the middle of the epigastric region. The tissue in the region vibrates because of the presence of the abdominal aorta which is also picked up by the IMU. Breathing, which is usually under 1 Hz during sleep can be ifltered out with a Bandpass filter. The heartbeat is present as vibrations which can be seen between 1-30 Hz. After filtering, breathing is detectable by a peak detector algorithm and can be diferentiated from noises.</p>
      </abstract>
      <kwd-group>
        <kwd>Sensors</kwd>
        <kwd>IMU</kwd>
        <kwd>Filters</kwd>
        <kwd>Peak detection</kwd>
        <kwd>Vital signs</kwd>
        <kwd>Physiological signals</kwd>
        <kwd>Screening</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Right now it is a growing need and supply for personal health devices and
applications. Companies are emerging in the telemedicine market and established
companies are creating divisions for both telemedicine and to develop commercial
devices [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Phone manufacturers, for example, Samsung is putting pulse-oximeter
in its phones. Apple developed the Apple Watch, which is unbelievably powerful
especially compared to its size and has enormous potential. The development of
monitoring applications is also funded by governments and EU initiatives mainly.
In-home short- or long-term monitoring could be generally important especially
to screen for disease, assess well-being and to provide history of data. It is not a
solved problem yet for heterogeneous reasons. The most important question is as
always how reliable and precise could be the devices and techniques. It is important
to keep in mind that even clinical devices have reliability issues. Companies are
developing less and less intrusive and better target devices, however many of these
are not widespread. Usually for short term monitoring and general well-being, like
sleep monitoring people are not willing to buy an expensive target device [
        <xref ref-type="bibr" rid="ref14 ref2 ref4">4, 2, 14</xref>
        ].
A significant portion of people uses smartphones already for communication,
photography, fitness, healthcare, smart home, and diary purposes, etc. In many cases
right now, a smartphone is just not enough for the task. However, in a few cases
may be useful.
      </p>
      <sec id="sec-1-1">
        <title>1.1. Reviews</title>
        <p>
          Extensive review was done by [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] on contact-methods for measuring respiratory
rate. Smartphone’s camera for Photoplethysmography has been investigated many
times by multiple authors [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and it is said to be enough at least acquiring pulse rate
at rest. IMUs in smartwatches are used for Human Activity Recognition (HAR)
including sleep analysis, fall detection [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Evaluating Inertial Measurement Units
for Physiological Signal monitoring is still ongoing and relatively new. Till now,
mainly used for simple step detection, complex gait analysis for exercise monitoring
and rehabilitation. A few authors started to measure breathing and pulsation at
diferent parts of the body, mainly they work with often just the accelerometer
[
          <xref ref-type="bibr" rid="ref10 ref11 ref7">7, 10, 11</xref>
          ].
        </p>
        <p>
          A review was done by [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] on the topics of smartphone accelerometers for the
detection of heart rate.
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Materials and Methods</title>
      <sec id="sec-2-1">
        <title>2.1. Data Acquisition</title>
        <p>As a data recorder, we used an iPhone6. According to iFixit’s teardown an
InvenSense MP67B 6-axis Gyroscope and Accelerometer Combo was found.(we did
not receive any funding from Apple or iFixit) It is important to mention that the
phone’s weight, morphology and the place where the IMU is to be found also
matters. The weight matters particularly because the pulse vibrations have to vibrate
the phone.</p>
        <p>To acquire the data from the phone we were using Bernd Thomas’s iPhone
application called SensorLog. Here we can partially choose which type of data we
want to record, few of them are mandatory. We chose: “Accelerometer”, “Gyro” and
“Altimeter”. Every sample is a row, which gets a timestamp. The sampling rate
is configurable between 1-100 sample/second, we set it to 100. The high sampling
rate is needed because of the fast vibration from which the pulse wave is calculated.
In the application, data can be saved into a comma-separated values file (CSV) or
JavaScript Object Notation (JSON) format. After recording, the file (measured
values) was transmitted to the computer (server) by AirDrop.</p>
        <p>
          We looked for the breathing signal on the accelerometer and gyroscope on the
accelerometer during ideal supine position and near-perfect placement (Figure 1).
It is crucial that in this position the phone measures abdominal breathing
movement, rather than thorax breathing movements. During Rapid Eye Movement
sleep(REM) one relies on abdominal breathing[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. In this placement and body
posture, the z-axis is pointing downwards and has a value close to -1, the x-axis
is perpendicular to the body and y-axis parallel to the body, both of them are
close to the 0 value. Y-axis is the most sensitive to angular changes because the
gravitational force is not linearly dependent on the change of angle. It is very
important that the breathing can be seen from angle changes and not linear
acceleration. The problem is that, in not ideal placement the rotation won’t happen
around one base axis. This limits the breathing signal quality then the breathing
can be hard to detect. The accelerometer has a best position to use near the angle
where force changes on both axes are maximal and there is nearly no gravitational
force on the x-axis. Because of these reasons accelerometers are mainly useful for
approximating breathing rate and should be used rather in a sensor fusion with
the gyroscope. In this article, we are not dealing with sensor fusion. Any body
posture which deviates from the ideal supine changes the forces present on the axes
of the accelerometer which also decreases breathing signal quality and also it could
abolish it if the person sleeps perfectly on his/her side.
        </p>
        <p>
          In comparison, the gyroscope is only afected by body morphology which can
vary based on posture. Yaw angles can not be calculated from just the
accelerometer, only roll and pitch angles [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], however, magnetometer could be used for this
purpose, but magnetometers have a big downside. It is a diferent kind of
measurement therefore hard to match with the accelerometer readings. They pick up
electromagnetic noises and introduces additional room variability. In this article,
we will stay with the ideal orientation. It is important that we are using the angular
velocity acquired from the gyroscope and not the calculated roll, pitch, yaw angles
because the correcting algorithm is not known and also we are not evaluating the
IMU.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Raw Data</title>
        <p>
          We show the presence of respiration on the accelerometer, however we extract it
only from the gyroscope. We also show the pulse waveform on the gyroscope. The
ifgures have been created with matplotlib [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Transformation</title>
        <p>We extract ofline the pulse and abdominal breathing movement from the
gyroscope’s angular velocities due to inherent problems with the accelerometer.</p>
        <p>
          We are free to use Finite Impulse Response (FIR) and Infinite Impulse
Response (IIR) filters because we process the data ofline and also in this scenario
signal distortion is acceptable. For the former integer arithmetic is enough, but
latter requires floating-point arithmetic. Generally, a lower order IIR can achieve
similar results to a higher-order FIR filter, therefore we chose IIR Butterworth
bandpass filters. [
          <xref ref-type="bibr" rid="ref13 ref16">16, 13</xref>
          ]. We extract the respiratory movement signal with IIR
Butterworth bandpass filter, The low-pass cut-of frequency is 0.1 Hz and
highpass cut-of frequency is 1 Hz. The filter order is 4 (the higher the filter’s order the
higher the steepness is in the transition band). We applied the filter forward then
backward to minimize phase shift.
        </p>
        <p>
          To produce a wave for heartbeat detection we are using an IIR Butterworth
bandpass filter with a low-pass cut-of frequency of 10 Hz and high-pass cut-of
frequency of 22 Hz with an order of 15. Again we applied the filter forward then
backward. Some post-processing is needed to produce a wave which could be
suitable to detect heartbeats. Both filters were created with Scipy using
Matlabstyle design[
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. Because the pulse wave is present as oscillation and also has
negative values, we take the absolute of the signal after filtering, then we smooth
the curve with moving average filter using a 0.2s rectangle window.
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Peak Detection</title>
        <p>
          During a regulated state like sleep, the detection of normal breathing becomes
much simpler. Usually, after an inspiration soon comes an expiration. We could
ifnd the inspiration and expiration peaks if they were significantly bigger than the
interference caused by the pulse. The condition that the inspiration and
expiration peak(which is negative) have to be close to each other easily handles noises
however it misses breaths without expiration and doesn’t handle most of the
abnormal breathing patterns [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. This simple peak detection algorithm is capable of
providing data for the detection of central sleep apnea. Which often can indicate
an underlying disease or present as an idiopathic condition.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>In this paper, we showed that a smartphone, in this particular case an iPhone6
can be used to obtain a signal which approximates abdominal breathing movement
and for detecting heartbeats. Measuring physiological signals just with a phone
could provide data about people’s health and sleep at a scale and level which is
unprecedented. We are confident that the following metrics can be calculated:</p>
      <sec id="sec-3-1">
        <title>1. Inspiratory time</title>
      </sec>
      <sec id="sec-3-2">
        <title>2. Expiratory time</title>
      </sec>
      <sec id="sec-3-3">
        <title>3. Respiratory Rate.</title>
      </sec>
      <sec id="sec-3-4">
        <title>4. Pulse Rate</title>
        <p>We suspect that many more features can be calculated, however that is less clear
how robust would they be. At least for short time windows respiratory efort
approximation could be highly useful to detect obstructive apnea. It is very important
that IMU’s gyroscope gives more reliable, stable and robust data. Accelerometers
output is dependant on the absolute orientation they are in.</p>
        <sec id="sec-3-4-1">
          <title>3.1. Limitations</title>
          <p>1. We are not evaluating IMUs. We plan to create a simulation which points
to the required IMU properties, with the appropriate simulation intra- and
inter-user variability can be assessed.
2. We are focusing only on sleep because there is little movement to be found.</p>
          <p>It gives the opportunity to extract more precise data about breathing and
pulse rate than in any other scenario.
3. We did not validate against a reference device.</p>
          <p>4. We measured our abdominal breathing movement and pulse rate.
3.2. Suggested and future work
1. Validating should be done against a reference device.
2. A further developed technique could estimate respiratory efort.
3. Frequency components and amplitudes of breathing and the pulse wave can
highly overlap and change, therefore adaptive filtering is needed.
4. For the same reason and also for respiration efort estimation a more
sophisticated adaptive peak detection is needed.
5. Calibration would be mandatory in an application which can have clinical
significance.
6. Aces fusion should be developed for handling orientation deviations caused
by displacement and body morphology.
7. Review and investigate sensor fusion options to provide robust and better
data.
Cimrman, R., Henriksen, I., Quintero, E. A., Harris, C. R., Archibald,
A. M., Ribeiro, A. H., Pedregosa, F., van Mulbregt, P., and
Contributors, S. . . SciPy 1.0–Fundamental Algorithms for Scientific Computing in Python.
arXiv e-prints (Jul 2019), arXiv:1907.10121.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Berry</surname>
            ,
            <given-names>R. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Budhiraja</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gottlieb</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gozal</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iber</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapur</surname>
            ,
            <given-names>V. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marcus</surname>
            ,
            <given-names>C. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mehra</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parthasarathy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quan</surname>
            ,
            <given-names>S. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Redline</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strohl</surname>
            ,
            <given-names>K. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davidson Ward</surname>
            ,
            <given-names>S. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tangredi</surname>
            ,
            <given-names>M. M.</given-names>
          </string-name>
          , and of Sleep Medicine,
          <string-name>
            <surname>A. A.</surname>
          </string-name>
          <article-title>Rules for scoring respiratory events in sleep: update of the 2007 aasm manual for the scoring of sleep and associated events. deliberations of the sleep apnea definitions task force of the american academy of sleep medicine</article-title>
          .
          <source>Journal of clinical sleep medicine : JCSM : oficial publication of the American Academy of Sleep Medicine</source>
          <volume>8</volume>
          ,
          <issue>5</issue>
          (
          <issue>10</issue>
          <year>2012</year>
          ),
          <fpage>597</fpage>
          -
          <lpage>619</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Dunn</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Runge</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Snyder</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Wearables and the medical revolution</article-title>
          .
          <source>Personalized Medicine</source>
          <volume>15</volume>
          ,
          <issue>5</issue>
          (
          <year>2018</year>
          ),
          <fpage>429</fpage>
          -
          <lpage>448</lpage>
          . PMID:
          <volume>30259801</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Erdmier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hatcher</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Wearable device implications in the healthcare industry</article-title>
          .
          <source>Journal of Medical Engineering &amp; Technology</source>
          <volume>40</volume>
          ,
          <issue>4</issue>
          (
          <year>2016</year>
          ),
          <fpage>141</fpage>
          -
          <lpage>148</lpage>
          . PMID:
          <volume>27010250</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Guk</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , Han,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Lim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Jeong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Kang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Lim</surname>
          </string-name>
          , E.-K., and
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Evolution of wearable devices with real-time disease monitoring for personalized healthcare</article-title>
          .
          <source>Nanomaterials</source>
          <volume>9</volume>
          ,
          <issue>6</issue>
          (May
          <year>2019</year>
          ),
          <fpage>813</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>J. D.</given-names>
          </string-name>
          <string-name>
            <surname>Matplotlib</surname>
          </string-name>
          :
          <article-title>A 2d graphics environment</article-title>
          .
          <source>Computing in Science &amp; Engineering</source>
          <volume>9</volume>
          ,
          <issue>3</issue>
          (
          <year>2007</year>
          ),
          <fpage>90</fpage>
          -
          <lpage>95</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Janidarmian</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Roshan</given-names>
            <surname>Fekr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Radecka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            , and
            <surname>Zilic</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <article-title>A comprehensive analysis on wearable acceleration sensors in human activity recognition</article-title>
          .
          <source>Sensors</source>
          (Basel, Switzerland)
          <volume>17</volume>
          ,
          <issue>3</issue>
          (
          <issue>03</issue>
          <year>2017</year>
          ),
          <fpage>529</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morren</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duric</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Aarts</surname>
          </string-name>
          , R. M.
          <article-title>Performance evaluation of a tri-axial accelerometry-based respiration monitoring for ambient assisted living</article-title>
          .
          <source>In 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (Sep</source>
          .
          <year>2009</year>
          ), pp.
          <fpage>5677</fpage>
          -
          <lpage>5680</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Landreani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Caiani</surname>
            ,
            <given-names>E. G.</given-names>
          </string-name>
          <article-title>Smartphone accelerometers for the detection of heart rate</article-title>
          .
          <source>Expert Review of Medical Devices</source>
          <volume>14</volume>
          ,
          <issue>12</issue>
          (Dec.
          <year>2017</year>
          ),
          <fpage>935</fpage>
          -
          <lpage>948</lpage>
          . Publisher: Taylor &amp; Francis _eprint: https://doi.org/10.1080/17434440.
          <year>2017</year>
          .
          <volume>1407647</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K. H. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>White</surname>
            ,
            <given-names>F. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tipoe</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jesuthasan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baranchuk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tse</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>B. P.</given-names>
          </string-name>
          <article-title>The current state of mobile phone apps for monitoring heart rate, heart rate variability, and atrial fibrillation: Narrative review</article-title>
          .
          <source>JMIR mHealth and uHealth 7</source>
          ,
          <issue>2</issue>
          (Feb
          <year>2019</year>
          ),
          <fpage>e11606</fpage>
          -
          <lpage>e11606</lpage>
          . 30767904[pmid].
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>G.-Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>Y.-W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>Q.-S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
          </string-name>
          , B.-Y., and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <article-title>Estimation of respiration rate from three-dimensional acceleration data based on body sensor network</article-title>
          .
          <source>Telemedicine journal and e-health : the oficial journal of the American Telemedicine Association</source>
          <volume>17</volume>
          ,
          <issue>9</issue>
          (
          <issue>11</issue>
          <year>2011</year>
          ),
          <fpage>705</fpage>
          -
          <lpage>711</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Massaroni</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nicolò</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lo Presti</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacchetti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Silvestri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Schena</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <article-title>Contact-based methods for measuring respiratory rate</article-title>
          .
          <source>Sensors</source>
          <volume>19</volume>
          ,
          <issue>4</issue>
          (Feb
          <year>2019</year>
          ),
          <fpage>908</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>McNicholas</surname>
            ,
            <given-names>W. T.</given-names>
          </string-name>
          <article-title>Impact of sleep on respiratory muscle function</article-title>
          .
          <source>Monaldi Archives for Chest Disease = Archivio Monaldi Per Le Malattie Del Torace</source>
          <volume>57</volume>
          ,
          <fpage>5</fpage>
          -
          <lpage>6</lpage>
          (
          <issue>Dec</issue>
          .
          <year>2002</year>
          ),
          <fpage>277</fpage>
          -
          <lpage>280</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Nowak</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Schamid</surname>
            ,
            <given-names>P. E.</given-names>
          </string-name>
          <article-title>Introduction to digital filters</article-title>
          .
          <source>IEEE Transactions on Electromagnetic Compatibility EMC-10</source>
          ,
          <issue>2</issue>
          (
          <year>June 1968</year>
          ),
          <fpage>210</fpage>
          -
          <lpage>220</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Peake</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerr</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Sullivan</surname>
            ,
            <given-names>J. P.</given-names>
          </string-name>
          <article-title>A critical review of consumer wearables, mobile applications, and equipment for providing biofeedback, monitoring stress, and sleep in physically active populations</article-title>
          .
          <source>Frontiers in Physiology 9</source>
          (
          <year>2018</year>
          ),
          <fpage>743</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Qian</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luan</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Nan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>Accurate tilt sensing with linear model</article-title>
          .
          <source>IEEE Sensors Journal</source>
          <volume>11</volume>
          ,
          <issue>10</issue>
          (Oct
          <year>2011</year>
          ),
          <fpage>2301</fpage>
          -
          <lpage>2309</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Selesnick</surname>
            ,
            <given-names>I. W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Burrus</surname>
            ,
            <given-names>C. S.</given-names>
          </string-name>
          <article-title>Generalized digital butterworth filter design</article-title>
          .
          <source>IEEE Transactions on Signal Processing 46</source>
          ,
          <issue>6</issue>
          (
          <year>June 1998</year>
          ),
          <fpage>1688</fpage>
          -
          <lpage>1694</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Virtanen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gommers</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliphant</surname>
            ,
            <given-names>T. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haberland</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reddy</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cournapeau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burovski</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peterson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weckesser</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bright</surname>
            , J., van der Walt,
            <given-names>S. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brett</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Wilson,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Jarrod</given-names>
            <surname>Millman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Mayorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Nelson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. R. J.</given-names>
            ,
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Kern</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Larson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Carey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Polat</surname>
          </string-name>
          , İ.,
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moore</surname>
            ,
            <given-names>E. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vand</surname>
            <given-names>erPlas</given-names>
          </string-name>
          , J.,
          <string-name>
            <surname>Laxalde</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perktold</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>