Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome-rPPG

Last updated: 2026-08-01

This repository is a collection of rPPG methods. I will update it gradually, if you have any suggestions or questions, please feel free to contact me. If you know any other methods, please create a issue or pull request. If you find this repository helpful, please give me a star.

Updates

Awesome Papers

Survey

Title Publication Code
Remote photoplethysmography for heart rate measurement: A review BSPC 2023 -
Camera Measurement of Physiological Vital Signs ACM Computing Surveys 2021 -
Video-Based Heart Rate Measurement: Recent Advances and Future Prospects TIM 2019 -

Traditional Methods

Title Publication Code
Face2PPG: An Unsupervised Pipeline for Blood Volume Pulse Extraction From Faces (OMIT) IEEE JBHI 2023 -
Local Group Invariance for Heart Rate Estimation from Face Videos in the Wild (LGI) CVPRW 2018 -
Algorithmic Principles of Remote PPG (POS) IEEE TBME 2016 -
A Novel Algorithm for Remote Photoplethysmography: Spatial Subspace Rotation (2SR) IEEE TBME 2015 -
Improved motion robustness of remote-PPG by using the blood volume pulse signature (PBV) Physiological Measurement 2014 -
Robust Pulse Rate From Chrominance-Based rPPG (CHROM) IEEE TBME 2013 -
Measuring pulse rate with a webcam—a non-contact method for evaluating cardiac activity (PCA) FedCSIS 2011 -
Remote plethysmographic imaging using ambient light Optics Express 2008

Supervised Learning

