Published on in Vol 8, No 8 (2020): August

Preprints (earlier versions) of this paper are available at https://preprints.jmir.org/preprint/17803, first published .
Respiration Rate Estimation Based on Independent Component Analysis of Accelerometer Data: Pilot Single-Arm Intervention Study

Respiration Rate Estimation Based on Independent Component Analysis of Accelerometer Data: Pilot Single-Arm Intervention Study

Respiration Rate Estimation Based on Independent Component Analysis of Accelerometer Data: Pilot Single-Arm Intervention Study

Authors of this article:

JeeEun Lee1 Author Orcid Image ;   Sun K Yoo2 Author Orcid Image

Original Paper

1Graduate Program of Biomedical Engineering, Yonsei University, Seoul, Republic of Korea

2Department of Medical Engineering, Yonsei University College of Medicine, Seoul, Republic of Korea

Corresponding Author:

Sun K Yoo, PhD

Department of Medical Engineering

Yonsei University College of Medicine

Yonsei-ro, Seodaemun-gu

Seoul,

Republic of Korea

Phone: 82 10 3458 2435

Email: sunkyoo@yuhs.ac


Background: As the mobile environment has developed recently, there have been studies on continuous respiration monitoring. However, it is not easy for general users to access the sensors typically used to measure respiration. There is also random noise caused by various environmental variables when respiration is measured using noncontact methods in a mobile environment.

Objective: In this study, we aimed to estimate the respiration rate using an accelerometer sensor in a smartphone.

Methods: First, data were acquired from an accelerometer sensor by a smartphone, which can easily be accessed by the general public. Second, an independent component was extracted to calibrate the three-axis accelerometer. Lastly, the respiration rate was estimated using quefrency selection reflecting the harmonic component because respiration has regular patterns.

Results: From April 2018, we enrolled 30 male participants. When the independent component and quefrency selection were used to estimate the respiration rate, the correlation with respiration acquired from a chest belt was 0.7. The statistical results of the Wilcoxon signed-rank test were used to determine whether the differences in the respiration counts acquired from the chest belt and from the accelerometer sensor were significant. The P value of the difference in the respiration counts acquired from the two sensors was .27, which was not significant. This indicates that the number of respiration counts measured using the accelerometer sensor was not different from that measured using the chest belt. The Bland-Altman results indicated that the mean difference was 0.43, with less than one breath per minute, and that the respiration rate was at the 95% limits of agreement.

Conclusions: There was no relevant difference in the respiration rate measured using a chest belt and that measured using an accelerometer sensor. The accelerometer sensor approach could solve the problems related to the inconvenience of chest belt attachment and the settings. It could be used to detect sleep apnea through constant respiration rate estimation in an internet-of-things environment.

JMIR Mhealth Uhealth 2020;8(8):e17803

doi:10.2196/17803

Keywords



Background

Owing to the rapid recent development of mobile medical monitoring, an increasing number of people desire to manage their health through health care services in daily life. To provide information for health management, it is important to monitor biosignals constantly [1,2]. Among biosignals, respiration is the easiest to measure and provides various types of information about health management based on a number of respiration parameters and respiration patterns [2]. Respiration data collected in daily life can be used as a health care index involving factors such as feedback for sleep apnea syndrome and other issues [3]. In addition, patients could discover abnormalities early through constant monitoring outside of medical facilities and thereby prevent dangerous escalation of their issues [4].

Currently, the sensors used to measure respiration are for medical and experimental use, so they are not easily accessible for general users and their prices are high [5]. In addition, they are of the contact type, requiring users to attach multiple sensors to the body, which makes them difficult to adopt and difficult to use for constant measurement of respiration [6]. To solve these problems, there have been studies on methods to measure respiration using devices such as accelerometers, radar sensors, and thermal cameras [6]. For use with such noncontact monitoring equipment, smartphones allow easy accessibility for general users and integrate easily with mobile monitoring environments [7]. For these reasons, in this study, the number of respirations was calculated using data from an accelerometer sensor passed to a smartphone, which was suitable for monitoring the respiration rate in daily life.

