CVAI Catalog

·

View Catalog

tune

24 models found

·

21 public code

·

13 public weights

HeartBERT

K. N. Toosi University of Technology (Tahery, Hamid Akhlaghi, Amirsoleimani, Farzi) · 2026

graph_1

Code & model weights public

Self-supervised ECG embedding model inspired by BERT/RoBERTa from natural language processing, designed for efficient medical signal analysis. HeartBERT translates ECG signals into an intermediate synthetic 'language' via signal quantization and discretization (Lloyd-Max quantization), then trains a RoBERTa-style encoder from scratch on this text-like representation using the MIT-BIH Arrhythmia Database, PTB-XL, and European ST-T Database. The resulting embeddings are evaluated on two downstream tasks -- sleep-stage classification and heartbeat classification -- using bidirectional LSTM heads, showing particular strength when only small labeled training datasets are available.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Embedding

Filter by Task Type:
Representation Learning

Hybrid

Filter by Architecture:
Hybrid / Multi-branch


Model ID: 0158

·

Subject Count: 18,932

MMCL-ECG-CMR

Technical University of Munich / Imperial College London · 2025

graph_1

Code & model weights public

Deep learning strategy for cost-effective, comprehensive cardiac screening from ECG alone, by transferring domain-specific structural information from cardiac magnetic resonance (CMR) imaging into ECG representations. Combines multimodal contrastive learning with masked data modelling during pretraining on paired ECG-CMR data, then uses only ECG at inference. On 40,044 UK Biobank subjects, the multimodal pretraining improved subject-specific CVD risk prediction by up to 12.19% and cardiac phenotype prediction by up to 27.59% versus ECG-only baselines, with learned ECG representations shown to incorporate information from CMR regions of interest.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Regression

Filter by Task Type:
Regression

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0140

·

Subject Count: 40,044

code

Training code public

Self-supervised deep learning model that extracts cardiovascular-risk-relevant patterns from multimodal polysomnography (PSG) signals -- EEG, ECG, and respiratory signals -- without relying on manual sleep-stage annotations. Trained on 4,398 participants, the model derives 'projection scores' by contrasting embeddings from individuals with and without cardiovascular disease (CVD) outcomes. Externally validated in an independent cohort of 1,093 participants, ECG-derived projection scores were predictive of prevalent and incident cardiac conditions (particularly CVD mortality), and combining projection scores with the Framingham Risk Score consistently improved prediction (AUC 0.607-0.965 internally, 0.710-0.807 externally across most outcomes).

Single-lead ECG

Filter by Modality:
ECG

Multimodal

Filter by Modality:
Multimodal

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Regression

Filter by Task Type:
Regression

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch


Model ID: 0147

·

Subject Count: 4,398

OHFFDRL

2026

code

Training code public

Optimized Hierarchical Fused Fuzzy Deep Reinforcement Learning model for predicting non-sinus (higher-risk) cardiac rhythms from PQRST-analyzed 12-lead ECG data. The three-stage approach combines data preprocessing, reinforcement learning, and fuzzy deep learning to classify sinus vs. non-sinus rhythms. Evaluated on a 12-lead ECG dataset of 10,646 patients, OHFFDRL achieved 94% accuracy, an AUC of 0.91, and was interpreted using SHAP, LIME, calibration curves, adversarial vulnerability analysis, and integrated gradients; TAxis (ventricular repolarization movement range) was found to be the most important distinguishing feature.

12-lead ECG

Filter by Modality:
ECG

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

TensorFlow

Filter by Framework:
TensorFlow / Keras


Model ID: 0157

·

Subject Count: 10,646

SSL-ECGv2 (Maternal/Fetal Stress Detection)

Queen's University / Technical University of Munich / University of Washington · 2021

graph_1

Code & model weights public

