Papers › VideoPatchCore: An Effective Method to Memorize Normality for Video Anomaly Detection

VideoPatchCore: An Effective Method to Memorize Normality for Video Anomaly Detection

24 Sep 2024arXiv:2409.16225archive 2025-07-28

Sunghyun Ahn, Youngwan Jo, Kijung Lee, Sanghyun Park

Video anomaly detection (VAD) is a crucial task in video analysis and surveillance within computer vision. Currently, VAD is gaining attention with memory techniques that store the features of normal frames. The stored features are utilized for frame reconstruction, identifying an abnormality when a significant difference exists between the reconstructed and input frames. However, this approach faces several challenges due to the simultaneous optimization required for both the memory and encoder-decoder model. These challenges include increased optimization difficulty, complexity of implementation, and performance variability depending on the memory size. To address these challenges,we propose an effective memory method for VAD, called VideoPatchCore. Inspired by PatchCore, our approach introduces a structure that prioritizes memory optimization and configures three types of memory tailored to the characteristics of video data. This method effectively addresses the limitations of existing memory-based methods, achieving good performance comparable to state-of-the-art methods. Furthermore, our method requires no training and is straightforward to implement, making VAD tasks more accessible. Our code is available online at github.com/SkiddieAhn/Paper-VideoPatchCore.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

SkiddieAhn/Paper-VideoPatchCore officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Anomaly DetectionDecoderVideo Anomaly Detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Anomaly Detection CUHK Avenue VideoPatchCore AUC 92.8% #9 of 35 Archive leaderboard report
Anomaly Detection IITB Corridor VideoPatchCore AUC 76.4% #1 of 1 Archive leaderboard report
Anomaly Detection ShanghaiTech VideoPatchCore AUC 85.1% #6 of 31 Archive leaderboard report
Video Anomaly Detection CUHK Avenue VideoPatchCore AUC 92.8% #1 of 7 Archive leaderboard report
Video Anomaly Detection IITB Corridor VideoPatchCore AUC 76.4% #1 of 1 Archive leaderboard report
Video Anomaly Detection ShanghaiTech VideoPatchCore AUC 85.1% #3 of 7 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

AttentionSoftmax

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections