CVAI Catalog

·

View Catalog

tune

10 models found

·

10 public code

·

7 public weights

CSFM (Cardiac Sensing Foundation Model)

University of Oxford (Gu et al.) · 2026

code

Training code public

Multimodal cardiac-sensing foundation model pretrained with generative masked pretraining on ECG, PPG, and paired clinical/machine-generated text reports from roughly 1.7 million individuals across three large-scale critical-care and outpatient ECG datasets. A channel-embedding scheme lets the same model accept any combination of 12-lead ECG, single-lead/wearable ECG, and PPG. The resulting embeddings transfer to diagnostic classification, demographic recognition, vital-sign measurement, clinical-outcome prediction, and ECG question answering. Pretrained weights require a signed academic-access agreement rather than an open download.

12-lead ECG

Filter by Modality:
ECG

Single-lead ECG

Filter by Modality:
ECG

PPG / wearable

Filter by Modality:
PPG / Wearable

Clinical text

Filter by Modality:
Text & EHR

Multimodal

Filter by Modality:
Multimodal

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Cardiac aging / biological age

Filter by Disease / Trait:
Prognosis & Aging

Embedding

Filter by Task Type:
Representation Learning

Regression

Filter by Task Type:
Regression

Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch


Model ID: 0058

·

Subject Count: 161,352

ECG-JEPA

Zuse Institute Berlin (Weimann et al.) · 2024

code

Training code public

Self-supervised ECG representation-learning method that adapts Joint-Embedding Predictive Architecture (JEPA) -- originally developed for images -- to 1D electrocardiogram signals. A Vision Transformer encoder (ViT-XS/S/B) is pretrained to predict masked temporal segments of the ECG directly in latent feature space, using a masking strategy tailored to time-series, on more than 1 million ECGs pooled from MIMIC-IV-ECG, CODE-15%, PTB-XL, Chapman-Shaoxing, CPSC2018/Extra, Georgia, PTB, and St-Petersburg-INCART. After fine-tuning on PTB-XL, the ViT-S/JEPA model reaches 0.945 AUC on the all-statements diagnostic task, exceeding prior self-supervised ECG baselines including CPC and ST-MEM. Developed at the Zuse Institute Berlin.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Multi-label classification

Filter by Task Type:
Classification

Vision Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch


Model ID: 0085

·

Subject Count: 225,689

PatchECG

Peking University (PKUDigitalHealth) (Zhang, Hong et al.) · 2025

code

Training code public

Patch-based masked-training framework for robust arrhythmia detection from digitized, multi-layout ECG images (e.g. 3x4, 2x6, 12x1 printed/scanned layouts), designed to handle the asynchronous lead timing and partial signal blackout that digitization introduces. An adaptive variable block-count masking strategy focuses model attention on key patches with cross-lead dependencies. Evaluated on PTB-XL digitized into multiple synthetic layouts and externally validated on 400 real digitized ECG images from Chaoyang Hospital, outperforming classical imputation baselines and the CNN foundation model ECGFounder.

12-lead ECG image

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Atrial fibrillation

Filter by Disease / Trait:
Arrhythmia

Multi-label classification

Filter by Task Type:
Classification

Binary classification

Filter by Task Type:
Classification

Vision Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch


Model ID: 0068

·

Subject Count: 18,885

CLEF-Medium

Nokia Bell Labs · 2025

graph_1

Code & model weights public

Single-lead ECG foundation model pretrained with clinically-guided contrastive learning: rather than relying on hand-labeled tasks, it uses routinely collected clinical metadata and risk scores from 161,000 MIMIC-IV-ECG patients as the training signal. Released in three sizes - Small (~448K parameters), Medium (30.7M), and Large (~296M) - and benchmarked against other ECG foundation models like ECGFounder across 18 tasks and 7 held-out datasets. Developed by Nokia Bell Labs.

Single-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Embedding

Filter by Task Type:
Representation Learning

Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch

BSD 3-Clause

Filter by License:
Permissive


Model ID: 0013

·

Subject Count: 161,352

ECG-FM

University of Toronto / Vector Institute (Bo Wang Lab) · Base pretrained · 2024

graph_1

Code & model weights public

Open ECG foundation model with 90.9M parameters, built on a wav2vec 2.0-style Transformer and pretrained on 1.25-1.5 million ECGs using a hybrid contrastive-and-generative self-supervised objective. Base pretrained weights and MIMIC-IV-ECG-finetuned downstream checkpoints are both released. Developed on the fairseq_signals framework by the University of Toronto / Vector Institute's Wang lab.

12-lead ECG

Filter by Modality:
ECG

Atrial fibrillation

Filter by Disease / Trait:
Arrhythmia

LV systolic dysfunction (LVSD)

Filter by Disease / Trait:
Cardiac Function & Hemodynamics

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Binary classification

Filter by Task Type:
Classification

Multi-label classification

Filter by Task Type:
Classification

Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0020

·

Subject Count: 161,352

HeartGPT (ECG-PT)

Imperial College London (Davies et al.) · ECGPT_560k_iters · 2024

graph_1

Code & model weights public

GPT-style decoder-only Transformer pretrained via next-token prediction on tokenized single-lead ECG time series, producing an interpretable general-purpose model that can be fine-tuned for tasks like arrhythmia screening and beat detection. Individual attention heads are shown to respond to physiologically meaningful features such as the P-wave, and token embeddings cluster by position in the cardiac cycle. A companion PPG-pretrained model (PPG-PT) is released in the same repository. Developed at Imperial College London.

Single-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Generation

Filter by Task Type:
Generation

Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0021

HeartLang

Peking University (PKUDigitalHealth) · 2025

graph_1

Code & model weights public

Treats ECGs as a language: a QRS-Tokenizer converts raw waveforms into discrete heartbeat 'words' from a learned 8,192-entry vocabulary, and a spatio-temporal transformer (ST-ECGFormer) is pretrained via masked-sentence modeling over these tokens. Evaluated for robust, competitive performance across six public ECG datasets and published at ICLR 2025. Developed by Peking University's digital health group, pretrained on MIMIC-IV-ECG.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Multi-label classification

Filter by Task Type:
Classification

Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0022

·

Subject Count: 161,352

HuBERT-ECG (large)

University of Brescia (Coppola et al.) · 2024

graph_1

Code & model weights public

Self-supervised foundation model for 12-lead ECGs, pretrained on 9.1 million recordings covering 164 cardiovascular conditions across adult and pediatric cohorts, including single-lead settings. Uses a HuBERT-style Transformer encoder and can be fine-tuned with a simple output layer for diagnosis and event-prediction tasks. Released in small, base, and large (~183M parameter) configurations by researchers at the University of Brescia.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Multi-label classification

Filter by Task Type:
Classification

Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch

CC BY-NC 4.0

Filter by License:
Non-commercial / Research-only


Model ID: 0023

·

Subject Count: 161,352

ST-MEM

VUNO Inc. · ViT-B/75 · 2024

graph_1

Code & model weights public

Self-supervised ECG foundation model that adapts to varying lead combinations by patchifying 12-lead recordings across both space (leads) and time, then pretraining a ViT-B/75 encoder-decoder with a masked-autoencoder objective. Published at ICLR 2024 by VUNO Inc., and pretrained on the Chapman-Shaoxing-Ningbo dataset along with several other public 12-lead sources.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Embedding

Filter by Task Type:
Representation Learning

Vision Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch

CC BY-NC 4.0

Filter by License:
Non-commercial / Research-only


Model ID: 0032

·

Subject Count: 45,152

TARGET-AI ECG-image ViT

Yale School of Medicine (CarDS Lab) · ecg-clip-beit-base-384 · 2025

graph_1

Code & model weights public

BEiT-base Vision Transformer that embeds images of standard 12-lead ECG printouts into a representation space, enabling zero-shot screening for structural heart disease by comparing a new ECG against reference case/control embedding centroids rather than requiring task-specific training. Trained on private Yale New Haven Health System ECG images and validated against the public EchoNext dataset. Aimed at scanned or legacy ECG images still common in EHR systems. Developed by Yale's CarDS Lab.

12-lead ECG image

Filter by Modality:
ECG

Structural heart disease (composite)

Filter by Disease / Trait:
Structural Heart & Cardiomyopathy

Embedding

Filter by Task Type:
Representation Learning

Vision Transformer

Filter by Architecture:
Transformer

PyTorch

Filter by Framework:
PyTorch

CC BY-NC 4.0

Filter by License:
Non-commercial / Research-only


Model ID: 0027

·

Subject Count: 159,322