Self-supervised learning (SSL) model that identifies chronically stressed mother-fetus dyads from raw maternal abdominal ECG (aECG), which contains both maternal and fetal cardiac signals. Built on a self-supervised representation-learning approach originally developed for ECG-based emotion recognition, the model is pretrained on public ECG datasets and evaluated on a cohort of pregnant women with chronic stress exposure validated by psychological inventory, maternal hair cortisol, and the fetal stress index (FSI). Using maternal ECG alone with the publicly pretrained model, it detected the chronic-stress-exposure group with AUROC 0.982 and predicted psychological stress score (R2 0.943), FSI (R2 0.946), and maternal hair cortisol (R2 0.931).

Fetal ECG

Filter by Modality:
ECG

Fetal / maternal cardiac monitoring

Filter by Disease / Trait:
Other Conditions

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

TensorFlow

Filter by Framework:
TensorFlow / Keras

CC BY-NC 4.0

Filter by License:
Non-commercial / Research-only


Model ID: 0154

·

Subject Count: 103

Serial ECG Hospital Admission Predictor

Horace Mann School / Emory University School of Medicine · 2025

graph_1

Code & model weights public

Real-time deep-learning model that fuses serial 12-lead ECG waveforms with sequential vital signs and routinely available clinical data to predict hospital admission early during emergency department (ED) encounters with cardiac presentations (chest pain, dyspnea, syncope, presyncope). Developed and validated on the public MIMIC-IV, MIMIC-IV-ED, and MIMIC-IV-ECG databases (n=30,421 ED stays with >=1 ECG; n=11,273 with >=2 ECGs), the model improves on baseline tabular (random forest) and ECG-only models by leveraging how a patient's risk evolves with successive ECGs during the visit, addressing a key limitation of single-time-point risk scores.

12-lead ECG

Filter by Modality:
ECG

Structured EHR

Filter by Modality:
Text & EHR

Multimodal

Filter by Modality:
Multimodal

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch


Model ID: 0149

·

Subject Count: 161,352

code

Training code public

Self-supervised representation-learning method for 12-lead ECG signals, designed to reduce reliance on large labeled datasets for downstream ECG classification. TSSL exploits two structural properties of ECG data: temporally, it encourages stable representations for the same individual across time while keeping different leads distinguishable; spatially, it enforces consistency in the relationships between signals and their representations across the different leads of a single recording. Evaluated on three public ECG datasets (CPSC2018, Chapman, PTB-XL), TSSL-pretrained models approached the performance of fully supervised training while using only about 10% of the labeled data.

12-lead ECG

Filter by Modality:
ECG

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Embedding

Filter by Task Type:
Representation Learning

Hybrid

Filter by Architecture:
Hybrid / Multi-branch


Model ID: 0138

·

Subject Count: 64,037

CardioIncNet (PVC Beats Localization Pipeline)

Ukrainian Catholic University (Machine Learning Lab) (Petryshak, Kachko, Maksymenko, Dobosevych) · 2021

code

Training code public

Two-stage deep learning pipeline that localizes premature ventricular contraction (PVC) beats directly from raw, unsegmented ECG signal, without relying on hand-crafted features or pre-existing R-peak annotations. An encoder-decoder network first localizes the R-peak of every heartbeat (normal or anomalous); the resulting R-peak positions are then passed to CardioIncNet, a 1D InceptionTime-based classifier, which delineates each beat as healthy or PVC. Evaluated with both single-dataset and cross-dataset protocols across three public ECG databases, the pipeline reached F1 scores above 0.99 (single-dataset) and 0.979 (cross-dataset) for R-peak localization, and above 0.96 and 0.85 respectively for PVC beat classification.

Single-lead ECG

Filter by Modality:
ECG

Detection / localization

Filter by Task Type:
Segmentation & Detection

Hybrid

Filter by Architecture:
Hybrid / Multi-branch


Model ID: 0128

·

Subject Count: 47

SCG-CO

University of Pittsburgh / University of California, San Francisco (Chan Lab) · 2026

code

Training code public

Deep learning model that non-invasively estimates cardiac output (CO) from wearable seismocardiography (SCG), a single-lead ECG, and body mass index (BMI), as a potential alternative to invasive right heart catheterization (RHC). Parallel 1D-CNN branches extract features from the SCG and ECG waveforms, which are fused with BMI and passed through a lightweight regression head to predict CO directly. Trained and evaluated via leave-pair-out cross-validation on 73 heart-failure patients (83 RHC encounters) from an open PhysioNet dataset, the model achieved an RMSE of 1.00 L/min (22%) and Pearson correlation of 0.75 versus catheterization-derived CO, with particularly strong performance in low-output states.

Single-lead ECG

Filter by Modality:
ECG

Multimodal

Filter by Modality:
Multimodal

Cardiac output estimation

Filter by Disease / Trait:
Cardiac Function & Hemodynamics

Regression

Filter by Task Type:
Regression

Hybrid

Filter by Architecture:
Hybrid / Multi-branch


Model ID: 0124

·

Subject Count: 73

XplainScar

University of Delaware (Computational Biomedicine Lab) / UCSF (Abraham Lab) · 2025

code

Training code public

Explainable machine learning model that detects and localizes left ventricular (LV) scar in hypertrophic cardiomyopathy (HCM) patients directly from 12-lead ECG, as a faster and cheaper alternative to late-gadolinium-enhancement (LGE) cardiac MRI, the clinical gold standard. XplainScar first uses an HCM-specific ECG segmentation algorithm to extract morphological features (duration, amplitude, slope, energy) from the QRS complex, ST segment and T wave of each lead, then combines unsupervised and self-supervised representation learning to predict scar presence and reveal which ECG features are associated with scar location (basal, mid, or apical LV). Trained on 500 HCM patients from the Johns Hopkins HCM Registry and validated on a held-out cohort of 248 HCM patients from UCSF, it reached 88% precision, 90% sensitivity, 78% specificity and an F1-score of 89% for scar detection on the external test set, analyzing a 10-patient batch of ECGs in under one minute.

12-lead ECG

Filter by Modality:
ECG

LGE scar burden

Filter by Disease / Trait:
Structural Heart & Cardiomyopathy

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch


Model ID: 0123

·

Subject Count: 500

ECG-SMART-NET

University of Pittsburgh (Riek et al.) · 2025

code

Training code public

Clinically-informed modification of the ResNet-18 architecture for identifying occlusion myocardial infarction (OMI) -- a severe, often ST-elevation-negative heart attack caused by complete blockage of a coronary artery -- from a single 12-lead ECG. The network first learns lead-specific temporal features via 1xk temporal convolutions, then learns cross-lead spatial concordance/discordance (e.g. reciprocal ST changes) via a 12x1 spatial convolution placed after the residual blocks, with saliency maps highlighting the most relevant leads and waveform regions for explainability. Benchmarked against ResNet-18 and other CNN/random-forest baselines on a multisite real-world clinical dataset of 10,893 ECGs (OMI rate 6.5%), reaching a test AUROC of 0.889 and an average precision of 0.587, outperforming the compared models.

12-lead ECG

Filter by Modality:
ECG

Acute myocardial infarction

Filter by Disease / Trait:
Coronary & Ischemic Disease

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch


Model ID: 0103

·

Subject Count: 7,297

ENCASE

Peking University (Hong et al.) · 2019

graph_1

Code & model weights public

Ensemble classifier combining hand-engineered expert features with a deep convolutional neural network for classifying cardiac rhythm from a single-lead ECG recording into normal sinus rhythm, atrial fibrillation, another rhythm, or too noisy to classify. A large set of expert features (from time-, frequency-, and template-based analysis) is fed into a gradient-boosted tree classifier (AdaBoost), and its output is combined with a separate deep CNN operating directly on the raw waveform; combining both feature families measurably outperformed either alone. ENCASE won 1st place in the PhysioNet/Computing in Cardiology Challenge 2017 (single-lead AF classification) with an overall F1 score of 0.83 on the official hidden test set, and remains a widely cited example of combining classical signal-processing features with deep representations for ECG classification.

Single-lead ECG

Filter by Modality:
ECG

Atrial fibrillation

Filter by Disease / Trait:
Arrhythmia

Multi-class classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

GPL 3.0

Filter by License:
Copyleft


Model ID: 0117

ATTRACTnet

Stanford University / New York-Presbyterian Hospital / Columbia University Irving Medical Center / Weill Cornell Medicine / Mayo Clinic (Jain, Sun, Pierson et al.) · 2026

lock

Code & model weights private

Multimodal machine learning model that flags patients at risk of transthyretin amyloid cardiomyopathy (ATTR-CM) -- a progressive, underdiagnosed disease with expanding disease-modifying treatment options -- from routinely available ECG waveforms, echocardiographic measurements, demographics, and diagnosis codes for orthopedic manifestations of amyloidosis (e.g. carpal tunnel syndrome, spinal stenosis). Developed on 799 patients with 5-fold cross-validation (AUROC 0.85) and externally validated on 422 patients at a separate site (AUROC 0.82), with consistent accuracy across Hispanic, non-Hispanic Black, and non-Hispanic White patients. In a subsequent nonrandomized, single-system, multisite clinical trial (the Cardiac Amyloidosis Discovery Trial), patients flagged by ATTRACTnet and referred for confirmatory amyloid scintigraphy were positive for ATTR-CM 48% of the time, more than 2.8x the positivity rate of historical (15.3%) and contemporary (17.0%) controls referred by usual clinical judgment (P < .001 for both). This is a proprietary clinical AI program; no public code or model weights have been released.

12-lead ECG

Filter by Modality:
ECG

Echocardiography video

Filter by Modality:
Echocardiography

Structured EHR

Filter by Modality:
Text & EHR

Multimodal

Filter by Modality:
Multimodal

Cardiac amyloidosis

Filter by Disease / Trait:
Structural Heart & Cardiomyopathy

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch


Model ID: 0096

·

Subject Count: 799

ECG-Chat

China University of Geosciences / Beijing Normal University (Zhao, Kang et al.) · 2025

graph_1

Code & model weights public

Multimodal large language model for ECG medical-report generation and cardiology conversational question-answering. An ECG-CoCa encoder (contrastive ECG-report pretraining in the style of OpenCLIP) is paired with a LLaVA-style vision-language architecture and an LLM backbone, fine-tuned on a purpose-built 45k-example ECG-instruction dataset (19k diagnosis examples + 25k multi-turn dialogue examples) built from five public 12-lead ECG datasets. Produces free-text diagnostic reports and supports zero-shot ECG-report retrieval classification.

12-lead ECG

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


Model ID: 0061

·

Subject Count: 225,389

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

MELP

University of Hong Kong (HKU-MedAI) · 2025

graph_1

Code & model weights public

Multi-scale ECG-language pretraining model that aligns 12-lead ECG signals with clinical text reports at three granularities -- token, beat, and rhythm level -- rather than a single global embedding. First fine-tunes a cardiology-specialized text encoder to improve understanding of ECG report language, then trains an ECG-FM-initialized ECG encoder against it with hierarchical contrastive supervision. Outperforms prior ECG-language and self-supervised baselines including MERL, ST-MEM, and HeartLang on zero-shot classification, linear probing, and ECG report generation, with especially large gains at low label fractions. Developed at the University of Hong Kong (HKU-MedAI).

12-lead ECG

Filter by Modality:
ECG

Clinical text

Filter by Modality:
Text & EHR

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Embedding

Filter by Task Type:
Representation Learning

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

·

Subject Count: 225,389

Wearable-Echo-FM

Yale School of Medicine (CarDS Lab) · 2026

lock

Code & model weights private

Foundation model that encodes single-lead (lead I) ECGs with information from paired transthoracic echocardiography reports, aimed at label-efficient screening for structural heart disease (SHD) on wearable and portable single-lead ECG devices. A 7-layer 1D-CNN ECG encoder and a RoBERTa-based text encoder are contrastively pretrained (CLIP-style) on 194,551 ECG-echo report pairs from 77,378 adults in the Yale New Haven Health System, then the ECG encoder is fine-tuned on a temporally-distinct cohort to detect reduced LVEF, diastolic dysfunction, and a composite SHD label. Matches a randomly-initialized CNN at full training-data volume but substantially outperforms it in label-scarce regimes (e.g. with only 0.5% of labeled data).

Single-lead ECG

Filter by Modality:
ECG

LV systolic dysfunction (LVSD)

Filter by Disease / Trait:
Cardiac Function & Hemodynamics

LV diastolic dysfunction

Filter by Disease / Trait:
Cardiac Function & Hemodynamics

Structural heart disease (composite)

Filter by Disease / Trait:
Structural Heart & Cardiomyopathy

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch


Model ID: 0066

·

Subject Count: 77,378

ZODIAC

ZBeats Inc / New York University / Stony Brook Medicine / University of Pennsylvania / Binghamton University (Zhou, Zhang, Xi et al.) · 2024

lock

Code & model weights private

Multi-agent LLM framework, deployed as a Software-as-a-Medical-Device on AWS, that assists cardiologists reading 24-hour Holter/patch ECG monitoring studies. Three fine-tuned LLM agents divide the diagnostic workflow the way a cardiologist would: a table-to-text agent (Llama-3.1-8B) extracts findings from tabular arrhythmia metrics, an image-to-text agent (LLaVA-v1.5-13B) extracts findings from ECG tracing images, and a findings-to-interpretation agent (Llama-3.1-8B) synthesizes both against clinical guidelines with a fact-checking step. Each agent is instruction-tuned on cardiologist-adjudicated reports from 2,000+ real-world patients and further steered at inference with in-context demonstrations matched to the patient's age, sex and arrhythmia class. In blinded cardiologist ratings across eight clinical/security metrics (1-5 scale), ZODIAC outperformed GPT-4o, Gemini-Pro, Llama-3.1-405B, Mixtral-8x22B, and medical-specialist LLMs (BioGPT, Meditron, Med42) on every metric while using under 30B total parameters, and has been integrated into commercial ECG monitoring devices. This is a proprietary product; no public code or model weights have been released.

12-lead ECG image

Filter by Modality:
ECG

Structured EHR

Filter by Modality:
Text & EHR

General Purpose / Multi-task

Filter by Disease / Trait:
General / Foundation

Generation

Filter by Task Type:
Generation

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch


Model ID: 0092

·

Subject Count: 2,000

ECG-DualNet++ XL

TU Darmstadt (Rohr, Reich, Hoog Antink et al.) · 2022

graph_1

Code & model weights public

Dual-encoder single-lead ECG classifier for atrial fibrillation detection that fuses a raw-signal branch with a spectrogram branch via axial attention and a Transformer. Originally developed as a graduate-course project at TU Darmstadt for the 2017 PhysioNet/CinC Challenge, and later extended in a 2023 follow-up study. Released in four sizes up to 130M parameters (S/M/L/XL), alongside a simpler CNN+LSTM variant.

Single-lead ECG

Filter by Modality:
ECG

Atrial fibrillation

Filter by Disease / Trait:
Arrhythmia

Binary classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0015

·

Subject Count: 11,000

ESI (ECG Semantic Integrator)

Rice University · convnextv2_base · 2024

graph_1

Code & model weights public

