Comparative Evaluation of Deep Learning Models for Respiratory Rate Estimation Using PPG-Derived Numerical Features
Abstract
1. Introduction
2. Methods
2.1. Dataset and Feature Preparation
2.2. Windowing Strategy and Data Partitioning
2.3. Deep Learning Models
2.3.1. Deep Feedforward Neural Network (DFNN)
2.3.2. Recurrent Neural Network (RNN)
2.3.3. Long Short-Term Memory (LSTM)
2.4. Model Training
3. Results
3.1. Performance of DFNN Baseline
3.2. Performance of Recurrent Neural Network Models
3.3. Performance of LSTM-Based Architectures
3.4. Comparative Analysis and Runtime Evaluation
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Addison, P.S.; Smit, P.; Jacquel, D.; Borg, U.R. Continuous Respiratory Rate Monitoring during an Acute Hypoxic Challenge Using a Depth Sensing Camera. J. Clin. Monit. Comput. 2020, 34, 1025–1033. [Google Scholar] [CrossRef] [PubMed]
- Charlton, P.H.; Birrenkott, D.A.; Bonnici, T.; Pimentel, M.A.F.; Johnson, A.E.W.; Alastruey, J.; Tarassenko, L.; Watkinson, P.J.; Beale, R.; Clifton, D.A. Breathing Rate Estimation from the Electrocardiogram and Photoplethysmogram: A Review. IEEE Rev. Biomed. Eng. 2018, 11, 2–20. [Google Scholar] [CrossRef] [PubMed]
- Bawua, L.K.; Miaskowski, C.; Hu, X.; Rodway, G.W.; Pelter, M.M. A Review of the Literature on the Accuracy, Strengths, and Limitations of Visual, Thoracic Impedance, and Electrocardiographic Methods Used to Measure Respiratory Rate in Hospitalized Patients. Ann. Noninvasive Electrocardiol. 2021, 26, e12885. [Google Scholar] [CrossRef] [PubMed]
- Pimentel, M.A.F.; Johnson, A.E.W.; Charlton, P.H.; Birrenkott, D.; Watkinson, P.J.; Tarassenko, L.; Clifton, D.A. Toward a Robust Estimation of Respiratory Rate from Pulse Oximeters. IEEE Trans. Biomed. Eng. 2017, 64, 1914–1923. [Google Scholar] [CrossRef]
- Bian, D.; Mehta, P.; Selvaraj, N. Respiratory Rate Estimation Using PPG: A Deep Learning Approach. In Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Montreal, QC, Canada, 20–24 July 2020; IEEE: New York, NY, USA, 2020; pp. 5948–5952. [Google Scholar]
- Chin, W.J.; Kwan, B.-H.; Lim, W.Y.; Tee, Y.K.; Darmaraju, S.; Liu, H.; Goh, C.-H. A Novel Respiratory Rate Estimation Algorithm from Photoplethysmogram Using Deep Learning Model. Diagnostics 2024, 14, 284. [Google Scholar] [CrossRef]
- Karlen, W.; Raman, S.; Ansermino, J.M.; Dumont, G.A. Multiparameter Respiratory Rate Estimation from the Photoplethysmogram. IEEE Trans. Biomed. Eng. 2013, 60, 1946–1953. [Google Scholar] [CrossRef]
- Addison, P.S.; Watson, J.N.; Mestek, M.L.; Mecca, R.S. Developing an Algorithm for Pulse Oximetry Derived Respiratory Rate (RRoxi): A Healthy Volunteer Study. J. Clin. Monit. Comput. 2012, 26, 45–51. [Google Scholar] [CrossRef]
- Xiao, S.; Yang, P.; Liu, L.; Zhang, Z.; Wu, J. Extraction of Respiratory Signals and Respiratory Rates from the Photoplethysmogram. In Body Area Networks. Smart IoT and Big Data for Intelligent Health; Alam, M.M., Hämäläinen, M., Mucchi, L., Niazi, I.K., Le Moullec, Y., Eds.; Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering; Springer International Publishing: Cham, Switzerland, 2020; Volume 330, pp. 184–198. ISBN 978-3-030-64990-6. [Google Scholar]
- Baker, S.; Xiang, W.; Atkinson, I. Determining Respiratory Rate from Photoplethysmogram and Electrocardiogram Signals Using Respiratory Quality Indices and Neural Networks. PLoS ONE 2021, 16, e0249843. [Google Scholar] [CrossRef]
- Lin, Y.; Song, X.; Zhao, Y.; Zhang, C.; Ding, X. Continuous Respiratory Rate Monitoring through Temporal Fusion of ECG and PPG Signals. PLoS ONE 2025, 20, e0325307. [Google Scholar] [CrossRef]
- Goldberger, A.L.; Amaral, L.A.N.; Glass, L.; Hausdorff, J.M.; Ivanov, P.C.; Mark, R.G.; Mietus, J.E.; Moody, G.B.; Peng, C.-K.; Stanley, H.E. PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals. Circulation 2000, 101, e215–e220. [Google Scholar] [CrossRef]
- Hostrup, M.C.F.; Sofie Nielsen, A.; Sørensen, F.E.; Kragballe, J.O.; Østergaard, M.U.; Korsgaard, E.; Schmidt, S.E.; Karbing, D.S. Accelerometer-Based Estimation of Respiratory Rate Using Principal Component Analysis and Autocorrelation. Physiol. Meas. 2025, 46, 035005. [Google Scholar] [CrossRef] [PubMed]
- Li, C.; Lubecke, V.M.; Boric-Lubecke, O.; Lin, J. A Review on Recent Advances in Doppler Radar Sensors for Noncontact Healthcare Monitoring. IEEE Trans. Microw. Theory Tech. 2013, 61, 2046–2060. [Google Scholar] [CrossRef]
- Takahashi, Y.; Gu, Y.; Nakada, T.; Abe, R.; Nakaguchi, T. Estimation of Respiratory Rate from Thermography Using Respiratory Likelihood Index. Sensors 2021, 21, 4406. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Xu, J.; Xie, M.; Wang, W.; Ye, K.; Wang, J.; Zhu, D. PPG-Based Heart Rate Estimation with Efficient Sensor Sampling and Learning Models. In Proceedings of the 2022 IEEE 24th Int Conf on High Performance Computing & Communications; 8th Int Conf on Data Science & Systems; 20th Int Conf on Smart City; 8th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys), Chengdu, China, 18–21 December 2022; IEEE: New York, NY, USA, 2023. [Google Scholar]
- Zhang, Z.; Pi, Z.; Liu, B. TROIKA: A General Framework for Heart Rate Monitoring Using Wrist-Type Photoplethysmographic Signals During Intensive Physical Exercise. IEEE Trans. Biomed. Eng. 2015, 62, 522–531. [Google Scholar] [CrossRef]
- Lampier, L.C.; Coelho, Y.L.; Caldeira, E.M.O.; Bastos-Filho, T. A Deep Learning Approach to Estimate the Respiratory Rate from Photoplethysmogram. Ingenius 2021, 27, 96–104. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, Y.; Si, Y.; Gao, N.; Zhang, H.; Yang, H. A High Altitude Respiration and SpO2 Dataset for Assessing the Human Response to Hypoxia. Sci. Data 2024, 11, 248. [Google Scholar] [CrossRef]
- Liaqat, D.; Abdalla, M.; Abed-Esfahani, P.; Gabel, M.; Son, T.; Wu, R.; Gershon, A.; Rudzicz, F.; Lara, E.D. WearBreathing: Real World Respiratory Rate Monitoring Using Smartwatches. In Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies; Association for Computing Machinery: New York, NY, USA, 2019; Volume 3, pp. 1–22. [Google Scholar] [CrossRef]
- Hwang, H.; Lee, K.; Lee, E.C. A Real-Time Remote Respiration Measurement Method with Improved Robustness Based on a CNN Model. Appl. Sci. 2022, 12, 11603. [Google Scholar] [CrossRef]
- Shah, A.; Shah, M.; Pandya, A.; Sushra, R.; Sushra, R.; Mehta, M.; Patel, K.; Patel, K. A Comprehensive Study on Skin Cancer Detection Using Artificial Neural Network (ANN) and Convolutional Neural Network (CNN). Clin. eHealth 2023, 6, 76–84. [Google Scholar] [CrossRef]
- Kumar, A.K.; Ritam, M.; Han, L.; Guo, S.; Chandra, R. Deep Learning for Predicting Respiratory Rate from Biosignals. Comput. Biol. Med. 2022, 144, 105338. [Google Scholar] [CrossRef]
- Kwasniewska, A.; Ruminski, J.; Szankin, M. Improving Accuracy of Contactless Respiratory Rate Estimation by Enhancing Thermal Sequences with Deep Neural Networks. Appl. Sci. 2019, 9, 4405. [Google Scholar] [CrossRef]
- Dutta, S.; Jha, S.; Sankaranarayanan, S.; Tiwari, A. Output Range Analysis for Deep Feedforward Neural Networks. In NASA Formal Methods; Dutle, A., Muñoz, C., Narkawicz, A., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2018; Volume 10811, pp. 121–138. ISBN 978-3-319-77934-8. [Google Scholar]
- Schmidhuber, J. Deep Learning in Neural Networks: An Overview. Neural Netw. 2015, 61, 85–117. [Google Scholar] [CrossRef]
- Zhao, Q.; Liu, F.; Song, Y.; Fan, X.; Wang, Y.; Yao, Y.; Mao, Q.; Zhao, Z. Predicting Respiratory Rate from Electrocardiogram and Photoplethysmogram Using a Transformer-Based Model. Bioengineering 2023, 10, 1024. [Google Scholar] [CrossRef]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; IEEE: New York, NY, USA, 2016; pp. 770–778. [Google Scholar]
- Ravichandran, V.; Murugesan, B.; Balakarthikeyan, V.; Shankaranarayana, S.M.; Ram, K.; Sp, P.; Joseph, J.; Sivaprakasam, M. RespNet: A Deep Learning Model for Extraction of Respiration from Photoplethysmogram. In Proceedings of the 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, 23–27 July 2019; IEEE: New York, NY, USA, 2019. [Google Scholar]
- Samavati, T.; Farvardin, M.; Ghaffari, A. Efficient Deep Learning-Based Estimation of the Vital Signs on Smartphones. arXiv 2022, arXiv:2204.08989. [Google Scholar]
- Mehrabadi, M.A.; Aqajari, S.A.H.; Zargari, A.H.A.; Dutt, N.; Rahmani, A.M. Novel Blood Pressure Waveform Reconstruction from Photoplethysmography Using Cycle Generative Adversarial Networks. In Proceedings of the 2022 44th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Glasgow, UK, 11–15 July 2022; IEEE: New York, NY, USA, 2022; pp. 1906–1909. [Google Scholar]
- Osathitporn, P.; Sawadwuthikul, G.; Thuwajit, P.; Ueafuea, K.; Mateepithaktham, T.; Kunaseth, N.; Choksatchawathi, T.; Punyabukkana, P.; Mignot, E.; Wilaiprasitporn, T. RRWaveNet: A Compact End-to-End Multi-Scale Residual CNN for Robust PPG Respiratory Rate Estimation. IEEE Internet Things J. 2023, 10, 15943–15952. [Google Scholar] [CrossRef]
- Mahmud, T.I.; Imran, S.A.; Shahnaz, C. Res-SE-ConvNet: A Deep Neural Network for Hypoxemia Severity Prediction for Hospital In-Patients Using Photoplethysmograph Signal. IEEE J. Transl. Eng. Health Med. 2022, 10, 1–9. [Google Scholar] [CrossRef] [PubMed]
- Chen, H.; Zhang, X.; Guo, Z.; Ying, N.; Yang, M.; Guo, C. ACTNet: Attention Based CNN and Transformer Network for Respiratory Rate Estimation. Biomed. Signal Process. Control 2024, 96, 106497. [Google Scholar] [CrossRef]
- Heikenfeld, J.; Jajack, A.; Rogers, J.; Gutruf, P.; Tian, L.; Pan, T.; Li, R.; Khine, M.; Kim, J.; Wang, J.; et al. Wearable Sensors: Modalities, Challenges, and Prospects. Lab A Chip 2018, 18, 217–248. [Google Scholar] [CrossRef]
- Yang, G.; Kang, Y.; Charlton, P.H.; Kyriacou, P.A.; Kim, K.K.; Li, L.; Park, C. Energy-Efficient PPG-Based Respiratory Rate Estimation Using Spiking Neural Networks. Sensors 2024, 24, 3980. [Google Scholar] [CrossRef]
- Karniadakis, G.E.; Kevrekidis, I.G.; Lu, L.; Perdikaris, P.; Wang, S.; Yang, L. Physics-Informed Machine Learning. Nat. Rev. Phys. 2021, 3, 422–440. [Google Scholar] [CrossRef]
- Huang, X. Predictive Models: Regression, Decision Trees, and Clustering. Appl. Comput. Eng. 2024, 79, 124–133. [Google Scholar] [CrossRef]
- Joshi, A.; Guevara, D.; Earles, M. Standardizing and Centralizing Datasets for Efficient Training of Agricultural Deep Learning Models. Plant Phenomics 2023, 5, 0084. [Google Scholar] [CrossRef] [PubMed]
- Graves, A.; Mohamed, A.; Hinton, G. Speech Recognition with Deep Recurrent Neural Networks. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; IEEE: New York, NY, USA, 2013; pp. 6645–6649. [Google Scholar]
- Schuster, M.; Paliwal, K.K. Bidirectional Recurrent Neural Networks. IEEE Trans. Signal Process. 1997, 45, 2673–2681. [Google Scholar] [CrossRef]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep Learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
- Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Gupta, T.K.; Raza, K. Optimizing Deep Feedforward Neural Network Architecture: A Tabu Search Based Approach. Neural Process. Lett. 2020, 51, 2855–2870. [Google Scholar] [CrossRef]
- Rengasamy, D.; Jafari, M.; Rothwell, B.; Chen, X.; Figueredo, G.P. Deep Learning with Dynamically Weighted Loss Function for Sensor-Based Prognostics and Health Management. Sensors 2020, 20, 723. [Google Scholar] [CrossRef]
- Liu, B.; Dai, X.; Gong, H.; Guo, Z.; Liu, N.; Wang, X.; Liu, M. Deep Learning versus Professional Healthcare Equipment: A Fine-Grained Breathing Rate Monitoring Model. Mob. Inf. Syst. 2018, 2018, 5214067. [Google Scholar] [CrossRef]
- Pekel, E.; Kara, S. A Comprehensive Review for Artifical Neural Network Application to Public Transportation. Sigma J. Eng. Nat. Sci. 2017, 35, 157–179. [Google Scholar]
- Yang, C.; Zhai, J.; Tao, G. Deep Learning for Price Movement Prediction Using Convolutional Neural Network and Long Short-Term Memory. Math. Probl. Eng. 2020, 2020, 2746845. [Google Scholar] [CrossRef]
- Chandra, R.; Goyal, S.; Gupta, R. Evaluation of Deep Learning Models for Multi-Step Ahead Time Series Prediction. IEEE Access 2021, 9, 83105–83123. [Google Scholar] [CrossRef]
- Su, T.; Sun, H.; Zhu, J.; Wang, S.; Li, Y. BAT: Deep Learning Methods on Network Intrusion Detection Using NSL-KDD Dataset. IEEE Access 2020, 8, 29575–29585. [Google Scholar] [CrossRef]
- Laganà, F.; Faccì, A.R. Parametric Optimisation of a Pulmonary Ventilator Using the Taguchi Method. J. Electr. Eng. 2025, 76, 265–274. [Google Scholar] [CrossRef]
- Charlton, P.H.; Bonnici, T.; Tarassenko, L.; Clifton, D.A.; Beale, R.; Watkinson, P.J. An Assessment of Algorithms to Estimate Respiratory Rate from the Electrocardiogram and Photoplethysmogram. Physiol. Meas. 2016, 37, 610–626. [Google Scholar] [CrossRef]







