{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,16]],"date-time":"2026-02-16T19:36:17Z","timestamp":1771270577213,"version":"3.50.1"},"reference-count":50,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T00:00:00Z","timestamp":1683849600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"VSTU","award":["60\/478-22"],"award-info":[{"award-number":["60\/478-22"]}]},{"name":"VSTU","award":["60\/473-22"],"award-info":[{"award-number":["60\/473-22"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Since the COVID-19 pandemic, the demand for respiratory rehabilitation has significantly increased. This makes developing home (remote) rehabilitation methods using modern technology essential. New techniques and tools, including wireless sensors and motion capture systems, have been developed to implement remote respiratory rehabilitation. Significant attention during respiratory rehabilitation is paid to the type of human breathing. Remote rehabilitation requires the development of automated methods of breath analysis. Most currently developed methods for analyzing breathing do not work with different types of breathing. These methods are either designed for one type (for example, diaphragmatic) or simply analyze the lungs\u2019 condition. Developing methods of determining the types of human breathing is necessary for conducting remote respiratory rehabilitation efficiently. We propose a method of determining the type of breathing using wireless sensors with the motion capture system. To develop that method, spectral analysis and machine learning methods were used to detect the prevailing spectrum, the marker coordinates, and the prevailing frequency for different types of breathing. An algorithm for determining the type of human breathing is described. It is based on approximating the shape of graphs of distances between markers using sinusoidal waves. Based on the features of the resulting waves, we trained machine learning models to determine the types of breathing. After the first stage of training, we found that the maximum accuracy of machine learning models was below 0.63, which was too low to be reliably used in respiratory rehabilitation. Based on the analysis of the obtained accuracy, the training and running time of the models, and the error function, we choose the strategy of achieving higher accuracy by increasing the training and running time of the model and using a two-stage method, composed of two machine learning models, trained separately. The first model determines whether the breath is of the mixed type; if it does not predict the mixed type of breathing, the second model determines whether breathing is thoracic or abdominal. The highest accuracy achieved by the composite model was 0.81, which surpasses single models and is high enough for use in respiratory rehabilitation. Therefore, using three wireless sensors placed on the patient\u2019s body and a two-stage algorithm using machine learning models, it was possible to determine the type of human breathing with high enough precision to conduct remote respiratory rehabilitation. The developed algorithm can be used in building rehabilitation applications.<\/jats:p>","DOI":"10.3390\/a16050249","type":"journal-article","created":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T09:26:13Z","timestamp":1683883573000},"page":"249","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Method for Determining the Dominant Type of Human Breathing Using Motion Capture and Machine Learning"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4854-7462","authenticated-orcid":false,"given":"Yulia","family":"Orlova","sequence":"first","affiliation":[{"name":"Software Engineering Department, Volgograd State Technical University, Lenin Ave., 28, Volgograd 400005, Russia"},{"name":"Department of Information Development, Volgograd State Medical University, Pavshikh Bortsov Sq., 1, Volgograd 400066, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5458-2240","authenticated-orcid":false,"given":"Alexander","family":"Gorobtsov","sequence":"additional","affiliation":[{"name":"Higher Mathematics Department, Volgograd State Technical University, Lenin Ave., 28, Volgograd 400005, Russia"},{"name":"Mechanical Engineering Research Institute of the Russian Academy of Sciences, Maly Kharitonyevsky Pereulok, 4, Moscow 101990, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7296-2538","authenticated-orcid":false,"given":"Oleg","family":"Sychev","sequence":"additional","affiliation":[{"name":"Software Engineering Department, Volgograd State Technical University, Lenin Ave., 28, Volgograd 400005, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7372-8364","authenticated-orcid":false,"given":"Vladimir","family":"Rozaliev","sequence":"additional","affiliation":[{"name":"Software Engineering Department, Volgograd State Technical University, Lenin Ave., 28, Volgograd 400005, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0425-5695","authenticated-orcid":false,"given":"Alexander","family":"Zubkov","sequence":"additional","affiliation":[{"name":"Software Engineering Department, Volgograd State Technical University, Lenin Ave., 28, Volgograd 400005, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3086-4929","authenticated-orcid":false,"given":"Anastasia","family":"Donsckaia","sequence":"additional","affiliation":[{"name":"Software Engineering Department, Volgograd State Technical University, Lenin Ave., 28, Volgograd 400005, Russia"}]}],"member":"1968","published-online":{"date-parts":[[2023,5,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Tuah, N.M., Ahmedy, F., Gani, A., and Yong, L.N. (2021). A Survey on Gamification for Health Rehabilitation Care: Applications, Opportunities, and Open Challenges. Information, 12.","DOI":"10.3390\/info12020091"},{"key":"ref_2","unstructured":"Proffitt, R. (2015). Handbook of Research on Holistic Perspectives in Gamification for Clinical Practice, IGI Global."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.ijosm.2009.04.002","article-title":"The functions of breathing and its dysfunctions and their relationship to breathing therapy","volume":"12","author":"Courtney","year":"2009","journal-title":"Int. J. Osteopath. Med."},{"key":"ref_4","unstructured":"Chaitow, L., Bradley, D., and Gilbert, C. (2014). Recognizing and Treating Breathing Disorders, Churchill Livingstone. [2nd ed.]."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Lee, C.C. (2020). Security and Privacy in Wireless Sensor Networks: Advances and Challenges. Sensors, 20.","DOI":"10.3390\/s20030744"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"9592836:1","DOI":"10.1155\/2020\/9592836","article-title":"Wireless Sensor Network Design Methodologies: A Survey","volume":"2020","author":"BenSaleh","year":"2020","journal-title":"J. Sens."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Fascista, A. (2022). Toward Integrated Large-Scale Environmental Monitoring Using WSN\/UAV\/Crowdsensing: A Review of Applications, Signal Processing, and Future Perspectives. Sensors, 22.","DOI":"10.3390\/s22051824"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"14","DOI":"10.48175\/IJARSCT-819","article-title":"Certain Investigations on Military Applications of Wireless Sensor Networks","volume":"3","author":"Pragadeswaran","year":"2021","journal-title":"Int. J. Adv. Res. Sci. Commun. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"5561","DOI":"10.3390\/s110605561","article-title":"Wearable and Implantable Wireless Sensor Network Solutions for Healthcare Monitoring","volume":"11","author":"Darwish","year":"2011","journal-title":"Sensors"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Brown, C., Chauhan, J., Grammenos, A., Han, J., Hasthanasombat, A., Spathis, D., Xia, T., Cicuta, P., and Mascolo, C. (2020, January 6\u201310). Exploring Automatic Diagnosis of COVID-19 from Crowdsourced Respiratory Sound Data. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, New York, NY, USA.","DOI":"10.1145\/3394486.3412865"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"102486","DOI":"10.1016\/j.artmed.2022.102486","article-title":"The voice of COVID-19: Breath and cough recording classification with temporal decision trees and random forests","volume":"137","author":"Manzella","year":"2023","journal-title":"Artif. Intell. Med."},{"key":"ref_12","unstructured":"Prpa, M., Stepanova, E.R., Schiphorst, T., Riecke, B.E., and Pasquier, P. (2020). CHI \u201920: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Association for Computing Machinery."},{"key":"ref_13","unstructured":"Wang, H. (2022). CSSE \u201922: Proceedings of the 5th International Conference on Computer Science and Software Engineering, Association for Computing Machinery."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1186\/s12938-018-0533-1","article-title":"Spectral fusion-based breathing frequency estimation; experiment on activities of daily living","volume":"17","author":"Alikhani","year":"2018","journal-title":"BioMed. Eng. OnLine"},{"key":"ref_15","unstructured":"Avuthu, B., Yenuganti, N., Kasikala, S., Viswanath, A. (2022). IC3-2022: Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing, Association for Computing Machinery."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3534595","article-title":"BreathMentor: Acoustic-Based Diaphragmatic Breathing Monitor System","volume":"6","author":"Gong","year":"2022","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."},{"key":"ref_17","unstructured":"Tran, H.A., Ngo, Q.T., and Pham, H.H. (2015). SoICT \u201915: Proceedings of the 6th International Symposium on Information and Communication Technology, Association for Computing Machinery."},{"key":"ref_18","unstructured":"Schoun, B., Transue, S., and Choi, M.H. (2017). PyHPC\u201917: Proceedings of the 7th Workshop on Python for High-Performance and Scientific Computing, Association for Computing Machinery."},{"key":"ref_19","first-page":"15","article-title":"Razrabotka metoda opredeleniya dominiruyushchego tipa dykhaniya cheloveka na baze tekhnologiy komp\u2019yuternogo zreniya, sistemy zakhvata dvizheniya i mashinnogo obucheniya","volume":"10","author":"Zubkov","year":"2022","journal-title":"Model. Optim. Inf. Tekhnol."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Di Tocco, J., Lo Presti, D., Zaltieri, M., Bravi, M., Morrone, M., Sterzi, S., Schena, E., and Massaroni, C. (2022). Investigating Stroke Effects on Respiratory Parameters Using a Wearable Device: A Pilot Study on Hemiplegic Patients. Sensors, 22.","DOI":"10.3390\/s22176708"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1123\/jab.2016-0271","article-title":"A Novel Method to Compute Breathing Volumes via Motion Capture Systems: Design and Experimental Trials","volume":"33","author":"Massaroni","year":"2017","journal-title":"J. Appl. Biomech."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Menolotto, M., Komaris, D.S., Tedesco, S., O\u2019Flynn, B., and Walsh, M. (2020). Motion Capture Technology in Industrial Applications: A Systematic Review. Sensors, 20.","DOI":"10.3390\/s20195687"},{"key":"ref_23","unstructured":"Chaitow, L., Bradley, D., and Gilbert, C. (2014). Recognizing and Treating Breathing Disorders, Churchill Livingstone. [2nd ed.]."},{"key":"ref_24","first-page":"15","article-title":"Changes in abdominal muscles architecture induced by different types of breathing","volume":"30","year":"2021","journal-title":"Isokinet. Exerc. Sci."},{"key":"ref_25","unstructured":"Kristalinskiy, V.R. (2021). Teoriya Veroyatnostey v Sisteme Mathematica: Uchebnoye Posobiye, Lan. (In Russian)."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3026","DOI":"10.1109\/TKDE.2014.2316504","article-title":"Highly Comparative Feature-Based Time-Series Classification","volume":"26","author":"Fulcher","year":"2014","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Kotu, V., and Deshpande, B. (2015). Predictive Analytics and Data Mining, Morgan Kaufmann.","DOI":"10.1016\/B978-0-12-801460-8.00009-4"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Lindholm, A., Wahlstr\u00f6m, N., Lindsten, F., and Sch\u00f6n, T.B. (2022). Machine Learning: A First Course for Engineers and Scientists, Cambridge University Press.","DOI":"10.1017\/9781108919371"},{"key":"ref_29","unstructured":"Jenkins, G.M., and Watts, D.G. (1969). Spectral Analysis and Its Applications, Holden-Day."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1210","DOI":"10.1172\/JCI108198","article-title":"Pulmonary mechanics by spectral analysis of forced random noise","volume":"56","author":"Michaelson","year":"1975","journal-title":"J. Clin. Investig."},{"key":"ref_31","unstructured":"(2023, January 24). FRUND\u2014A System for Solving Non-Linear Dynamic Equations. Available online: http:\/\/frund.vstu.ru\/."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s13160-012-0089-6","article-title":"Metrics Based on Average Distance Between Sets","volume":"30","author":"Fujita","year":"2011","journal-title":"Jpn. J. Ind. Appl. Math."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"115222","DOI":"10.1016\/j.eswa.2021.115222","article-title":"Nested cross-validation when selecting classifiers is overzealous for most practical applications","volume":"182","author":"Wainer","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_34","unstructured":"Gunasekaran, A. (2001). Agile Manufacturing: The 21st Century Competitive Strategy, Elsevier Science Ltd."},{"key":"ref_35","unstructured":"Han, J., Kamber, M., and Pei, J. (2012). Data Mining, Morgan Kaufmann. [3rd ed.]."},{"key":"ref_36","first-page":"130","article-title":"Decision tree methods: Applications for classification and prediction","volume":"27","author":"Song","year":"2015","journal-title":"Shanghai Arch. Psychiatry"},{"key":"ref_37","first-page":"207","article-title":"Chapter 6\u2014A Cognitive Random Forest: An Intra- and Intercognitive Computing for Big Data Classification Under Cune Condition","volume":"Volume 35","author":"Gudivada","year":"2016","journal-title":"Cognitive Computing: Theory and Applications"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3459665","article-title":"k-Nearest neighbour classifiers","volume":"54","author":"Cunningham","year":"2007","journal-title":"ACM Comput. Surv."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1821","DOI":"10.1007\/s10618-019-00647-x","article-title":"catch22: CAnonical Time-series CHaracteristics","volume":"33","author":"Lubba","year":"2019","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1454","DOI":"10.1007\/s10618-020-00701-z","article-title":"ROCKET: Exceptionally fast and accurate time series classification using random convolutional kernels","volume":"34","author":"Dempster","year":"2020","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"917","DOI":"10.1007\/s10618-019-00619-1","article-title":"Deep learning for time series classification: A review","volume":"33","author":"Fawaz","year":"2019","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"04019036","DOI":"10.1061\/(ASCE)IS.1943-555X.0000512","article-title":"Data Analytics in Asset Management: Cost-Effective Prediction of the Pavement Condition Index","volume":"26","author":"Piryonesi","year":"2020","journal-title":"J. Infrastruct. Syst."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1194","DOI":"10.1109\/TNN.2006.875979","article-title":"Accuracy\/Diversity and Ensemble MLP Classifier Design","volume":"17","author":"Windeatt","year":"2006","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Mboga, N., Georganos, S., Grippa, T., Lennert, M., Vanhuysse, S., and Wolff, E. (2019). Fully Convolutional Networks and Geographic Object-Based Image Analysis for the Classification of VHR Imagery. Remote Sens., 11.","DOI":"10.3390\/rs11050597"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1080\/01621459.1976.10481508","article-title":"The Equivalence of Generalized Least Squares and Maximum Likelihood Estimates in the Exponential Family","volume":"71","author":"Charnes","year":"1976","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_46","unstructured":"Balas, V.E., Son, L.H., Jha, S., Khari, M., and Kumar, R. (2019). Internet of Things in Biomedical Engineering, Academic Press."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1007\/978-3-662-44851-9_15","article-title":"Optimal Thresholding of Classifiers to Maximize F1 Measure","volume":"Volume 8725","author":"Lipton","year":"2014","journal-title":"Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2014"},{"key":"ref_48","first-page":"157","article-title":"Chapter Five\u2014Fingerprint liveness detection using an improved CNN with the spatial pyramid pooling structure","volume":"Volume 120","author":"Hurson","year":"2021","journal-title":"AI and Cloud Computing"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"049901","DOI":"10.1117\/1.2819119","article-title":"Pattern Recognition and Machine Learning","volume":"16","author":"Bishop","year":"2007","journal-title":"J. Electron. Imaging"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1678","DOI":"10.1080\/10255842.2017.1406081","article-title":"Analysis of breathing via optoelectronic systems: Comparison of four methods for computing breathing volumes and thoraco-abdominal motion pattern","volume":"20","author":"Massaroni","year":"2017","journal-title":"Comput. Methods Biomech. Biomed. Eng."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/5\/249\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:33:35Z","timestamp":1760124815000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/5\/249"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,12]]},"references-count":50,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["a16050249"],"URL":"https:\/\/doi.org\/10.3390\/a16050249","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,12]]}}}