CVAI Catalog

·

View Catalog

tune

7 models found

·

7 public code

·

7 public weights

GEM (Grounded ECG MLLM)

National University of Singapore / Peking University (Lan, Feng et al.) · GEM-7B · 2025

graph_1

Code & model weights public

First multimodal LLM to unify ECG time series, 12-lead ECG images, and text for grounded, clinician-aligned ECG interpretation. A dual-encoder framework (ECG-CoCa time-series encoder plus a LLaVA-style vision-language backbone) extracts complementary time-series and image features with cross-modal alignment, trained on knowledge-guided instruction data (ECG-Grounding, linking diagnoses to measurable waveform parameters such as QRS/PR intervals) plus the 1.15-million-conversation ECG-Instruct corpus. Introduces the "Grounded ECG Understanding" benchmark and improves predictive performance, explainability, and grounding over prior ECG-language models such as ECG-Chat and PULSE.

12-lead ECG

Filter by Modality:
ECG

12-lead ECG image

Filter by Modality:
ECG

Clinical text

Filter by Modality:
Text & EHR

Multimodal

Filter by Modality:
Multimodal

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Generation

Filter by Task Type:
Generation

Multi-label classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch

Apache 2.0

Filter by License:
Permissive


Model ID: 0069

·

Subject Count: 225,389

ECG-Digitiser

University of Oxford (Krones et al.) · PhysioNet Challenge 2024 winner · 2024

graph_1

Code & model weights public

Reconstructs digital 12-lead ECG waveforms from scanned or photographed paper printouts, using an nnU-Net image segmentation model to trace the signal pixels followed by a Hough-transform-based reconstruction pipeline. This is a digitization tool rather than a diagnostic model - it recovers a usable signal from a paper record rather than producing a diagnosis. Won the PhysioNet/Computing in Cardiology Challenge 2024; developed by a team at the University of Oxford.

12-lead ECG image

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Generation

Filter by Task Type:
Generation

CNN (2D)

Filter by Architecture:
Convolutional (CNN)

PyTorch

Filter by Framework:
PyTorch

BSD 2-Clause

Filter by License:
Permissive


Model ID: 0014

·

Subject Count: 18,885

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

HeartGPT (PPG-PT)

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

graph_1

Code & model weights public

GPT-style decoder-only Transformer pretrained via next-token prediction on tokenized PPG time series, the companion model to ECG-PT (HeartGPT) in the same repository. Individual attention heads respond to physiologically meaningful waveform features such as the dicrotic notch, and the model can be fine-tuned for wearable-based cardiac screening tasks. Developed at Imperial College London.

PPG / wearable

Filter by Modality:
PPG / Wearable

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: 0047

PPG2ABP

BUET (Ibtehaz & Rahman) · 2020

graph_1

Code & model weights public

Translates a raw PPG waveform into a full continuous arterial blood-pressure waveform, from which systolic, diastolic, and mean arterial pressure are derived. Uses a two-stage cascaded 1D convolutional network in a U-Net style, with a coarse approximation stage followed by a refinement stage. Meets BHS Grade A and AAMI accuracy standards for diastolic and mean arterial pressure. Developed at BUET.

PPG / wearable

Filter by Modality:
PPG / Wearable

Blood pressure estimation

Filter by Disease / Trait:
Cardiac Function & Hemodynamics

Generation

Filter by Task Type:
Generation

Regression

Filter by Task Type:
Regression

CNN (1D)

Filter by Architecture:
Convolutional (CNN)

Keras

Filter by Framework:
TensorFlow / Keras

MIT

Filter by License:
Permissive


Model ID: 0049

Pulse2Pulse (DeepFake ECG GAN)

SimulaMet / Oslo Metropolitan University (Thambawita et al.) · 2021

graph_1

Code & model weights public

Generative adversarial network that synthesizes realistic 10-second, 12-lead normal-sinus-rhythm ECGs from scratch, without using any real patient data at inference time, enabling privacy-preserving data sharing and augmentation. Uses a U-Net-style 1D deconvolutional generator with a WaveGAN-inspired discriminator. Outperformed a WaveGAN* baseline on the fraction of generated tracings classified as normal sinus rhythm by a commercial ECG interpretation algorithm. Developed by SimulaMet and Oslo Metropolitan University.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Generation

Filter by Task Type:
Generation

CNN (1D)

Filter by Architecture:
Convolutional (CNN)

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0030

·

Subject Count: 7,233

SSSD-ECG

University of Oldenburg (Alcaraz & Strodthoff) · v1.1 · 2023

graph_1

Code & model weights public

Diffusion-based generative model that synthesizes 12-lead ECGs conditioned on any of 71 PTB-XL diagnostic labels, combining a denoising diffusion process with a structured state-space (S4) sequence backbone. Outperformed GAN-based baselines (WaveGAN*, Pulse2Pulse) on both classifier-based fidelity metrics and a clinical Turing test. Developed at the University of Oldenburg.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Generation

Filter by Task Type:
Generation

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0031

·

Subject Count: 18,885