The accelerometer sensor has three axes and has sensitivity related to the degree of inclination and to the direction in which it is resting [8]. Therefore, axial correction is required to use the values from the accelerometer sensor. The typical method for axial correction is to calculate the root sum square of the magnitude [9]. Other methods include the use of the mean along the z-axis, the magnitude of each axis, the calculation of correlation, and the calculation of the average of peak frequency [10]. However, these methods have limitations for removing the uncertainty inherent with accelerometer sensors when they are used in an indoor environment.

There are several methods to estimate respiration. In particular, respiration has been analyzed in the frequency domain using general fast Fourier transform (FFT) and short-time Fourier transform (STFT) [11]. Since respiration is quasi-periodic [12], the dominant component could be found using FFT and STFT. However, when noise is caused from situations, such as power lines and movement, it changes the dominant frequency component [13]. Additionally, after filtration to divide the frequency domain, the number of respirations has been calculated using correlation analysis of filtered respiration signal peak number counters, a Wiener filter, and autocorrelation [11,14-16]. The Wiener filter estimates the signal through assumption of the noise spectrum. When sensors are attached to the body of a subject, the Wiener filter is frequently used to remove body movement [14]. This preprocessing method is difficult to use for measuring respiration accurately owing to its sensitivity to noises. In particular, when respiration is measured with the noncontact method in a mobile environment, various environmental noises occur. Autocorrelation separates the signal and noise. The correlation of a signal can be estimated using a lagged dependent variable [15]. However, it has limitations because respiration is exactly periodic. To solve the problem, we used quefrency selection. A respiration signal is a harmonic component because of its quasi-periodic characteristic. Additionally, a search range related to respiration is set to minimize any noise component.

Objectives

An accelerometer sensor in a smartphone was used because it is one of the representative internet-of-things (IoT) devices. To reduce the uncertainty caused by external noise, the vector by which the accelerometer sensor independence is maximized was calculated using independent component analysis (ICA). In addition, respiration has regular patterns, so the respiration rate was estimated using quefrency selection reflecting harmonic information. The respiration rate with the suggested method and the respiration rate with the gold standard using a respiration belt were compared to evaluate significance. When the accelerometer sensor in a smartphone is used as an IoT environment, data can be acquired at various locations. Additionally, the specification of the accelerometer sensor is different according to the smartphone device. For this problem, a case study was performed to determine the difference according to location and smartphone. The aim of the study was to estimate the respiration rate based on ICA of an accelerometer sensor.


Data Acquisition

Before data acquisition, recruitment notices were posted on a notice board. Only if a subject agreed to the research, the subject joined the study. Additionally, subjects who were likely to participate in this study were not excluded based on social and economic conditions. The study did not register vulnerable subjects. Before recruiting the subjects, the subjects provided information about their health status, medications, and diseases. Subjects who did not have mental or physical diseases joined the experiment.

This is a single-arm intervention study without a control group and without randomization. Data acquisition was performed in a controlled environment by the laboratory. Each subject signed a written consent form prior to the experiment. The respiration signal was collected while the subject reclined on a bed.

The device used to measure respiration was the accelerometer sensor of the Samsung Galaxy S8 smartphone, and nonlinear sampling was performed at an average of 500 Hz. Respiration signals from a chest belt were measured at the same time as actual respiration signals for comparison with the respiration signals calculated using the accelerometer sensor. Respiration measured from the chest belt was sampled at 500 Hz using BIOPAC MP 150TM equipment. As shown in Figure 1, the accelerometer sensor was located near the left shoulder of the subject, and the chest belt was secured across the chest.

Figure 1. Experimental environment. Solid-line box: Samsung Galaxy S8 accelerometer sensor; dashed-line box: chest belt.
View this figure

ICA-Based Accelerometer Calibration

The accelerometer sensor of Samsung Galaxy S8 has a nonlinear sampling rate. To convert this to fixed sampling, time-stamp and accelerometer sensor values were stored simultaneously. Figure 2 shows the process for conversion of the rate of sampling by the accelerometer sensor. The stored original data were up-sampled at 1000 Hz, and missing values were filled in using the same values measured at the previous time stamp. The filled-in missing data were down-sampled again at 500 Hz, which is the same sampling rate used with the original data.

