TY - JOUR
T1 - A Noninvasive Blood Glucose Monitoring System Based on Smartphone PPG Signal Processing and Machine Learning
AU - Zhang, Gaobo
AU - Mei, Zhen
AU - Zhang, Yuan
AU - Ma, Xuesheng
AU - Lo, Benny
AU - Chen, Dongyi
AU - Zhang, Yuanting
PY - 2020/11
Y1 - 2020/11
N2 - Blood glucose level needs to be monitored regularly to manage the health condition of hyperglycemic patients. The current glucose measurement approaches still rely on invasive techniques which are uncomfortable and raise the risk of infection. To facilitate daily care at home, in this article, we propose an intelligent, noninvasive blood glucose monitoring system which can differentiate a user's blood glucose level into normal, borderline, and warning based on smartphone photoplethysmography (PPG) signals. The main implementation processes of the proposed system include 1) a novel algorithm for acquiring PPG signals using only smartphone camera videos; 2) a fitting-based sliding window algorithm to remove varying degrees of baseline drifts and segment the signal into single periods; 3) extracting characteristic features from the Gaussian functions by comparing PPG signals at different blood glucose levels; 4) categorizing the valid samples into three glucose levels by applying machine learning algorithms. Our proposed system was evaluated on a data set of 80 subjects. Experimental results demonstrate that the system can separate valid signals from invalid ones at an accuracy of 97.54% and the overall accuracy of estimating the blood glucose levels reaches 81.49%. The proposed system provides a reference for the introduction of noninvasive blood glucose technology into daily or clinical applications. This article also indicates that smartphone-based PPG signals have great potential to assess an individual's blood glucose level.
AB - Blood glucose level needs to be monitored regularly to manage the health condition of hyperglycemic patients. The current glucose measurement approaches still rely on invasive techniques which are uncomfortable and raise the risk of infection. To facilitate daily care at home, in this article, we propose an intelligent, noninvasive blood glucose monitoring system which can differentiate a user's blood glucose level into normal, borderline, and warning based on smartphone photoplethysmography (PPG) signals. The main implementation processes of the proposed system include 1) a novel algorithm for acquiring PPG signals using only smartphone camera videos; 2) a fitting-based sliding window algorithm to remove varying degrees of baseline drifts and segment the signal into single periods; 3) extracting characteristic features from the Gaussian functions by comparing PPG signals at different blood glucose levels; 4) categorizing the valid samples into three glucose levels by applying machine learning algorithms. Our proposed system was evaluated on a data set of 80 subjects. Experimental results demonstrate that the system can separate valid signals from invalid ones at an accuracy of 97.54% and the overall accuracy of estimating the blood glucose levels reaches 81.49%. The proposed system provides a reference for the introduction of noninvasive blood glucose technology into daily or clinical applications. This article also indicates that smartphone-based PPG signals have great potential to assess an individual's blood glucose level.
KW - Daily care
KW - gaussian fitting
KW - healthcare based on machine learning
KW - noninvasive blood glucose monitoring
KW - smartphone photoplethysmography (PPG) signal
KW - PHOTOPLETHYSMOGRAPH
KW - PRESSURE
KW - WRIST
KW - Daily care
KW - gaussian fitting
KW - healthcare based on machine learning
KW - noninvasive blood glucose monitoring
KW - smartphone photoplethysmography (PPG) signal
KW - PHOTOPLETHYSMOGRAPH
KW - PRESSURE
KW - WRIST
KW - Daily care
KW - gaussian fitting
KW - healthcare based on machine learning
KW - noninvasive blood glucose monitoring
KW - smartphone photoplethysmography (PPG) signal
KW - PHOTOPLETHYSMOGRAPH
KW - PRESSURE
KW - WRIST
UR - http://www.scopus.com/inward/record.url?scp=85089343041&partnerID=8YFLogxK
UR - http://gateway.isiknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=LinksAMR&SrcApp=PARTNER_APP&DestLinkType=FullRecord&DestApp=WOS&KeyUT=000554904700047
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85089343041&origin=recordpage
U2 - 10.1109/TII.2020.2975222
DO - 10.1109/TII.2020.2975222
M3 - RGC 21 - Publication in refereed journal
SN - 1551-3203
VL - 16
SP - 7209
EP - 7218
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 11
M1 - 9005207
ER -