Learning Where and When: Patch-Based Spatiotemporal Localization in Weakly Supervised Video Anomaly Detection
This paper introduces a patch-based spatiotemporal framework for weakly supervised video anomaly detection that jointly learns the location and timing of anomalies using a proximity-aware selection strategy, achieving state-of-the-art performance while releasing new bounding-box annotations and resources to advance spatially grounded research.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are watching a 24-hour security feed from a busy city square. Your job is to find the bad guys (anomalies).
The Old Way: The "Time-Only" Detective
Most previous computer programs were like detectives who only had a stopwatch. They could tell you, "Hey, something weird happened between 2:00 PM and 2:15 PM!" But they couldn't tell you where in the square it happened. Was it a fight near the fountain? A shoplifting incident at the bakery? Or just a bird hitting a window? Because they couldn't point to the specific spot, they were hard to trust in the real world.
The New Way: The "Patch-Based" Detective
This paper introduces a new system that acts like a detective with a magnifying glass and a grid map. Instead of looking at the whole video frame as one big blurry picture, this system chops every frame into a 7x7 grid of tiny squares (patches).
Think of it like a Sudoku board. The system looks at every single little square on that board, every second of the video, to figure out exactly which squares are "suspicious."
How It Learns Without a Teacher
Usually, to teach a computer to find a specific bad guy, you need to draw a box around them in thousands of videos (like a teacher pointing and saying, "Look here!"). This is expensive and slow.
This paper uses Weak Supervision. Imagine you only have a list of videos that say, "This video contains a crime," but you don't know exactly when or where.
- The Challenge: How do you find the bad guy if you don't know where to look?
- The Solution: The system uses a strategy called Multiple Instance Learning (MIL). It guesses which little squares are the culprits. If the video is labeled "bad," at least one of those little squares must be the bad guy. The system learns to identify them by trial and error.
The Secret Sauce: The "Proximity" Rule
The authors noticed something human-like: Bad things usually don't happen in just one tiny, isolated pixel for one split second. They happen in a cluster. A fight doesn't just happen in one spot for one frame; it happens in a group of people over a few seconds.
So, they invented a "Proximity-Aware Top-k" strategy.
- Old Method: "Pick the 5 scariest-looking squares, even if they are scattered all over the map and different times."
- New Method: "Pick the 5 scariest-looking squares, but make sure they are neighbors in time and space."
It's like saying, "Don't just look for the loudest noise; look for a group of loud noises happening right next to each other." This stops the computer from getting confused by random background noise and helps it draw a clean, solid box around the actual event.
The Results: A New Map for the Future
The authors tested this on four major video datasets (like UCF-Crime and XD-Violence).
- Better Accuracy: Their "grid detective" found the bad guys much more accurately than previous methods, both in when they happened and where they were.
- New Resources: Because nobody had good "where" data for two of these datasets, the authors went back and manually drew the boxes for the test videos themselves. They are releasing these new maps (annotations) and their code to the public so other researchers can build on this.
In a Nutshell
This paper teaches computers to stop just guessing when something weird happens and start pinpointing exactly where it is happening, using a grid-based approach and a "stick-together" rule for bad events, all without needing expensive, hand-drawn training data. They also provided new "answer keys" (bounding boxes) for the community to use.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.