atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

VOILA: Complexity-Aware Universal Segmentation of CT Images by Voxel Interacting with Language

AAAI 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Feature calibration for unseen-class detection · 0 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.

Proposes VOILA, a universal CT segmentation method that classifies voxels by cosine similarity to CLIP text embeddings, with a voxel-wise F1 loss and a CVAE-based complexity-aware sampler that focuses training on hard voxels.

Problem

Universal multi-class CT segmentation with text prompts suffers from information-density imbalance between 3D images and text, the poor scaling of fully connected classification layers, class imbalance between foreground and background, and weak cross-dataset generalization.

Approach

Replace the fully connected classifier with voxel-to-text cosine similarity against frozen CLIP text embeddings (with neighbor-structure prompts), use a voxel-wise F1 loss for imbalance, and sample voxels via a CVAE that generates pseudo complexity heatmaps from a Gaussian mixture.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add VOILA instead of nnUNetUniversal CT segmentation · Ts-v2Dice: 87.9 -> 92.1Helped
Add VOILA instead of nnUNetUniversal CT segmentation · WORDDice: 81.1 -> 83.0Helped
Add VOILA instead of UNETR++Universal CT segmentation · BTCVDice: 73.4 -> 74.1Helped
Add VOILA instead of UNETR++Universal CT segmentation · AMOSDice: 82.5 -> 83.4Hurt
Use VOILA instead of UNETR++Universal CT segmentation · LiTSDice: 94.8 -> 91.9Hurt
Use CAS sampling at ratio 0.1 rather than no sampling (ablation)VOILA · Ts-v2Dice: 86.0 -> 92.1Helped
Use CAS sampling at ratio 0.1 rather than ratio 0.01 (ablation)VOILA · Ts-v2Dice: 88.6 -> 92.1Helped
Use CAS sampling at ratio 0.1 rather than ratio 0.3, 0.5, or 0.7 (ablation)VOILA · Ts-v2Dice: 91.5 -> 92.1; 90.6 -> 92.1; 88.1 -> 92.1Helped
Replace CAS with random sampling at ratio 0.1 (ablation)VOILA · Ts-v2Dice: 92.1 -> 91.5Hurt
Replace CAS with random sampling at ratio 0.1 (ablation)VOILA · BTCVDice: 81.4 -> 79.9Hurt
Replace CAS with random sampling at ratio 0.1 (ablation)VOILA · WORDDice: 81.2 -> 80.4Hurt
Remove sampling (ablation)VOILA · BTCV and WORDDice: BTCV: 73.0 -> 81.4; WORD: 73.5 -> 81.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: TotalSegmentator v2 BTCV Pancreas-CT WORD LiTS AbdomenCT-1K AMOS

Benchmarks: TotalSegmentator v2 BTCV Pancreas-CT WORD LiTS AbdomenCT-1K AMOS

Metrics: Dice NSD HD95

Baselines: nnUNet UNETR++ nnFormer

Builds on: CLIP InfoNCE UNETR++ Dice loss

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