Multimodal ECG model that pairs a 1D ConvNeXtV2 signal encoder with a BioLinkBERT text encoder, trained with a joint contrastive-and-captioning objective using LLM-generated descriptions of ECG demographics and waveform patterns in place of raw clinical reports. Validated on arrhythmia diagnosis and ECG-based subject identification, reaching an AUROC of 0.938 fine-tuned and 0.812 zero-shot on PTB-XL diagnostic classification. Developed at Rice University.

12-lead ECG

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

Multi-label classification

Filter by Task Type:
Classification

Embedding

Filter by Task Type:
Representation Learning

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch

GPL 3.0

Filter by License:
Copyleft


Model ID: 0019

·

Subject Count: 64,037

EchoNext-Mini

Columbia University Irving Medical Center · v1.1.0 · 2026

graph_1

Code & model weights public

Detects 12 categories of echocardiogram-confirmed structural heart disease from 12-lead ECG waveforms combined with demographic and clinical covariates. Uses the same architecture as the original, larger EchoNext model but is trained entirely on the public EchoNext-Mini dataset - 100,000 de-identified ECGs from Columbia University Irving Medical Center released on PhysioNet - making it one of the more fully reproducible models of its kind, with public weights, a Docker image, and inference code.

12-lead ECG

Filter by Modality:
ECG

Structural heart disease (composite)

Filter by Disease / Trait:
Structural Heart & Cardiomyopathy

Multi-label classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch


Model ID: 0018

·

Subject Count: 36,286

EchoingECG

University of Toronto (McIntosh Lab) · 2025

graph_1

Code & model weights public

Distills knowledge from EchoCLIP, a vision-language echocardiography model, into ECG embeddings, aiming to improve how well ECG signals alone can predict echo-derived measures of cardiac function. Combines a 1D ECG encoder with a BioBERT text encoder under a probabilistic cross-modal embedding objective that captures uncertainty. Published at MICCAI 2025 by the University of Toronto's McIntosh Lab.

12-lead ECG

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

Embedding

Filter by Task Type:
Representation Learning

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch

CC BY-NC-ND 4.0

Filter by License:
Non-commercial / Research-only


Model ID: 0044

MERL

Imperial College London (Liu et al.) · 2024

graph_1

Code & model weights public

Multimodal model that learns a shared representation space for ECG signals and their clinical text reports, pretrained on paired MIMIC-IV-ECG recordings and reports. Supports zero-shot ECG classification via text prompts, tested across six public benchmark datasets including PTB-XL and CPSC2018 without any downstream training data. Developed at Imperial College London and published at ICML 2024.

12-lead ECG

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

Multi-label classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch

MIT

Filter by License:
Permissive


Model ID: 0033

·

Subject Count: 161,352

MERL-ECHO

University of Hong Kong / Imperial College London · 2025

code

Training code public

CLIP-style model that aligns 12-lead ECG signals with free-text echocardiography reports for zero-shot detection of structural heart disease directly from an ECG. Extends the MERL framework, and was trained on 45,016 paired ECG-echo reports from two Hong Kong hospitals, with external validation on the public EchoNext dataset from Columbia University. Developed by researchers at the University of Hong Kong and Imperial College London; described in a 2025 medRxiv preprint.

12-lead ECG

Filter by Modality:
ECG

Clinical text

Filter by Modality:
Text & EHR

Multimodal

Filter by Modality:
Multimodal

LV systolic dysfunction (LVSD)

Filter by Disease / Trait:
Cardiac Function & Hemodynamics

Valvular disease

Filter by Disease / Trait:
Structural Heart & Cardiomyopathy

Structural heart disease (composite)

Filter by Disease / Trait:
Structural Heart & Cardiomyopathy

Binary classification

Filter by Task Type:
Classification

Multi-label classification

Filter by Task Type:
Classification

Hybrid

Filter by Architecture:
Hybrid / Multi-branch

PyTorch

Filter by Framework:
PyTorch


Model ID: 0045