The Way to my Heart is through Contrastive Learning: Remote Photoplethysmography from Unlabelled Video
Not on the map. Why?
Abstract (arXiv)
The ability to reliably estimate physiological signals from video is a powerful tool in low-cost, pre-clinical health monitoring. In this work we propose a new approach to remote photoplethysmography (rPPG) - the measurement of blood volume changes from observations of a person's face or skin. Similar to current state-of-the-art methods for rPPG, we apply neural networks to learn deep representations with invariance to nuisance image variation. In contrast to such methods, we employ a fully self-supervised training approach, which has no reliance on expensive ground truth physiological training data. Our proposed method uses contrastive learning with a weak prior over the frequency and temporal smoothness of the target signal of interest. We evaluate our approach on four rPPG datasets, showing that comparable or better results can be achieved compared to recent supervised deep learning methods but without using any annotation. In addition, we incorporate a learned saliency resampling module into both our unsupervised approach and supervised baseline. We show that by allowing the model to learn where to sample the input image, we can reduce the need for hand-engineered features while providing some interpretability into the model's behavior and possible failure modes. We release code for our complete training and evaluation pipeline to encourage reproducible progress in this exciting new direction.
Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). Builds on 16 of its 38 references that are in the map. First posted on arXiv 18 Nov 2021.
Builds on
16 of 38 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2018DeepPhys: Video-Based Physiological Measurement Using Convolutional Attention Networkscited by 153
- 2017S3FD: Single Shot Scale-invariant Face Detectorcited by 142
- 2019Remote Photoplethysmograph Signal Measurement from Facial Videos Using Spatio-Temporal Networkscited by 126
- 2019Remote Heart Rate Measurement from Highly Compressed Facial Videos: an End-to-end Deep Learning Solution with Video Enhancementcited by 86
- 2020Video-based Remote Physiological Measurement via Cross-verified Feature Disentanglingcited by 78
- 2020Counting Out Time: Class Agnostic Video Repetition Counting in the Wildcited by 67
- 2020Meta-rPPG: Remote Heart Rate Estimation Using a Transductive Meta-Learnercited by 58
4 more
- 2018VIPL-HR: A Multi-modal Database for Pulse Estimation from Less-constrained Face Videocited by 57
- 2018Learning to Zoom: a Saliency-Based Sampling Layer for Neural Networkscited by 56
- 2017A Reproducible Study on Remote Heart Rate Measurementcited by 49
- 2020The 1st Challenge on Remote Physiological Signal Sensing (RePSS)cited by 6
Built on by
Citing papers per year: 2021: 2; 2022: 9; 2023: 10; 2024: 19; 2025: 14; 2026: 12.
66 papers.
Sort:
- 2021PhysFormer: Facial Video-based Physiological Measurement with Temporal Difference Transformercited by 118
- 2022rPPG-Toolbox: Deep Remote PPG Toolboxcited by 63
- 2021Camera Measurement of Physiological Vital Signscited by 49
- 2022Contrast-Phys: Unsupervised Video-based Remote Physiological Measurement via Spatiotemporal Contrastcited by 47
- 2023PhysFormer++: Facial Video-based Physiological Measurement with SlowFast Temporal Difference Transformercited by 46
- 2022SimPer: Simple Self-Supervised Learning of Periodic Targetscited by 44
- 2023Non-Contrastive Unsupervised Learning of Physiological Signals from Videocited by 37
- 2023rPPG-MAE: Self-supervised Pre-training with Masked Autoencoders for Remote Physiological Measurementcited by 37
- 2023Contrast-Phys+: Unsupervised and Weakly-supervised Video-based Remote Physiological Measurement via Spatiotemporal Contrastcited by 33
- 2022Learning Motion-Robust Remote Photoplethysmography through Arbitrary Resolution Videoscited by 26
- 2022Facial Video-based Remote Physiological Measurement via Self-supervised Learningcited by 22
- 2022Face2PPG: An unsupervised pipeline for blood volume pulse extraction from facescited by 21
38 more
- 2024RhythmMamba: Fast, Lightweight, and Accurate Remote Physiological Measurementcited by 20
- 2023Dual-path TokenLearner for Remote Photoplethysmography-based Physiological Measurement with Facial Videoscited by 15
- 2023BigSmall: Efficient Multi-Task Learning for Disparate Spatial and Temporal Physiological Measurementscited by 13
- 2024Advancing Generalizable Remote Physiological Measurement through the Integration of Explicit and Implicit Prior Knowledgecited by 13
- 2022Efficient Remote Photoplethysmography with Temporal Derivative Modules and Time-Shift Invariant Losscited by 12
- 2023Motion Matters: Neural Motion Transfer for Better Camera Physiological Measurementcited by 11
- 2024How Suboptimal is Training rPPG Models with Videos and Targets from Different Body Sites?cited by 9
- 2024Fully Test-Time rPPG Estimation via Synthetic Signal-Guided Feature Learningcited by 6
- 2024Bi-TTA: Bidirectional Test-Time Adapter for Remote Physiological Measurementcited by 6
- 2025Remote Photoplethysmography in Real-World and Extreme Lighting Scenarioscited by 6
- 2022Instantaneous Physiological Estimation using Video Transformerscited by 5
- 2023Full-Body Cardiovascular Sensing with Remote Photoplethysmographycited by 5
- 2023CalibrationPhys: Self-supervised Video-based Heart and Respiratory Rate Measurements by Calibrating Between Multiple Camerascited by 5
- 2023Self-similarity Prior Distillation for Unsupervised Remote Physiological Measurementcited by 5
- 2024An Unsupervised Approach for Periodic Source Detection in Time Seriescited by 5
- 2024Camera-Based Remote Physiology Sensing for Hundreds of Subjects Across Skin Tonescited by 4
- 2024SFDA-rPPG: Source-Free Domain Adaptive Remote Physiological Measurement with Spatio-Temporal Consistencycited by 4
- 2024PhySU-Net: Long Temporal Context Transformer for rPPG with Self-Supervised Pre-trainingcited by 3
- 2024Toward Motion Robustness: A masked attention regularization framework in remote photoplethysmographycited by 3
- 2024Rethinking temporal self-similarity for repetitive action countingcited by 3
- 2024DD-rPPGNet: De-interfering and Descriptive Feature Learning for Unsupervised rPPG Estimationcited by 3
- 2025Semi-rPPG: Semi-Supervised Remote Physiological Measurement with Curriculum Pseudo-Labelingcited by 3
- 2026FreqPhys: Repurposing Implicit Physiological Frequency Prior for Robust Remote Photoplethysmographycited by 3
- 2024SiNC+: Adaptive Camera-Based Vitals with Unsupervised Learning of Periodic Signalscited by 2
- 2024Evaluation of Video-Based rPPG in Challenging Environments: Artifact Mitigation and Network Resiliencecited by 2
- 2025Recovering Pulse Waves from Video Using Deep Unrolling and Deep Equilibrium Modelscited by 2
- 2025rPPG-SysDiaGAN: Systolic-Diastolic Feature Localization in rPPG Using Generative Adversarial Network with Multi-Domain Discriminatorcited by 2
- 2025Memory-efficient Low-latency Remote Photoplethysmography through Temporal-Spatial State Space Dualitycited by 2
- 2025BeatFormer: Efficient motion-robust remote heart rate estimation through unsupervised spectral zoomed attention filterscited by 2
- 2022Hiding Your Signals: A Security Analysis of PPG-based Biometric Authenticationcited by 1
- 2024Joint Spatial-Temporal Modeling and Contrastive Learning for Self-supervised Heart Rate Measurementcited by 1
- 2025SkinMap: Weighted Full-Body Skin Segmentation for Robust Remote Photoplethysmographycited by 1
- 2026ToTMNet: FFT-Accelerated Toeplitz Temporal Mixing Network for Lightweight Remote Photoplethysmographycited by 1
- 2026rPPG-VQA: A Video Quality Assessment Framework for Unsupervised rPPG Trainingcited by 1
- 2026Intervention-Based Self-Supervised Learning: A Causal Probe Paradigm for Remote Photoplethysmographycited by 1
- 2024Biometric Authentication Based on Enhanced Remote Photoplethysmography Signal Morphologycited by 0
- 2024Bootstrapping Vision-language Models for Self-supervised Remote Physiological Measurementcited by 0
- 2024Deep Learning Technology for Face Forgery Detection: A Surveycited by 0
50 most cited of 66 All 66 (JSON)
- 2026Beyond Contact Sensors: Deep learning with Pseudo-Labeling for remote Photoplethysmography9 Sep 2026
- 2026RPM-Distill: Physiology-guided Adaptive Cross-modal Distillation for Robust Remote Physiological Measurement26 Jun 2026
- 2026FCUS-rPPG: A Fast-Converging Unsupervised Framework for Remote Photoplethysmography via Gradient Oscillation Suppression2 Jun 2026
- 2026LQ-rPPG: A Label-Quantized Coarse-to-Fine Learning Framework for Remote Physiological Measurement22 May 2026
- 2026Intervention-Based Self-Supervised Learning: A Causal Probe Paradigm for Remote Photoplethysmography26 Apr 2026
- 2026rPPG-VQA: A Video Quality Assessment Framework for Unsupervised rPPG Training13 Apr 2026
- 2026Uncertainty-quantified Pulse Signal Recovery from Facial Video using Regularized Stochastic Interpolants12 Apr 2026
- 2026FreqPhys: Repurposing Implicit Physiological Frequency Prior for Robust Remote Photoplethysmography1 Apr 2026
- 2026Reliability-Aware Weighted Multi-Scale Spatio-Temporal Maps for Heart Rate Monitoring27 Mar 2026
- 2026Non-Contact Physiological Monitoring in Pediatric Intensive Care Units via Adaptive Masking and Self-Supervised Learning17 Feb 2026
- 2026Facial Spatiotemporal Graphs: Leveraging the 3D Facial Surface for Remote Physiological Measurement20 Jan 2026
- 2026ToTMNet: FFT-Accelerated Toeplitz Temporal Mixing Network for Lightweight Remote Photoplethysmography7 Jan 2026
38 more
- 2025Quality-Aware Framework for Video-Derived Respiratory Signals16 Dec 2025
- 2025FacePhys: State of the Heart Learning6 Dec 2025
- 2025Radar-APLANC: Unsupervised Radar-based Heartbeat Sensing via Augmented Pseudo-Label and Noise Contrast11 Nov 2025
- 2025FedHUG: Federated Heterogeneous Unsupervised Generalization for Remote Physiological Measurements14 Oct 2025
- 2025SkinMap: Weighted Full-Body Skin Segmentation for Robust Remote Photoplethysmography6 Oct 2025
- 2025BeatFormer: Efficient motion-robust remote heart rate estimation through unsupervised spectral zoomed attention filters20 Jul 2025
- 2025CAST-Phys: Contactless Affective States Through Physiological signals Database8 Jul 2025
- 2025Ultra-Short rPPG Estimation via Periodicity Guidance and Signal Reconstruction27 Jun 2025
- 2025Memory-efficient Low-latency Remote Photoplethysmography through Temporal-Spatial State Space Duality2 Apr 2025
- 2025rPPG-SysDiaGAN: Systolic-Diastolic Feature Localization in rPPG Using Generative Adversarial Network with Multi-Domain Discriminator1 Apr 2025
- 2025Time-Series U-Net with Recurrence for Noise-Robust Imaging Photoplethysmography21 Mar 2025
- 2025Recovering Pulse Waves from Video Using Deep Unrolling and Deep Equilibrium Models21 Mar 2025
- 2025Remote Photoplethysmography in Real-World and Extreme Lighting Scenarios14 Mar 2025
- 2025Semi-rPPG: Semi-Supervised Remote Physiological Measurement with Curriculum Pseudo-Labeling6 Feb 2025
- 2024Internship Report: Benchmark of Deep Learning-based Imaging PPG in Automotive Domain1 Nov 2024
- 2024Bi-TTA: Bidirectional Test-Time Adapter for Remote Physiological Measurement25 Sep 2024
- 2024Deep Learning Technology for Face Forgery Detection: A Survey22 Sep 2024
- 2024SFDA-rPPG: Source-Free Domain Adaptive Remote Physiological Measurement with Spatio-Temporal Consistency18 Sep 2024
- 2024DD-rPPGNet: De-interfering and Descriptive Feature Learning for Unsupervised rPPG Estimation31 Jul 2024
- 2024Fully Test-Time rPPG Estimation via Synthetic Signal-Guided Feature Learning18 Jul 2024
- 2024Rethinking temporal self-similarity for repetitive action counting12 Jul 2024
- 2024Bootstrapping Vision-language Models for Self-supervised Remote Physiological Measurement11 Jul 2024
- 2024Toward Motion Robustness: A masked attention regularization framework in remote photoplethysmography9 Jul 2024
- 2024Biometric Authentication Based on Enhanced Remote Photoplethysmography Signal Morphology4 Jul 2024
- 2024Joint Spatial-Temporal Modeling and Contrastive Learning for Self-supervised Heart Rate Measurement7 Jun 2024
- 2024An Unsupervised Approach for Periodic Source Detection in Time Series1 Jun 2024
- 2024Evaluation of Video-Based rPPG in Challenging Environments: Artifact Mitigation and Network Resilience2 May 2024
- 2024SiNC+: Adaptive Camera-Based Vitals with Unsupervised Learning of Periodic Signals20 Apr 2024
- 2024RhythmMamba: Fast, Lightweight, and Accurate Remote Physiological Measurement9 Apr 2024
- 2024Camera-Based Remote Physiology Sensing for Hundreds of Subjects Across Skin Tones7 Apr 2024
- 2024How Suboptimal is Training rPPG Models with Videos and Targets from Different Body Sites?15 Mar 2024
- 2024Advancing Generalizable Remote Physiological Measurement through the Integration of Explicit and Implicit Prior Knowledge11 Mar 2024
- 2024PhySU-Net: Long Temporal Context Transformer for rPPG with Self-Supervised Pre-training19 Feb 2024
- 2023Self-similarity Prior Distillation for Unsupervised Remote Physiological Measurement9 Nov 2023
- 2023CalibrationPhys: Self-supervised Video-based Heart and Respiratory Rate Measurements by Calibrating Between Multiple Cameras23 Oct 2023
- 2023Contrast-Phys+: Unsupervised and Weakly-supervised Video-based Remote Physiological Measurement via Spatiotemporal Contrast13 Sep 2023
- 2023Dual-path TokenLearner for Remote Photoplethysmography-based Physiological Measurement with Facial Videos15 Aug 2023
- 2023rPPG-MAE: Self-supervised Pre-training with Masked Autoencoders for Remote Physiological Measurement4 Jun 2023
50 newest of 66 All 66 (JSON)
- 2021PhysFormer: Facial Video-based Physiological Measurement with Temporal Difference Transformercited by 118
- 2022rPPG-Toolbox: Deep Remote PPG Toolboxcited by 63
- 2021Camera Measurement of Physiological Vital Signscited by 49
- 2022Contrast-Phys: Unsupervised Video-based Remote Physiological Measurement via Spatiotemporal Contrastcited by 47
- 2023PhysFormer++: Facial Video-based Physiological Measurement with SlowFast Temporal Difference Transformercited by 46
- 2022SimPer: Simple Self-Supervised Learning of Periodic Targetscited by 44
- 2023Non-Contrastive Unsupervised Learning of Physiological Signals from Videocited by 37
- 2023rPPG-MAE: Self-supervised Pre-training with Masked Autoencoders for Remote Physiological Measurementcited by 37
- 2023Contrast-Phys+: Unsupervised and Weakly-supervised Video-based Remote Physiological Measurement via Spatiotemporal Contrastcited by 33
- 2022Learning Motion-Robust Remote Photoplethysmography through Arbitrary Resolution Videoscited by 26
- 2022Facial Video-based Remote Physiological Measurement via Self-supervised Learningcited by 22
- 2022Face2PPG: An unsupervised pipeline for blood volume pulse extraction from facescited by 21
12 most cited of 66 All 66 (JSON)
- 2026Beyond Contact Sensors: Deep learning with Pseudo-Labeling for remote Photoplethysmography9 Sep 2026
- 2026RPM-Distill: Physiology-guided Adaptive Cross-modal Distillation for Robust Remote Physiological Measurement26 Jun 2026
- 2026FCUS-rPPG: A Fast-Converging Unsupervised Framework for Remote Photoplethysmography via Gradient Oscillation Suppression2 Jun 2026
- 2026LQ-rPPG: A Label-Quantized Coarse-to-Fine Learning Framework for Remote Physiological Measurement22 May 2026
- 2026Intervention-Based Self-Supervised Learning: A Causal Probe Paradigm for Remote Photoplethysmography26 Apr 2026
- 2026rPPG-VQA: A Video Quality Assessment Framework for Unsupervised rPPG Training13 Apr 2026
- 2026Uncertainty-quantified Pulse Signal Recovery from Facial Video using Regularized Stochastic Interpolants12 Apr 2026
- 2026FreqPhys: Repurposing Implicit Physiological Frequency Prior for Robust Remote Photoplethysmography1 Apr 2026
- 2026Reliability-Aware Weighted Multi-Scale Spatio-Temporal Maps for Heart Rate Monitoring27 Mar 2026
- 2026Non-Contact Physiological Monitoring in Pediatric Intensive Care Units via Adaptive Masking and Self-Supervised Learning17 Feb 2026
- 2026Facial Spatiotemporal Graphs: Leveraging the 3D Facial Surface for Remote Physiological Measurement20 Jan 2026
- 2026ToTMNet: FFT-Accelerated Toeplitz Temporal Mixing Network for Lightweight Remote Photoplethysmography7 Jan 2026
12 newest of 66 All 66 (JSON)