← Latest papers
🤖 AI

ViewSAM: Learning View-aware Cross-modal Semantics for Weakly Supervised Cross-view Referring Multi-Object Tracking

ViewSAM proposes a weakly supervised two-stage framework that leverages foundation models as pseudo-label generators and introduces a view-aware cross-modal model to achieve state-of-the-art cross-view referring multi-object tracking using only coarse object category labels.

Original authors: Jiawei Ge, Xintian Zhang, Jiuxin Cao, Bo Liu, Fabian Deuser, Chang Liu, Gong Wenkang, Siyou Li, Juexi Shao, Wenqing Wu, Chen Feng, Ioannis Patras

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

Original authors: Jiawei Ge, Xintian Zhang, Jiuxin Cao, Bo Liu, Fabian Deuser, Chang Liu, Gong Wenkang, Siyou Li, Juexi Shao, Wenqing Wu, Chen Feng, Ioannis Patras

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 the head of security for a massive shopping mall with dozens of cameras pointing at the same crowd from different angles. Your boss gives you a very specific instruction: "Find the man in the red coat holding a blue umbrella and follow him through the entire mall."

This is the challenge of Cross-view Referring Multi-Object Tracking (CRMOT). The goal is to find a specific person (or object) described in words and keep track of them as they move through different camera views, making sure you don't lose them or confuse them with someone else.

The Problem: The "Expensive Label" Bottleneck

Traditionally, teaching a computer to do this is like hiring an army of human annotators. You have to draw boxes around every person in every frame of every camera and manually tell the computer, "This is the same guy in Camera A as that guy in Camera B." This is incredibly expensive and slow, making it hard to scale up to real-world scenarios.

The Failed Shortcut: "Just Use a Smart AI"

The researchers tried a shortcut. They used powerful, pre-trained AI models (called SAM2 and SAM3) that are already very good at finding and tracking objects. They thought, "Let's just ask these models to find the 'man in the red coat' and follow him."

It didn't work well. Here's why, using a simple analogy:

  • The "Distractor" Problem: If you ask the AI to find a "man in a red coat," and a man in a pink coat walks by, the AI might get confused and switch its attention to the pink coat because it's close enough. It lacks the deep understanding of the specific description.
  • The "Identity Crisis": If the man walks from Camera A to Camera B, his appearance changes (lighting, angle, distance). The AI sees them as two different people and loses the connection. It fails to realize, "Oh, that's the same guy."

The Solution: A Two-Stage "Teacher-Student" Approach

Instead of trying to fix the AI directly, the authors (Ge et al.) came up with a clever two-step framework called ViewSAM. Think of it as a master teacher training a student.

Stage 1: The "Pseudo-Label" Generator (The Teacher)

Since they don't have perfect human labels, they use the powerful AI models (SAM3) to create practice tests (called pseudo-labels).

  1. The Setup: They tell the AI, "Find all 'men' in the video."
  2. The Refinement: The AI finds many men, but they are messy. The researchers use a special strategy called "Affinity-guided Cross-view Re-prompting."
    • Analogy: Imagine the AI finds a blurry image of a man in Camera A. It then looks at Camera B and asks, "Who looks most like this guy?" Once it finds a match, it goes back and says, "Okay, let's look at Camera A again with this new clue," and refines the tracking. It does this back and forth until the tracks are smooth and consistent across all cameras.
  3. The Description: They then use a smart language model to write a description for these refined tracks (e.g., "Man in red coat, blue umbrella").
  4. The Result: They now have a dataset of "fake" but high-quality labels that the computer can learn from, without needing humans to draw boxes.

Stage 2: The "ViewSAM" Student (The Learner)

Now they train a new model, ViewSAM, using these practice tests. This model is based on the original AI (SAM2) but with a few special upgrades:

  1. The "View Token" (The Translator):
    • Analogy: Imagine the man in the red coat looks different in Camera A (wide angle) vs. Camera B (close up). The model has a special "translator" token that learns: "Ah, this specific camera angle makes things look wider, but it's still the same person." It teaches the model to ignore the camera's quirks and focus on the person.
  2. The "Bias-Aware Recalibration" (The Reality Check):
    • Analogy: If the AI starts drifting toward a distractor (like the pink coat guy), this module acts like a supervisor. It says, "Wait, the memory says 'red coat,' but the current image looks like 'pink coat.' Let's ignore the memory for a second and look at the current image again to make sure we aren't making a mistake." It forces the model to re-focus on the correct target.
  3. The "Consistency Head" (The ID Keeper):
    • This part ensures that even if the man walks from one camera to another, the model gives him the same ID number. It forces the computer to learn that "Red Coat Man in Camera A" and "Red Coat Man in Camera B" are the same entity.

The Results

The paper claims that this method works incredibly well:

  • Efficiency: It only adds about 10% more complexity to the model compared to the original.
  • Performance: It achieves the best results (State-of-the-Art) for this type of "weakly supervised" task, meaning it learns almost as well as models trained with expensive human labels, but without the cost.
  • Robustness: It handles tricky situations like people hiding behind pillars (occlusion) or walking between different camera angles much better than previous methods.

Summary

In short, the paper says: "We can't afford to hire humans to label every video. So, we used a smart AI to create its own practice tests, and then we taught a new, specialized student (ViewSAM) how to understand language descriptions and ignore camera tricks. The result is a system that can follow specific people across multiple cameras almost as well as a human could, but much faster and cheaper."

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 →