Reducing Latency and Noise in PPG-Based SpO2 Measurements: A Kalman Filtering Approach Towards Acute Hypoxia Detection

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lingawi, Saud, Frank, Garrett, Kartawidjaja, Benedictus H., Khalili, Mahsa, Kwon, Brian, Kuo, Calvin
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909828849336320
author Lingawi, Saud
Frank, Garrett
Kartawidjaja, Benedictus H.
Khalili, Mahsa
Kwon, Brian
Kuo, Calvin
author_facet Lingawi, Saud
Frank, Garrett
Kartawidjaja, Benedictus H.
Khalili, Mahsa
Kwon, Brian
Kuo, Calvin
contents Photoplethysmography (PPG) is a common tool for monitoring cardiopulmonary health. Relying on absorption or reflectance of light by hemoglobin in the blood, the measured PPG waveform can be analyzed per heart beat using physiological assumptions to extract metrics ranging from heart rate to specific blood oxygenation (SpO2). This has led to the widespread use of PPG for bedside clinical monitoring to wearable consumer health monitoring. However, PPG is notoriously noisy and the measured absorption or reflectance of light is sensitive to factors such as body movement and contact with the skin. To reduce the noise in the PPG-derived SpO2, we developed combined traditional methods of estimating SpO2 from the PPG waveform with a new method to extract changes in SpO2 from the PPG waveform in a Kalman filter, and demonstrated its ability to better estimate SpO2 in humans undergoing controlled hypoxia (down to 14% atmospheric oxygen). The Kalman filter reduced variability in SpO2 to 4.30%SpO2 compared to the beat-to-beat SpO2 variability of 12.59%SpO2. This mirrored current methods of window-averaging the beat-to-beat SpO2, with a 30s window-average reducing SpO2 variability to 4.73%. However, current window-average methods also introduce delays, with 10s and 30s window-averaging introducing delays of 5s and 14s respectively compared to the beat-to-beat SpO2. The Kalman filter reduced this delay to within 3s of the beat-to-beat SpO2, highlighting its ability to reduce noise while maintaining SpO2 dynamics. This capability is particularly useful in reliably detecting clinically meaningful, but transient, hypoxic states, such as those observed during apnea.
format Preprint
id arxiv_https___arxiv_org_abs_2510_05355
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Reducing Latency and Noise in PPG-Based SpO2 Measurements: A Kalman Filtering Approach Towards Acute Hypoxia Detection
Lingawi, Saud
Frank, Garrett
Kartawidjaja, Benedictus H.
Khalili, Mahsa
Kwon, Brian
Kuo, Calvin
Quantitative Methods
Photoplethysmography (PPG) is a common tool for monitoring cardiopulmonary health. Relying on absorption or reflectance of light by hemoglobin in the blood, the measured PPG waveform can be analyzed per heart beat using physiological assumptions to extract metrics ranging from heart rate to specific blood oxygenation (SpO2). This has led to the widespread use of PPG for bedside clinical monitoring to wearable consumer health monitoring. However, PPG is notoriously noisy and the measured absorption or reflectance of light is sensitive to factors such as body movement and contact with the skin. To reduce the noise in the PPG-derived SpO2, we developed combined traditional methods of estimating SpO2 from the PPG waveform with a new method to extract changes in SpO2 from the PPG waveform in a Kalman filter, and demonstrated its ability to better estimate SpO2 in humans undergoing controlled hypoxia (down to 14% atmospheric oxygen). The Kalman filter reduced variability in SpO2 to 4.30%SpO2 compared to the beat-to-beat SpO2 variability of 12.59%SpO2. This mirrored current methods of window-averaging the beat-to-beat SpO2, with a 30s window-average reducing SpO2 variability to 4.73%. However, current window-average methods also introduce delays, with 10s and 30s window-averaging introducing delays of 5s and 14s respectively compared to the beat-to-beat SpO2. The Kalman filter reduced this delay to within 3s of the beat-to-beat SpO2, highlighting its ability to reduce noise while maintaining SpO2 dynamics. This capability is particularly useful in reliably detecting clinically meaningful, but transient, hypoxic states, such as those observed during apnea.
title Reducing Latency and Noise in PPG-Based SpO2 Measurements: A Kalman Filtering Approach Towards Acute Hypoxia Detection
topic Quantitative Methods
url https://arxiv.org/abs/2510.05355