Cardiovascular
RGB forehead & cheek ROIsExpected signature: Pulse-amplitude constriction, shortened inter-beat intervals, RMSSD suppression.
- Skin ROIs: an oriented forehead band and two cheek parallelograms derived from the 478-point mesh; pixels that are saturated or under-exposed are excluded.
- Illumination rectification: per-channel NLMS (4 taps, μ = 0.02) against the two flattest background patches; textured patches (text, clocks, screens) are rejected and the canceller is bypassed whenever it does not reduce variance.
- POS projection over 1.6 s windows with overlap-add; zero-phase 3rd-order Butterworth band-pass 0.75–3.0 Hz.
- Heart rate: Welch PSD (8.5 s Hann segments, 12 s history) with parabolic peak interpolation; SNR = power within ±0.1 Hz of the fundamental and ±0.2 Hz of the harmonic vs. the rest of 0.6–4 Hz.
- Beats: detected on an adaptive band (HR ± 0.6 Hz) with refractory logic; IBIs outside 0.33–1.5 s or > 30 % from the running median are rejected; RMSSD over 30 s; pulse amplitude = median of the last 5 peak-to-trough excursions.
- Artefacts: > 4 % skin-luminance steps between consecutive 0.5 s means, or head motion > 25 % face-height/s, flag −1 s…+5 s as unscorable (ppg_art).