Figure 2. Processing for fixed sampling.
View this figure

The data measured using the accelerometer sensor contained not only respiration data but also data of various signals, such as motion and external noises. Among these, respiration appeared in the frequency spectrum at less than 0.4 Hz. Thus, respiration signals were preprocessed through a 0.4-Hz low-pass filter [17].

When an accelerometer sensor is used in an IoT environment, a variety of noises exist in the environment. In addition to respiration, these various noise sources in the environment were also measured (and mixed into the data) by the accelerometer sensor. Therefore, the respiration signals were separated using ICA. Because the original ICA signals were created by other physical processes, it was assumed that they have independent and irregular distributions [18]. Figure 3 presents the ICA model used to distinguish respiration and the signals of the various sources being measured by the accelerometer. It shows the process of separating the sources by estimating U.

Figure 3. Independent component analysis model for respiration separation.
View this figure

The separation of sources was calculated using equations 1-3. Equation 1 shows the measured signal (A). This signal (A) shows the vector measured from the three-axis accelerometer sensor according to time (t) and has the value (3 × [sr × t]), where sr is the sampling rate. In this study, the sampling rate was 500 Hz. To separate the original signals of the accelerometer sensor, equations 2 and 3 were used. In this case, U = W−1 is the mixing matrix, S is the original source, and X = S is the estimated separated source [18].

Quefrency Selection for Respiration Rate Estimation

Respiration is a regular signal, so it is possible to estimate the respiration rate through the estimation of the interval measured by the accelerometer sensor.

For detection of the regularity of X, a cepstrum was used. The cepstrum was calculated through inverse Fourier transform. In this way, the harmonic component of signals could be acquired [19,20].

Equation 4 was used for the quefrency selection, which is the harmonic component of X, and the term CAmax_peak is the point where the maximum peak of the cepstrum of X appears [21]. It is needed to set the search range related to respiration. The respiration-related search range defines searching point (SP). To spot the maximum peak dependent on the respiration signal SP, SP was designated using equation 5. The term RRsec shows the respiration rate per second, and SP was designated as (1251-6000) using equation 5.

In addition, whether the second harmonic exists is detected through the harmonic component adjacent to the search point. The respiration rate was estimated according to the existence of the second harmonic, and RRmin, the number of respirations per minute, was calculated using equation 6 [21].

Figure 4 shows a diagram displaying how to estimate the respiration rate. The filtered signals from the accelerometer sensor were separated based on ICA. The independent component analyzed using cepstrum and selected the maximum point at the range related to respiration.

Figure 4. Diagram for respiration rate estimation. ICA: independent component analysis.
View this figure

Data Overview

The study was approved by the Institutional Review Board of Yonsei University health system (IRB number: 4-2018-0411). From April 2018, we enrolled 30 male participants. Among the subjects, the mean age was 26.67 (SD 2.41) years, mean height was 173.8 (SD 5.33) cm, and mean weight was 74.43 (SD 9.52) kg.

Comparison With the Accelerometer Calibration Method

For analysis of the method presented in this study, the signals acquired from the chest belt were used as the standard. The chest belt signals were segmented with 1-minute epochs, and the number of respirations per minute was calculated by counting the number of maximum peaks. This study presents an accelerometer calibration method using ICA to extract the original signals from the accelerometer sensor.

For assessment of the method presented here, the Pearson correlation (Pearson r) was used. With Pearson r, the correlation of the number and size of respirations calculated from the actual respiration counts and ICA calibration was determined. Because r is close to −1 or 1, it is very similar to the real respiration rate.

