DEVELOPMENT OF A SYSTEM FOR DETERMINING THE FREQUENCY OF SURFACE RESPIRATION ACCORDING TO SMARTPHONE BIOMETRIC SENSORS

  • D.Е. Chikrin Kazan (Volga Region) Federal University
  • A.A. Egorchev Kazan (Volga Region) Federal University
  • D. М. Pashin Kazan (Volga Region) Federal University
  • N.А. Sarambaev Research Center "Center of excellence special robotics and artificial intelligence" of the Institute computer mathematics and information technologies
Keywords: Respiratory rate, mobile application, three-axis accelerometer, Butterworth band-pass filter, independent component analysis (ICA), spectral analysis

Abstract

Modern realities set digitalization tasks for humanity in various areas of work and life,
speeding up the deadline for completing tasks and facilitating them. Modern technology equipped
with sensors that can be used for preliminary diagnosis allows you to identify various symptoms
that may be the reason for visiting medical institutions. This allows you to gain time – a very valuable
resource when it comes to human life. Therefore, the ability to perform such diagnostics the
determination of respiratory rate, is an urgent task today. The article presents a method for determining
the respiratory rate using a three-axis accelerometer on a mobile device. This method can
be used in a user health monitoring application in the absence of smart watches. The method allows
the user to measure the respiratory rate of a person only if the user is in a sitting position and
a mobile device equipped with the necessary sensor is in the upper anterior thigh area (pocket
area). The algorithm for determining the respiratory rate is implemented in two programming
languages: Python and MatLab. The algorithm uses a respiratory rate stabilizer, because the accelerometer sampling rate is not constant from an Android-based mobile device. Next, the signal is
normalized by the z-normalization method. To isolate the frequency interval in which the respiratory
rate is calculated, the Butterworth filter of the 1st order is used. The analysis of independent
components makes it possible to obtain its independent components from a mixture of signals.
Several implementations of this method have been tested in Python and Matlab. The best quality
results were shown by an algorithm implemented in MatLab using the built-in reconstructive analysis
of independent components (RICA) from a set of statistics and machine learning tools. In
terms of speed, the best results were shown by the implementation of the algorithm in Python with
the method of fast analysis of independent components (FastICA). The MSE for the range of
10-20 breaths per minute was 2.14 breaths per minute. The MSE for 20-30 breaths per minute was
3.46 breaths per minute.

References

1. Mansour K.B., Guesneau M., Mansour K.B. Monitoring of various breathing rate with an accelerometer,
JETSAN 2021-Colloque en Télésanté et dispositifs biomédicaux-8ème edition, 2021.
2. Biró Attila & Szilagyi Sandor Miklos & Szilagyi Laszlo & Martin-Martin Jaime & Cuesta-
Vargas Antonio. Machine Learning on Prediction of Relative Physical Activity Intensity Using
Medical Radar Sensor and 3D Accelerometer, Sensors, 2023, 23, 3595. 10.3390/s23073595.
3. Markovic A. Use of a MEMS Accelerometer to Monitor Breathing Motion, Medical Physics,
2013, 40, 287. 10.1118/1.4814796.
4. Ali, Shan & Khan, Ali & Zia, Shafaq. (2022). Cough Detection Using Mobile Phone Accelerometer
and Machine Learning Techniques. 10.1007/978-3-031-10031-4_19.
5. Liu G.Z. et al. Estimation of respiration rate from three-dimensional acceleration data based on
body sensor network, Telemedicine and e-health, 2011, Vol. 17, No. 9, pp. 705-711.
6. Simonetti Emeline & Bergamini Elena & Bascou Joseph & Vannozzi Giuseppe & Pillet Helene.
Three-dimensional acceleration of the body center of mass in people with transfemoral
amputation: Identification of a minimal body segment network, Gait & Posture, 2021, 90,
pp. 129-136. 10.1016/j.gaitpost.2021.08.017.
7. Hasan Kareeb & Pour Ebrahim, Malikeh & Xu Hongqiang & Yuce Mehmet. Analysis of Spectral
Estimation Algorithms for Accurate Heart Rate and Respiration Rate Estimation Using an
Ultra-Wideband Radar Sensor, IEEE reviews in biomedical engineering, 2022, PP.
10.1109/RBME.2022.3212695.
8. Sato Hiroya & Kawaharazuka Kento & Makabe Tasuku & Okada Kei & Inaba Masayuki.
Online Estimation of Self-Body Deflection With Various Sensor Data Based on Directional
Statistics, 2023.
9. Bates A. et al. Respiratory rate and flow waveform estimation from tri-axial accelerometer
data, 2010 International Conference on Body Sensor Networks. IEEE, 2010, pp. 144-150.
10. Koizumi Nao & Ogata Hitomi & Negishi Yutaro & Nagayama Hisashi & Kaneko Miki &
Kiyono Ken & Omi Naomi. Energy Expenditure of Disaster Relief Operations Estimated Using
a Tri-Axial Accelerometer and a Wearable Heart Rate Monitor, International Journal of Environmental
Research and Public Health, 2023, 20, 5742. 10.3390/ijerph20095742.
11. Tsai Junko & Tanaka Chiaki & Tanaka Shigeho. Estimation of minute respiratory ventilation
rate of preschool children using tri-axial accelerometer, Journal of Japan Society for Atmospheric
Environment, 2010, 45, pp. 235-245. 10.11298/taiki.45.235.
12. Siqueira Ailton & Spirandeli Amanda & Moraes Raimes & Zarzoso Vicente. Respiratory
Waveform Estimation From Multiple Accelerometers: An Optimal Sensor Number and
Placement Analysis, IEEE Journal of Biomedical and Health Informatics, 2018. PP. 1-1.
10.1109/JBHI.2018.2867727.
13. Vertens J. et al. Measuring Respiration and Heart Rate using Two Acceleration Sensors on a
Fully Embedded Platform, icSPORTS, 2015, pp. 15-23.
14. Griffiths Benjamin & Preece Stephen. A New Wearable Device For Free-Living Measurement
of Respiration Rate, 2017.
15. Chang Bu. Application of Heart Rate Acceleration Motion Wireless Sensor Fusion in Individual
Special Competitive Sports, Journal of Sensors, 2021, 1-11. 10.1155/2021/5723567.
16. Hernandez J., McDuff D.J., Picard R.W. Biophone: Physiology monitoring from peripheral
smartphone motions, 2015 37th Annual International Conference of the IEEE Engineering in
Medicine and Biology Society (EMBC). IEEE, 2015, pp. 7180-7183.
17. Creighton Catherine. Monitoring During Anesthesia: Physiology, 2023. 10.1007/978-3-031-
22805-6_1.
18. Oja E., Yuan Z. The FastICA algorithm revisited: Convergence analysis, IEEE transactions on
Neural Networks, 2006, Vol. 17, No. 6, pp. 1370-1381.
19. Karmuse Sachin & Kakhandki Arun & Anandhalli Mallikarjun. Video-Based Heart Rate
Measurement Using FastICA Algorithm, 2022. 10.1007/978-981-16-7011-4_42.
20. Wei Tianwen. Asymptotic analysis of the generalized symmetric FastICA algorithm, IEEE
Transactions on Signal Processing, 2014, 63. 10.1109/SSP.2014.6884675.
21. Shahshahani, Seyed Mohammad Reza & Mahdiani Hamid. FiCA: A Fixed-point Custom Architecture
FastICA for Real-time and Latency-Sensitive Applications, IEEE transactions on
neural systems and rehabilitation engineering: a publication of the IEEE Engineering in Medicine
and Biology Society, 2022, pp. 10.1109/TNSRE.2022.3213010.
22. Selesnick I.W., Burrus C.S. Generalized digital Butterworth filter design, IEEE Transactions
on signal processing, 1998, Vol. 46, No. 6, pp. 1688-1694.
23. Elitas S. A computer aided design of digital filters. NASA STI/Recon Technical Report
No. 11304-, 1977.
24. Le Q. et al. ICA with reconstruction cost for efficient overcomplete feature learning, Advances
in neural information processing systems, 2011, Vol. 24.
25. Livezey Jesse & Bujan Alejandro & Sommer Friedrich. On degeneracy control in
overcomplete ICA, 2016.
Published
2023-10-23
Section
SECTION I. INFORMATION PROCESSING ALGORITHMS