Title Publication Code
Passive heart-rate monitoring during smartphone use in everyday life Nature 2026 -
PhysNeXt: Next-Generation Dual-Branch Structured Attention Fusion Network for Remote Photoplethysmography Measurement (PhysNeXt) CVPR 2026 -
PHASE-Net: Physics-Grounded Harmonic Attention System for Efficient Remote Photoplethysmography Measurement (PHASE-Net) CVPR 2026 github
FreqPhys: Repurposing Implicit Physiological Frequency Prior for Robust Remote Photoplethysmography ECCV 2026 -
PhysVLM: Vision-Language Model for Generalizable Multitask Remote Physiological Measurement (PhysVLM) IEEE TIM 2026 -
RhythmGuassian: Repurposing Generalizable Gaussian Model For Remote Physiological Measurement (RhythmGuassian) ICCV 2025 github
PhysDiff: Physiology-based Dynamicity Disentangled Diffusion Model for Remote Physiological Measurement (PhysDiff) AAAI 2025 Oral github
Memory-efficient Low-latency Remote Photoplethysmography through Temporal-Spatial State Space Duality (ME-rPPG) arXiv 2025 -
Remote Photoplethysmography in Real-World and Extreme Lighting Scenarios CVPR 2025 -
Efficient and Robust Multidimensional Attention in Remote Physiological Sensing through Target Signal Constrained Factorization (MMRPhys) arXiv 2025 -
PhysMamba: Efficient Remote Physiological Measurement with SlowFast Temporal Difference Mamba (PhysMamba) CCBR 2024 github
RhythmMamba: Fast Remote Physiological Measurement with Arbitrary Length Videos (RhythmMamba) arXiv 2024 github
RhythmFormer: Extracting Patterned rPPG Signals based on Periodic Sparse Attention (RhythmFormer) arXiv 2024 github
A Plug-and-Play Temporal Normalization Module for Robust Remote Photoplethysmography (TN) arXiv 2024 -
PhysMLE: Generalizable and Priors-Inclusive Multi-task Remote Physiological Measurement (PhysMLE) arXiv 2024 -
rPPG-HiBa: Hierarchical Balanced Framework for Remote Physiological Measurement (rPPG-HiBa) ACM MM 2024 github
Toward Motion Robustness: A Masked Attention Regularization Framework in Remote Photoplethysmography (MAR-rPPG) CVPRW 2024 -
Robust Remote Photoplethysmography Estimation With Environmental Noise Disentanglement (ND-DeeprPPG) IEEE TIP 2024 -
Cluster-Phys: Facial Clues Clustering Towards Efficient Remote Physiological Measurement (Cluster-Phys) ACM MM 2024 github
FactorizePhys: Matrix Factorization for Multidimensional Attention in Remote Physiological Sensing(FactorizePhys) NeurIPS 2024 github
Dual-bridging with Adversarial Noise Generation for Domain Adaptive rPPG Estimation CVPR 2023 -
PhysFormer++: Facial Video-Based Physiological Measurement with SlowFast Temporal Difference Transformer (PhysFormer++) IJCV 2023 -
EfficientPhys: Enabling Simple, Fast and Accurate Camera-Based Cardiac Measurement (EfficientPhys) WACV 2023 github
RADIANT: Better rPPG estimation using signal embeddings and Transformer (RADIANT) WACV 2023 github
Instantaneous Physiological Estimation Using Video Transformers (instantaneous_transformer) Springer 2023 github
Augmentation of rPPG Benchmark Datasets: Learning to Remove and Embed rPPG Signals via Double Cycle Consistent Learning from Unpaired Facial Videos(RErPPGNet) ECCV 2022 github
PhysFormer: Facial Video-based Physiological Measurement with Temporal Difference Transformer (PhysFormer) CVPR 2022 github
ETA-rPPGNet: Effective Time-Domain Attention Network for Remote Heart Rate Measurement (ETA-rPPGNet) IEEE TIM 2021 -
Deep Super-Resolution Network for rPPG Information Recovery and Noncontact Heart Rate Estimation IEEE TIM 2021 -
Visual heart rate estimation with convolutional neural network (NAS-HR) VRIH 2021 github
Dual-GAN: Joint BVP and Noise Modeling for Remote Physiological Measurement (Dual-GAN) CVPR 2021 -
PulseGAN: Learning to Generate Realistic Pulse Waveforms in Remote Photoplethysmography (PulseGAN) IEEE JBHI 2021 github
Deep-HR: Fast heart rate estimation from face video under realistic conditions (Deep-HR) ESWA 2021 github
Multi-Task Temporal Shift Attention Networks for On-Device Contactless Vitals Measurement (MTTS-CAN) NeurIPS 2020 github
RhythmNet: End-to-End Heart Rate Estimation From Face via Spatial-Temporal Representation (RhythmNet) IEEE TIP 2020 github
Video-Based Remote Physiological Measurement via Cross-Verified Feature Disentangling (CVD) ECCV 2020 oral github
Siamese-rPPG network: remote photoplethysmography signal estimation from face videos (Siamese-rPPG) ACM SAC 2020 -
AutoHR: A Strong End-to-End Baseline for Remote Heart Rate Measurement With Neural Searching (AutoHR) IEEE SPL 2020 -
HeartTrack: Convolutional neural network for remote video-based heart rate monitoring (HeartTrack) CVPRW 2020 -
Meta-rPPG: Remote Heart Rate Estimation Using a Transductive Meta-learner (Meta-rPPG) ECCV 2020 github
Long short-term memory deep-filter in remote photoplethysmography CVPRW 2020 -
Remote Heart Rate Measurement from Highly Compressed Facial Videos: an End-to-end Deep Learning Solution with Video Enhancement (rPPGNet) ICCV 2019 github
Remote Photoplethysmograph Signal Measurement from Facial Videos Using Spatio-Temporal Networks (PhysNet) BMCV 2019 github
3D Convolutional Neural Networks for Remote Pulse Rate Measurement and Mapping from Facial Video(rppg-3dcnn) Applied Sci. 2019 github
Vision-Based Heart Rate Estimation Via A Two-Stream CNN ICIP 2019 -
An Accurate LSTM Based Video Heart Rate Estimation Method PRCV 2019 -
SynRhythm: Learning a Deep Heart Rate Estimator from General to Specificn(SynRhythm) ICPR 2018 -
EVM-CNN: Real-Time Contactless Heart Rate Estimation From Facial Video (EVM-CNN) IEEE TMM 2018 -
DeepPhys: Video-Based Physiological Measurement Using Convolutional Attention Networks (DeepPhys) ECCV 2018 github
Visual heart rate estimation with convolutional neural network (HR-CNN) BMVC 2018 github

Self-Supervised Learning

