← Latest papers
💻 computer science

Two-Pass Zero-Shot Temporal-Spatial Grounding of Rare Traffic Events in Surveillance Video

This paper introduces a zero-shot, no-fine-tuning pipeline that leverages a two-pass coarse-to-fine strategy and specialized vision-language model role assignment to achieve state-of-the-art temporal-spatial grounding of rare traffic accidents in surveillance video, outperforming existing baselines by 12.7% on the ACCIDENT@CVPR 2026 benchmark.

Original authors: Jiantang Huang

Published 2026-05-26
📖 5 min read🧠 Deep dive

Original authors: Jiantang Huang

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 a detective trying to solve a crime that happened in a busy city square, but you only have a single, grainy security camera feed that is 30 seconds long. Your job is to find three specific things: exactly when the crash happened, exactly where on the screen it happened, and what kind of crash it was (e.g., a rear-end collision vs. a sideswipe).

The problem? You can't hire a team of human experts to watch every video, and you aren't allowed to "study" real crash videos to learn how to spot them (because of privacy laws). You have to solve this using only "off-the-shelf" AI tools that haven't been specifically trained on accidents.

This paper presents a clever, two-step strategy to solve this puzzle using two different types of AI "detectives."

The Problem: The "One-Shot" Mistake

If you ask a standard AI to watch the whole 30-second video and guess the crash time, location, and type all at once, it often gets confused. It's like asking a person to watch a whole movie and tell you the exact second a specific actor sneezed, while also pointing to the exact spot on the screen and naming the sneeze type. They might guess the right movie, but get the timing wrong by 20 seconds or mix up the sneeze with a cough.

The authors found that previous AI attempts were often off by huge margins (like guessing the crash happened 21 seconds after it actually did) or got the crash type completely wrong.

The Solution: The "Two-Pass" Detective Team

The authors created a pipeline that uses two different AI models working together in a specific order, like a senior detective and a specialist.

Pass 1: The "Wide-Angle" Scan (The Generalist)

First, they use a powerful AI (called Qwen3-VL) to watch the video at a slow speed (1 frame per second).

  • The Analogy: Imagine a detective walking through a crime scene quickly, looking at the whole room. They don't stop to examine every fingerprint yet. They just get a "gut feeling" about where the action was and roughly when it happened.
  • The Output: This AI gives a "coarse" guess: "The crash probably happened around second 15, near the middle of the screen, and it looks like a single-car accident."
  • The Safety Net: If the AI gets confused or the API (the internet connection to the AI) fails, the system has a backup plan using simple physics rules (like tracking car movement) to make a best guess, so it never leaves the video blank.

Pass 2: The "Zoom-In" Refinement (The Specialist)

Next, the system takes that rough guess and creates a tiny, high-definition "zoomed-in" clip of just the 6 seconds around the suspected crash time.

  • The Analogy: Now, the detective puts on a magnifying glass and watches just those 6 seconds in slow motion. They look for the exact moment of impact and the precise spot where the cars touched.
  • The Safety Gates: The system has two "safety checks."
    1. Time Check: If the zoomed-in AI says, "I can't see a crash in this specific 6-second window," or if it guesses a time right at the edge of the window (which usually means it's guessing), the system ignores the new guess and sticks with the original "gut feeling" from Pass 1.
    2. Space Check: If the zoomed-in AI points to a spot right on the edge of the screen (which is often a mistake), the system ignores it and uses the original location from Pass 1.

The "Specialist" for Crash Types

Finally, the system realizes that the first AI isn't very good at naming the type of crash (e.g., confusing a "sideswipe" with a "rear-end").

  • The Analogy: So, they hand the short, zoomed-in clip to a second, different AI expert (called Gemini 3.1) who is a specialist in identifying crash types. This expert looks only at the crash moment and says, "This is definitely a sideswipe."

The Results: Beating the Competition

The authors tested this "Two-Pass" team on a real-world benchmark with over 2,000 real CCTV videos.

  • The Score: They achieved a score of 0.539.
  • The Comparison: This was significantly better than the previous best attempts (which scored around 0.412) and much better than just using one AI model alone.
  • The Cost: The whole process cost about $20 to run on all 2,000 videos (roughly 1 cent per video), proving you don't need a supercomputer to get good results.

What They Found (The "Failure Analysis")

The paper also admits where the system still struggles, acting like a honest detective reporting their limitations:

  1. Late Bias: The AI tends to guess the crash happened slightly after it actually did (about 1.5 seconds late). It often sees the wreckage after the impact rather than the moment of impact.
  2. Confusing Types: The system is still bad at telling the difference between a "head-on" crash and a "T-bone" crash, or a "sideswipe" and a "rear-end." It gets these mixed up about 40-80% of the time.
  3. Video Length: The longer the video, the harder it is for the AI to find the exact moment, similar to how it's harder to find a needle in a 1-hour haystack than in a 10-minute one.

Summary

In short, this paper shows that you don't need to train a new AI from scratch to find rare traffic accidents. Instead, you can use a smart "Two-Pass" strategy: Scan broadly first, zoom in carefully second, and use a different expert for naming the crash type. This approach, combined with simple safety checks to avoid bad guesses, creates a system that is much more accurate than previous methods, all while keeping costs low and respecting privacy rules.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →