Next Article in Journal
Underwater Antenna Technologies with Emphasis on Submarine and Autonomous Underwater Vehicles (AUVs)
Previous Article in Journal
Image Haze Removal Using Dual Dark Channels with the Whale Optimization Algorithm and an Image Regression Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

A Unified Benchmarking Framework for Classical Machine Learning Based Heart Rate Estimation from RGB and NIR rPPG

by
Sahar Qaadan
1,*,
Ghassan Al Jayyousi
1,* and
Adam Alkhalaileh
2,*
1
Mechatronics Engineering Department, German Jordanian University, Madaba Street, Amman 11180, Jordan
2
Mechanical and Maintenance Engineering Department, German Jordanian University, Madaba Street, Amman 11180, Jordan
*
Authors to whom correspondence should be addressed.
Electronics 2026, 15(1), 218; https://doi.org/10.3390/electronics15010218
Submission received: 21 November 2025 / Revised: 23 December 2025 / Accepted: 30 December 2025 / Published: 2 January 2026
(This article belongs to the Special Issue Image Processing and Analysis)

Abstract

This work presents a unified benchmarking framework for evaluating classical machine-learning–based heart-rate estimation from remote photoplethysmography (rPPG) across both RGB and near-infrared (NIR) modalities. Despite extensive research on algorithmic rPPG methods, their relative robustness across datasets, illumination conditions, and sensor types remains inconsistently reported. To address this gap, we standardize ROI extraction, signal preprocessing, rPPG computation, handcrafted feature generation, and label formation across four publicly available datasets: UBFC-rPPG Part 1, UBFC-rPPG Part 2, VicarPPG-2, and IMVIA-NIR. We benchmark five rPPG extraction methods (Green, POS, CHROM, PBV, PCA/ICA) combined with four classical regressors using MAE, RMSE, and R2, complemented by permutation feature importance for interpretability. Results show that CHROM is consistently the most reliable algorithm across all RGB datasets, providing the lowest error and highest stability, particularly when paired with tree-based models. For NIR recordings, PCA with spatial patch decomposition substantially outperforms ICA, highlighting the importance of spatial redundancy when color cues are absent. While handcrafted features and classical regressors offer interpretable baselines, their generalization is limited by small-sample datasets and the absence of temporal modeling. The proposed pipeline establishes robust cross-dataset baselines and offers a standardized foundation for future deep-learning architectures, hybrid algorithmic–learned models, and multimodal sensor-fusion approaches in remote physiological monitoring.
Keywords: remote photoplethysmography; machine learning for biomedical signals; classical; heart rate; facial video remote photoplethysmography; machine learning for biomedical signals; classical; heart rate; facial video

Share and Cite

MDPI and ACS Style

Qaadan, S.; Al Jayyousi, G.; Alkhalaileh, A. A Unified Benchmarking Framework for Classical Machine Learning Based Heart Rate Estimation from RGB and NIR rPPG. Electronics 2026, 15, 218. https://doi.org/10.3390/electronics15010218

AMA Style

Qaadan S, Al Jayyousi G, Alkhalaileh A. A Unified Benchmarking Framework for Classical Machine Learning Based Heart Rate Estimation from RGB and NIR rPPG. Electronics. 2026; 15(1):218. https://doi.org/10.3390/electronics15010218

Chicago/Turabian Style

Qaadan, Sahar, Ghassan Al Jayyousi, and Adam Alkhalaileh. 2026. "A Unified Benchmarking Framework for Classical Machine Learning Based Heart Rate Estimation from RGB and NIR rPPG" Electronics 15, no. 1: 218. https://doi.org/10.3390/electronics15010218

APA Style

Qaadan, S., Al Jayyousi, G., & Alkhalaileh, A. (2026). A Unified Benchmarking Framework for Classical Machine Learning Based Heart Rate Estimation from RGB and NIR rPPG. Electronics, 15(1), 218. https://doi.org/10.3390/electronics15010218

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop