atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

vesselFM: A Foundation Model for Universal 3D Blood Vessel Segmentation

CVPR 2025 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Zero-shot robustness and transfer · 23 citations (OpenAlex)

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.

Trains vesselFM, a segmentation foundation model for 3D blood vessels, on real annotated vascular data plus domain-randomized and flow-matching-generated image-mask pairs, achieving zero-, one- and few-shot generalization.

Problem

Supervised 3D blood vessel segmentation generalizes poorly across imaging modalities and protocols, requiring per-dataset voxel annotations, and existing medical segmentation foundation models fail on vessels.

Approach

Combine a large curated real vascular dataset with domain-randomized synthetic image-mask pairs (from corrosion-cast vascular graphs) and mask- and class-conditioned flow matching samples, training one UNet to generalize zero-shot to unseen vascular domains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the full three data sources (Dreal, Ddrand, Dflow) rather than Dreal alone (ablation)vesselFM · SMILE-UHURA zero-shotDice: 65.45 -> 74.66Helped
Add Ddrand to Dreal training (ablation)vesselFM · SMILE-UHURA zero-shotDice: 65.45 -> 69.38Helped
Add Dflow to Dreal + Ddrand training (ablation)vesselFM · SMILE-UHURA zero-shotDice: 69.38 -> 74.66Helped
Use Ddrand alone rather than the full data-source combination (ablation)vesselFM · SMILE-UHURA zero-shotDice: 74.66 -> 55.34Hurt
Use Dflow alone rather than the full data-source combination (ablation)vesselFM · SMILE-UHURA zero-shotDice: 74.66 -> 14.33Hurt
Exclude Ddrand from flow-model training (ablation)vesselFM using F to generate Dflow · SMILE-UHURA zero-shotDice: 74.66 -> 71.24Hurt
Condition flow-model sampling on real masks Mreal instead of synthetic masks Msyn (ablation)vesselFM using F to generate Dflow · SMILE-UHURA zero-shotDice: 74.66 -> 70.12Hurt
Remove class conditioning from the flow-matching generator (ablation)vesselFM using F to generate Dflow · SMILE-UHURA zero-shotDice: 74.66 -> 74.56Hurt
Replace flow matching with Med-DDPM for Dflow generation (ablation)vesselFM · SMILE-UHURA zero-shotDice: 74.66 -> 70.34Hurt
Use UNet instead of SwinUNETR (ablation)vesselFM segmentation model · SMILE-UHURA zero-shotDice: 60.00 -> 74.66Helped
Use UNet instead of SwinUNETR-V2 (ablation)vesselFM segmentation model · SMILE-UHURA zero-shotDice: 74.54 -> 74.66No clear effect
Use UNet instead of UNETR (ablation)vesselFM segmentation model · SMILE-UHURA zero-shotDice: 46.74 -> 74.66Helped

Surprising findings

Limitations

Experimental setup

Datasets: SMILE-UHURA BvEM OCTA MSD8 TubeTK TopCoW VesSAP DeepVesselNet HR-Kidney 3D-IRCADb-01 DeepVess CSD

Benchmarks: SMILE-UHURA MSD8 OCTA BvEM

Metrics: Dice clDice

Baselines: tUbeNet VISTA3D SAM-Med3D MedSAM-2

Builds on: Med-DDPM SynthSeg flow matching nnU-Net clDice

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