The ICA methods proposed for accelerometer calibration of each axis, the root sum square (RSS) of each axis, and principal component analysis (PCA) methods (which were used previously) were verified using Pearson r. Each axis is affected by tilting and direction [8]. Since the signal is acquired while the subject and smartphone are set on the bed, it is important to confirm which axis is more sensitive after preprocessing such as filtering. If one axis is correlated with respiration, the axis has to be selected to reduce calculation. The RSS is calculated using the square root sum of each axis, and it is frequently used for calibration of the accelerometer sensor [9]. PCA is similar to ICA as one of the dimension reduction methods. It finds new principal axes while preserving the variance and transforms data from a high-dimensional space to a low-dimensional space without linear correlation [22].

Figure 5 shows Pearson r skeletal box-and-whisker plots for respiration rate estimation according to each calibration method. In the skeletal box-and-whisker plots, the red line is the median, and the skeletal box is represented from the first to third quartiles of Pearson r. The minimum and maximum of Pearson r without outliers are shown as whiskers with end caps [23]. When calibrated with ICA, it has the highest correlation (0.7). In addition, ICA has a lower difference in the range between the maximum and minimum values compared with other values, so the result with it is more stable than those with other calibration methods.

Figure 5. Skeletal box-and-whisker plot according to the calibration method. ICA: independent component analysis; PCA: principal component analysis; RSS: root sum square.
View this figure

In this study, statistical evaluation was performed on whether the ICA calibration presented with the use of the Pearson r value was significant compared with other methods (x-axis, y-axis, z-axis, RSS, and PCA). Prior to statistical evaluation, visual regularity verification was performed using a quantile-quantile plot. When identified using a quantile-quantile plot, all the data were hard to consider as linear, so a nonparametric test was performed. Because significance was evaluated according to each method using the same subjects, a Wilcoxon signed-rank test was used. Table 1 presents the statistical results of the Wilcoxon signed-rank test. The Pearson r of the respiration rate estimation according to the ICA method was significant (P<.001) compared with the other methods.

Table 1. Statistical evaluation of the calibration method using the Wilcoxon rank-sum test.
MethodWzP value
x-axis647−3.95<.001
y-axis635−4.13<.001
z-axis533−5.64<.001
RSSa567−5.14<.001
PCAb713−2.98.003

aRSS: root sum square.

bPCA: principal component analysis.

Comparison With Conventional Algorithms

After the accelerometer sensor was calibrated using ICA, conventional methods to extract the respiration rate estimation and the proposed quefrency selection method were verified using Pearson r. The compared conventional methods were processed with filtering of the acquisition data. There were three methods as follows: peak count, spectral peak transition, and autocorrelation. In the three compared methods, the peak count determines the peaks from the ICA calibration data. To estimate the respiration dominant frequency, the highest spectral peak transition is selected using FFT. The selected spectral peak transition shows the signal period. Autocorrelation is calculated using correlation with the lagged values [15].

Figure 6 shows Pearson r skeletal box-and-whisker plots for the respiration rate estimation according to each conventional method. When the respiration rate was estimated by quefrency selection, it was determined to have the highest correlation value (0.7). In addition, there was little difference in the range between the maximum and minimum values compared with other methods, so it was more stable than other conventional algorithms.

Figure 6. Skeletal box-and-whisker plot according to the conventional algorithm. AC: autocorrelation; PC: peak count; SP: spectral peak transition.
View this figure

In this study, statistical evaluation was performed to determine whether the quefrency selection presented with use of the Pearson r value was significantly different from the other methods (peak count, spectral peak transition, and autocorrelation). The statistical results of the Wilcoxon signed-rank test in Table 2 show that the respiration rate estimation by the quefrency selection method has more relevant results.

Table 2. Statistical evaluation of conventional algorithms using the Wilcoxon rank-sum test.
MethodWzP value
Peak count521−5.82<.001
Spectral peak transition680−3.47<.001
Autocorrelation774−2.08.04

Comparison With the Chest Belt

Table 3 shows the results from comparing the average respiration count per minute acquired using the chest belt (R.Rbelt) with that acquired using the accelerometer sensor (R.Rest) for each subject. The difference in the respiration rate per minute between the two sensors was at the most two times the respiration count. When the peaks were counted using the chest belt, a peak counting error occurred with the respiratory waveforms of a half cycle at the first and the last respiration. On the other hand, the quefrency selection was independent in respiratory waveforms of a half cycle, so errors were reduced in the detection of the respiration rate. Table 3 shows that there was no significant difference in the performance of respiration rate estimation between the accelerometer sensor and the chest belt (W=842, z=−1.11, P=.27).

Table 3. Results of respiration rate estimation.
NumberR.RbeltaR.RestbDifference
115172
218180
316160
416171
517170
618180
716151
818180
917192
1018202
1117181
1215161
1317181
1416171
1518202
1616160
1715150
1815172
1916160
2016171
2117161
2216151
2317161
2416160
2515161
2616171
2715150
2818180
2917161
3017170

aR.Rbelt: average respiration count per minute acquired using the chest belt.

bR.Rest: average respiration count per minute acquired using the accelerometer sensor.

In addition, the statistical results of the Wilcoxon signed-rank test were used to determine whether the differences in the respiration count acquired from the chest belt and from the accelerometer sensor were significant. The P value of the difference in the respiration count acquired from the two sensors was .27, which was not significant. This indicates that the number of respiration counts measured using the accelerometer sensor was not different from that measured using the chest belt. Therefore, it is possible to use an accelerometer sensor for estimation of the respiration rate, instead of a chest belt.

A Bland-Altman analysis was performed to evaluate the performance of respiration rate estimation from the accelerometer sensor compared with the respiration belt. The Bland-Altman analysis showed a correlation between the accelerometer sensor and respiration belt (Figure 7A). Figure 7B shows the Bland-Altman results for the mean difference and the bias of the 95% confidence interval [24]. In Figure 7, the correlation coefficient was 0.7. The Bland-Altman results indicate that the mean difference was 0.43, with less than one breath per minute, and that the respiration rate was at the 95% limits of agreement. The accelerometer sensor could produce results ranging from a 2.3 breaths per minute overestimation to 1.5 breaths per minute underestimation.

Figure 7. Bland-Altman results between the respiration belt and accelerometer sensor. R.Rest: average respiration counts per minute acquired using the accelerometer sensor; R.Rbelt: average respiration counts per minute acquired using the chest belt.
View this figure

Case Study

Here, Locup is the case in which the smartphone was located next to the left shoulder of the subject and Locdown is the case in which it was located under the left foot. Table 4 shows the results of respiration estimation according to location. The difference in respiration count per minute by location was at minimum zero times and at maximum one time. In most cases, no difference in the respiration count occurred, which indicates that the quefrency selection method using an accelerometer sensor has low sensitivity to location (W=97, z=−0.65, P=.52).

Table 4. Results of respiration rate estimation by location.
NumberLocupaLocdownbDifference
117170
218191
315150
416171
516151
616160
718180
817170
918180
1017170

aLocup: smartphone is located next to the left shoulder.

bLocdown: smartphone is located under the left foot.

In Figure 8, the correlation coefficient is 0.93. The Bland-Altman results indicated that the mean difference was 0.1, with less than one breath per minute, and that the respiration rate was at the 95% limits of agreement. The accelerometer sensor could produce results ranging from a 1.2 breaths per minute overestimation to 1.0 breath per minute underestimation.

Figure 8. Bland-Altman results according to sensor location. Locdown: smartphone is located under the left foot; Locup: smartphone is located next to the left shoulder.
View this figure

There is a difference in the accelerometer sensor of different types of smartphones. Therefore, to identify the difference according to the type of smartphone, a case study was performed in 10 subjects. The smartphones used for the case study were Samsung Galaxy S8 (smartphone 1) and Samsung Galaxy S7 (smartphone 2). Table 5 shows the results of respiration rate estimation using each smartphone. The difference in the respiration count per minute for each smartphone type was at minimum zero times and at maximum one time, which indicates that there was no relevant difference in the results with these two smartphones.

The Wilcoxon signed-rank test was used to determine statistically whether the estimated respiration count was significantly different according to the type of smartphone and location. The P value of the difference in the estimated respiration count by location was .52, which was not significant. This shows that there was no significant difference in the respiration count estimated at different locations. The P value of the difference in the estimated respiration count by smartphone type was .88, which was also not significant (W=103, z=−0.16). This shows that there was no significant difference in the respiration count estimated using the two different smartphones.

