← Latest papers
🤖 AI

STORM: End-to-End Referring Multi-Object Tracking in Videos

The paper introduces STORM, an end-to-end MLLM that unifies object grounding and tracking through a task-composition learning strategy, achieving state-of-the-art performance on the newly proposed STORM-Bench dataset.

Original authors: Zijia Lu, Jingru Yi, Jue Wang, Yuxiao Chen, Junwen Chen, Xinyu Li, Davide Modolo

Published 2026-04-14
📖 5 min read🧠 Deep dive

Original authors: Zijia Lu, Jingru Yi, Jue Wang, Yuxiao Chen, Junwen Chen, Xinyu Li, Davide Modolo

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 chaotic, busy video: a park scene with kids playing, dogs running, and people walking. Now, imagine you want to tell a computer, "Follow the little girl in the red dress who is chasing the golden retriever, but ignore the other dogs."

For a long time, computers have been terrible at this. They are like a clumsy assistant who can either find things in a single photo or follow a single object, but they struggle to do both at once while understanding complex language. They often get confused, lose track of the girl, or start following the wrong dog.

This paper introduces STORM, a new AI system that acts like a super-smart, attentive film director who can watch the whole movie, understand your specific instructions, and keep a perfect eye on exactly who you asked for.

Here is a breakdown of how it works, using simple analogies:

1. The Problem: The "Assembly Line" vs. The "Swiss Army Knife"

Before STORM, tracking objects based on language was like an old-fashioned factory assembly line.

  • Step 1: One machine (a detector) looks at the video and says, "I see a dog, a girl, and a ball."
  • Step 2: A second machine (a tracker) tries to follow them.
  • Step 3: A third machine (a language processor) tries to figure out which one is "the girl in the red dress."

If any step makes a mistake, the whole thing fails. It's clunky, slow, and the machines don't talk to each other well.

STORM is different. It's a Swiss Army Knife. It is one single, unified brain (a Multi-modal Large Language Model) that sees the video, hears your request, and figures out the answer all at once. It doesn't need separate tools; it just knows how to look, listen, and track simultaneously.

2. The Training Hack: "Task-Composition Learning" (TCL)

Training a robot to do something as hard as "follow specific people in a video based on a sentence" is incredibly expensive. You would need thousands of hours of human experts drawing boxes around objects and writing sentences for every single frame. That's like hiring a team of 1,000 people to draw a movie frame-by-frame.

The authors realized they didn't need to start from scratch. They used a strategy called Task-Composition Learning (TCL). Think of it like training a jazz musician:

  • Phase 1 (The Basics): First, they teach the AI to play simple scales (Image Grounding: "Find the cat in this photo") and keep a steady rhythm (Single-Object Tracking: "Follow this ball"). These are easy tasks with lots of practice data available.
  • Phase 2 (The Solo): Once the AI is a master of the basics, they give it a small amount of the hard, complex "jazz" data (Referring Multi-Object Tracking). Because it already knows the fundamentals, it learns the complex task incredibly fast.

This allowed them to build a world-class tracker without needing millions of expensive, custom-labeled videos.

3. The New Playground: STORM-Bench

To test their new director, they needed a better movie. Existing datasets were like bad scripts: they were short, the instructions were vague ("Follow the person"), and the actors were often the same (mostly just cars and pedestrians).

The team built STORM-Bench, a new dataset that is like a rich, diverse screenplay:

  • Complex Scripts: Instead of "Follow the dog," the prompts are "Follow the dog wearing a blue bandana that is chasing the squirrel."
  • Diverse Cast: It includes furniture, animals, food, and people in all kinds of settings, not just city streets.
  • The "Bottom-Up" Method: Instead of guessing what objects are in a video and then trying to describe them (which often leads to errors), they started with the objects, described them perfectly, and then built the sentences around them. This ensures the instructions are always accurate.

4. The Results: The Director Wins

When they put STORM to the test, it didn't just win; it dominated.

  • On simple tasks: It was the best at finding objects in photos.
  • On tracking: It was the best at following single objects.
  • On the hard stuff (RMOT): It crushed the competition. While other models got confused when asked to track "the two people holding hands while the dog barks," STORM kept perfect track of everyone, understanding the relationships and the motion.

The Big Picture

In short, STORM is a breakthrough because it stops treating "seeing," "thinking," and "following" as separate jobs. It combines them into one fluid intelligence.

  • Old Way: A team of specialists passing notes back and forth, often losing the message.
  • STORM: A single, brilliant director who watches the scene, understands your request, and directs the camera perfectly to follow exactly what you asked for, no matter how complex the scene gets.

This technology is a huge step toward AI that can truly understand the world the way humans do—by connecting what we see with what we say and how things move over time.

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 →