atlas

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

MetaUAS: Universal Anomaly Segmentation with One-Prompt Meta-Learning

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 3 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.

Recasts zero/one-shot visual anomaly segmentation as change segmentation and trains a one-prompt meta-learning model (MetaUAS) on synthetic COCO-based image pairs, with a soft feature alignment module, achieving state-of-the-art results on MVTec, VisA and Goods without language guidance.

Problem

Universal visual anomaly segmentation for unseen objects and anomalies, using only one normal image prompt and without target anomaly datasets or vision-language models.

Approach

Reformulate anomaly segmentation as change segmentation between a normal prompt and a query, train on large-scale synthetic image pairs with object-level (inpainting, pasting) and local (Perlin-noise DRAEM-style) changes, and align prompt and query features with a soft cross-attention alignment module before a UNet decoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add soft feature alignment rather than no alignment (ablation)MetaUAS · MVTecP-PR: 44.9 -> 59.6Helped
add soft instead of hard feature alignment (ablation)MetaUAS · MVTecP-PR: 48.2 -> 59.6Helped
use feature concatenation instead of element-wise addition (ablation)MetaUAS with soft alignment · MVTecP-PR: 24.0 -> 59.6Helped
use feature concatenation instead of absolute difference (ablation)MetaUAS with soft alignment · MVTecP-PR: 45.9 -> 59.6Helped
freeze rather than train the encoder (ablation)MetaUAS with EfficientNet-b4 · MVTecP-PR: 50.3 -> 59.6Helped
replace EfficientNet-b4 with EfficientNet-b6 (ablation)MetaUAS · MVTecP-PR: 59.6 -> 56.9Hurt
replace EfficientNet-b4 with EfficientViT-b3 (ablation)MetaUAS · MVTecP-PR: 59.6 -> 58.5Hurt
replace EfficientNet-b4 with MobileNetV2 (ablation)MetaUAS · MVTecP-PR: 59.6 -> 33.7Hurt
include object-level and local-region changes rather than only local-region changes (ablation)MetaUAS training data · MVTecP-PR: 44.3 -> 59.6Helped
include local-region changes rather than only object-level changes (ablation)MetaUAS training data · MVTecP-PRO: 75.4 -> 82.6Helped
replace UNet with FPN-Cat (ablation)MetaUAS decoder · MVTecP-PR: 59.6 -> 49.9Hurt
replace UNet with FPN-Add (ablation)MetaUAS decoder · MVTecP-PR: 59.6 -> 51.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO MVTec VisA Goods

Benchmarks: MVTec VisA Goods

Metrics: I-ROC I-PR I-F1max P-ROC P-PR P-F1max P-PRO inference time parameter count

Baselines: CLIP WinCLIP WinCLIP+ AnomalyCLIP PatchCore UniAD

Builds on: UniAD DRAEM CYWS PatchCore WinCLIP

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