atlas

Research map / Continual learning / Domain and prompt-based

Each Test Image Deserves A Specific Prompt: Continual Test-Time Adaptation for 2D Medical Image Segmentation

CVPR 2024 · Continual learning › Domain and prompt-based · approach: Continual test-time adaptation · 44 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 VPTTA, which freezes a pre-trained segmentation model and trains a lightweight low-frequency visual prompt per test image (initialized from a memory bank, with BN-statistics warm-up) for continual test-time adaptation on 2D medical segmentation.

Problem

Continual test-time adaptation for 2D medical image segmentation under distribution shifts across medical centres, where updating model parameters causes error accumulation and catastrophic forgetting.

Approach

Keep the source model frozen and instead learn a tiny low-frequency amplitude prompt for each test image, aligning BN statistics; initialize prompts from a FIFO memory bank of similar past images and use a statistics-fusion warm-up that moves from mixed to source statistics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VPTTA instead of the strongest listed baseline, SARResUNet-34 · OD/OC segmentation, average across domains A–EDSC: 70.03 -> 71.93Helped
Use VPTTA instead of DUAPraNet · Polyp segmentation, average across domains A–DDSC: 77.13 -> 80.46Helped
Use VPTTA instead of DUAPraNet · Polyp segmentation, average across domains A–DEmaxϕ: 86.39 -> 89.29Helped
Use VPTTA instead of DUAPraNet · Polyp segmentation, average across domains A–DSα: 83.58 -> 85.62Helped
Add a low-frequency prompt to the source-only model (ablation)ResUNet-34 · OD/OC segmentation, average across domains A–EDSC: 65.86 -> 66.90Helped
Add a memory bank to the low-frequency-prompt method (ablation)ResUNet-34 · OD/OC segmentation, average across domains A–EDSC: 66.90 -> 70.24Helped
Add warm-up to the low-frequency-prompt method (ablation)ResUNet-34 · OD/OC segmentation, average across domains A–EDSC: 66.90 -> 69.58Helped
Add warm-up to the low-frequency-prompt-plus-memory-bank method (ablation)ResUNet-34 · OD/OC segmentation, average across domains A–EDSC: 70.24 -> 71.93Helped
Replace the low-frequency prompt with a low-rank prompt (r=3) (ablation)ResUNet-34 · OD/OC segmentationDSC: 71.93 -> 69.01Hurt
Replace the low-frequency prompt with a low-rank prompt (r=3) (ablation)PraNet · Polyp segmentationDSC: 80.46 -> 78.25Hurt
Replace the low-frequency prompt with a low-rank prompt (r=3) (ablation)PraNet · Polyp segmentationEmaxϕ: 89.94 -> 88.27Hurt
Replace the low-frequency prompt with a low-rank prompt (r=3) (ablation)PraNet · Polyp segmentationSα: 86.84 -> 84.20Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RIM-ONE-r3 REFUGE ORIGA REFUGE-Validation/Test Drishti-GS BKAI-IGH-NeoPolyp CVC-ClinicDB ETIS-LaribPolypDB Kvasir-Seg

Benchmarks: OD/OC segmentation (5 domains) polyp segmentation (4 domains)

Metrics: DSC E-max phi S-alpha

Baselines: Source Only TENT-continual CoTTA DLTTA DUA SAR DomainAdaptor

Builds on: TENT CoTTA DUA DLTTA PraNet

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