RhythmEdge: Enabling contactless heart rate estimation on the edge

The primary contribution of this paper is designing and prototyping a real-time edge computing system, RhythmEdge, that is capable of detecting changes in blood volume from facial videos (Remote Photoplethysmography; rPPG), enabling cardio-vascular health assessment instantly. The benefits of Rhythm...

Full description

Saved in:
Bibliographic Details
Main Authors: HASAN, Zahid, DEY, Emon, RAMAMURTHY, Sreenivasan Ramasamy, ROY, Nirmalya, MISRA, Archan
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2022
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/7890
https://ink.library.smu.edu.sg/context/sis_research/article/8888/viewcontent/7._RhythmEdge_Enabling_Contactless_Heart_Rate_Estimation_on_the_Edge.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-8888
record_format dspace
spelling sg-smu-ink.sis_research-88882023-06-26T03:36:50Z RhythmEdge: Enabling contactless heart rate estimation on the edge HASAN, Zahid DEY, Emon RAMAMURTHY, Sreenivasan Ramasamy ROY, Nirmalya MISRA, Archan The primary contribution of this paper is designing and prototyping a real-time edge computing system, RhythmEdge, that is capable of detecting changes in blood volume from facial videos (Remote Photoplethysmography; rPPG), enabling cardio-vascular health assessment instantly. The benefits of RhythmEdge include non-invasive measurement of cardiovascular activity, real-time system operation, inexpensive sensing components, and computing. RhythmEdge captures a short video of the skin using a camera and extracts rPPG features to estimate the Photoplethysmography (PPG) signal using a multi-task learning framework while offloading the edge computation. In addition, we intelligently apply a transfer learning approach to the multi-task learning framework to mitigate sensor heterogeneities to scale the RhythmEdge prototype to work with a range of commercially available sensing and computing devices. Besides, to further adapt the software stack for resource-constrained devices, we postulate novel pruning and quantization techniques (Quantization: FP32, FP16; Pruned-Quantized: FP32, FP16) that efficiently optimize the deep feature learning while minimizing the runtime, latency, memory, and power usage. We benchmark RhythmEdge prototype for three different cameras and edge computing platforms while evaluating it on three publicly available datasets and an in-house dataset collected under challenging environmental circumstances. Our analysis indicates that RhythmEdge performs on par with the existing contactless heart rate monitoring systems while utilizing only half of its available resources. Furthermore, we perform an ablation study with and without pruning and quantization to report the model size (87%) vs. inference time (70%) reduction. We attested the efficacy of RhythmEdge prototype with a maximum power of 8W and a memory usage of 290MB, with a minimal latency of 0.0625 seconds and a runtime of 0.64 seconds per 30 frames. 2022-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/7890 info:doi/10.1109/SMARTCOMP55677.2022.00028 https://ink.library.smu.edu.sg/context/sis_research/article/8888/viewcontent/7._RhythmEdge_Enabling_Contactless_Heart_Rate_Estimation_on_the_Edge.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University rPPG Edge Computing System Prototyping Databases and Information Systems Data Science Health Information Technology
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic rPPG
Edge Computing
System Prototyping
Databases and Information Systems
Data Science
Health Information Technology
spellingShingle rPPG
Edge Computing
System Prototyping
Databases and Information Systems
Data Science
Health Information Technology
HASAN, Zahid
DEY, Emon
RAMAMURTHY, Sreenivasan Ramasamy
ROY, Nirmalya
MISRA, Archan
RhythmEdge: Enabling contactless heart rate estimation on the edge
description The primary contribution of this paper is designing and prototyping a real-time edge computing system, RhythmEdge, that is capable of detecting changes in blood volume from facial videos (Remote Photoplethysmography; rPPG), enabling cardio-vascular health assessment instantly. The benefits of RhythmEdge include non-invasive measurement of cardiovascular activity, real-time system operation, inexpensive sensing components, and computing. RhythmEdge captures a short video of the skin using a camera and extracts rPPG features to estimate the Photoplethysmography (PPG) signal using a multi-task learning framework while offloading the edge computation. In addition, we intelligently apply a transfer learning approach to the multi-task learning framework to mitigate sensor heterogeneities to scale the RhythmEdge prototype to work with a range of commercially available sensing and computing devices. Besides, to further adapt the software stack for resource-constrained devices, we postulate novel pruning and quantization techniques (Quantization: FP32, FP16; Pruned-Quantized: FP32, FP16) that efficiently optimize the deep feature learning while minimizing the runtime, latency, memory, and power usage. We benchmark RhythmEdge prototype for three different cameras and edge computing platforms while evaluating it on three publicly available datasets and an in-house dataset collected under challenging environmental circumstances. Our analysis indicates that RhythmEdge performs on par with the existing contactless heart rate monitoring systems while utilizing only half of its available resources. Furthermore, we perform an ablation study with and without pruning and quantization to report the model size (87%) vs. inference time (70%) reduction. We attested the efficacy of RhythmEdge prototype with a maximum power of 8W and a memory usage of 290MB, with a minimal latency of 0.0625 seconds and a runtime of 0.64 seconds per 30 frames.
format text
author HASAN, Zahid
DEY, Emon
RAMAMURTHY, Sreenivasan Ramasamy
ROY, Nirmalya
MISRA, Archan
author_facet HASAN, Zahid
DEY, Emon
RAMAMURTHY, Sreenivasan Ramasamy
ROY, Nirmalya
MISRA, Archan
author_sort HASAN, Zahid
title RhythmEdge: Enabling contactless heart rate estimation on the edge
title_short RhythmEdge: Enabling contactless heart rate estimation on the edge
title_full RhythmEdge: Enabling contactless heart rate estimation on the edge
title_fullStr RhythmEdge: Enabling contactless heart rate estimation on the edge
title_full_unstemmed RhythmEdge: Enabling contactless heart rate estimation on the edge
title_sort rhythmedge: enabling contactless heart rate estimation on the edge
publisher Institutional Knowledge at Singapore Management University
publishDate 2022
url https://ink.library.smu.edu.sg/sis_research/7890
https://ink.library.smu.edu.sg/context/sis_research/article/8888/viewcontent/7._RhythmEdge_Enabling_Contactless_Heart_Rate_Estimation_on_the_Edge.pdf
_version_ 1770576576131366912