An End-to-End and Accurate PPG-based Respiratory Rate Estimation Approach Using Cycle Generative Adversarial Networks
Seyed Amir Hossein Aqajari, Rui Cao, Amir Hosein Afandizadeh Zargari,, and Amir M. Rahmani

TL;DR
This paper introduces a novel end-to-end deep learning pipeline using CycleGAN to accurately estimate respiratory rate from raw PPG signals, outperforming existing methods in real-world data.
Contribution
The paper presents a new CycleGAN-based approach for reconstructing respiratory signals from PPG data, significantly improving RR estimation accuracy over prior methods.
Findings
Achieved up to 2× higher accuracy in RR estimation
Mean absolute error of 1.9±0.3 beats per minute
Outperformed state-of-the-art methods on public dataset
Abstract
Respiratory rate (RR) is a clinical sign representing ventilation. An abnormal change in RR is often the first sign of health deterioration as the body attempts to maintain oxygen delivery to its tissues. There has been a growing interest in remotely monitoring of RR in everyday settings which has made photoplethysmography (PPG) monitoring wearable devices an attractive choice. PPG signals are useful sources for RR extraction due to the presence of respiration-induced modulations in them. The existing PPG-based RR estimation methods mainly rely on hand-crafted rules and manual parameters tuning. An end-to-end deep learning approach was recently proposed, however, despite its automatic nature, the performance of this method is not ideal using the real world data. In this paper, we present an end-to-end and accurate pipeline for RR estimation using Cycle Generative Adversarial Networks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNon-Invasive Vital Sign Monitoring · Hemodynamic Monitoring and Therapy · Heart Rate Variability and Autonomic Control
MethodsHuMan(Expedia)||How do I get a human at Expedia? · Batch Normalization · Residual Connection · PatchGAN · Residual Block · Cycle Consistency Loss · Instance Normalization · *Communicated@Fast*How Do I Communicate to Expedia? · Tanh Activation · Sigmoid Activation
