RhythmEdge: Enabling Contactless Heart Rate Estimation on the Edge

dc.contributor.authorHasan, Zahid
dc.contributor.authorDey, Emon
dc.contributor.authorRamamurthy, Sreenivasan Ramasamy
dc.contributor.authorRoy, Nirmalya
dc.contributor.authorMisra, Archan
dc.date.accessioned2024-08-20T13:45:22Z
dc.date.available2024-08-20T13:45:22Z
dc.date.issued2022-06
dc.description2022 IEEE International Conference on Smart Computing (SMARTCOMP),20-24 June 2022,Helsinki, Finland
dc.description.abstractThe 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.
dc.description.sponsorshipThis research is supported by NSF CAREER grant 1750936, U.S. Army grant W911NF2120076.
dc.description.urihttps://ieeexplore.ieee.org/document/9821103
dc.format.extent3 pages
dc.genreconference papers and proceedings
dc.identifierdoi:10.13016/m2n3ci-bao1
dc.identifier.citationHasan, Zahid, Emon Dey, Sreenivasan Ramasamy Ramamurthy, Nirmalya Roy, and Archan Misra. “RhythmEdge: Enabling Contactless Heart Rate Estimation on the Edge.” In 2022 IEEE International Conference on Smart Computing (SMARTCOMP), 92–99, 2022. https://doi.org/10.1109/SMARTCOMP55677.2022.00028.
dc.identifier.urihttps://doi.org/10.1109/SMARTCOMP55677.2022.00028
dc.identifier.urihttp://hdl.handle.net/11603/35711
dc.language.isoen_US
dc.publisherIEEE
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Information Systems Department
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Center for Real-time Distributed Sensing and Autonomy
dc.relation.ispartofUMBC Student Collection
dc.rights© 2023 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.subjectrPPG
dc.subjectQuantization (signal)
dc.subjectRuntime
dc.subjectReal-time systems
dc.subjectMemory management
dc.subjectEdge Computing
dc.subjectSystem Prototyping
dc.subjectPrototypes
dc.subjectUMBC Mobile, Pervasive and Sensor Computing Lab (MPSC Lab)
dc.subjectMultitasking
dc.subjectPhotoplethysmography
dc.titleRhythmEdge: Enabling Contactless Heart Rate Estimation on the Edge
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0002-8495-0948
dcterms.creatorhttps://orcid.org/0000-0002-1290-0378
dcterms.creatorhttps://orcid.org/0000-0002-7561-9057

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2208.06572v1.pdf
Size:
2.07 MB
Format:
Adobe Portable Document Format