CVAI Catalog

·

View Catalog

xECG

base_model_v1

Medical University of Innsbruck (Dlaska Lab)

12-lead ECG

Filter catalog by Modality:
ECG

General Purpose / Multi-task

Filter catalog by Disease / Trait:
General / Foundation

Sleep apnea

Filter catalog by Disease / Trait:
Other Conditions

Multi-label classification

Filter catalog by Task Type:
Classification

Binary classification

Filter catalog by Task Type:
Classification

Embedding

Filter catalog by Task Type:
Representation Learning

RNN / LSTM / GRU

Filter catalog by Architecture:
Recurrent

PyTorch

Filter catalog by Framework:
PyTorch

MIT

Filter catalog by License:
Permissive

ECG foundation model built on the xLSTM (extended LSTM) architecture: a bidirectional stack of nine alternating scalar- and matrix-memory LSTM blocks that scales linearly with sequence length, unlike the quadratic cost of transformer-based ECG models. Pretrained with SimDINOv2, a coding-rate-regularized self-distillation (DINO) objective adapted from computer vision to ECG time series, on roughly 8 million recordings from CODE, INCART, and Chapman-Shaoxing-Ningbo. Introduced alongside BenchECG, a standardized 8-dataset/10-task benchmark, on which xECG achieves the best average rank of any publicly available ECG foundation model, with particular strength on long-context tasks (30-minute ambulatory arrhythmia classification, multi-hour sleep-apnea segmentation) where transformer-based models are computationally limited.

memory Specifications

category

Architecture

RNN / LSTM / GRU

Bidirectional xLSTM encoder (9 alternating sLSTM/mLSTM blocks, ~57M parameters) over non-overlapping temporal ECG patches; pretrained with SimDINOv2 teacher-student self-distillation

code

Framework

PyTorch

calendar_month

Added to catalog

2026-08-10

gavel License

MIT

check_small Open source check_small Commercial use OK check_small Modifications allowed Attribution required No share-alike requirement

License for model weights only. Associated code may be licensed seperately, check code source for specific terms.

description Publication

BenchECG and xECG: a benchmark and baseline for ECG foundation models open_in_new

arXiv preprint (BenchECG benchmark paper) · 2025 · original paper

DOI: 10.48550/arXiv.2509.10151

database Training & evaluation data

CODE (Clinical Outcomes in Digital Electrocardiology, full cohort)

pretrain

Brazil

Full restricted-access CODE cohort of Brazilian primary-care 12-lead ECGs, distinct from the public CODE-15% subsample already in this catalog; used for xECG pretraining.

China

12-lead ECG multi-label arrhythmia-classification dataset released for the 2018 China Physiological Signal Challenge.

public 45,152 subjects · China

45,152 12-lead, 10-second ECGs from Chapman University / Shaoxing People's Hospital / Ningbo First Hospital with arrhythmia diagnoses; ~56% male / 44% female.

public 47 subjects · USA · 1975-1979

48 half-hour excerpts of two-channel ambulatory ECG recordings from 47 subjects studied by the BIH Arrhythmia Laboratory; used as a cross-dataset, lead-missing/noise-robustness benchmark distinct from the pretraining data.

public 70 subjects · Germany

70 single-lead ECG recordings (approximately 7-10 hours each) with minute-by-minute sleep-apnea annotations; used in the BenchECG benchmark to test long-context segmentation performance.

public 32 subjects · Russia

75 annotated 30-minute 12-lead ambulatory ECG recordings from 32 subjects, collected at the St. Petersburg Institute of Cardiological Technics; one of three corpora (with CODE and Chapman-Shaoxing-Ningbo, ~8M ECGs total) used to pretrain xECG.

science Capabilities & performance

CPSC2018 multi-label diagnostic classification (9 classes)

Multi-label classification General Purpose / Multi-task
0.981 AUROC CPSC2018 (fine-tuned) · internal

MIT-BIH heartbeat-level 5-class arrhythmia classification (AAMI classes)

Multi-label classification
0.677 F1 MIT-BIH Arrhythmia Database (fine-tuned) · internal

Sleep-apnea presence/absence segmentation in overnight single-lead ECG (1-minute resolution)

Binary classification Sleep apnea
0.932 AUROC PhysioNet Apnea-ECG Database (fine-tuned) · internal

General-purpose ECG patch/signal-level representation embedding

Embedding General Purpose / Multi-task