| Model Name | Optimizer (Learning Rate) | No. of Dense Layers (Units) | No. of RNN Layers (Units) | No. of LSTM Layers (Units) | Activation Function | Batch Size | Kernel Initialization | Kernel Regularization | Dropout |
|---|---|---|---|---|---|---|---|---|---|
| DFNN | Adam (0.001) | 3 (1024, 512, 512) | – | _ | ReLU (Dense), Linear (Output) | 200 | Mean = 0.0, Std = 0.02 | L2 = 1 × 10−8 | 0.05 |
| Simple RNN | Adam (0.001) | 1 (256) | 3 (256, 256, 256) | _ | ReLU (Dense &RNN), Linear (Output) | 100 | Mean = 0.0, Std = 0.02 | L2 = 1 × 10−7 | 0.05 |
| Bi-Simple RNN | Adam (0.001) | 1 (512) | 3 (256, 256, 256) | _ | ReLU (Dense &RNN), Linear (Output) | 200 | Mean = 0.0, Std = 0.02 | L2 = 1 × 10−7 | 0.05 |
| LSTM | Adam (0.001) | 1 (512) | _ | 3 (512, 512, 512) | ReLU (Dense &LSTM), Linear (Output) | 200 | Mean = 0.0, Std = 0.02 | L2 = 1 × 10−8 | 0.05 |
| Bi-LSTM | Adam (0.001) | 1 (256) | – | 3 (1024, 512, 512) | ReLU (Dense &LSTM), Linear (Output) | 200 | Mean = 0.0, Std = 0.02 | L2 = 1 × 10−8 | 0.05 |
| Approach | Method | MAE | RMSE | R2 | Runtime (s) |
|---|---|---|---|---|---|
| Real Data | DFNN | 0.659 | 1.177 | 0.877 | 654.85 |
| RNN | 0.691 | 1.200 | 0.872 | 992.61 | |
| Bi-RNN | 0.668 | 1.158 | 0.881 | 1198.84 | |
| LSTM | 0.521 | 1.074 | 0.898 | 7422.66 | |
| Bi-LSTM | 0.545 | 1.031 | 0.906 | 23,040.05 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Hasan, S.M.; Raj, M.G.S.; Mitra, K. Comparative Evaluation of Deep Learning Models for Respiratory Rate Estimation Using PPG-Derived Numerical Features. Electronics 2026, 15, 1108. https://doi.org/10.3390/electronics15051108
Hasan SM, Raj MGS, Mitra K. Comparative Evaluation of Deep Learning Models for Respiratory Rate Estimation Using PPG-Derived Numerical Features. Electronics. 2026; 15(5):1108. https://doi.org/10.3390/electronics15051108
Chicago/Turabian StyleHasan, Syed Mahedi, Mercy Golda Sam Raj, and Kunal Mitra. 2026. "Comparative Evaluation of Deep Learning Models for Respiratory Rate Estimation Using PPG-Derived Numerical Features" Electronics 15, no. 5: 1108. https://doi.org/10.3390/electronics15051108
APA StyleHasan, S. M., Raj, M. G. S., & Mitra, K. (2026). Comparative Evaluation of Deep Learning Models for Respiratory Rate Estimation Using PPG-Derived Numerical Features. Electronics, 15(5), 1108. https://doi.org/10.3390/electronics15051108

