EMD-Based Noninvasive Blood Glucose Estimation from PPG Signals Using Machine Learning Algorithms
Abstract
:1. Introduction
- -
- The study focuses on PPG-based features for blood glucose estimation, aiming to reduce dependence on conventional features by exclusively utilizing PPG waveform-based features including ratios (AC/DCs) and ratio of ratios across various wavelength combinations, and IMF-based features derived through empirical mode decomposition (EMD). Empirical mode decomposition has been newly applied to extract PPG signal features for blood glucose level estimation.
- -
- In this study, we have performed a detailed comparative analysis, measuring the performance of PPG-based features against well-established machine learning algorithms, including XGBoost, random forest, LightGBM, and CatBoost.
- -
- Improved and more reliable blood glucose predictions were achieved using only PPG signal-based features without the need for external information such as BMI, SpO2, and age.
- -
2. Materials and Methods
2.1. Data Acquisition
2.2. Segmentation
2.3. Preprocessing
2.4. Empirical Mode Decomposition (EMD) on PPG Signals
2.5. Ratio Features from PPG Signals
2.5.1. AC/DCs as Features
2.5.2. R1, R2, and R3 as Features
2.6. Feature Extraction from PPG Waveforms
2.7. Feature Extraction from IMF-Based Features Obtained through EMD
2.8. Application of IMF-Based Features Obtained through EMD
2.9. Comparative Analysis between Wavelet Transform-Based Features and EMD-Based Features for Blood Glucose Estimation from PPG Signals
3. Results and Discussion
3.1. Performance Using PPG Waveform-Based Features
3.2. Performance Using 50 Features (Combining Top 20 PPG Waveform-Based Features with Top 30 IMF-Based Features)
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Computational Methods for Specific IMF-Based Features Obtained through EMD
References
- Saeedi, P.; Petersohn, I.; Salpea, P.; Malanda, B.; Karuranga, S.; Unwin, N.; Colagiuri, S.; Guariguata, L.; Motala, A.A.; Ogurtsova, K.; et al. Global and Regional Diabetes Prevalence Estimates for 2019 and Projections for 2030 and 2045: Results from the International Diabetes Federation Diabetes Atlas, 9th Edition. Diabetes Res. Clin. Pract. 2019, 157, 107843. [Google Scholar] [CrossRef] [PubMed]
- Garg, S.K.; Voelmle, M.; Gottlieb, P.A. Time Lag Characterization of Two Continuous Glucose Monitoring Systems. Diabetes Res. Clin. Pract. 2010, 87, 348–353. [Google Scholar] [CrossRef] [PubMed]
- Kao, Y.-H.; Chao, P.C.-P.; Wey, C.-L. Design and Validation of a New PPG Module to Acquire High-Quality Physiological Signals for High-Accuracy Biomedical Sensing. IEEE J. Select. Top. Quantum Electron. 2019, 25, 69000210. [Google Scholar] [CrossRef]
- Ghamari, M. A Review on Wearable Photoplethysmography Sensors and Their Potential Future Applications in Health Care. IJBSBE 2018, 4, 195. [Google Scholar] [CrossRef] [PubMed]
- Hossain, S.; Gupta, S.S.; Kwon, T.H.; Kim, K.D. Derivation and Validation of Gray-Box Models to Estimate Noninvasive In-Vivo Percentage Glycated Hemoglobin Using Digital Volume Pulse Waveform. Sci. Rep. 2021, 11, 12169. [Google Scholar] [CrossRef] [PubMed]
- Hossain, M.S.; Kim, K.-D. Noninvasive Estimation of Glycated Hemoglobin In-Vivo Based on Photon Diffusion Theory and Genetic Symbolic Regression Models. IEEE Trans. Biomed. Eng. 2021, 69, 2053–2064. [Google Scholar] [CrossRef] [PubMed]
- Turja, M.S.; Kwon, T.H.; Kim, H.; Kim, K.D. Noninvasive In Vivo Estimation of HbA1c Based on the Beer–Lambert Model from Photoplethysmogram Using Only Two Wavelengths. Appl. Sci. 2023, 13, 3626. [Google Scholar] [CrossRef]
- Shi, B. BGEMTM: Assessing Elevated Blood Glucose Levels Using Machine Learning and Wearable Photo Plethysmography Sensors; JMIR: Toronto, ON, Canada, 2022. [Google Scholar]
- Sen Gupta, S.; Kwon, T.-H.; Hossain, S.; Kim, K.-D. Towards Non-Invasive Blood Glucose Measurement Using Machine Learning: An All-Purpose PPG System Design. Biomed. Signal Process. Control 2021, 68, 102706. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, T. Application of Improved LightGBM Model in Blood Glucose Prediction. Appl. Sci. 2020, 10, 3227. [Google Scholar] [CrossRef]
- Prabha, A.; Yadav, J.; Rani, A.; Singh, V. Intelligent Estimation of Blood Glucose Level Using Wristband PPG Signal and Physiological Parameters. Biomed. Signal Process. Control 2022, 78, 103876. [Google Scholar] [CrossRef]
- Garde, A.; Karlen, W.; Dehkordi, P.; Ansermino, J.M.; Dumont, G.A. Empirical mode decomposition for respiratory and heart rate estimation from the photoplethysmogram. In Proceedings of the 2013 Computing in Cardiology Conference (CinC 2013), Zaragoza, Spain, 22–25 September 2013; IEEE: New York, NY, USA, 2013; Volume 40, pp. 799–802. [Google Scholar]
- Hadiyoso, S.; Dewi, E.M.; Wijayanto, I. Comparison of EMD, VMD and EEMD Methods in Respiration Wave Extraction Based on PPG Waves. J. Phys. Conf. Ser. 2020, 1577, 012040. [Google Scholar] [CrossRef]
- Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.-C.; Tung, C.C.; Liu, H.H. The Empirical Mode Decomposition and the Hilbert Spectrum for Nonlinear and Non-Stationary Time Series Analysis. Proc. R. Soc. Lond. A 1998, 454, 903–995. [Google Scholar] [CrossRef]
- Bagal, T.; Bhole, K. Calibration of an Optical Sensor for in Vivo Blood Glucose Maeasurenaent. In Proceedings of the 2019 2nd International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), Kannur, India, 5–6 July 2019; IEEE: New York, NY, USA, 2019; pp. 1029–1032. [Google Scholar]
- Singha, S.K.; Ahmad, M.; Islam, M.R. Multiple Regression Analysis Based Non-Invasive Blood Glucose Level Estimation Using Photoplethysmography. In Proceedings of the 2021 International Conference on Automation, Control and Mechatronics for Industry 4.0 (ACMI), Rajshahi, Bangladesh, 8 July 2021; IEEE: New York, NY, USA, 2021; pp. 1–5. [Google Scholar]
- Argüello-Prada, E.J.; Bolaños, S.M. On the Role of Perfusion Index for Estimating Blood Glucose Levels with Ultrasound-Assisted and Conventional Finger Photoplethysmography in the near-Infrared Wavelength Range. Biomed. Signal Process. Control 2023, 86, 105338. [Google Scholar] [CrossRef]
- Satter, S.; Kwon, T.-H.; Kim, K.-D. A Comparative Analysis of Various Machine Learning Algorithms to Improve the Accuracy of HbA1c Estimation Using Wrist PPG Data. Sensors 2023, 23, 7231. [Google Scholar] [CrossRef] [PubMed]
- Crowe, J.A.; Damianou, D. The Wavelength Dependence of the Photoplethysmogram and Its Implication to Pulse Oximetry. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Paris, France, 29 October–1 November 1992; IEEE: New York, NY, USA, 1992; pp. 2423–2424. [Google Scholar]
- Caizzone, A.; Boukhayma, A.; Enz, C. AC/DC Ratio Enhancement in Photoplethysmography Using a Pinned Photodiode. IEEE Electron Device Lett. 2019, 40, 1828–1831. [Google Scholar] [CrossRef]
- Solé Morillo, Á.; Lambert Cause, J.; Baciu, V.-E.; da Silva, B.; Garcia-Naranjo, J.C.; Stiens, J. PPG EduKit: An Adjustable Photoplethysmography Evaluation System for Educational Activities. Sensors 2022, 22, 1389. [Google Scholar] [CrossRef] [PubMed]
- Feradov, F.; Ganchev, T.; Markova, V.; Kalcheva, N. EMD-Based Features for Cognitive Load and Stress Assessment from PPG Signals. In Proceedings of the 2021 International Conference on Biomedical Innovations and Applications (BIA), Varna, Bulgaria, 2 June 2022; IEEE: New York, NY, USA, 2022; pp. 62–65. [Google Scholar]
- Islam, M.R.; Rahim, M.A.; Akter, H.; Kabir, R.; Shin, J. Optimal IMF Selection of EMD for Sleep Disorder Diagnosis Using EEG Signals. In Proceedings of the 3rd International Conference on Applications in Information Technology, Aizu-Wakamatsu Japan, 1–3 November 2018; ACM: New York, NY, USA, 2018; pp. 96–101. [Google Scholar]
- Lee, S.; Hwang, H.B.; Park, S.; Kim, S.; Ha, J.H.; Jang, Y.; Hwang, S.; Park, H.-K.; Lee, J.; Kim, I.Y. Mental Stress Assessment Using Ultra Short Term HRV Analysis Based on Non-Linear Method. Biosensors 2022, 12, 465. [Google Scholar] [CrossRef]
- Hina, A.; Saadeh, W. Noninvasive Blood Glucose Monitoring Systems Using Near-Infrared Technology—A Review. Sensors 2022, 22, 4855. [Google Scholar] [CrossRef]
- Deng, H.; Zhang, L.; Xie, Y.; Mo, S. Research on Estimation of Blood Glucose Based on PPG and Deep Neural Networks. IOP Conf. Ser. Earth Environ. Sci. 2021, 693, 012046. [Google Scholar] [CrossRef]
- Kopitar, L.; Kocbek, P.; Cilar, L.; Sheikh, A.; Stiglic, G. Early Detection of Type 2 Diabetes Mellitus Using Machine Learning-Based Prediction Models. Sci Rep 2020, 10, 11981. [Google Scholar] [CrossRef]
- Afsaneh, E.; Sharifdini, A.; Ghazzaghi, H.; Ghobadi, M.Z. Recent Applications of Machine Learning and Deep Learning Models in the Prediction, Diagnosis, and Management of Diabetes: A Comprehensive Review. Diabetol. Metab. Syndr. 2022, 14, 196. [Google Scholar] [CrossRef]
- Bentéjac, C.; Csörgő, A.; Martínez-Muñoz, G. A Comparative Analysis of Gradient Boosting Algorithms. Artif. Intell. Rev. 2021, 54, 1937–1967. [Google Scholar] [CrossRef]
- Habbu, S.; Dale, M.; Ghongade, R. Estimation of Blood Glucose by Non-Invasive Method Using Photoplethysmography. Sādhanā 2019, 44, 135. [Google Scholar] [CrossRef]
- Monte-Moreno, E. Non-Invasive Estimate of Blood Glucose and Blood Pressure from a Photoplethysmograph by Means of Machine Learning Techniques. Artif. Intell. Med. 2011, 53, 127–138. [Google Scholar] [CrossRef]
- Giannakopoulos, T.; Pikrakis, A. Audio Features. In Introduction to Audio Analysis; Elsevier: Amsterdam, The Netherlands, 2014; pp. 59–103. ISBN 978-0-08-099388-1. [Google Scholar]
- Acharya, U.R.; Fujita, H.; Sudarshan, V.K.; Bhat, S.; Koh, J.E.W. Application of Entropies for Automated Diagnosis of Epilepsy Using EEG Signals: A Review. Knowl.-Based Syst. 2015, 88, 85–96. [Google Scholar] [CrossRef]
- Hassan, A.R.; Bashar, S.K.; Bhuiyan, M.I.H. On the Classification of Sleep States by Means of Statistical and Spectral Features from Single Channel Electroencephalogram. In Proceedings of the 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Kochi, India, 10–13 August 2015; IEEE: New York, NY, USA, 2015; pp. 2238–2243. [Google Scholar]
Measurement | Blood Glucose (mg/dL) | Age (Years) | HbA1c (%) |
---|---|---|---|
Min | 86 | 23 | 5.1 |
Max | 170 | 86 | 8.8 |
Mean ± SD | 120.82 ± 25.12 | 55 ± 21.92 | 5.87 ± 0.63 |
Combination of Wavelengths | Metrics | Random Forest | XGBoost | LightGBM | CatBoost |
---|---|---|---|---|---|
RGB | Pearson’s r | 0.85 | 0.88 | 0.84 | 0.91 |
RMSE (mg/dL) | 22.37 | 18.75 | 20.89 | 16.38 | |
R2 score | 0.67 | 0.76 | 0.72 | 0.81 | |
MAE (mg/dL) | 10.45 | 12.60 | 15.25 | 12.03 | |
MAPE (mg/dL) | 7.02 | 8.77 | 11.54 | 8.99 |
Combination of Wavelengths | Metrics | Random Forest | XGBoost | LightGBM | CatBoost |
---|---|---|---|---|---|
RGB | Pearson’s r | 0.89 | 0.92 | 0.84 | 0.93 |
RMSE (mg/dL) | 15.72 | 13.83 | 19.4 | 14.02 | |
R2 score | 0.81 | 0.84 | 0.72 | 0.86 | |
MAE (mg/dL) | 10.23 | 10.96 | 15.20 | 10.46 | |
MAPE (mg/dL) | 7.78 | 8.46 | 11.54 | 8.64 |
Combination of Wavelengths | Metrics | Random Forest | XGBoost | LightGBM | CatBoost |
---|---|---|---|---|---|
RGB | Pearson’s r | 0.94 | 0.95 | 0.93 | 0.96 |
RMSE (mg/dL) | 13.37 | 11.86 | 14.63 | 10.94 | |
R2 score | 0.88 | 0.91 | 0.86 | 0.92 | |
MAE (mg/dL) | 8.2 | 7.05 | 9.21 | 8.01 | |
MAPE (mg/dL) | 6.11 | 6.66 | 7.02 | 6.04 |
Method | Main Features | Machine Learning Algorithm | R2 Score |
---|---|---|---|
Method [27] | SPA-based features | Neural network | 0.91 |
Method [28] | KTE, AR, Heart rate statistics, Sp range | Random forest | 0.90 |
Our Method | Extracted from IMFs, ratio features from PPG | RF, XGB, CB, LightGBM | 0.92 |
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. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Satter, S.; Turja, M.S.; Kwon, T.-H.; Kim, K.-D. EMD-Based Noninvasive Blood Glucose Estimation from PPG Signals Using Machine Learning Algorithms. Appl. Sci. 2024, 14, 1406. https://doi.org/10.3390/app14041406
Satter S, Turja MS, Kwon T-H, Kim K-D. EMD-Based Noninvasive Blood Glucose Estimation from PPG Signals Using Machine Learning Algorithms. Applied Sciences. 2024; 14(4):1406. https://doi.org/10.3390/app14041406
Chicago/Turabian StyleSatter, Shama, Mrinmoy Sarker Turja, Tae-Ho Kwon, and Ki-Doo Kim. 2024. "EMD-Based Noninvasive Blood Glucose Estimation from PPG Signals Using Machine Learning Algorithms" Applied Sciences 14, no. 4: 1406. https://doi.org/10.3390/app14041406
APA StyleSatter, S., Turja, M. S., Kwon, T.-H., & Kim, K.-D. (2024). EMD-Based Noninvasive Blood Glucose Estimation from PPG Signals Using Machine Learning Algorithms. Applied Sciences, 14(4), 1406. https://doi.org/10.3390/app14041406