Computational Requirements for Video-Based Heart Rate Measurement Algorithms

Bachelor Thesis (2025)
Author(s)

R. Kulshrestha (TU Delft - Mechanical Engineering)

Contributor(s)

Kianoush Rassels – Mentor (TU Delft - Biomechatronics & Human-Machine Control)

Jorge Martinez – Mentor (TU Delft - Multimedia Computing)

Christoph Lofi – Graduation committee member (TU Delft - Web Information Systems)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2025
Language
English
Coordinates
51.99902116171094, 4.3780842869206
Graduation Date
31-01-2025
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The measurement of the heart rate (HR) is of vitalimportance in modern medicine. Advancements in medical technology have resulted in a myriad of techniques to measure and analyze these bio-signals, and the advent of telemedicine and the post-COVID-19 world has placed greater emphasis on contact-free measurement tools.

Previous works have explored several methods of contact-free heart rate measurement. Remote Photo-Plethysmography(rPPG) measures HR from RGB camera streams by detecting and analyzing the frequency of “micro-blushes” in the skin corresponding to pulse; this method can also be used to estimate SpO2. Eulerian video magnification instead attempts to detectsubtle micro-movements caused by the pulse to measure HR aswell as RR. Ballistocardiography tracks longitudinal movements of feature points to estimate HR. However, there is little research on applying these (typically computationally-intensive) algorithms in the context of real-time, low-performance embedded systems.

This paper evaluates the computational requirements of algorithms used in extracting bio-signals using an RGB camera. It focuses on rPPG, a camera based method for extracting heart rate from video. Several rPPG implementations are tested on standard hardware and benchmarked on real-time performance and memory. The experiments were conducted on publicly available datasets. Additionally, region-of-interest selection algorithms are also compared. These results are of much use in developing embedded devices for remote monitoring of bio-signals and provide some insight into algorithms viable for use in real-time contexts.

Files

RP2024_merged.pdf
(pdf | 0.823 Mb)
License info not available