VitaPulse

Vitals before the video call.

Capture heart rate, HRV, blood pressure trends, SpO2, and respiration in 30 seconds directly on your phone.

Synthetic Feed · 60 FPS 0 bytes stored
ROI: Cheeks & Forehead
Signal Confidence: 98.4% 540nm RGB
Arterial pulse wave
Heart Rate
72 BPM
HRV (SDNN)
48 ms
Blood Pressure
118/78 mmHg
SpO2
98 %
Respiration
15 BrPM
Stress Index
24 /100

Virtual triage without hardware.

Telehealth happens outside a clinic, leaving clinicians without physical vitals. VitaPulse restores baseline triage in 30 seconds directly on Android.

1. Open waiting room

Look at your phone camera for 30 seconds before the doctor joins. No cuffs or wearables to pair.

2. Read light pulsation

540nm green-light hemoglobin shifts are computed on-device while every video frame is immediately discarded.

3. Share 1-page report

Export a clean single-page vital summary for your clinician prior to starting the video consultation.

No scans recorded yet

Run a 30-second scan on the Scan tab to save your latest vital summary locally.

How Contactless rPPG Extracts Blood Pulsation

Oxygenated hemoglobin absorbs 540nm green light more strongly during each heartbeat, creating sub-pixel shifts your phone camera reads at 60 FPS.

Stage 01 · Region Isolation

Facial Mesh & ROI

Isolates cheek and forehead capillary zones while ignoring glasses, blinking, or facial hair.

Stage 02 · Signal Separation

POS & CHROM Math

Removes ambient lighting flicker and subtle head movement to reveal the underlying arterial pulse wave.

Stage 03 · Waveform

Pulse Reconstruction

Resolves systolic peaks, dicrotic notches, and millisecond inter-beat intervals on-device.

Stage 04 · Clinical Output

Vital Sign Derivation

Computes Heart Rate (r = 0.985 vs ECG), HRV, Blood Pressure trends, SpO2, and Respiration Rate.