Blood glucose level regression for smartphone ppg signals using machine learning

dc.contributor.author

Islam, TT

dc.contributor.author

Ahmed, MS

dc.contributor.author

Hassanuzzaman, M

dc.contributor.author

Amir, SAB

dc.contributor.author

Rahman, T

dc.date.accessioned

2025-09-14T21:48:24Z

dc.date.available

2025-09-14T21:48:24Z

dc.date.issued

2021-01-02

dc.description.abstract

Diabetes is a chronic illness that affects millions of people worldwide and requires regular monitoring of a patient’s blood glucose level. Currently, blood glucose is monitored by a minimally invasive process where a small droplet of blood is extracted and passed to a glucometer—however, this process is uncomfortable for the patient. In this paper, a smartphone video-based noninvasive technique is proposed for the quantitative estimation of glucose levels in the blood. The videos are collected steadily from the tip of the subject’s finger using smartphone cameras and subsequently converted into a Photoplethysmography (PPG) signal. A Gaussian filter is applied on top of the Asymmetric Least Square (ALS) method to remove high-frequency noise, optical noise, and motion interference from the raw PPG signal. These preprocessed signals are then used for extracting signal features such as systolic and diastolic peaks, the time differences between consecutive peaks (DelT), first derivative, and second derivative peaks. Finally, the features are fed into Principal Component Regression (PCR), Partial Least Square Regression (PLS), Support Vector Regression (SVR) and Random Forest Regression (RFR) models for the prediction of glucose level. Out of the four statistical learning techniques used, the PLS model, when applied to an unbiased dataset, has the lowest standard error of prediction (SEP) at 17.02 mg/dL.

dc.identifier.issn

2076-3417

dc.identifier.uri

https://hdl.handle.net/10161/33183

dc.language

en

dc.publisher

MDPI AG

dc.relation.ispartof

Applied Sciences Switzerland

dc.relation.isversionof

10.3390/app11020618

dc.rights.uri

https://creativecommons.org/licenses/by-nc/4.0

dc.subject

PPG

dc.subject

diabetes

dc.subject

blood glucose

dc.subject

regression

dc.subject

signal processing

dc.subject

machine learning

dc.subject

PCR

dc.subject

PLS

dc.subject

SVR

dc.subject

RFR

dc.title

Blood glucose level regression for smartphone ppg signals using machine learning

dc.type

Journal article

duke.contributor.orcid

Hassanuzzaman, M|0000-0002-4751-3773

pubs.begin-page

1

pubs.end-page

20

pubs.issue

2

pubs.organisational-group

Duke

pubs.organisational-group

Pratt School of Engineering

pubs.organisational-group

Student

pubs.organisational-group

Electrical and Computer Engineering

pubs.publication-status

Published

pubs.volume

11

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
applsci-11-00618-v2.pdf
Size:
5.14 MB
Format:
Adobe Portable Document Format
Description:
Published version