Table 5. Results of respiration rate estimation by smartphone.
NumberSmartphone 1aSmartphone 2bDifference
118180
217181
318180
418191
517170
617170
718180
818180
918180
1019190

aSmartphone 1: Samsung Galaxy S8.

bSmartphone 2: Samsung Galaxy S7.

In Figure 9, the correlation coefficient is 0.79. The Bland-Altman results indicate that the mean difference was 0.2, with less than one breath per minute, and that the respiration rate was at the 95% limits of agreement. The accelerometer sensor could produce results ranging from a 1.0 breath per minute overestimation to 0.63 breaths per minute underestimation.

Figure 9. Bland-Altman results according to smartphone type. Smartphone 1: Samsung Galaxy S8; smartphone 2: Samsung Galaxy S7.
View this figure

Principal Findings

In this study, respiration counts were estimated based on data from an accelerometer sensor in a smartphone. During recent advances in the mobile medical monitoring environment, a variety of smart devices have been developed [2,3]. There is also an increasing desire to manage health by measuring and analyzing data using such smart devices [1,5]. In particular, the development of various wearable devices, such as smartphones and smart bands, provides the potential to acquire various types of health care information such as movement and heartbeat. Respiration is a biosignal directly related to body activity [3,5]. The estimation of respiration can prevent dangerous incidents by predicting diseases and detecting sleep apnea [4]. However, the number of smart devices able to present respiration rates is limited, and the sensors that can accurately detect respiration are not easy to use in daily life. Thus, the purpose of this study was to estimate respiration counts using an accelerometer sensor in a smartphone that is easy to access by normal people.

This study acquired signals using the accelerometer sensor in a smartphone for a long time to identify the feasibility of constantly estimating respiration during natural motion. Because the accelerometer sensor in a smartphone samples nonlinearly, linear sampling was imposed. The accelerometer sensor is a three-axis type, which requires calibration. In this study, components that maximize independence from the signals acquired from the three axes of the accelerometer sensor were distinguished using ICA, and signals showing the range of respiration were extracted. When the statistical significance of the difference in results for the conventional method and Pearson r of the respiration counts estimated from the chest belt and accelerometer sensor were determined, ICA showed a significant result.

Lastly, accelerometer sensors are greatly affected by environmental noises. However, while such noises have random characteristics, respiration has regularity, and this regularity has harmonic components. Thus, respiration rates were estimated using quefrency selection. It was confirmed that there was a relevant difference in the data acquired using Pearson r for the conventional method and quefrency selection, as well as statistical verification. It was also confirmed that the performance of respiration rate estimation was excellent when quefrency selection was applied to signals acquired from the accelerometer sensor. This was determined through verification of the difference and statistical significance of the number of respiration counts calculated using the chest belt and the proposed (accelerometer) method.

The use of the accelerometer sensor in a smartphone is a noncontact method and has the advantage of constant respiration monitoring. This enables easy measurement of respiration in daily life. However, when it is used in an actual environment, a number of environmental variables exist. Specifically, the same user could put the smartphone at different locations during the measurements, and the performances of embedded sensors could also be different according to smartphone type. Therefore, case studies were performed according to sensor location and smartphone type. The results indicated that respiration rate detection is possible independent of location and smartphone type.

Limitations

The situation in which respiration rate estimation is needed the most is during sleep [3,4]. Diseases can be predicted and emergency situations can be judged by detecting sleep apnea. Therefore, in this study, respiration was estimated while the subjects were lying down. The feasibility for long-term estimation was also confirmed. In the future, signals during sleep could be acquired and analyzed to apply actual respiration rate estimation during sleep. However, the experiment environment was controlled. During the respiration rate estimation, subjects could change position and lay laterally or in the prone position. Therefore, a further study about position change is needed for application of the approach in a real environment.

Conclusions

