VitalVideos
The most comprehensive datasets for remote vital sign measurement, used by leading companies and top researchers worldwide.
About rPPG Research
Remote photoplethysmography (rPPG) is a groundbreaking technology that enables contactless measurement of vital signs through video analysis of facial blood flow patterns. Our datasets are advancing this field by providing comprehensive, high-quality data that addresses current limitations in existing datasets.
Industry Adoption
Trusted by numerous companies building commercial rPPG solutions, speeding up product development roadmaps.
Academic Impact
Supporting 70+ academic licenses and numerous published papers and the RePSS challenge, driving innovation in rPPG research.
Our Datasets
VitalVideos-Europe-1
Original VitalVideos dataset, 850 participants
- • 30sec, 30fps raw video
- • PPG / HR / SpO2 / BP ground truths
VitalVideos-Africa-1
First Sub-Sahara-African dataset for rPPG research, 1550 participants
- • 24-30sec, 40/60fps raw video
- • PPG / HR / SpO2 / BP / RR ground truths
- • Face only and face+palm video, variety of lighting scenario's
VitalVideos-WorldWide
Pre-release access offered, ready Sept 2025State-of-the-art in video & ground truth quality, equal representation of all skin tones, 7500+ participants
- • 60sec, 60fps high-bitrate video from a multicamera setup
- • PPG / HR / SpO2 / BP / RR / ECG ground truths
VitalVideos-SpO2
Small specialized dataset for oxygen saturation measurement, 8 participants
Dataset Comparison
VitalVideos‑Europe‑1 | VitalVideos‑Africa‑1 | VitalVideos‑Worldwide | |
---|---|---|---|
Participants | 850 | 1551 | ≈ 7 500 |
Gender split | 50% M / 50% F | 30% M / 70% F | ≈ 42% M / 58% F |
Average age (yrs) | 42 | 43 | ≈ 45 |
Age > 50 yrs | 40 % | 30 % | 38 % |
Avg SYS BP (mmHg) | 132 | 137 | 135 |
SYS BP > 140 | 30 % | 37 % | 34 % |
SYS BP > 160 | 8 % | 17 % | 18 % |
Skin‑tone (Fitzpatrick) |
![]() |
![]() |
![]() |
Vital signs specification | |||
PPG waveform | CMS50D+ ≈ 60 Hz | CMS50D+ ≈ 60 Hz | CMS50D+ ≈ 60 Hz Research pulse‑oximeter (500 Hz) |
Heart‑rate | Yes (1 Hz) | Yes (1 Hz) | Yes (1 Hz) |
SpO₂ | Yes (1 Hz) | Yes (1 Hz) | Yes (1 Hz) |
Respiration waveform | No | Partial*60% of data. (20 Hz) | Yes (500 Hz) |
Blood pressure | Omron M7 During recording | MicroLife B2 During recording | MicroLife B3 Before & after |
ECG | No | No | Yes, 3‑lead ECG (500 Hz) |
Camera / fps | Basler acA1920‑40 | Basler acA1440‑220 | Basler acA1440‑220 iPhone 15 Pro |
Video duration / fps | 30 sec @ 30 fps | 24‑30 sec @ 40-60 fps | 60 sec @ 60 fps |
Video resolution | 1920 × 1080 | 1440 × 1080 | 960 × 1056 (Basler) 1920 x 1080 (iPhone) |
Video format | Uncompressed MP4 | Uncompressed MP4 | Uncompressed MP4 Slightly compressed MOV |
Consent / ethics | Consent | Consent | IRB review (3 institutions) + Consent |
Paper | paper | pending | in progress |
FAQ
How can I access the datasets?
If you'd like to use VV-small for academic non-profit purposes, please follow the instructions in this public folder to request access.
VV-EU1-small: subset of 100 participants from VitalVideos-Europe-1 : page 6 of this paper for details)
For other datasets or purposes, please fill out the contact form below.
For which fields are these datasets useful?
The datasets are primarily developped to be used
What vital signs can be measured with these datasets?
Depending on the dataset, you can measure heart rate (HR), heart rate variability (HRV), respiratory rate (RR), blood pressure (BP) and blood oxygen saturation (SpO2).