VitalVideos

The most comprehensive datasets for remote vital sign measurement through remote photoplethysmography (rPPG), used by leading companies and top researchers worldwide.

Industry adoption

Trusted by numerous companies building commercial rPPG solutions, speeding up product development roadmaps.

Academic impact

Supporting 90+ academic licenses and numerous published papers and the RePSS challenge. Oral presentation at ICCV 2025.




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

State-of-the-art in video & ground truth quality, equal representation of all skin tones, 6500+ 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-Worldwide VitalVideos-Longitudinal
Participants 850 ≈ 6 500 ≈ 200 with 4-10 measurement each
over the course of a month
Gender split 50% M / 50% F ≈ 42% M / 58% F ≈ 35% M / 65% F
Average age 42 ≈ 45 48
Age > 50 yrs 40 % 38 % 51 %
Avg SYS BP
(mmHg)
132 135 140
SYS BP > 140 30 % 34 % 36 %
SYS BP > 160 8 % 18 % 18 %
Skin-tone
(Fitzpatrick)
10%FP1, 35% FP2, 20% FP3, 10% FP4, 7,5% FP5, 7,5%FP6 13% FP1, 13% FP2, 11% FP3, 20% FP4, 23% FP5, 20% FP6 5% FP1/FP2
75% FP3/4
20% FP5/6
Vital signs specification
PPG waveform CMS50D+ ≈ 60 Hz CMS50D+ ≈ 60 Hz
Pulse-oximeter (500 Hz)
CMS50D+ ≈ 60 Hz
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 Yes (500 Hz) Yes (500 Hz)
Blood pressure Omron M7
During recording
MicroLife B3
Before & after
MicroLife B3
Before & after
ECG No Yes, 3-lead ECG (500 Hz) Yes, 3-lead ECG (500 Hz)
Camera Basler acA1920-40 Basler acA1440-220
+ iPhone 15 Pro
Basler acA1440-220
+ iPhone 15 Pro
Video duration / fps 30 sec @ 30 fps 60 sec @ 60 fps 60 sec @ 60 fps
Video resolution 1920 × 1080 960 × 1056 (Basler)
1920 x 1080 (iPhone)
960 × 1056 (Basler)
1920 x 1080 (iPhone)
Video format Uncompressed MP4 Uncompressed MP4
Slightly compressed MOV
Uncompressed MP4
Slightly compressed MOV
Consent / ethics Consent IRB review + Consent Consent
Paper paper ICCV paper pending

FAQ

How can I access the datasets?

If you want to use a dataset for commercial R&D purposes, please reach out to pj@vitalvideos.org.

If you want to use a subset of a dataset for academic purposes, please download the request form, read it carefully, complete the required fields and sign it. Then send this document from your academic email address to pj@vitalvideos.org and include a link to the Google Scholar page of the leading researcher.

For which purposes are the datasets useful?

The datasets are primarily used to research and develop technology that measures heart rate, respiration rate, heart rate variability and blood pressure from face video.

Since the dataset contains high-quality contact PPG (cPPG) signals in combination with respiration rate, ECG and blood pressure data we have also seen the dataset used for research and development of foundational PPG models.

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 oxygen saturation (SpO2).

What's next?

Coming up in 2026: more work on blood pressure and datasets containing blood parameters such as blood counts, hemoglobin, glucose, HbA1c and cholesterol.

Contact

Complete the form below or email directly to pj@vitalvideos.org
For academic access, please see FAQ #1