In this study, respiration rates were estimated using data from the accelerometer sensor of a smartphone as an IoT device. This study showed differentiation of the respiration rate estimation achieved through ICA calibration and quefrency selection. The respiration estimation sensors that are currently used are not easy to access and not easy to use in daily life owing to the need for multiple sensors with direct contact. However, smartphones are easy to use in daily life and some are equipped with accelerometer sensors, which makes them suitable for respiration rate estimation. There is a difference in performance according to the calibration method used with the accelerometer sensor. The accuracy of the respiration rate estimation can be enhanced when independent components are detected from three-axis ICA signals and quefrency selection is applied. This new approach could solve the problems related to the inconvenience of electrode attachment and equipment settings that affect respiration rate estimation. Furthermore, it could be used to detect sleep apnea through constant respiration rate estimation in an IoT environment.

Acknowledgments

This research was supported by the Bio & Medical Technology Development Program of the National Research Foundation (NRF) funded by the Ministry of Science and ICT (NRF-2018M3A9H6081483).

Conflicts of Interest

None declared.

  1. Kristiani DG, Triwiyanto T, Nugraha PC, Irianto BG, Syaifudin, Titisari D. The Measuring of Vital Signs Using Internet Of Things Technology (Heart Rate And Respiration). 2019 Presented at: 2019 International Seminar on Application for Technology of Information and Communication (iSemantic). IEEE; September 21-22, 2019; Semarang, Jawa Tengah, Indonesia p. 417-422. [CrossRef]
  2. Faust-Christmann CA, Taetz B, Zolynski G, Zimmermann T, Bleser G. A Biofeedback App to Instruct Abdominal Breathing (Breathing-Mentor): Pilot Experiment. JMIR Mhealth Uhealth 2019 Sep 30;7(9):e13703 [FREE Full text] [CrossRef] [Medline]
  3. Schade MM, Bauer CE, Murray BR, Gahan L, Doheny EP, Kilroy H, et al. Sleep Validity of a Non-Contact Bedside Movement and Respiration-Sensing Device. J Clin Sleep Med 2019 Jul 15;15(7):1051-1061. [CrossRef] [Medline]
  4. Nam Y, Kim Y, Lee J. Sleep Monitoring Based on a Tri-Axial Accelerometer and a Pressure Sensor. Sensors (Basel) 2016 May 23;16(5) [FREE Full text] [CrossRef] [Medline]
  5. Bari R, Adams RJ, Rahman MM, Parsons MB, Buder EH, Kumar S. rConverse: Moment by Moment Conversation Detection Using a Mobile Respiration Sensor. Proc ACM Interact Mob Wearable Ubiquitous Technol 2018 Mar;2(1) [FREE Full text] [CrossRef] [Medline]
  6. Al-Khalidi FQ, Saatchi R, Burke D, Elphick H, Tan S. Respiration rate monitoring methods: a review. Pediatr Pulmonol 2011 Jun;46(6):523-529. [CrossRef] [Medline]
  7. Bhattacharya R, Bandyopadhyay N, Kalaivani S. Real time Android app based respiration rate monitor. 2017 Dec 18 Presented at: 2017 International conference of Electronics, Communication and Aerospace Technology (ICECA); April 20-22, 2017; Coimbatore, India. [CrossRef]
  8. Wannenburg J, Malekian R. Physical Activity Recognition From Smartphone Accelerometer Data for User Context Awareness Sensing. IEEE Trans. Syst. Man Cybern, Syst 2017 Dec;47(12):3142-3149. [CrossRef]
  9. Wang F, Chan H, Hsu M, Lin C, Chao P, Chang Y. Threshold-based fall detection using a hybrid of tri-axial accelerometer and gyroscope. Physiol Meas 2018 Oct 11;39(10):105002. [CrossRef] [Medline]
  10. Liu G, Guo Y, Zhu Q, Huang B, Wang L. Estimation of respiration rate from three-dimensional acceleration data based on body sensor network. Telemed J E Health 2011 Nov;17(9):705-711 [FREE Full text] [CrossRef] [Medline]
  11. Novak P, Novak V. Time/frequency mapping of the heart rate, blood pressure and respiratory signals. Med. Biol. Eng. Comput 1993 Mar;31(2):103-110. [CrossRef]
  12. Sharma H, Sharma K. ECG-derived respiration using Hermite expansion. Biomedical Signal Processing and Control 2018 Jan;39:312-326. [CrossRef]
  13. Omlin X, Crivelli F, Heinicke L, Zaunseder S, Achermann P, Riener R. Effect of Rocking Movements on Respiration. PLoS One 2016;11(3):e0150581 [FREE Full text] [CrossRef] [Medline]
  14. Fedotov AA, Akulov SA, Akulova AS. Motion artifacts reduction in wearable respiratory monitoring device. 2017 Presented at: Joint conference of European Medical and Biological Engineering Conference (EMBEC) and Nordic-Baltic Conference on Biomedical Engineering and Medical Physics (NBC) 2017; June 12-14, 2017; Tampere, Finland p. 1121-1124. [CrossRef]
  15. Kwasniewska A, Ruminski J, Szankin M. Improving Accuracy of Contactless Respiratory RateEstimation by Enhancing Thermal Sequences withDeep Neural Networks. Applied Sciences 2019 Oct 17;9(20):4405. [CrossRef]
  16. Huang R. Contact-free breathing rate monitoring with smartphones: a sonar phase approach. Auburn University. 2018.   URL: https://etd.auburn.edu/handle/10415/6403 [accessed 2020-06-30]
  17. Norton MP, Nelson FC. Fundamentals of Noise and Vibration Analysis for Engineers. The Journal of the Acoustical Society of America 1990 Oct;88(4):2044-2044. [CrossRef]
  18. Kim BS, Yoo SK. Motion Artifact Reduction in Photoplethysmography Using Independent Component Analysis. IEEE Trans. Biomed. Eng 2006 Mar;53(3):566-568. [CrossRef]
  19. Heo H, Sung D, Lee K. Note onset detection based on harmonic cepstrum regularity. 2013 Presented at: 2013 IEEE International Conference on Multimedia and Expo (ICME); July 15-19, 2013; San Jose, California, USA. [CrossRef]
  20. Skowronski MD, Shrivastav R, Hunter EJ. Cepstral Peak Sensitivity: A Theoretic Analysis and Comparison of Several Implementations. J Voice 2015 Nov;29(6):670-681 [FREE Full text] [CrossRef] [Medline]
  21. Lee J, Yoo SK. Radar-Based Detection of Respiration Rate with Adaptive Harmonic Quefrency Selection. Sensors (Basel) 2020 Mar 13;20(6) [FREE Full text] [CrossRef] [Medline]
  22. Bates A, Ling MJ, Mann J, Arvind DK. Respiratory rate and flow waveform estimation from tri-axial accelerometer data. 2010 Presented at: 2010 International Conference on Body Sensor Networks; June 7-9, 2010; Singapore. [CrossRef]
  23. Spitzer M, Wildenhain J, Rappsilber J, Tyers M. BoxPlotR: a web tool for generation of box plots. Nat Methods 2014 Mar;11(2):121-122 [FREE Full text] [CrossRef] [Medline]
  24. Martin Bland J, Altman D. Statistical Methods For Assessing Agreement Between Two Methods of Clinical Measurement. The Lancet 1986 Feb;327(8476):307-310. [CrossRef]


FFT: fast Fourier transform
ICA: independent component analysis
IoT: internet-of-things
PCA: principal component analysis
RSS: root sum square
STFT: short-time Fourier transform


Edited by G Eysenbach; submitted 03.02.20; peer-reviewed by L Prado, K Tamura; comments to author 10.03.20; revised version received 04.05.20; accepted 03.06.20; published 10.08.20

Copyright

©JeeEun Lee, Sun K Yoo. Originally published in JMIR mHealth and uHealth (http://mhealth.jmir.org), 10.08.2020.

This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR mHealth and uHealth, is properly cited. The complete bibliographic information, a link to the original publication on http://mhealth.jmir.org/, as well as this copyright and license information must be included.