atlas

Research map / Video / Video generation

ECHOPulse: ECG Controlled Echocardio-gram Video Generation

ICLR 2025 · Video › Video generation · approach: Compositional text-to-video diffusion

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ECHOPulse, a VQ-VAE tokenizer plus ECG-conditioned masked visual token transformer that generates echocardiogram videos from ECG signals and an optional conditioning image.

Problem

Echocardiogram video generation for synthetic data and monitoring is slow with diffusion models and relies on expert-curated conditions (masks, text, optical flow) that are costly to obtain; ECG is readily available but unused for ECHO video synthesis.

Approach

Discretize echo videos with a VQ-VAE/LFQ video tokenizer (domain-transferred from natural video), and align ECG patch embeddings from an ECG foundation model with video tokens in a bidirectional masked token transformer (MaskGIT-style), enabling fast parallel decoding and ECG-only conditioning with autoregressive extension to long videos.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune the video tokenizer on ECHO data (domain transfer) (ablation)ECHOPulse · Echo-Dynamic reconstructionMSE: 5.02 \times 10^{-3} -> 2.89 \times 10^{-3}Helped
Fine-tune the video tokenizer on ECHO data (domain transfer) (ablation)ECHOPulse · Private data reconstructionMSE: 6.09 \times 10^{-3} -> 2.91 \times 10^{-3}Helped
Use ECG conditioning instead of text conditioningECHOPulse (Domain transfer) · Private data, A2CFID: 25.44 -> 15.50Helped
Use ECG conditioning instead of text conditioningECHOPulse (Domain transfer) · Private data, A4CFID: 31.21 -> 20.82Helped
Use ECG conditioning instead of text conditioningECHOPulse (Domain transfer) · Private data, A2CSSIM: 0.54 -> 0.67Helped
Use ECG conditioning instead of text conditioningECHOPulse (Domain transfer) · Private data, A4CSSIM: 0.54 -> 0.66Helped
Fine-tune on ECHO data rather than use only natural videos (ablation)ECHOPulse · CAMUS, Text, A2CFID: 12.71 -> 5.65Helped
Fine-tune on ECHO data rather than use only natural videos (ablation)ECHOPulse · CAMUS, Text, A4CFID: 15.38 -> 8.17Helped
Condition on ECG with an image rather than image plus EFECHOPulse · LVEF evaluationMAE: 4.81 -> 2.51Helped
Condition on ECG with an image rather than image plus EFECHOPulse · LVEF evaluationR²: 0.89 -> 0.85Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WebVid-10M CAMUS EchoNet-Dynamic private ECHO-ECG dataset (94,078 videos)

Benchmarks: CAMUS EchoNet-Dynamic private ECHO dataset

Metrics: FID FVD SSIM MSE MAE LVEF R^2 LVEF MAE LVEF RMSE sampling time

Baselines: EchoNet-Synthetic HeartBeat EchoDiffusion MoonShot VideoComposer

Builds on: VQ-VAE MAGVIT2 MaskGIT C-ViViT ST-MEM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy