Market Stream
TradingView · BTCUSDT · 1mloading market feed…
Context Timeline
all streams · last 60swearable HR (ground truth)webcam rPPG (validation)baseline
Pulse Signal
POS · bandpass 0.7–3 Hz · causalFFT Spectrum
fs = -- HzEvent Log
synchronized · monotonic// no events yet
Capture · MediaPipe FaceMesh
478 landmarks · iris · blendshapescamera idle — press Start Session
BPM / heart rate
rPPG · POS--bpminsufficient signal
baseline
–
Δ
–
conf
0%
signal
0%
Tension
Δ vs baseline∘baseline
awaiting baseline–
-30%baseline+50%
Face Context
gaze · expression · poseGaze
– no data
Head Pose
– no data
Top Blendshapes
// no face data
EVM / pulse amplification
per-pixel IIR · bandpass ×8Realtime
amp8
Freeze & Compare
A
B
Δ × 18
Wearable HR · ground truth
BLE 0x180DConnect a BLE HR strap (Polar H10 / OH1, Garmin HRM-Dual, Wahoo TICKR, Suunto Smart Belt) for clinical-grade HR + RR intervals. The webcam rPPG stays for cross-validation and the multimodal context layer.
Screen Context
getDisplayMedia · 5s · 160×90 jpegno capture
idle0 thumbs
start a session first — captures persist to IndexedDB scoped to the active session.