Research
Tracking and Understanding Object Transformations
Overview Research area: Computer vision — specifically video object tracking (semi-supervised video object segmentation) combined with vision-language understanding of object state changes. Technical
- arXiv
- 2511.04678
- Published
- 2025-11-06
- Authors
- Yihong Sun, Xinyu Yang, Jennifer J. Sun, Bharath Hariharan
AI summary
Overview
Research area: Computer vision — specifically video object tracking (semi-supervised video object segmentation) combined with vision-language understanding of object state changes.
Technical level: Advanced. The paper assumes familiarity with video object segmentation benchmarks (VOST, VSCOS, M³-VOS, DAVIS), SAM2-style memory-based tracking, CLIP/F-CLIP embedding spaces, and multi-modal LLM prompting.
Scope: The paper defines a new task ("Track Any State"), introduces a benchmark (VOST-TAS), and proposes a zero-shot system (TubeletGraph) that tracks objects across appearance-changing transformations while producing a natural-language state graph of those transformations.
What This Paper Is About
Existing object trackers rely on appearance similarity, so when an object changes appearance drastically — a red apple becoming a pile of white flesh pieces, or a chrysalis becoming a butterfly plus an empty shell — they lose the target. The authors show this failure is overwhelmingly one-sided: trackers produce false negatives (declaring the object "missing") far more often than false positives. Their goal is to exploit that pattern: detect when a track goes missing, find the object again, and simultaneously name and describe the transformation that caused the loss.
Key Contributions
- A new task, Track Any State: given a video and an initial object mask prompt, output (a) a collection of tracks covering all segments created from the original object, and (b) a collection of state changes, each a tuple of (time step, pre-change tracks, post-change tracks, natural-language description).
- A new benchmark, VOST-TAS: a manually annotated extension of the VOST validation set containing 57 video instances, 108 transformations, and 293 annotated resulting objects, with temporal boundaries, action verb descriptions, and segmentation masks plus text descriptions for resulting objects at each transformation's end frame.
- TubeletGraph, a zero-shot framework: a spatiotemporal partition of the video into "tubelets," followed by semantic and proximity-based filtering to recover missed objects, and VLM reasoning to build a state graph.
- State-of-the-art transformation tracking plus a first baseline for transformation understanding: the system tracks better than prior methods under transformations while also detecting and describing the transformations themselves.
Main Findings
- Trackers fail by missing, not by hallucinating: On VOST validation, base SAM2.1 keeps precision above 70% but recall below 55%, meaning false negatives are more than twice as frequent as false positives when tracking transforming objects. The authors report this as direct evidence for the one-sided error pattern that motivates their approach.
- Aggressive recovery trades precision for recall: Adding every later-emerged partition tubelet to the prediction raises recall by +6 (R) and +14 (R_tr) over finetuned SAM2, but drops precision by −52.7 (P) and −47.7 (P_tr).
- The two constraints restore most of that precision: Applying semantic consistency and spatial proximity filters recovers +49.5 (P) and +44.4 (P_tr) while losing only −7.8 (R) and −12.4 (R_tr).
- Final tracking numbers on VOST val: TubeletGraph reaches J = 50.9 and J_tr = 36.7, versus 48.4 / 32.4 for base SAM2.1 — a +2.5 point gain in J, surpassing the finetuned SAM2.1 model in J_tr (36.7 vs 36.4). A paired t-test against base SAM2.1 gives p = 0.014 for J and p = 0.013 for J_tr.
- Best on the transformation-focused benchmarks: J / J_tr is 50.9 / 36.7 on VOST val and 75.9 / 72.2 on VSCOS val, both state of the art among compared methods (SAMURAI, DAM4SAM, SAM2Long, SAM2, SAM2.1, ReVOS, Cutie, XMem).
- No penalty on non-transforming objects: On DAVIS17, TubeletGraph scores 85.6 / 82.6, comparable to all baselines (ReVOS leads at 86.0 / 84.8), indicating that inserting new tracks adds minimal false positives when objects do not transform.
- Transformation understanding results on VOST-TAS: Temporal localization precision T_P = 43.1 and recall T_R = 20.4; semantic accuracy S_V = 81.8 for action verbs and S_O = 72.3 for resulting objects; spatiotemporal recall H_ST = 12.0 and overall recall H = 6.5.
- Low temporal recall has a structural cause: Transformations are detected passively, only when a false-negative object is recovered, so transformations that do not alter appearance go undetected.
- Ablations (on VOST tracking and VOST-TAS state graph): swapping CropFormer for SAM automasks lowers J by 1.7 (to 49.2 / 34.7); swapping SAM2.1 for Cutie costs −3.3 J and −9.3 T_R (47.6 / 33.9); swapping CLIP for DINOv2 gives comparable tracking (50.9 / 36.6); swapping GPT-4.1 for Qwen-2.5VL collapses semantic accuracy (S_V 31.8, S_O 44.6, H 1.9).
- Threshold robustness: sweeping τ_prox between 0.1 and 0.5 and τ_sem between 0.5 and 0.9 in intervals of 0.1 yields J ranges of (72.6, 74.2) on M³-VOS and (75.1, 75.9) on VSCOS.
- Computational cost: building the spatiotemporal partition averages 7 seconds per frame on VOST using one NVIDIA RTX A6000 GPU.
Methodology in Plain English
TubeletGraph runs in three stages.
Stage 1 — Partition the video. The first frame is split into entity masks using CropFormer, with the user's prompt mask included. Each entity is then tracked forward through the video with SAM2.1. Because transformations create regions that no original entity covers, the system iterates over frames, runs CropFormer on each, and starts a brand-new track wherever a region is less than τ_coverage = 0.25 covered by existing tracks. The result is a dense "soup" of tubelets covering nearly all pixels. This turns the hard continuous question "where did the missing object go in this frame?" into a discrete question: "which tubelet is the real missing object?"
Stage 2 — Decide which new tubelets are genuine. Two priors derived from real-world transformation behavior are applied. Spatial proximity uses SAM2's three candidate masks for the prompt track and measures the maximum overlap between a candidate tubelet's first mask and those candidates; candidates must exceed τ_prox = 0.3. Semantic consistency compares masked CLIP features of the prompt track (before the candidate appears) with the candidate's masks, requiring a maximum pairwise cosine similarity above τ_sem = 0.7. Only candidates passing both are merged into the final tracking result — this is what removes hands, utensils, and other nearby-but-irrelevant entities.
Stage 3 — Build the state graph. Every accepted new tubelet is treated as a marker that a state change occurred at its start frame. The system draws contours on the first frame and the start frame and queries GPT-4.1 (temperature 0) to name the transformation and the resulting objects, then parses the responses into a structured state graph.
Notably, no component is trained: SAM2.1-L, CropFormer-Hornet-3X, and FC-CLIP-COCO use default hyperparameters, making the method zero-shot and contrastable with finetuning on VOST.
Why This Matters
For research, the paper reframes transformation tracking around a concrete diagnostic — the precision/recall asymmetry of appearance-driven trackers — and shows that a training-free system can outperform a finetuned SAM2.1 on the late portion of videos (J_tr 36.7 vs 36.4). It also releases the first benchmark that evaluates tracking and transformation understanding jointly, giving the field a baseline to beat: H_ST = 12.0 and H = 6.5 show how much headroom remains.
Real-world applications the paper motivates:
- Robotics and embodied agents: kitchen robots need object pre- and post-conditions, such as the locations of sliced apple pieces, to ground their actions.
- Wildlife monitoring: keeping tabs on insects such as butterflies emerging from a chrysalis, and analyzing animal development from camera traps.
- Video editing and augmented reality: scene modeling and editing that depend on knowing how objects evolve over time.
- Training-data and compliance annotation: producing annotations on recorded robot demonstrations or analyzing compliance videos on a factory floor, where real-time performance is not required.
Industry relevance centers on robotics/embodied AI pipelines and annotation tooling, where 7 seconds per frame is acceptable for offline batch processing. The authors also note the partition can be adapted to multi-object tracking at little-to-no additional cost, amortizing that compute across objects.
Future Directions
- Raising transformation recall. Detection is passive and only fires when an object goes missing, so transformations that leave appearance intact are never detected; temporal recall of 20.4 and overall recall of 6.5 point to this as the largest gap.
- Cutting the compute cost. The 7-seconds-per-frame bottleneck from tracking every spatial region limits real-time use, motivating cheaper partitioning or amortization across multiple objects.
- Improving error attribution. The modular pipeline is hard to diagnose systematically, so a more integrated design could clarify which component caused a failure.
- Reducing dependence on finetuning and data. The authors argue finetuning is limited by annotation cost per transformation domain, implying a direction of generalizing zero-shot across domains without new labels.
Target Audience
Researchers and graduate students in computer vision working on video object segmentation, tracking, and transformation understanding; practitioners building vision systems for robotics, embodied AI, or wildlife and industrial monitoring; and benchmark designers interested in evaluation that couples spatial tracking with temporal and semantic grounding. Readers need working familiarity with VOS metrics (Jaccard, precision, recall) and with memory-based trackers and vision-language models to fully engage with the results.
Authors’ abstract
Real-world objects frequently undergo state transformations. From an apple being cut into pieces to a butterfly emerging from its cocoon, tracking through these changes is important for understanding real-world objects and dynamics. However, existing methods often lose track of the target object after transformation, due to significant changes in object appearance. To address this limitation, we introduce the task of Track Any State: tracking objects through transformations while detecting and describing state changes, accompanied by a new benchmark dataset, VOST-TAS. To tackle this problem, we present TubeletGraph, a zero-shot system that recovers missing objects after transformation and maps out how object states are evolving over time. TubeletGraph first identifies potentially overlooked tracks, and determines whether they should be integrated based on semantic and proximity priors. Then, it reasons about the added tracks and generates a state graph describing each observed transformation. TubeletGraph achieves state-of-the-art tracking performance under transformations, while demonstrating deeper understanding of object transformations and promising capabilities in temporal grounding and semantic reasoning for complex object transformations. Code, additional results, and the benchmark dataset are available at https://tubelet-graph.github.io.