atlas

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

CableInspect-AD: An Expert-Annotated Anomaly Detection Dataset

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 5 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.

Introduces CableInspect-AD, an expert-annotated power line cable anomaly detection dataset from Hydro-Québec, and an Enhanced-PatchCore variant that sets thresholds from training nominal images, benchmarked against open VLMs in zero-shot settings.

Problem

Visual anomaly detection for robotic power line cable inspection lacks public, realistic datasets with diverse, graded anomalies, and existing methods need validation anomalies to set thresholds, which is impractical in deployment.

Approach

Enhanced-PatchCore computes the nearest-neighbour anomaly score of each training patch against the rest of the memory bank, so a detection threshold can be set from nominal training images alone; the paper also evaluates open conversational VLMs zero-shot with a yes/no prompt and VQAScore-based anomaly scores.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CogVLM-17B instead of the other evaluated zero-shot modelsZero-shot VAD · CableInspect-AD image-levelF1 score: 0.69 $\pm$ 0.02 -> 0.77 $\pm$ 0.02Helped
Use CogVLM2-19B instead of the other evaluated zero-shot modelsZero-shot VAD · CableInspect-AD image-levelAUPR: 0.84 $\pm$ 0.06 -> 0.91 $\pm$ 0.02Helped
Use CogVLM2-19B instead of CogVLM-17BZero-shot VAD · CableInspect-AD image-levelF1 score: 0.77 $\pm$ 0.02 -> 0.66 $\pm$ 0.04Hurt
Use Enhanced-PatchCore instead of CogVLM-17BCableInspect-AD image-level detection · CableInspect-AD image-levelF1 score: 0.77 $\pm$ 0.02 -> 0.75 $\pm$ 0.03Hurt
Increase the number of Enhanced-PatchCore training images (ablation)Enhanced-PatchCore · CableInspect-AD image-levelF1 scoreHelped
Increase the number of Enhanced-PatchCore training images (ablation)Enhanced-PatchCore · CableInspect-AD image-levelAUROCHelped
Use max thresholding instead of the other tested threshold strategies (ablation)Enhanced-PatchCore · CableInspect-AD image-levelF1 scoreHurt
Remove the image background by cropping to the central cable region (ablation)Enhanced-PatchCore · CableInspect-AD cropped image-levelF1 scoreHelped
Remove the image background by cropping to the central cable region (ablation)Conversational VLMs · CableInspect-AD cropped image-levelF1 scoreHurt
Remove the image background by cropping to the central cable region (ablation)WinCLIP · CableInspect-AD cropped image-levelAUROCHelped
Use Enhanced-PatchCore instead of WinCLIP for pixel-level segmentationCableInspect-AD cropped segmentation · CableInspect-AD cropped segmentationAUPRO: $0.27$ $\pm$ $0.06$ -> $0.53$ $\pm$ $0.08$Helped

Surprising findings

Limitations

Experimental setup

Datasets: CableInspect-AD MVTec AD

Benchmarks: CableInspect-AD CableInspect-AD_cropped

Metrics: F1 score FPR AUPR AUROC AUPRO precision recall FNR

Baselines: WinCLIP LLaVA 1.5-7B LLaVA 1.5-13B BakLLaVA-7B CogVLM-17B CogVLM2-19B PatchCore

Builds on: PatchCore WinCLIP VQAScore AnomalyGPT

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