z-logo
open-access-imgOpen Access
Continuous blood oxygen estimation using PPG based on VMD
Author(s) -
Youyuan Tang,
Min Li,
Zhao Wei
Publication year - 2022
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/2246/1/012086
Subject(s) - photoplethysmogram , oxygen saturation , hypoxemia , sensitivity (control systems) , computer science , algorithm , oxygen , anesthesia , medicine , electronic engineering , engineering , computer vision , chemistry , organic chemistry , filter (signal processing)
Existing photoplethysmography(PPG) signal is extremely susceptible to interference from baseline drift, and the training interval of traditional algorithms is basically fixed between 80% and 100%, which leads to the low accuracy of blood oxygen detection, especially in patients with severe hypoxemia. Based on the PPG acquisition system developed by ourselves, we use moving average filtering and variable mode decomposition(VMD) to remove high-frequency and baseline drift interference, and use the 30%-100% SpO 2 data interval of the Fluke ProSim8 vital signs simulator as the SpO 2 algorithm guarantee. Finally, the paper proposed a continuous blood oxygen saturation measurement algorithm based on VMD. The final experimental results show that in the five types of patient data of the simulator, high-precision measurement can be ensured in the normal SpO 2 range and in the low SpO 2 or even ultra-low SpO 2 range; at the same time, the sensitivity of the algorithm to SpO 2 is better than that of the reference oximeter. The response speed is faster; finally, in the process of detecting simulated apnea, compared with the reference oximeter, the error of the blood oxygen saturation in the stable interval is ±1, the error of the lowest SpO 2 is ±3, and the calculated consistency of the blood oxygen reduction duration reaches 89.10%.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here