Scientific References & Theoretical Foundations¶
This document provides the bibliography, academic citations, and methodological foundations implemented in the AI ECG SDK (ecg_sdk).
1. Synthetic ECG Generation & Dynamical Cardiac Attractors¶
1.1 The McSharry Model¶
- Citation: McSharry, P. E., Clifford, G. D., Tarassenko, L., & Smith, L. A. (2003). A dynamical model for generating synthetic electrocardiogram signals. IEEE Transactions on Biomedical Engineering, 50(3), 289–294.
- DOI:
10.1109/TBME.2003.808805 - Usage in SDK: Implemented in
ecg_sdk.core.generator.generate_synthetic_ecg. Provides the circular limit-cycle attractor differential equations \(\dot{x}, \dot{y}, \dot{z}\) and the baseline Gaussian parameters for Lead II / MIT-BIH channel MLII.
1.2 Multichannel Vectorcardiographic Projections & Dynamical Extensions¶
- Citation: Sameni, R., Clifford, G. D., Jutten, C., & Shamsollahi, M. B. (2007). Multichannel ECG and noise modeling: Application to maternal and fetal ECG signals. EURASIP Journal on Advances in Signal Processing, 2007, 1–14.
- DOI:
10.1155/2007/43407 -
Usage in SDK: Formalizes the 3D cardiac dipole projection onto frontal (Einthoven/Goldberger) and horizontal (Wilson precordial) lead vectors.
-
Citation: Clifford, G. D., Shoeb, A., McSharry, P. E., & Janz, B. A. (2005). Model-based filtering, compression and classification of the ECG. International Journal of Bioelectromagnetism, 7(1), 158–161.
-
Direct Resource:
ijbem.org/volume7/number1/158-161.pdf -
Citation: Sayadi, O., Shamsollahi, M. B., & Clifford, G. D. (2010). Synthetic ECG generation and Bayesian filtering using a Gaussian wave-based dynamical model. Physiological Measurement, 31(10), 1309–1329.
- DOI:
10.1088/0967-3334/31/10/002
2. Clinical Electrocardiography & 12-Lead Voltage Standards¶
- Citation: Goldberger, A. L., Goldberger, Z. D., & Shvilkin, A. (2017). Goldberger's Clinical Electrocardiography: A Simplified Approach (9th Edition). Elsevier Health Sciences. ISBN:
978-0323401692. - Usage in SDK:
- Frontal Plane Norms: Einthoven's Law (\(\text{III} = \text{II} - \text{I}\)), Goldberger augmented unipolar equations (\(\text{aVR}, \text{aVL}, \text{aVF}\)), and inverted \(a\text{VR}\) morphology (negative P, deep QS, inverted T).
- Horizontal Plane Norms: Anatomical precordial \(R\)-wave progression from \(V_1\) (\(rS\) pattern) through \(V_3\) (\(RS\) transition zone) to \(V_5/V_6\) (\(qR\) lateral pattern).
- Calibration Standards: Standard \(25\text{ mm/s}\) paper speed, \(10\text{ mm/mV}\) gain, and \(1\text{ mV} \times 0.2\text{ s}\) calibration pulse implemented in
ecg_sdk.visualization.plotter.
3. Benchmark Datasets & Noise Models¶
- MIT-BIH Arrhythmia Database:
- Moody, G. B., & Mark, R. G. (1990). The MIT-BIH Arrhythmia Database on CD-ROM and software for use with it. Computers in Cardiology, 185–188.
- DOI:
10.1109/CIC.1990.144205 -
PhysioNet Resource:
physionet.org/content/mitdb/1.0.0/ -
PTB-XL 12-Lead Diagnostic ECG Database:
- Wagner, P., et al. (2020). PTB-XL, a large publicly available electrocardiography dataset. Scientific Data, 7(1), 154.
- DOI:
10.1038/s41597-020-0495-6 -
PhysioNet Resource:
physionet.org/content/ptb-xl/1.0.3/ -
MIT-BIH Noise Stress Test Database:
- Moody, G. B., Muldrow, W. E., & Mark, R. G. (1984). A noise stress test for arrhythmia detectors. Computers in Cardiology, 381–384.
- PhysioNet Resource:
physionet.org/content/nstdb/1.0.0/
4. Inter-Patient Evaluation & Explainable AI (XAI)¶
- Inter-Patient Partitioning (DS1 / DS2 Protocol):
- Chazal, P. de, O'Dwyer, M., & Reilly, R. B. (2004). Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Transactions on Biomedical Engineering, 51(7), 1196–1206.
- DOI:
10.1109/TBME.2004.827359 -
Eliminates data leakage by strictly separating patient records between training (DS1) and independent testing (DS2).
-
Explainability (XAI) in Deep Learning ECG:
- Manimaran, G., et al. (2025). Explainable deep learning based techniques for ECG-based heart disease classification: A systematic literature review and future direction. Computers in Biology and Medicine, 199, 111324.
- DOI:
10.1016/j.compbiomed.2025.111324 - Grounding for the Wave-Alignment Score (\(WAS\)) auditing electrophysiological fidelity of saliency maps against true anatomical P-QRS-T boundaries.