Files in this item
Remote photoplethysmography (rPPG) to measure heart rate and blood oxygenation levels using colour, infrared and depth data from real home environments
Item metadata
dc.contributor.advisor | Harris-Birtill, David Cameron Christopher | |
dc.contributor.advisor | Doherty, Gayle H. | |
dc.contributor.author | Pirzada, Pireh | |
dc.coverage.spatial | 343 | en_US |
dc.date.accessioned | 2023-10-18T13:39:31Z | |
dc.date.available | 2023-10-18T13:39:31Z | |
dc.date.issued | 2023-11-28 | |
dc.identifier.uri | https://hdl.handle.net/10023/28544 | |
dc.description.abstract | Heart Rate (HR) and Blood Oxygenation Level (SPO₂) are physiological signs that are critically important measurements in the assessment of emergent ill-health. These typically require physical contact and blood tests that are often prohibitive for people with certain incapacities, severe illnesses, or burns. Currently, there is no commercially available system for measuring HR and SPO₂ simultaneously remotely, such as through Remote Photoplethysmography (rPPG). Furthermore, there is a gap in the literature on rPPG research as it is unclear which preprocessing techniques and noise reduction algorithms work best in a realistic scenario encompassing diverse demographic characteristics. This thesis addresses these gaps by answering the question ‘How can rPPG be used for unobtrusively measuring vital signs for diverse participants in uncontrolled (home) environments with a low Root Mean Square Error (RMSE)?”. The Automated Remote Pulse Oximetry System incorporates Red, Green, Blue, Depth and Infrared (IR) data to measure HR and SPO₂ remotely from Regions of Interest (ROIs) from the face. Various preprocessing and noise reduction algorithms for measuring vital signs have been evaluated across different skin pigmentation types using multispectral imaging of participants’ faces over time. This novel approach uses the frequency content to obtain the HR and a depth-calibrated ratiometric measurement from Red and IR to measure SPO₂. Additionally, this research with 40 participants identifies and reports factors from real-life environments that impact the system’s error rate. Detrending, interpolating, hamming, and normalising the signal using a 15-second temporal window size with FastICA produced the lowest RMSE of 7.8 for HR with an r-correlation value of 0.85 and RMSE of 2.5 for SPO₂ across different skin pigmentation types which also has the lowest computation time of 1.75ms per measurement. This rPPG system has the potential for deployment in uncontrolled environments offering widespread benefits for those who require remote HR and SPO₂ measurement. | en_US |
dc.language.iso | en | en_US |
dc.relation | Automated Remote Pulse Oximetry System (ARPOS) Dataset. Pirzada, P., Zenodo, 6 May 2022. DOI: https://doi.org/10.5281/zenodo.6522389 | en |
dc.relation | Automated Remote Pulse Oximetry System (ARPOS Code) Pirzada, P. (Creator), GitHub, 2022. https://github.com/PirehP/ARPOSpublic | en |
dc.relation | Pirzada, P., Morrison, D., Doherty, G. H., Dhasmana, D. J., & Harris-Birtill, D. C. C. (2022). Automated Remote Pulse Oximetry System (ARPOS). Sensors, 21(13), [4974]. https://doi.org/10.3390/s22134974 [https://research-repository.st-andrews.ac.uk/handle/10023/25597 : Open Access version] | en |
dc.relation.uri | https://doi.org/10.5281/zenodo.6522389 | |
dc.relation.uri | https://github.com/PirehP/ARPOSpublic | |
dc.relation.uri | https://research-repository.st-andrews.ac.uk/handle/10023/25597 | |
dc.rights | Creative Commons Attribution 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.subject | rPPG | en_US |
dc.subject | Heart rate | en_US |
dc.subject | Blood oxygenation | en_US |
dc.subject | Signal processing | en_US |
dc.subject | Computer vision | en_US |
dc.subject | Kinect V2 | en_US |
dc.subject | Remote studies | en_US |
dc.subject | Remote measurement | en_US |
dc.title | Remote photoplethysmography (rPPG) to measure heart rate and blood oxygenation levels using colour, infrared and depth data from real home environments | en_US |
dc.type | Thesis | en_US |
dc.contributor.sponsor | University of St Andrews. School of Computer Science | en_US |
dc.contributor.sponsor | University of St Andrews. St Leonard’s College | en_US |
dc.type.qualificationlevel | Doctoral | en_US |
dc.type.qualificationname | PhD Doctor of Philosophy | en_US |
dc.publisher.institution | The University of St Andrews | en_US |
dc.rights.embargodate | 2025-10-04 | |
dc.rights.embargoreason | Thesis restricted in accordance with University regulations. Restricted until 4th October 2025 | en |
dc.identifier.doi | https://doi.org/10.17630/sta/624 |
The following licence files are associated with this item:
This item appears in the following Collection(s)
Except where otherwise noted within the work, this item's licence for re-use is described as Creative Commons Attribution 4.0 International
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.