Context-structured Video Anomaly Detection with Large Vision-Language Models

1Yonsei University 2Queen Mary University of London 3EPFL

*Corresponding author

AVSS 2026

Abstract

Training video anomaly detectors is challenging due to the difficulty and cost of annotating diverse and rare abnormal events. Although recent large vision-language models enable training-free inference, existing approaches mostly rely on holistic inference over sampled video and may miss context specific anomaly cues. In this paper, we present CSI-VAD, a training-free video anomaly detector that identifies abnormal events across diverse contexts. The key idea is to decompose each video into three distinct contexts (environment, objects, time) and perform context-specific inference in separate branches. Because we ground anomaly judgments solely in context-specific visual cues, we do not require predefined text prompts describing abnormal events or dataset-specific tuning. Experiments on UCF-Crime and UBnormal show that CSI-VAD consistently improves over the direct holistic baseline and achieves competitive performance against existing methods, showing the advantage of structured context decomposition for training-free video anomaly detection.

CSI-VAD Framework

Overview of the proposed CSI-VAD framework
Fig. 1. Overview of the proposed CSI-VAD framework. We extract environment (Ce), object (Co), and time (Ct) contexts from an input video V. Each context is then independently processed by an LVLM/LLM to produce a label y(·), anomaly score s(·), and explanation e(·), and the outputs are combined for the final video-level prediction.

Recognition Modules

CSI-VAD recognition modules
Fig. 2. Recognition modules. The framework captures environment, object, and time contexts via three dedicated modules Φ(·).

Environment Context Ce

A scene-level context that describes the spatial prior of the video, including the place, daytime, environment type, and typical situation expected from the visible scene.

Object Context Co

An object-emphasized visual sequence composed of original frames with tracking overlays, making object identity, location, motion, and interactions explicit.

Time Context Ct

An ordered textual summary of semantically coherent event segments, where each segment is represented by a concise scene state for temporal anomaly reasoning.

Quantitative Results

Performance comparison with representative existing video-level anomaly detection methods on UCF-Crime. Results for prior methods are taken from their original publications and follow their respective evaluation protocols.

Method Training-Free AUC-ROC (%)
Sultani et al. (I3D)×77.92
RTFM (I3D)×84.03
S3R (I3D)×85.99
MGFN (I3D)×86.98
PEL (I3D)×86.76
BN-WVAD (I3D)×87.24
Anomaly Scorer (Base, X3D)×91.34
DUAL VAD×92.33
Ours256 (Max Ensemble)89.33
Ours256 (Mean Ensemble)92.90
Ours256 (Noisy-OR)92.88

Qualitative Results

The context branches address different holistic inference failures.

Fighting003_x264

X

Baseline

Label: 0   Score: 0.1

The video depicts a typical scene in a subway station with people walking and using the turnstiles. There is no indication of abnormal, criminal, or deviant behavior.

O

Time

Label: 1   Score: 0.8

The presence of a physical altercation, a person being forcibly removed by security, and a person running through the station while others assist a fallen individual suggest abnormal and potentially criminal behavior.

For the fighting anomaly video, the baseline fails by describing the scene as an ordinary subway situation. In contrast, the Time context branch captures the sustained physical conflict between people and correctly identifies the fighting event as anomalous.

Shoplifting001_x264

X

Baseline

Label: 0   Score: 0.1

The video shows a typical retail environment with customers browsing and interacting with store staff. There is no indication of abnormal, criminal, or deviant behavior.

O

Object

Label: 1   Score: 0.9

The video captures a theft scenario where an individual in an orange shirt is seen taking items from a store shelf without paying, which is considered criminal behavior.

The baseline does not focus on the person's actions and fails by interpreting the video as a normal store scene. The Object context branch instead recognizes that the person in the orange shirt is stealing items, correctly detecting the shoplifting event.

Normal_Videos_925_x264

X

Baseline

Label: 1   Score: 0.9

The video shows a sudden and dramatic increase in brightness, likely indicating an explosion or fire, which is an abnormal event.

O

Environment

Label: 0   Score: 0.1

The video shows a typical scene of a parking lot at night with cars parked and moving in and out. There is no indication of abnormal, criminal, or deviant behavior.

The baseline ignores the parking lot at night context and falsely treats a sudden light change as an explosion or fire. The Environment context branch accounts for the night-time parking-lot setting and correctly decides that the video is normal.

Arrest030_x264.mp4

Time

Label: 1   Score: 0.9

The video shows multiple instances of chaotic events, restraints, altercations, and individuals being forcibly removed, which indicate abnormal/criminal/deviant behavior.

Shooting022_x264.mp4

Time

Label: 1   Score: 0.8

The presence of a person pointing a firearm in the waiting area is a clear indication of abnormal/criminal behavior.

Explosion008_x264.mp4

Object

Label: 1   Score: 0.9

The video initially shows a normal traffic scene with vehicles moving along a road. However, it abruptly transitions to an explosion with thick smoke, indicating a sudden and severe event.

RoadAccidents017_x264.mp4

Object

Label: 1   Score: 0.9

The video captures a car crash involving multiple vehicles, which is an unusual and potentially dangerous event that deviates from typical traffic behavior.

Robbery137_x264.mp4

Environment

Label: 1   Score: 0.9

The video depicts a robbery in progress where an individual wearing a mask and carrying a bag enters the store, approaches the cashier, and appears to be robbing the establishment by taking money from the cash register. This is an unusual and criminal activity that deviates significantly from the typical expected activities in a retail store.

Assault011_x264.mp4

Environment

Label: 1   Score: 0.9

The video shows a group of people engaging in what appears to be a physical altercation involving a stick. This is not a typical activity expected in a busy street market during daytime.