Signal processing
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.
How it works
Schematic summary of this guide. Waveforms are illustrative, not measured data.
The Poincaré plot is constructed by plotting on the x-axis against on the y-axis for all successive pairs. In normal sinus rhythm, points cluster along the line of identity () in an elongated ellipse. , capturing beat-to-beat variability perpendicular to the identity line. 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. 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?
(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.