Title Publication Code
Intervention-Based Self-Supervised Learning: A Causal Probe Paradigm for Remote Photoplethysmography (Interv-rPPG) arXiv 2026 -
rPPG-VQA: A Video Quality Assessment Framework for Unsupervised rPPG Training (rPPG-VQA) CVPR 2026 github
Style-rPPG: Exploration and Analysis of Style Transfer in Unsupervised Remote Physiological Measurement (Style-rPPG) ESWA 2025 -
Semi-rPPG: Semi-Supervised Remote Physiological Measurement with Curriculum Pseudo-Labeling (Semi-rPPG) IEEE TIM 2025 -
rPPG-NDCL: Unsupervised Remote Physiological Measurement Via Noise-Disentangled Contrastive Learning (rPPG-NDCL) ICIP 2025 github
Contrast-Phys+: Unsupervised and Weakly-Supervised Video-Based Remote Physiological Measurement via Spatiotemporal Contrast (Contrast-Phys+) IEEE TPAMI 2024 github
RS-rPPG: Robust Self-Supervised Learning for rPPG (RS-rPPG) IEEE FG 2024 github
SiNC+: Adaptive Camera-Based Vitals with Unsupervised Learning of Periodic Signals (SiNC+) arXiv 2024 -
Self-Similarity Prior Distillation for Unsupervised Remote Physiological Measurement (SSPD) IEEE TMM 2024 -
rPPG-MAE: Self-supervised Pre-training with Masked Autoencoders for Remote Physiological Measurement (rPPG-MAE) arXiv 2023 github
Non-Contrastive Unsupervised Learning of Physiological Signals from Video (SiNC-rPPG) CVPR 2023 Highlight github
SimPer: Simple Self-Supervised Learning of Periodic Targets (SimPer) ICLR 2023 Oral github
Facial Video-based Remote Physiological Measurement via Self-supervised Learning IEEE TPAMI 2023 github
Contactless Pulse Estimation Leveraging Pseudo Labels and Self-Supervision ICCV 2023 -
Contrast-Phys: Unsupervised Video-Based Remote Physiological Measurement via Spatiotemporal Contrast(Contrast-Phys) ECCV 2022 github
Self-Supervised RGB-NIR Fusion Video Vision Transformer Framework for rPPG Estimation IEEE TIM 2022 -
Self-supervised Representation Learning Framework for Remote Physiological Measurement Using Spatiotemporal Augmentation Loss(SLF-RPM) AAAI 2022 github
The Way to my Heart is through Contrastive Learning: Remote Photoplethysmography from Unlabelled Video ICCV 2021 github

DG/DA/TTA

Title Publication Code
FLOW: Optimal Transport-Driven Feature Warping for Generalized Remote Physiological Measurement (FLOW) CVPR 2026 -
Rethinking rPPG Supervision: Distribution and Temporal Relation Alignment for Domain Generalization CVPRW 2026 -
Align the GAP: Prior-based Unified Multi-Task Remote Physiological Measurement Framework For Domain Generalization and Personalization (GAP) IJCV 2026 github
Advancing Generalizable Remote Physiological Measurement through the Integration of Explicit and Implicit Prior Knowledge (Greip) arXiv 2025 github
Generalizable Remote Physiological Measurement via Semantic-Sheltered Alignment and Plausible Style Randomization (DG-rPPG) IEEE TIM 2025 github
BeatFormer: Efficient Motion-Robust Remote Heart Rate Estimation through Unsupervised Spectral Zoomed Attention Filters (BeatFormer) ICCVW 2025 -
Fully Test-Time rPPG Estimation via Synthetic Signal-Guided Feature Learning Pattern Recognition 2025 -
Bi-TTA: Bidirectional Test-Time Adapter for Remote Physiological Measurement(Bi-TTA) ECCV 2024 -
Continual Learning for Remote Physiological Measurement: Minimize Forgetting and Simplify Inference ECCV 2024 github
SFDA-rPPG: Source-Free Domain Adaptive Remote Physiological Measurement with Spatio-Temporal Consistency (SFDA-rPPG) arXiv 2024 github
Hierarchical Style-Aware Domain Generalization for Remote Physiological Measurement (HSRD) IEEE JBHI 2024 -
Resolve Domain Conflicts for Generalizable Remote Physiological Measurement (DOHA-rPPG) ACM MM 2023 github
Domain Generalized RPPG Network: Disentangled Feature Learning with Domain Permutation and Domain Augmentation (DG-rPPGNet) ACCV 2022 -

Multimodal

Title Publication Code
RPM-Distill: Physiology-guided Adaptive Cross-modal Distillation for Robust Remote Physiological Measurement (RPM-Distill) ECCV 2026 github
PhysLLM: Harnessing Large Language Models for Cross-Modal Remote Physiological Sensing (PhysLLM) ICLR 2026 github
CardiacMamba: A Multimodal RGB-RF Fusion Framework with State Space Models for Remote Physiological Measurement (CardiacMamba) IEEE TIM 2025 github
Bootstrapping Vision-Language Models for Frequency-Centric Self-Supervised Remote Physiological Measurement IJCV 2025 github
Spatial Alignment and Temporal Matching Adapter for Video-Radar Remote Physiological Measurement (SATM) ICCV 2025 -
FusionPhys: A Flexible Framework for Fusing Complementary Sensing Modalities in Remote Physiological Measurement (FusionPhys) ICCV 2025 github
Evidential Remote Physiological Measurement via Uncertainty-aware Fusion of Video and RF ACM MM 2025 -
Fusion-Vital: Video-RF Fusion Transformer for Advanced Remote Physiological Measurement (Fusion-Vital) AAAI 2024 -
Blending Camera and 77 GHz Radar Sensing for Equitable, Robust Plethysmography ACM TOG 2022 -

Other

Miscellaneous

