Poincaré Plot Analysis for PPG HRV

Poincaré plot analysis creates a scatter plot of each interbeat interval against the next (IBIₙ vs IBIₙ₊₁), visualizing cardiac rhythm dynamics. The ellipse fitted to the scatter provides SD1 (minor axis, short-term variability, parasympathetic) and SD2 (major axis, long-term variability, mixed autonomic) metrics.

The Poincaré plot is constructed by plotting IBIₙ on the x-axis against IBIₙ₊₁ on the y-axis for all successive pairs. In normal sinus rhythm, points cluster along the line of identity (IBIₙ = IBIₙ₊₁) in an elongated ellipse. SD1 = √(0.5 × variance of (IBIₙ₊₁ - IBIₙ)) = RMSSD/√2, capturing beat-to-beat variability perpendicular to the identity line. SD2 = √(2×SDNN² - 0.5×RMSSD²) captures dispersion along the identity line, reflecting longer-term variability.

The SD1/SD2 ratio provides a unitless sympathovagal balance index analogous to LF/HF but computed directly from the time domain without spectral estimation. SD1/SD2 < 0.3 suggests sympathetic predominance (reduced parasympathetic modulation); SD1/SD2 > 0.6 suggests parasympathetic predominance. The visual pattern of the Poincaré plot provides qualitative diagnostic information: torpedo-shaped plots indicate healthy sinus rhythm, fan-shaped plots suggest atrial fibrillation, and clustered/compressed plots indicate severely reduced HRV.

For PPG applications, Poincaré metrics are robust to moderate IBI detection noise because SD1 and SD2 are computed from variance statistics that average over many beats. PPG-derived SD1 and SD2 show ICC = 0.92–0.96 vs. ECG during rest. The visual Poincaré plot is increasingly used in consumer wearable apps (Kubios, EliteHRV) to communicate HRV status intuitively to non-technical users.

Frequently Asked Questions

What does the shape of a Poincaré plot indicate?

Elongated ellipse along identity line: normal sinus rhythm. Circular/compressed cloud: reduced HRV (heart failure, autonomic neuropathy). Wide fan shape: AF (irregularly irregular). Clustered along identity: very regular rhythm (pacemaker or severe disease).

How are SD1 and SD2 related to standard HRV metrics?

SD1 = RMSSD/√2 (mathematically equivalent to RMSSD, reflecting parasympathetic modulation). SD2 captures both sympathetic and parasympathetic contributions and correlates with SDNN. The Poincaré metrics provide time-domain equivalents of frequency-domain metrics without spectral estimation.

How many beats are needed for reliable Poincaré analysis?

Minimum 100 beats for stable SD1/SD2 estimates. 300+ beats are recommended for research applications. Ultra-short recordings (50 beats) can estimate SD1 with ±15% error relative to 5-minute standard recordings.

Related Algorithms