Deep-rPPG Cardiac Playground

v1.0 NEXT.JS

100% In-Browser Contactless Hemodynamic rPPG Telemetry

Human

Camera Feed Inactive

Evaluate your vitals directly via high-precision Snapshot Scan, or enable live continuous streaming.

Algorithm: Centered POS Skin Projection & Timestamp-Resampled Cardiac Spectrum
Anatomical Perfusion Heatmap
100% In-Browser Privacy
rPPG Plethysmogram Oscilloscope (60 FPS)
BVP Pulse Wave
RSA Respiration Baseline
Awaiting camera stream or simulation...

Primary Physiological Telemetry

Awaiting Stream
Pulse Rate
--BPM
Range: 45–190Awaiting
Signal Confidence
--%

Uncertainty: --

SQI Qualityinactive
HRV (RMSSD)
--ms
SDNN: --Vagal Tone
Respiration (BR)
--RPM
Method: RSAEupnea
SpO2 Saturation
--%
Dual AC/DCAwaiting

Derived Cognitive & Behavioral Indexes

CREATIVE.md

Available only after pulse, HRV, respiration, and signal uncertainty are all measured.

Mental Stress Index
--Awaiting Signal
Derived: RMSSD & HRScale: 0–100
Cognitive Load
--Awaiting Signal
Derived: RSA & AttentionScale: 0–100
Fatigue Index
--Awaiting Signal
Derived: SDNN & Vagal DecayScale: 0–100
Drowsiness Index
--Awaiting Signal
Derived: Bradycardia & BRScale: 0–100
Spatial Attention Perfusion

Live 2D heatmap computed directly from video pixel hemodynamics. Only active when real skin/face is present.

Measurement Uncertainty (σ)

Calculates live spectral SNR and peak regularity. Displays "Calibrating" until sufficient frames are collected.

Zero-Cloud Latency & Cost

Video frames never leave the client browser. Runs at 30+ FPS directly in TypeScript and WebGL/WebGPU with $0 server infrastructure cost.