Title Publication Code
Orientation-conditioned Facial Texture Mapping for Video-based Facial Remote Photoplethysmography Estimation arXiv 2024 -
Evaluation of Video-Based rPPG in Challenging Environments: Artifact Mitigation and Network Resilience arXiv 2024 -
Learning Motion-Robust Remote Photoplethysmography through Arbitrary Resolution Videos AAAI 2023 github

Data Synthesis

Title Publication Code
Syn-rPPG: Improving Unsupervised Remote Photoplethysmography Extraction with Synthesized Videos using Generative Models (Syn-rPPG) EAAI 2025 -
Motion Matters: Neural Motion Transfer for Better Camera Physiological Measurement WACV 2024 Oral github
PhysFlow: Skin Tone Transfer for Remote Heart Rate Estimation through Conditional Normalizing Flows (PhysFlow) BMCV 2024 -
Video-based Heart Rate Estimation from Challenging Scenarios Using Synthetic Video Generation BSPC 2024 -
Training Robust Deep Physiological Measurement Models with Synthetic Video-based Data arXiv 2023 -
Style Transfer with Bio-realistic Appearance Manipulation for Skin-tone Inclusive rPPG ICCP 2022 -
Overcoming Difficulty in Obtaining Dark-skinned Subjects for Remote-PPG by Synthetic Augmentation arXiv 2021 -
Synthetic Data for Multi-Parameter Camera-Based Physiological Sensing arXiv 2021 -
Multi-task Learning for Simultaneous Video Generation and Remote Photoplethysmography Estimation ACCV 2020 -
Advancing Non-Contact Vital Sign Measurement using Synthetic Avatars arXiv 2020 -

Privacy Protection

Title Publication Code
Phys-EdiGAN: A privacy-preserving method for editing physiological signals in facial videos (Phys-EdiGAN) Pattern Recognition 2026 -
De-identification of facial videos while preserving remote physiological utility BMVC 2023 github
PulseEdit: Editing Physiological Signals in Facial Videos for Privacy Protection (PulseEdit) IEEE TIFS 2022 -
Privacy-Phys: Facial Video-Based Physiological Modification for Privacy Protection (Privacy-Phys) IEEE SPL 2022 -

Benchmark

Title Publication Code
rPPG-Toolbox: Deep Remote PPG Toolbox (rPPG-Toolbox) NeurIPS 2023 github
Remote Bio-Sensing: Open Source Benchmark Framework for Fair Evaluation of rPPG arXiv 2023 github
pyVHR: a Python framework for remote photoplethysmography(pyVHR) Computer Science 2022 github
Evaluation of biases in remote photoplethysmography methods(matlab) npj Digital Medicine 2021 github
iPhys: An Open Non-Contact Imaging-Based Physiological Measurement Toolbox(matlab) arXiv, 2019 github

Dataset

Title Publication Url
PhysDrive: A Multimodal Remote Physiological Measurement Dataset for In-vehicle Driver Monitoring (PhysDrive) NeurIPS 2025 download
Exploring Remote Physiological Signal Measurement under Dynamic Lighting Conditions at Night: Dataset, Experiment, and Analysis (DLCN) arXiv 2025 download
iBVP Dataset: RGB-Thermal rPPG Dataset with High Resolution Signal Quality Labels(iBVP) Electronics 2024 download
ReactioNet: Learning High-order Facial Behavior from Universal Stimulus-Reaction by Dyadic Relation Reasoning(BP4D+) ICCV 2023 download
MMPD: Multi-Domain Mobile Video Physiology Dataset(MMPD) EMBC 2023 download
SCAMPS: Synthetics for Camera Measurement of Physiological Signals(SCAMPS) NeurIPS 2022 download
Synthetic Generation of Face Videos with Plethysmograph Physiology (UCLA-rPPG) CVPR 2022 download
Deception Detection and Remote Physiological Monitoring: A Dataset and Baseline Experimental Results (DDPM) IEEE TBIOM 2021 download
UBFC-Phys: A Multimodal Database For Psychophysiological Studies Of Social Stress (UBFC-Phys) IEEE TAFFC 2021 download
VIPL-HR: A Multi-modal Database for Pulse Estimation from Less-constrained Face Video (VIPL-HR) ACCV 2018 download
A Reproducible Study on Remote Heart Rate Measurement (COHFACE) arXiv 2017 download
Unsupervised skin tissue segmentation for remote photoplethysmography (UBFC-rPPG) Pattern Recognit. Lett. 2017 download
Multimodal Spontaneous Emotion Corpus for Human Behavior Analysis (MMSE-HR) CVPR 2016 download
Non-contact Video-based Pulse Rate Measurement on a Mobile Service Robot (PURE) 2014 download
DEAP: A Database for Emotion Analysis Using Physiological Signals (DEAP) IEEE TAFFC 2011 download

Acknowledgments

About

The most complete and up-to-date collection of rPPG papers;最全、最新的rPPG论文集合

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages