alphaFeedback

WorksComputer Science

Think Visually Across Space and Time: Grounded Reasoning for Video Segmentation

AI contributions
  • Generative AI systems
View details

Abstract

Video Reasoning Segmentation (VRS) requires a model to identify an implicitly described target and predict its pixel-level mask trajectory, while resolving the spatial relations and temporal events that determine the answer. Text-only Chain-of-Thought (CoT) can explain a target choice without making the underlying visual references explicit, leaving a video reference gap between linguistic inference and the evidence distributed across frames. We introduce Temporal Chain of Video Primitives (TCoVP), a spatiotemporally grounded form of Video CoT that organizes query-relevant observations into a chronological reasoning chain. Each primitive associates an entity reference with temporal support and timestamped spatial evidence, and the chain interleaves these references with language to guide reasoning about which entity is relevant, when the queried event holds, and where its evidence appears. The selected target primitives then provide box prompts and temporal support for video mask prediction. We construct TCoVP-SFT-15k and TCoVP-RL-13k to learn this representation through supervised fine-tuning and chain-aligned reinforcement learning. Extensive experiments across five VRS benchmarks and three model backbones demonstrate the strong performance of TCoVP, highlighting the effectiveness of organizing spatial and temporal evidence within the reasoning process. All models and code will be publicly released. Project page: \url{https://victor-wjw.github.io/TCoVP/}

Introduction

Video Reasoning Segmentation (VRS) [38, 3] asks a model to resolve an implicit natural-language query into the mask trajectory of its intended target. Because the target may be specified through an interaction, an event sequence, or a transient action, solving the task requires connecting semantic interpretation with visual evidence across space and time. Chain-of-Thought (CoT) reasoning offers a way to make these intermediate interpretations explicit, and recent VRS methods use it to reason about a query before producing segmentation prompts [12, 36]. The central challenge is to ground the reasoning itself in the evolving scene, so that the entities and events used to identify a target remain tied to the observations that support them.

Existing approaches connect language to masks through latent segmentation tokens [41, 34] or through keyframe selection and geometric prompts [12, 37]. For VRS, establishing this connection requires distinguishing the entities that provide contextual evidence from the target to segment, while separating the queried action from the longer period during which an object is visible. In Figure 1, the query asks who clasps hands with the athlete with dyed hair before hugging that athlete. The athlete provides the identifying context, whereas the coach involved in the hand-clasp is the target. As the coach remains visible beyond the hand-clasp, attending to the later hug or propagating masks over the full video can produce the wrong answer. This example illustrates the video reference gap: linguistic descriptions can leave unresolved which visual observations support a target choice and when that choice satisfies the query.

Reasoning with Temporal Chain of Video Primitives

Figure 1. Reasoning with Temporal Chain of Video Primitives. A text-only keyframe-based prediction focuses on the later hugging event and localizes the wrong athlete. TCoVP progressively records the relevant entities as timestamped video primitives, distinguishes the hand-clasp interval from the longer presence interval, and converts the selected target primitive into a mask trajectory.

Our goal is to give Video CoT explicit spatial and temporal guidance throughout this reasoning process. The key idea is to organize visual references as a temporal chain, so that observations of relevant entities and events form the evidence from which the target is inferred. Spatial references specify the participants in an interaction, while timestamps and temporal support distinguish successive events and delimit the action of interest. Interleaving these references with language gives subsequent reasoning steps access to explicitly localized evidence and makes intermediate grounding available for supervision. The same representation also connects the resulting target decision to the spatial prompts and temporal support needed for mask prediction.

We realize this idea through Temporal Chain of Video Primitives (TCoVP), which represents query-conditioned visual evidence as a chronological chain of timestamped video primitives. Each primitive combines an entity reference, a temporal span, and a bounding box at an observed timestamp, together with a semantic description. Entity identifiers link references within the generated chain, while chronological ordering records how the supporting observations unfold over the video. A canonical serialization interleaves these primitives with natural-language reasoning, allowing contextual observations and target evidence to be expressed in a common form. The selected target primitives supply timestamped box prompts for mask propagation, and their temporal support restricts the output when the query specifies an action interval.

We train TCoVP through supervised fine-tuning on TCoVP-SFT-15k and chain-aligned reinforcement learning on TCoVP-RL-13k, with rewards for structural validity, temporal alignment, spatiotemporal grounding, and target primitive accuracy. Evaluation spans five VRS benchmarks and Qwen2.5-VL, Qwen3-VL, and Molmo2 backbones. With Qwen2.5-VL-3B and the data volume fixed, TCoVP and its intermediate grounding supervision improve the five-benchmark macro-average J&FJ\&F from 57.8 to 62.7 over text-only CoT with the same answer-primitive format. The largest gain of 7.4 points occurs on GroundMoRe, where queries require explicit temporal event localization.

Our contributions are summarized as follows:

  • We formulate the video reference gap and introduce Temporal Chain of Video Primitives (TCoVP), which constructs entity identity and timestamped observations progressively over the video in a single reasoning trace, and makes the selected target primitives executable for VRS.

  • We construct TCoVP-SFT-15k and TCoVP-RL-13k and train TCoVP with chain-aligned rewards for structural validity, temporal alignment, spatiotemporal grounding, and target primitive accuracy.

  • We evaluate TCoVP across five VRS benchmarks and multiple MLLM backbones. Controlled comparisons show consistent improvements over text-only CoT, especially on queries that require explicit temporal event localization.

Related Work

Video Reasoning Segmentation. VRS extends referring video segmentation from explicit object descriptions to queries that encode intent, commonsense, and temporal logic [38, 3]. Supervised approaches map MLLM representations to segmentation tokens or mask decoders [41, 34, 20, 11, 40, 21, 6]. RL-based methods instead optimize intermediate reasoning, keyframe selection, or spatial grounding [12, 37, 17, 36]. VideoSEG-O3 uses multi-turn tool interaction to refine temporal and spatial predictions [7], while VIRST fuses video-language and segmentation representations in a unified model [14]. TCoVP targets a complementary interface problem: it makes references to relevant entities and events explicit through a single-turn temporally ordered chain of video primitives before dense mask propagation.

Visual primitives and grounded video reasoning. Thinking-with-image methods manipulate crops, regions, or visual tokens during reasoning (OpenAI, 2025; Zheng et al., 2025; Wang et al., 2025a;b; Fan et al., 2025). Thinking with Visual Primitives instead treats points and boxes as units of image reasoning that close the reference gap between linguistic thoughts and visual entities [22]. Video introduces temporal structure to this gap. Open-o3 Video generates timestamped spatial evidence for video question answering [23], STVG-o1 produces bounding-box CoT for spatio-temporal grounding [13], and EventCoT grounds answers in selected temporal events [30]. TCoVP focuses on implicit-query segmentation and organizes visual evidence as a chronological chain of timestamped video primitives. This structure distinguishes entity identity from individual observations, represents their temporal ordering, and exposes the selected target primitives to a video mask propagator.

TCoVP: Temporal Chain of Video Primitives

In this section, we introduce TCoVP to address the video reference gap by grounding reasoning in explicit spatial and temporal evidence. We present the temporal primitive chain representation (§ 3.1), data construction (§ 3.2), training strategy (§ 3.3), and primitive-to-mask execution (§ 3.4).

Temporal primitive chain representation

Let a video be V={If}f=1F\mathcal{V} = \{I_f\}_{f=1}^{F}, from which we uniformly sample TT observations {Itk}k=1T\{I_{t_k}\}_{k=1}^{T}, and let qq denote an implicit reasoning query. VRS predicts a full mask trajectory M={Mf}f=1F\mathcal{M} = \{M_f\}_{f=1}^{F} for the object or object set that satisfies qq. The central challenge is to maintain a consistent reference to an entity while its appearance, visibility, and relations change over time.

We represent the query-conditioned visual evidence as an ordered temporal chain

Cq=(p1,p2,…,pL),τ1≤τ2≤⋯≤τL,(1)C_q = (p_1,p_2,\ldots,p_L), \qquad\tau_1 \leq\tau_2 \leq\cdots\leq\tau_L, \tag*{(1)}

where each video primitive is defined as

pℓ=(idℓ,cℓ,τℓ,bℓ,[sℓ,eℓ],rℓ).(2)p_\ell= (\mathit{id}_\ell,c_\ell,\tau_\ell,b_\ell,[s_\ell,e_\ell],r_\ell). \tag*{(2)}

Here, idℓ\mathit{id}_\ell denotes the identity of the referenced entity, cℓc_\ell describes its semantic state, τℓ\tau_\ell is the timestamp of the supporting observation, bℓb_\ell is the corresponding bounding box, [sℓ,eℓ][s_\ell,e_\ell] denotes the temporal support of the entity or event, and rℓr_\ell optionally describes an action or relation. Reusing the same identifier at different timestamps preserves entity continuity, while the ordering of primitives records the temporal evolution of the observed evidence.

Chronological chain rollout. TCoVP externalizes video understanding as a chronological rollout of video primitives. Let Cq(0)C_q^{(0)} denote an initially empty chain. At each sampled timestamp tkt_k, the model either emits no primitive or appends one or more primitives:

Cq(k)=Append⁡(Cq(k−1),Emit⁡(Itk,q)),0=t1<t2<⋯<tT,(3)C_q^{(k)} = \operatorname{Append}\left(C_q^{(k-1)},\operatorname{Emit}(I_{t_k},q)\right), \qquad0 = t_1 < t_2 < \cdots< t_T, \tag*{(3)}

where Emit⁡(Itk,q)\operatorname{Emit}(I_{t_k},q) may return an empty set when the observation does not provide query-relevant evidence. Each emitted primitive may introduce a new entity, add a timestamped observation for an existing identifier, or update the temporal support of an entity or event. The rollout specifies the order of the externalized reasoning trace rather than restricting model attention to past frames.

Autoregressive chain serialization. TCoVP is a structured sequence-generation target rather than an auxiliary neural network. Each primitive is serialized using <obj>, <time>, <box>, and <t> tags, interleaved with the language that explains the query-specific event logic. Reusing the same identifier across primitives preserves entity continuity, while the order of the serialized records follows the temporal order of the corresponding observations. This format remains compatible with standard autoregressive decoding and allows each primitive to be parsed and verified independently.

Target primitive selection. The reasoning trace may contain contextual primitives that help resolve the query but should not be segmented. After the temporal rollout is complete, the final <answer> block selects one or more query-relevant primitives from the chain. These selected primitives form the target primitive set and provide timestamped boxes for mask propagation:

M^=⋁p∈PansΦseg(V;τℓ,bℓ),(4)\widehat{\mathcal{M}} = \bigvee_{p \in\mathcal{P}_{\mathrm{ans}}} \Phi_{\mathrm{seg}}(\mathcal{V}; \tau_{\ell}, b_{\ell}), \tag*{(4)}

where Pans⊆Cq\mathcal{P}_{\mathrm{ans}} \subseteq\mathcal{C}_q denotes the selected target primitives and Φseg\Phi_{\mathrm{seg}} denotes a video mask propagation operator. The resulting masks are merged by pixel-wise union. For motion-grounded queries, propagation is restricted to the predicted temporal support of the selected primitives.

Data construction

Existing video object segmentation datasets provide masks for target objects, but they do not directly supervise a model to use visual references during reasoning. In particular, they rarely associate target and contextual entities with temporal supports and timestamped spatial evidence, even when these entities and their interactions determine the answer to an implicit query. A language-only trace therefore cannot be checked for entity identity, event timing, or spatial grounding. To address this limitation, we construct supervision in the form of chronologically ordered chains of timestamped video primitives.

We derive two training corpora from the same pool of temporal-chain-annotated examples: TCoVP-SFT-15k provides complete chain-serialized reasoning trajectories for supervised fine-tuning, and TCoVP-RL-13k retains examples with reward-compatible video primitive annotations for reinforcement learning. Each instance contains a question and answer, the timestamps of query-relevant detected keyframes, boxes for target and contextual entities, temporal supports, a text-only trace for controlled comparison, and a serialized TCoVP chain.

Our datasets are constructed on top of the training splits of existing video object segmentation datasets, including ReVOS [38], MeViS [9], Long-RVOS [18], and GroundMoRe [8], and cover single-target, multi-target, and zero-target samples. Specifically, we designed the following automated data annotation pipeline:

Data preprocessing. We uniformly sample 16 frames from each video while always retaining the first and last frames. For samples with annotated targets, we remove instances whose target is absent from every sampled frame. Target masks are converted into boxes at the sampled timestamps. The frame with the largest visible target region supplies the spatial evidence used in the expected answer, while the remaining sampled frames provide evidence for contextual primitives.

Temporal-chain annotation. Kimi-K2.5 [31] generates an initial reasoning trace from the sampled video and task annotations. Whenever the trace refers to a visually relevant entity, it emits a video primitive containing an entity identifier, temporal support, a detected keyframe timestamp, and a bounding box. Subsequent observations of the same entity reuse its identifier, thereby preserving entity continuity across time. The emitted primitives follow the chronological order of their keyframe timestamps. The trace typically starts from the earliest available evidence and progresses along the video, while allowing revisits to earlier primitives when a later event changes their interpretation. The resulting serialization interleaves natural-language reasoning with temporally ordered primitive records. We retain a text-only counterpart to isolate the effect of the temporal-primitive representation.

Chain consistency and primitive filtering. We parse every serialized primitive and require it to contain a valid entity identifier, temporal support, detected keyframe timestamp, and bounding box. We additionally check timestamp order and consistent reuse of entity identifiers across observations. References that cannot be matched to an annotated entity are removed, and samples with invalid or unresolved target primitives are discarded. Qwen2.5-VL-7B [2] performs a second-stage semantic check on bounding boxes for contextual entities. This pipeline converts mask-oriented VRS data into supervision for spatiotemporally grounded referential reasoning, as summarized in Figure 2.

Constructing TCoVP supervision

Figure 2. Constructing TCoVP supervision. Kimi-K2.5 proposes language traces interleaved with temporally ordered video primitives. Chain-consistency checking and Qwen2.5-VL primitive filtering retain primitives that can be grounded in the sampled video. The filtered examples form TCoVP-SFT-15k and TCoVP-RL-13k.

Training strategy

Cold start initialization via SFT

We initialize TCoVP with Qwen2.5-VL [2], Qwen3-VL [1], and Molmo2 [5] backbones on TCoVP-SFT-15k. The supervised objective teaches the canonical serialization of a temporal primitive chain together with natural-language reasoning. The model learns to emit primitives only when sampled observations provide query-relevant evidence, preserve chronological order, and reuse entity identifiers across timestamps. This stage also provides a text-only counterpart with the same questions and answers for the representation ablation in Table 3.

ModelReVOSReasonVOSLong-RVOSGroundMoReMeViSMacro avg.
Veason-R1-3B59.955.251.823.551.248.3
Text-CoT with answer-VP62.065.260.546.354.857.8
TCoVP-3B65.371.665.653.757.362.7

Table 3. Ablation of the reasoning representation. All entries are J&F\mathcal{J}\&\mathcal{F}. The macro average uses five benchmarks once each.

Chain-aligned reinforcement learning

Figure 3 summarizes the chain-aligned training objective and the primitive-to-mask execution path. Given a video-query pair xx, the current policy samples a group of GG candidate chain serializations {yi}i=1G\{y_i\}_{i=1}^{G}. Each response receives a chain-aligned reward R(x,yi)\mathcal{R}(x,y_i), which is normalized within the group following group-relative policy optimization (Shao et al. [29]):

Chain-aligned training and mask execution

Figure 3. Chain-aligned training and mask execution. The policy generates multiple serialized TCoVP completions. Structural validity, temporal alignment, spatiotemporal grounding, and target primitive accuracy rewards produce group-normalized advantages, while the reference policy provides KL regularization. The selected target primitives are passed to SAM3 for video mask propagation.

A^i=R(x,yi)−mean⁡({R(x,yj)}j=1G)std⁡({R(x,yj)}j=1G).(5)\hat{A}_i = \frac{\mathcal{R}(x,y_i) - \operatorname{mean}(\{\mathcal{R}(x,y_j)\}_{j=1}^{G})}{\operatorname{std}(\{\mathcal{R}(x,y_j)\}_{j=1}^{G})}. \tag*{(5)}

We optimize an on-policy group-relative objective with length-normalized log likelihood and a KL penalty to a fixed reference policy:

LRL(θ)=−E[1G∑i=1GA^i∣yi∣∑t=1∣yi∣log⁡πθ(yi,t∣x,yi,<t)]+βDKL(πθ∥πref).(6)\mathcal{L}_{\mathrm{RL}}(\theta) = -\mathbb{E}\left[\frac{1}{G}\sum_{i=1}^{G}\frac{\hat{A}_i}{|y_i|}\sum_{t=1}^{|y_i|}\log\pi_{\theta}(y_{i,t}\mid x,y_{i,<t})\right] + \beta D_{\mathrm{KL}}(\pi_{\theta}\Vert\pi_{\mathrm{ref}}). \tag*{(6)}

The group normalization compares candidate TCoVP chain serializations for the same video-query pair, while the KL term limits drift from the supervised model.

For each query-completion pair (x,y)(x,y), the chain-aligned reward is defined as follows:

R(x,y)=Rstr(x,y)+Rta(x,y)+Rstg(x,y)+Racc(x,y).(7)\mathcal{R}(x,y) = \mathcal{R}_{str}(x,y) + \mathcal{R}_{ta}(x,y) + \mathcal{R}_{stg}(x,y) + \mathcal{R}_{acc}(x,y). \tag*{(7)}

Here, Rstr\mathcal{R}_{str} combines format and validity checks to ensure that the generated TCoVP chain is well-formed and parseable. The remaining terms evaluate temporal alignment, spatiotemporal grounding, and target primitive accuracy, respectively.

Structural validity reward Rstr\mathcal{R}_{str}. It verifies that the response contains complete <think> and <answer> blocks, correctly paired primitive tags, valid entity identifiers, temporal supports, keyframe timestamps, and in-range bounding boxes. Malformed or truncated primitive records receive a lower reward.

Temporal alignment reward Rta\mathcal{R}_{ta}. Let MM denote the number of timestamps {tm}m=1M\{t_m\}_{m=1}^{M} associated with the video primitives emitted in <think>, and NN denote the number of ground-truth evidence timestamps {tngt}n=1N\{t_n^{\mathrm{gt}}\}_{n=1}^{N}. We measure the temporal alignment between the generated primitives and the annotated evidence using soft precision and recall:

Prec⁡(x,y)=1M∑m=1Mexp⁡(−Δtm22σ2),Δtm=min⁡1≤n≤N∣tm−tngt∣,(8)\operatorname{Prec}(x,y) = \frac{1}{M}\sum_{m=1}^{M}\exp\left(-\frac{\Delta t_m^2}{2\sigma^2}\right), \qquad\Delta t_m = \min_{1\le n\le N}|t_m-t_n^{\mathrm{gt}}|, \tag*{(8)}
Rec⁡(x,y)=1N∑n=1Nexp⁡(−Δtn22σ2),Δtn=min⁡1≤m≤M∣tngt−tm∣,(9)\operatorname{Rec}(x,y) = \frac{1}{N}\sum_{n=1}^{N}\exp\left(-\frac{\Delta t_n^2}{2\sigma^2}\right), \qquad\Delta t_n = \min_{1\le m\le M}|t_n^{\mathrm{gt}}-t_m|, \tag*{(9)}
Rta(x,y)=2⋅Prec⁡(x,y)⋅Rec⁡(x,y)Prec⁡(x,y)+Rec⁡(x,y).(10)\mathcal{R}_{ta}(x,y) = 2\cdot\frac{\operatorname{Prec}(x,y)\cdot\operatorname{Rec}(x,y)}{\operatorname{Prec}(x,y)+\operatorname{Rec}(x,y)}. \tag*{(10)}

We set Rta=0\mathcal{R}_{ta}=0 when no valid predicted or reference timestamp is available. Combining temporal precision and recall penalizes both irrelevant and missing temporal evidence, preventing the generated chain from collapsing to a single late timestamp and encouraging it to recover all query-relevant evidence across the video.

Spatiotemporal grounding reward Rstg\mathcal{R}_{stg}. Let P^(y)={p^m}m=1Mthk\hat{\mathcal{P}}(y)=\{\hat{p}_m\}_{m=1}^{M^{\mathrm{thk}}} denote the set of video primitives generated in the reasoning trace, and Pgt={pngt}n=1Nthk\mathcal{P}^{\mathrm{gt}}=\{p_n^{\mathrm{gt}}\}_{n=1}^{N^{\mathrm{thk}}} denote the annotated primitives. For each p^m\hat{p}_m, we compute its best spatial match among annotated primitives with nearby timestamps:

rpm=max⁡n:∣τ^m−τngt∣≤τIoU⁡(b^m,bngt).(11)r_p^m = \max_{n:\lvert\hat{\tau}_m-\tau_n^{\mathrm{gt}}\rvert\le\tau}\operatorname{IoU}\left(\hat{b}_m,b_n^{\mathrm{gt}}\right). \tag*{(11)}

where t^m\hat{t}_m and b^m\hat{b}_m are the timestamp and bounding box of p^m\hat{p}_m. If no ground-truth primitive falls within the temporal gate, we set rspm=0r^{m}_{\mathrm{sp}} = 0 and omit the temporal-IoU term for that primitive. Let n∗(m)n^*(m) denote the index of the matched ground-truth primitive. The spatiotemporal grounding reward is:

Rstg(x,y)=1Mthk∑m=1Mthk[rspm+tIoU⁡(T^m,Tn∗(m)gt)].(12)\mathcal{R}_{\mathrm{stg}}(x,y) = \frac{1}{M_{\mathrm{thk}}} \sum_{m=1}^{M_{\mathrm{thk}}} \left[r^{m}_{\mathrm{sp}} + \operatorname{tIoU}\left(\hat{T}_m,T^{\mathrm{gt}}_{n^*(m)}\right)\right]. \tag*{(12)}

Target primitive accuracy reward Racc\mathcal{R}_{\mathrm{acc}}. The final ⟨answer⟩\langle\mathrm{answer}\rangle block selects a set of target primitives P^ans={p^i}i=1Mans\hat{\mathcal{P}}_{\mathrm{ans}} = \{\hat{p}_i\}_{i=1}^{M_{\mathrm{ans}}} from the generated temporal chain. We align these predictions with the ground-truth target primitives Pansgt={pjgt}j=1Nans\mathcal{P}^{\mathrm{gt}}_{\mathrm{ans}} = \{p^{\mathrm{gt}}_j\}_{j=1}^{N_{\mathrm{ans}}}. For the ii-th predicted primitive and the jj-th ground-truth primitive, we define their temporal and spatial matching scores as:

Ti,j=tIoU⁡(T^i,Tjgt),Si,j=IoU⁡(b^i,bjgt(τ^i)),(13)T_{i,j} = \operatorname{tIoU}\left(\hat{T}_i,T^{\mathrm{gt}}_j\right), \qquad S_{i,j} = \operatorname{IoU}\left(\hat{b}_i,b^{\mathrm{gt}}_j(\hat{\tau}_i)\right), \tag*{(13)}

where T^i\hat{T}_i and TjgtT^{\mathrm{gt}}_j denote the predicted and ground-truth temporal spans, b^i\hat{b}_i is the predicted bounding box, and bjgt(τ^i)b^{\mathrm{gt}}_j(\hat{\tau}_i) is the ground-truth box evaluated at the keyframe timestamp closest to the predicted timestamp τ^i\hat{\tau}_i. These scores are aggregated into a total pairwise reward matrix Ri,jR_{i,j} using source-specific weights wtw_t and wsw_s to balance temporal localization and spatial precision:

Ri,j=wtTi,j+wsSi,j,Racc(x,y)=1max⁡(Mans,Nans)∑(i,j)∈O∗Ri,j.(14)R_{i,j} = w_tT_{i,j} + w_sS_{i,j}, \qquad\mathcal{R}_{\mathrm{acc}}(x,y) = \frac{1}{\max(M_{\mathrm{ans}},N_{\mathrm{ans}})} \sum_{(i,j)\in O^*} R_{i,j}. \tag*{(14)}

The optimal one-to-one assignment O∗O^* is obtained by maximizing the total pairwise reward matrix RR using the Hungarian algorithm. Normalizing by max⁡(Mans,Nans)\max(M_{\mathrm{ans}},N_{\mathrm{ans}}) penalizes both hallucinated target primitives and missed ground-truth targets. For zero-target cases, the reward receives the maximum score when both the predicted and ground-truth target sets are empty, and receives zero when only one of them is empty.

Primitive-to-mask execution

At inference, the target primitives in the final ⟨answer⟩\langle\mathrm{answer}\rangle block define the mask prompts. The box is mapped to the corresponding video frame and passed to SAM3 ([4]), which propagates the initialized mask in both temporal directions. Masks initialized from multiple primitives are merged by pixel-wise union. General VRS benchmarks retain masks over the full video, whereas GroundMoRe restricts the output masks to the predicted query-relevant action interval. If the final answer contains no valid target primitive, the model produces an empty mask trajectory.

Experiments

Implementation details

We instantiate TCoVP with Qwen2.5-VL-3B ([2]), Qwen3-VL-4B ([1]), and Molmo2-4B ([5]). All models use 16 uniformly sampled frames, one SFT epoch, two reinforcement-learning epochs, and eight sampled responses per query. The Qwen models use LoRA ([15]) for SFT with a learning rate of 4×10−54 \times10^{-5} and a reinforcement-learning rate of 5×10−75 \times10^{-7}. The Molmo2 models use full-parameter SFT at 2×10−62 \times10^{-6} and reinforcement learning at 2×10−72 \times10^{-7}. Target primitives in the final answer block provide timestamped bounding-box prompts to SAM3 for video mask propagation.

Evaluation datasets and metrics

We evaluate on Long-RVOS ([18]), ReasonVOS ([3]), ReVOS ([38]), MeViS ([9]), and the motion-grounded GroundMoRe benchmark ([8]). Following prior VRS protocols ([38]), we report region similarity J\mathcal{J}, contour accuracy F\mathcal{F}, and their average J&F\mathcal{J}\&\mathcal{F}. The first four benchmarks test target resolution from implicit video queries, while GroundMoRe additionally requires the model to distinguish the action interval that satisfies the query from the longer interval in which an entity is merely visible.

Main results

Motion-grounded VRS. GroundMoRe evaluates the temporal component of the video reference gap, as the target is defined by an action or relation that holds over a bounded interval. As shown in Table 1, TCoVP-M-4B achieves the highest overall J&F\mathcal{J}\&\mathcal{F} of 55.37, followed by TCoVP-4B at 55.21 and TCoVP-3B at 53.67. All three variants outperform the strongest listed prior VRS baseline, which scores 31.96. These results demonstrate the effectiveness of TCoVP on queries that require identifying the target together with its relevant action interval.

MethodsOverall J&FOverall JOverall FCausal J&FCausal JCausal FSequential J&FSequential JSequential FCounterfactual J&FCounterfactual JCounterfactual FDescriptive J&FDescriptive JDescriptive F
Two-Stage Baseline
ViLA ([19])+ReferFormer16.3714.8417.8915.9214.3317.5216.3014.9417.6713.6312.3514.9119.6117.7821.45
ViLA ([19])+SgMg17.0715.2518.8917.3415.4319.2616.3014.5718.0415.3113.9616.6719.1816.9621.40
ViLA ([19])+HTR15.7213.9017.5316.4614.6018.3115.1113.3916.8312.6111.2213.9918.3716.1020.63
VideoChat2 ([16])+ReferFormer15.3813.8416.9314.7413.1016.3713.9512.6915.2113.1211.8014.4319.8217.8921.74
VideoChat2 ([16])+SgMg16.6514.8318.4816.6414.7518.5414.7013.0216.3815.2213.8716.5820.0117.6822.34
VideoChat2 ([16])+HTR15.0813.2516.9015.9114.0017.8113.9112.3315.5011.9710.5613.3718.1715.8220.52
SeViLA ([39])+ReferFormer20.3718.9921.7521.2919.8622.7218.2717.0619.4817.5616.3718.7524.0122.3525.66
SeViLA ([39])+SgMg22.3420.9223.7521.6020.1723.0221.6820.4722.8920.4619.3221.6124.5322.8326.22
SeViLA ([39])+HTR21.7519.8523.6422.2820.4224.1520.3718.6022.1419.7018.0321.3624.4122.1126.71
Video Reasoning Segmentation Baseline
PG-Video-LLaVA ([24])11.1711.4710.8910.5710.8210.3310.9311.1510.7110.3610.3710.3412.5113.0411.99
PG-Video-LLaVA+SAM2 ([27])11.8511.1512.5513.3512.8413.853.852.495.2215.5215.1615.8912.1111.3712.85
VISA ([38]) (Chat-UniVi-13B)5.314.725.906.075.506.644.483.805.155.104.345.865.395.025.77
MORA ([8]) (LLaVA-13B)23.1322.7923.4621.6221.4621.7922.4322.0322.8326.3725.8726.8822.6322.3022.97
RL-based VRS Methods
Veason-R1-3B ([12]) (Qwen2.5-VL-3B)23.5322.0325.0423.7322.0425.4321.0619.8022.3122.7821.5024.0626.5124.7728.26
VideoSEG-O3-2B ([7]) (Qwen3-VL-2B)29.0627.3930.7230.9329.2132.6526.9725.4228.5222.0420.6223.4635.4933.5437.44
VideoSEG-O3-4B ([7]) (Qwen3-VL-4B)31.9630.1933.7334.6832.8836.4729.7128.1431.2825.0623.5126.6037.3935.2139.56
TCoVP-3B (Ours) (Qwen2.5-VL-3B)53.6752.5754.7652.9551.7554.1557.0456.0658.0250.8249.8651.7853.8652.6455.08
TCoVP-4B (Ours) (Qwen3-VL-4B)55.2154.4056.0152.4651.6753.2659.6558.8760.4255.2154.4755.9554.1853.2755.09
TCoVP-M-4B (Ours) (Molmo2-4B)55.3754.5056.2553.0052.0953.9260.1759.2861.0554.5153.7855.2454.3353.3755.28

Table 1. Performance comparison on the motion-grounded video reasoning segmentation benchmark GroundMoRe. Best results are bolded, and the second best results are underlined.

General VRS performance. Table 2 shows that TCoVP performs well across multiple MLLM backbones. The Molmo2-4B variant achieves the highest listed J&F\mathcal{J}\&\mathcal{F} scores on Long-RVOS, ReVOS, and MeViS, reaching 67.4, 68.3, and 65.2, respectively. On ReasonVOS, the Qwen3-VL-4B variant leads with 72.1, followed by Qwen2.5-VL-3B at 71.6 and Molmo2-4B at 71.5. All three variants consistently outperform the strongest listed prior baseline on Long-RVOS and ReasonVOS, with gains of 7.7 to 10.0 and 6.7 to 7.3 points, respectively. The consistent gains on Long-RVOS and ReasonVOS across all three backbones support the broad applicability of TCoVP.

MethodsMLLMLong-RVOS J&F\mathcal{J}\&\mathcal{F}Long-RVOS J\mathcal{J}Long-RVOS F\mathcal{F}ReasonVOS J&F\mathcal{J}\&\mathcal{F}ReasonVOS J\mathcal{J}ReasonVOS F\mathcal{F}ReVOS J&F\mathcal{J}\&\mathcal{F}ReVOS J\mathcal{J}ReVOS F\mathcal{F}MeViS J&F\mathcal{J}\&\mathcal{F}MeViS J\mathcal{J}MeViS F\mathcal{F}
SFT-based Methods
VISA-7B ([38])Chat-UniVi-7B------46.944.949.043.540.746.3
VISA-13B ([38])Chat-UniVi-13B------50.948.852.944.541.847.1
VideoLISA-3.8B ([3])LLaVA-Phi-3-V14.0--47.545.149.9---44.441.347.6
InstructSeg-3B ([35])Mipha-3B------54.552.056.9---
HyperSeg-3B ([34])Mipha-3B------55.753.158.4---
GLUS-7B ([20])LLaVA-7B25.7--49.947.552.454.852.457.351.348.554.2
VRS-HQ-7B ([11])Chat-UniVi-7B------59.156.661.650.647.653.7
VRS-HQ-13B ([11])Chat-UniVi-13B------60.057.662.550.948.053.7
RL-based Methods
Omni-R1-8B ([43])Qwen2.5-Omni-7B------56.2-----
Videoseg-R1-3B ([37])Qwen2.5-VL-3B------58.656.460.853.050.755.3
ReVSeg-7B ([17])Qwen2.5-VL-7B---64.861.867.762.159.365.059.856.163.4
RCoT-Seg-3B ([36])Qwen2.5-VL-3B---58.254.661.861.258.264.353.750.756.7
Veason-R1-3B ([12])Qwen2.5-VL-3B51.850.852.755.251.858.559.956.962.851.248.254.2
VideoSEG-O3-2B ([7])Qwen3-VL-2B54.8--60.2--64.862.067.555.652.558.6
VideoSEG-O3-4B ([7])Qwen3-VL-4B57.4--62.9--67.765.070.460.057.063.0
TCoVP-3B (Ours)Qwen2.5-VL-3B65.664.766.571.668.874.465.362.867.957.354.260.5
TCoVP-4B (Ours)Qwen3-VL-4B65.164.565.772.169.175.068.065.370.759.556.362.6
TCoVP-M-4B (Ours)Molmo2-4B67.466.867.971.568.574.568.365.770.965.262.467.9

Table 2. Performance comparison on Video Reasoning Segmentation benchmarks. Best results are bolded, and the second best results are underlined.

ModelLong-RVOSReasonVOSReVOSGroundMoRe
J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}
Different Training Strategies
SFT only56.856.257.463.160.365.959.957.162.743.842.545.0
SFT + chain-aligned RL65.664.766.571.668.874.465.362.867.953.752.654.8
Different Reward Functions
w/o RtaR_{\mathrm{ta}} and RstgR_{\mathrm{stg}}62.562.162.967.464.570.363.160.465.847.946.849.1
w/o RstgR_{\mathrm{stg}}63.262.663.765.662.768.463.560.866.249.248.050.4
w/o RtaR_{\mathrm{ta}}64.063.664.468.565.771.463.961.366.648.447.449.5
TCoVP-3B65.664.766.571.668.874.465.362.867.953.752.654.8

Table 4. Ablation of chain-aligned reinforcement learning and the temporal alignment and spatiotemporal grounding rewards.

Ablation studies

All ablation studies below use TCoVP-3B instantiated with Qwen2.5-VL-3B ([2]) to examine the reasoning representation, the reinforcement-learning stage, and the temporal alignment and spatiotemporal grounding rewards. Additional experiments are provided in Appendix § 10.§ 2.

TCoVP versus text-only CoT. Table 3 keeps the data volume, training configuration, and backbone fixed while varying the reasoning representation. TCoVP raises the five-benchmark macro average from 57.8 to 62.7, with a gain of 7.4 points on GroundMoRe and gains ranging from 2.5 to 6.4 points on the other benchmarks. Relative to Veason-R1, the macro average increases from 48.3 to 62.7. Incorporating explicit temporal and spatial references into intermediate reasoning, together with their grounding supervision, improves segmentation under the same backbone and data budget.

Effect of chain-aligned reinforcement learning. Adding chain-aligned reinforcement learning to SFT consistently improves performance across all four benchmarks, yielding gains of 8.8, 8.5, 5.4, and 9.9 points on Long-RVOS, ReasonVOS, ReVOS, and GroundMoRe, respectively. Chain-aligned reinforcement learning therefore provides substantial gains beyond supervised fine-tuning, with the largest improvement on GroundMoRe.

Effect of temporal alignment and spatiotemporal grounding rewards. Removing either RtaR_{\mathrm{ta}} or RstgR_{\mathrm{stg}} decreases performance across all four benchmarks. Using both rewards yields the best performance across all four benchmarks, indicating that each contributes to the final segmentation quality.

Limitations

TCoVP reasons over 16 uniformly sampled frames, so brief events may occur between observations and remain unobserved. Although the temporal primitive chain provides explicit entity references and spatiotemporal evidence, cross-entity actions and relations are expressed in natural language without a dedicated structured representation. The final masks also inherit errors from SAM3 propagation. Extending TCoVP to more complex video scenarios may require adaptive temporal sampling, denser spatial evidence, and structured representations of interactions.

Conclusion

We introduce TCoVP, a reasoning framework that extends primitive-based visual reasoning to videos through a temporal chain of video primitives. The chain accumulates query-relevant evidence in chronological order, while repeated entity identifiers link observations across time. Each primitive provides explicit temporal support and spatial grounding, making intermediate reasoning structured and verifiable. Interleaving these primitives with language enables autoregressive MLLMs to generate grounded reasoning traces, whose final target primitives provide timestamped bounding-box prompts to SAM3 for mask propagation. Improvements across multiple backbones and benchmarks, particularly on motion-grounded queries, support the value of maintaining entity continuity and explicit temporal and spatial references throughout video reasoning.

AI Use Statement

Generative AI systems were used to produce the initial temporal-chain annotations described in Figure 2 and to assist with manuscript language editing; structural checks and visual verification filter the generated records. The authors reviewed the resulting data, text, claims, and citations and take responsibility for the final content.

Ethics Statement

This study uses existing video segmentation datasets and introduces no new human-subject data collection, but the derived annotations may inherit errors and social biases from the source datasets and annotation models. Any release of derived data will retain source attribution and follow the licenses and redistribution terms of the underlying datasets.

Reproducibility Statement

§ 3 describes the temporal primitive representation, data construction pipeline, training objectives, and primitive-to-mask inference procedure. § 4.1 and § 4.2 specify the model backbones, main training settings, evaluation datasets, and metrics. Appendix § 10.§ 1 provides additional details on dataset composition, annotation prompts, task-specific system prompts, optimization settings, reward hyperparameters, and inference configurations. Appendix § 10.§ 2 reports ablations and oracle analyses that examine the effects of mask propagation backends and intermediate spatial and temporal grounding.

Appendix

The appendix is organized as follows:

  1. We provide additional implementation details on dataset construction, training, and inference.

  2. We present additional experiments on mask propagation backends, oracle analysis, intermediate spatial and temporal grounding, and conventional referring VOS performance.

  3. More visualizations and failure cases are shown.

More implementation details

Data construction

As shown in Figure 5, we use a structured prompt to guide Kimi-K2.5 (Team et al., [31]) in generating spatiotemporally grounded annotations. Along with the sampled video frames, we provide the video duration, the question, the number of distinct target objects, the annotated bounding boxes for each target in each sampled frame, and the expected answer with object descriptions omitted. The prompt then directs the model to select keyframes, identify target and contextual objects, estimate their temporal intervals, generate grounded and text-only reasoning traces, and add object references to the final answer, while enforcing the specified formatting and consistency constraints. The model returns these annotations in a prescribed JSON schema containing the completed answer, keyframes and associated object boxes, temporal intervals, and both reasoning traces. For zero-target samples, the prompt explicitly states that no object in the video satisfies the query. For GroundMoRe (Deng et al., [8]) samples, it further specifies that the temporal intervals of target objects should be restricted to the duration of the query-relevant action, whereas those of non-target objects retain their original definition as the periods during which the objects appear in the video.

Prompt template for spatiotemporally grounded annotation generation

Figure 5. Prompt template for Kimi K2.5:

Figure 4 summarizes the composition of the resulting datasets. TCoVP-SFT-15k contains approximately 5.8k samples from ReVOS (Yan et al., [38]), 4.8k from MeViS (Ding et al., [9]), 2.6k from Long-RVOS (Liang et al., [18]), and 1.8k from GroundMoRe (Deng et al., [8]), while TCoVP-RL-13k contains approximately 5.1k, 4.0k, 2.2k, and 1.5k samples from the same four datasets, respectively. In terms of target cardinality, single-target instances account for 82.8% of the data, followed by multi-target instances at 14.7% and zero-target instances at 2.5%. This composition reflects the predominance of conventional single-target video segmentation while retaining multi-target and zero-target cases to provide supervision for relational reasoning and the recognition of queries without a valid target.

Composition of the TCoVP training datasets

Figure 4. Composition of the TCoVP training datasets

Training settings

Training proceeds in two stages. The first stage performs supervised fine-tuning to initialize the model with the canonical TCoVP serialization and grounded reasoning format. The second stage applies chain-aligned reinforcement learning to optimize structural validity, temporal alignment, spatiotemporal grounding, and target primitive accuracy. The visual input is constrained by a maximum image-pixel budget of 128×28×28128 \times28 \times28 for Qwen2.5-VL-3B (Bai et al., [2]) and 128×32×32128 \times32 \times32 for Qwen3-VL-4B (Bai et al., [1]) and Molmo2-4B (Clark et al., [5]) in both stages.

During supervised fine-tuning, the LoRA rank and scaling factor are set to r=64r = 64 and α=128\alpha= 128, respectively. During reinforcement learning, the policy samples G=8G = 8 completions per query. The KL coefficient is β=0.04\beta= 0.04 for Qwen2.5-VL-3B and β=0.1\beta= 0.1 for Qwen3-VL-4B and Molmo2-4B. The temporal-alignment reward uses a Gaussian tolerance of σ=1.0\sigma= 1.0, and the spatiotemporal-grounding reward uses a temporal matching gate of τ=1\tau= 1s. In the target primitive accuracy reward, we use source-specific weights to balance temporal and spatial matching. For datasets other than GroundMoRe, we set wt=1.0w_t = 1.0 and ws=2.0w_s = 2.0, emphasizing spatial precision. For GroundMoRe, we reverse these weights and set wt=2.0w_t = 2.0 and ws=1.0w_s = 1.0, emphasizing temporal localization. For response generation during reinforcement learning, we set the temperature to 1.01.0 and top-p to 0.950.95.

The task-specific system prompts are shown in Figure 6. For conventional VRS, the prompt requires the model to ground visual references with consistent object identities, appearance intervals, timestamps, and bounding boxes, and allows multiple target objects in the final answer. For GroundMoRe, the prompt requires the temporal span of the target object to represent the duration of the query-relevant action, while the span of each contextual non-target object covers its full appearance in the video. It also specifies that each query has a single target object and therefore prohibits multiple target outputs in the final answer.

Task-specific system prompts for TCoVP

Figure 6. Task-specific system prompts for TCoVP. The conventional VRS prompt permits multiple target objects, whereas the GroundMoRe prompt restricts target temporal spans to the duration of the query-relevant action and requires a single target object.

Inference details

At inference time, we uniformly sample 16 frames from each video and apply the same model-specific image-pixel constraints as during training: 128×28×28128 \times28 \times28 for Qwen2.5-VL-3B and 128×32×32128 \times32 \times32 for Qwen3-VL-4B and Molmo2-4B. We use the same system prompt as in training and perform MLLM inference with vLLM to generate the TCoVP reasoning trace and final answer. We then parse the target primitives in the <answer> block and extract their timestamps and bounding boxes as prompts for SAM3 (Carion et al., [4]). Each timestamped box initializes a mask track on the corresponding video frame, and the resulting tracks are propagated through the video and merged by pixel-wise union. For GroundMoRe, mask propagation is restricted to the predicted query-relevant action interval; if the answer contains no valid target primitive, the model returns an empty mask trajectory.

Additional experiments

Mask propagation backends and oracle analysis

We first examine the effect of the mask propagation backend and oracle spatial prompts, as shown in Table 5. With SAM2 (Ravi et al., [27]), TCoVP-3B substantially outperforms Veason-R1-3B (Gong et al., [12]) across all four benchmarks, improving J&F\mathcal{J}\&\mathcal{F} by 12.9, 14.2, 4.3, and 30.6 points on Long-RVOS, ReasonVOS, ReVOS, and GroundMoRe, respectively. Under the SAM3 setting, TCoVP-3B consistently outperforms the SFT-only variant, yielding gains of 8.8, 8.5, 5.4, and 9.9 points on the same benchmarks. Replacing SAM2 with SAM3 provides modest improvements on the first three benchmarks, while producing comparable performance on GroundMoRe. The oracle rows replace the predicted boxes with ground-truth boxes while propagating masks over the full video. This substantially improves performance on Long-RVOS, ReasonVOS, and ReVOS, reaching J&F\mathcal{J}\&\mathcal{F} scores of 76.4, 87.3, and 85.6 with SAM3, indicating remaining room for improving spatial grounding. On GroundMoRe, however, the full-video oracle configuration performs below TCoVP-3B. This result arises because GroundMoRe requires restricting mask propagation to the query-relevant action interval; using the full video includes temporally irrelevant frames even when the spatial box is oracle-correct. Thus, the comparison highlights the complementary roles of accurate spatial prompts and temporally appropriate propagation.

ModelLong-RVOSReasonVOSReVOSGroundMoRe
J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}
SAM2-based Mask Propagation
Veason-R1-3B51.850.852.755.251.858.559.956.962.823.522.025.0
TCoVP-3B64.763.965.569.466.772.164.261.766.854.152.955.2
SAM3-based Mask Propagation
SFT only56.856.257.463.160.565.959.957.162.743.842.545.0
TCoVP-3B65.664.766.571.668.874.465.362.867.953.752.654.8
Oracle Test (Full video + oracle box)
SAM2-oracle73.873.474.283.681.086.383.981.786.247.145.848.5
SAM3-oracle76.476.076.787.384.290.485.683.487.846.345.047.7

Table 5. Comparison of SAM2 and SAM3 mask propagation with oracle spatial prompts.

As illustrated in Table 6, we further conduct a fine-grained oracle analysis on GroundMoRe by independently replacing the predicted temporal intervals and bounding boxes with ground-truth annotations. Under SAM2, restricting mask propagation from the full video to the predicted timespan improves the overall J&F\mathcal{J}\&\mathcal{F} score from 39.22 to 54.06 with predicted boxes, and from 47.14 to 60.41 with oracle boxes. Similar improvements are observed with SAM3, where the corresponding scores increase from 38.24 to 53.67 and from 46.32 to 60.10, respectively. These results show that restricting propagation to the query-relevant interval is essential for GroundMoRe. Replacing the predicted timespan with the oracle timespan produces a much larger improvement, increasing J&F\mathcal{J}\&\mathcal{F} from 54.06 to 85.60 with SAM2 and from 53.67 to 85.54 with SAM3, whereas replacing only the predicted box with an oracle box yields gains of 6.35 and 6.43 points, respectively. Thus, temporal localization represents the primary source of error, although spatial grounding also leaves measurable room for improvement. When both the timespan and the box are oracle, the performance reaches 92.97 with SAM2 and 93.10 with SAM3, indicating substantial headroom for improving the predicted grounding cues. The same trends hold across the causal, sequential, counterfactual, and descriptive subsets, and the close results obtained with SAM2 and SAM3 suggest that these conclusions are largely independent of the choice of propagation backbone.

MethodsOverallCausalSequentialCounterfactualDescriptive
J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}
SAM2-based Mask Propagation
Full video + predicted box39.2237.8040.6540.7439.2142.2736.2234.9037.5435.4034.0936.7043.9942.4945.50
Predicted timespan + predicted box54.0652.9355.2053.4452.2254.6757.4656.4658.4551.3950.3652.4153.9652.7055.22
Oracle timespan + predicted box85.6084.1887.0386.8385.3088.3785.8584.5387.1784.6683.3585.9684.7083.1986.20
Full video + oracle box47.1445.8348.4647.1745.8048.5444.0142.8245.2144.4643.2345.6952.8451.3854.31
Predicted timespan + oracle box60.4159.3961.4358.5657.4359.6863.4662.6364.2958.1857.2659.1161.7860.6162.95
Oracle timespan + oracle box92.9791.6594.2992.7691.3994.1393.0491.8594.2392.8591.6294.0893.2891.8294.75
SAM3-based Mask Propagation
Full video + predicted box38.2436.8439.6439.4837.9641.0135.4334.1236.7434.2933.0635.5343.2841.7844.77
Predicted timespan + predicted box53.6752.5754.7652.9551.7554.1557.0456.0658.0250.8249.8651.7853.8652.6455.08
Oracle timespan + predicted box85.5484.1886.9586.5385.0188.0585.9184.6087.2284.6983.4585.9284.7583.2586.24
Full video + oracle box46.3244.9847.6646.2844.9247.6443.0241.7944.2643.4942.2244.7652.4250.9253.91
Predicted timespan + oracle box60.1059.0761.1258.2557.1559.3563.0361.6663.8957.6856.7258.6361.7760.6062.94
Oracle timespan + oracle box93.1091.7694.4492.8791.5194.2393.0991.8694.3392.8391.5794.1093.6692.1695.15

Table 6. Fine-grained oracle analysis of temporal and spatial grounding on GroundMoRe.

Intermediate spatial grounding quality

We directly evaluate the quality of intermediate spatial grounding using bounding-box IoU. The think and answer columns measure the IoU of the boxes generated during the reasoning process and those included in the final answer, respectively. As shown in Table 7, compared with SFT-only training, chain-aligned reinforcement learning consistently improves both types of grounding across all four benchmarks. The gains are particularly clear on Long-RVOS, where the answer-box IoU increases from 54.9 to 64.3, and on GroundMoRe, where it increases from 52.6 to 59.4. The reward ablations further show that removing either the temporal-alignment reward Rta\mathcal{R}_{ta} or the spatiotemporal-grounding reward Rstg\mathcal{R}_{stg} degrades the intermediate grounding quality, while removing both rewards generally leads to larger degradation. On GroundMoRe, removing Rta\mathcal{R}_{ta} reduces the answer-box IoU from 59.4 to 55.4, whereas removing Rstg\mathcal{R}_{stg} reduces it to 57.4, indicating that temporal alignment is particularly important for the final grounding of motion-related queries. Overall, the complete TCoVP objective achieves the best results across all reported columns, demonstrating that chain-aligned reinforcement learning improves spatial references before mask propagation.

ModelLong-RVOSReasonVOSReVOSGroundMoRe
thinkanswerthinkanswerthinkanswerthinkanswer
Different Training Strategies
SFT only59.854.959.759.463.460.357.552.6
SFT + chain-aligned RL66.964.364.565.166.765.462.559.4
Different Reward Functions
w/o Rta\mathcal{R}_{ta} and Rstg\mathcal{R}_{stg}63.660.859.961.665.162.959.053.8
w/o Rstg\mathcal{R}_{stg}64.161.659.861.064.963.660.457.4
w/o Rta\mathcal{R}_{ta}65.062.161.962.266.463.860.655.4
TCoVP-3B66.964.364.565.166.765.462.559.4

Table 7. Intermediate bounding-box IoU across four VRS benchmarks.

Intermediate temporal grounding quality on GroundMoRe

We evaluate temporal grounding on GroundMoRe by measuring the temporal intersection-over-union (tIoU) between the predicted and annotated query-relevant intervals, together with the downstream J&F\mathcal{J}\&\mathcal{F} score. As illustrated in Table 8, compared with SFT-only training, chain-aligned reinforcement learning improves the overall tIoU from 44.29 to 50.20 and the overall J&F\mathcal{J}\&\mathcal{F} score from 43.76 to 53.67. Improvements are consistently observed across all five query categories, with particularly large gains in segmentation quality for sequential and counterfactual queries. The reward ablations further demonstrate the importance of both temporal alignment and spatiotemporal grounding. Removing both rewards reduces the overall tIoU and J&F\mathcal{J}\&\mathcal{F} to 47.72 and 47.90, respectively. Removing only Rta\mathcal{R}_{ta} causes a larger decline in overall tIoU than removing only Rstg\mathcal{R}_{stg}, indicating that the temporal-alignment reward is especially important for accurately localizing the relevant action interval. However, both rewards contribute to the final segmentation quality, and their relative effects vary across query categories. The complete TCoVP objective achieves the best results across all reported metrics, confirming that accurate temporal grounding is closely related to improved mask prediction on motion-grounded queries.

ModelOverallCausalSequentialCounterfactualDescriptive
tIoUJ&F\mathcal{J}\&\mathcal{F}tIoUJ&F\mathcal{J}\&\mathcal{F}tIoUJ&F\mathcal{J}\&\mathcal{F}tIoUJ&F\mathcal{J}\&\mathcal{F}tIoUJ&F\mathcal{J}\&\mathcal{F}
Different Training Strategies
SFT only44.2943.7644.8943.7342.0344.5041.0039.7148.9446.89
SFT + chain-aligned RL50.2053.6750.5752.9548.0857.0446.9950.8254.9453.86
Different Reward Functions
w/o Rta\mathcal{R}_{ta} and Rstg\mathcal{R}_{stg}47.7247.9048.2246.5044.7451.1344.2343.2453.4250.85
w/o Rstg\mathcal{R}_{stg}49.2549.2350.1248.8346.1152.1245.5444.6654.8751.17
w/o Rta\mathcal{R}_{ta}47.9248.4248.9047.3544.8954.0943.7044.0253.7748.23
TCoVP-3B50.2053.6750.5752.9548.0857.0446.9950.8254.9453.86

Table 8. Temporal IoU and segmentation performance on GroundMoRe.

Performance on Conventional Referring VOS Benchmarks

We further evaluate TCoVP on conventional referring video object segmentation benchmarks under a zero-shot transfer setting. Neither the training split of Ref-DAVIS17 (Pont-Tuset et al., [26]) nor that of Ref-YouTube-VOS (Seo et al., [28]) is used to train TCoVP. As shown in Table 9, under the zero-shot setting, TCoVP-4B achieves 81.7 J&F\mathcal{J}\&\mathcal{F} on Ref-DAVIS17 and 73.6 on Ref-YouTube-VOS, while TCoVP-M-4B obtains 80.0 and 73.2, respectively. TCoVP-4B achieves the best Ref-DAVIS17 result among all reported methods and remains competitive with VideoSEG-O3 on Ref-YouTube-VOS despite not using the target benchmark’s training data. These results demonstrate the transferability of TCoVP to conventional referring VOS.

ModelMLLMRef-DAVIS17Ref-YouTube-VOS
J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}J&F\mathcal{J}\&\mathcal{F}J\mathcal{J}F\mathcal{F}
Veason-R1-3B† (Gong et al., [12])Qwen2.5-VL-3B71.268.374.266.664.968.2
VideoSEG-O3-2B (Dai et al., [7])Qwen3-VL-2B80.076.084.070.568.372.7
VideoSEG-O3-4B (Dai et al., [7])Qwen3-VL-4B79.475.583.274.171.576.6
TCoVP-3B† (Ours)Qwen2.5-VL-3B79.375.683.172.671.174.1
TCoVP-4B† (Ours)Qwen3-VL-4B81.778.185.473.671.775.4
TCoVP-M-4B† (Ours)Molmo2-4B80.076.483.773.271.475.0

Table 9. Performance on conventional referring video object segmentation benchmarks. † denotes zero-shot transfer, where the training split of the corresponding evaluation benchmark is not used.

More qualitative comparisons and failure case analysis

Comparison with VideoSEG-O3-4B

Figure 7 compares TCoVP-4B with VideoSEG-O3-4B [7] on a query that asks what the man in white misses after dribbling between the legs of the police officer. VideoSEG-O3-4B uses a two-round procedure: it first analyzes a coarse set of temporal and spatial frames to identify the relevant action segment, and then refines the segment using fewer frames and a selected keyframe. Although this procedure localizes the shot attempt, it does not explicitly represent the identity, temporal support, and spatial trajectory of the queried object. Its final mask is therefore not tightly aligned with the basketball. In contrast, TCoVP-4B grounds the contextual participants and the basketball as separate entities. It identifies the relevant interval as 9.3–11.7 seconds and provides timestamped bounding boxes for the basketball at multiple moments during the shot attempt. The resulting answer primitive directly refers to the basketball and supplies a temporally and spatially localized prompt for mask propagation. This example illustrates how explicit temporal chains and object-level grounding provide more precise evidence for queries whose target is an object involved in a short action.

Qualitative comparison with VideoSEG-O3-4B

Figure 7. Qualitative comparison with VideoSEG-O3-4B. VideoSEG-O3-4B identifies the relevant shot segment but produces a mask that follows the player rather than the queried basketball. TCoVP-4B explicitly distinguishes the contextual participants from the basketball, grounds the target over the relevant interval, and provides timestamped bounding-box prompts for mask propagation.

Comparison with Veason-R1-3B

We next compare TCoVP-3B with Veason-R1-3B [12] on two representative cases. The first example in Figure 8 uses the query “the turtle in the water,” although no turtle appears in the video. Veason-R1-3B hallucinates a turtle, selects an unsupported keyframe, and produces an erroneous mask trajectory. In contrast, TCoVP-3B explicitly grounds the visible entities, including the water and multiple fish, while maintaining their appearance intervals. Based on this evidence, it correctly concludes that the queried target is absent and returns an empty answer. This example demonstrates that explicit object grounding helps the model distinguish between a plausible linguistic description and an object that is actually present in the video.

Zero-target recognition comparison

Figure 8. Zero-target recognition. TCoVP-3B identifies that the queried turtle is absent from the video, whereas Veason-R1-3B hallucinates the target and produces an erroneous mask trajectory.

The second example in Figure 9 asks what the man in pink shorts shoots after receiving a pass. Veason-R1-3B focuses on the acting person and outputs a box and mask for the man, rather than identifying the queried object. TCoVP-3B correctly distinguishes the person performing the action from the queried object. It identifies the man in pink shorts as contextual evidence and grounds the basketball during the relevant action interval from 7.7 to 10.3 seconds. The predicted temporal chain follows the ball from the player to the basket, leading to the correct answer, “basketball.” This example shows how timestamped object references allow TCoVP to resolve relational queries whose target cannot be determined from the subject alone.

Relational and action-based grounding comparison

Figure 9. Relational and action-based grounding. TCoVP-3B tracks the basketball during the relevant action interval and answers the query correctly, while Veason-R1-3B incorrectly grounds the acting person.

Failure case analysis

Figure 10 presents a representative target-selection failure. The query asks which player cannot be stopped by the man in white from scoring, and the ground-truth target is the man in red. TCoVP-3B correctly identifies both players and tracks them over the full video, preserving their object identities, temporal spans, and spatial references. However, it assigns the action roles incorrectly: it interprets the man in red as the defender and the man in white as the offensive player. This role inversion causes the model to select "man_in_white" in the final answer, although the correct target is "man_in_red". The predicted mask therefore follows the wrong player throughout the video. This example shows that accurate object localization and temporal grounding do not always guarantee correct target selection when the query depends on fine-grained relational roles.

Failure case caused by relational-role confusion

Figure 10. Failure case caused by relational-role confusion. TCoVP-3B correctly identifies and tracks both players but reverses their roles in the query, selecting the man in white instead of the ground-truth target, the man in red.

References

  1. [1]Shuai Bai, Yuxuan Cai, Ruizhe Chen, Keqin Chen, Xionghui Chen, Zesen Cheng, Lianghao Deng, Wei Ding, Chang Gao, Chunjang Ge, et al. Qwen3-vl technical report. arXiv preprint arXiv:2511.21631, 2025a.arxiv.org/abs/2511.21631
  2. [2]Shuai Bai, Keqin Chen, Xuejing Liu, Jialin Wang, Wenbin Ge, Sibo Song, Kai Dang, Peng Wang, Shijie Wang, Jun Tang, et al. Qwen2.5-vl technical report. arXiv preprint arXiv:2502.13923, 2025b.arxiv.org/abs/2502.13923
  3. [3]Zechen Bai, Tong He, Haiyang Mei, Pichao Wang, Ziteng Gao, Joya Chen, Lei Liu, Zheng Zhang, and Mike Z Zhou. One token to seg them all: Language instructed reasoning segmentation in videos. Advances in Neural Information Processing Systems, 37:6833–6859, 2024.arxiv.org/abs/2409.19603
  4. [4]Nicolas Carion, Laura Gustafson, Yuan-Ting Hu, Shoubhik Debnath, Ronghang Hu, Didac Suris, Chaitanya Ryali, Kalyan Vasudev Alwala, Haitham Khedr, Andrew Huang, Jie Lei, Tengyu Ma, Baishan Guo, Arpit Kalla, Markus Marks, Joseph Greer, Meng Wang, Peize Sun, Roman Rädle, Triantafyllos Aoufaras, Efrosyni Mavroudi, Katherine Xu, Tsung-Han Wu, Yu Zhou, Liliane Momeni, Rishi Hazra, Shuangrui Ding, Sagar Vaze, Francois Porcher, Feng Li, Siyuan Li, Aishwarya Kamath, Ho Kei Cheng, Piotr Dollár, Nikhila Ravi, Kate Saenko, Pengchuan Zhang, and Christoph Feichtenhofer. Sam 3: Segment anything with concepts. arXiv preprint arXiv:2511.16719, 2025.arxiv.org/abs/2511.16719
  5. [5]Christopher Clark, Jieyu Zhang, Zixian Ma, Jae Sung Park, Rohun Tripathi, Sangho Lee, Mohammadreza Salehi, Jason Ren, Chris Dongjoo Kim, Yinuo Yang, et al. Molmo2: Open weights and data for vision-language models with video understanding and grounding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 28652–28668, 2026.
  6. [6]Ming Dai, Sen Yang, Boqiang Duan, Wankou Yang, and Jingdong Wang. Momentseg: Moment-centric sampling for enhanced video pixel understanding. arXiv preprint arXiv:2510.09274, 2025.arxiv.org/abs/2510.09274
  7. [7]Ming Dai, Sen Yang, Boqiang Duan, Boyuan Tong, Jiedong Zhuang, Wankou Yang, and Jingdong Wang. Videoseg-03: A multi-turn reinforcement learning framework for reasoning video object segmentation. In ICML, 2026.
  8. [8]Andong Deng, Tongjia Chen, Shoubin Yu, Taojiannan Yang, Lincoln Spencer, Yapeng Tian, Ajmal Saeed Mian, Mohit Bansal, and Chen Chen. Motion-grounded video reasoning: Understanding and perceiving motion at pixel level. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 8625–8636, 2025.arxiv.org/abs/2411.09921
  9. [9]Henghui Ding, Chang Liu, Shuting He, Xudong Jiang, and Chen Change Loy. Mevis: A large-scale benchmark for video segmentation with motion expressions. In 2023 IEEE/CVF International Conference on Computer Vision (ICCV), pp. 2694–2703. IEEE, 2023.arxiv.org/abs/2308.08544
  10. [11]Sitong Gong, Yunzhi Zhuge, Lu Zhang, Zongxin Yang, Pingping Zhang, and Huchuan Lu. The devil is in temporal token: High quality video reasoning segmentation. In Proceedings of the Computer Vision and Pattern Recognition Conference, pp. 29183–29192, 2025.arxiv.org/abs/2501.08549
  11. [12]Sitong Gong, Yunzhi Zhuge, Lu Zhang, Jiazou Yu, Xu Jia, Pingping Zhang, and Huchuan Lu. Reinforcing video reasoning segmentation to think before it segments. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2026.arxiv.org/abs/2508.11538
  12. [13]Xin Gu, Haoji Zhang, Qihang Fan, Jingxuan Niu, Zhipeng Zhang, Libo Zhang, Guang Chen, Fan Chen, Longyin Wen, and Sijie Zhu. Thinking with bounding boxes: Enhancing spatio-temporal video grounding via reinforcement fine-tuning. arXiv preprint arXiv:2511.21375, 2025.arxiv.org/abs/2511.21375
  13. [14]Jihwan Hong and Jaeyoung Do. Virst: Video-instructed reasoning assistant for spatio-temporal segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2026.
  14. [15]Edward J Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, Weizhu Chen, et al. Lora: Low-rank adaptation of large language models. ICLR, 1(2):3, 2022.arxiv.org/abs/2106.09685
  15. [16]Kunchang Li, Yali Wang, Yinan He, Yizhuo Li, Yi Wang, Yi Liu, Zun Wang, Jilan Xu, Guo Chen, Ping Luo, et al. Mvbench: A comprehensive multi-modal video understanding benchmark. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 22195–22206, 2024.arxiv.org/abs/2311.17005
  16. [17]Yifan Li, Yingda Yin, Lingting Zhu, Weikai Chen, Shengju Qian, Xin Wang, and Yanwei Fu. Revseg: Incentivizing the reasoning chain for video segmentation with reinforcement learning. arXiv preprint arXiv:2512.02835, 2025.arxiv.org/abs/2512.02835
  17. [18]Tianming Liang, Haichao Jiang, Yuting Yang, Chaolei Tan, Shuai Li, Wei-Shi Zheng, and Jian-Fang Hu. Long-rvos: A comprehensive benchmark for long-term referring video object segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 39497–39507, 2026.arxiv.org/abs/2505.12702
  18. [19]Ji Lin, Hongxu Yin, Wei Ping, Pavlo Molchanov, Mohammad Shoeybi, and Song Han. Vila: On pre-training for visual language models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2024.arxiv.org/abs/2312.07533
  19. [20]Lang Lin, Xueyang Yu, Ziqi Pang, and Yu-Xiong Wang. Glus: Global-local reasoning unified into a single large language model for video segmentation. In Proceedings of the Computer Vision and Pattern Recognition Conference, pp. 8658–8667, 2025.arxiv.org/abs/2504.07962
  20. [21]Ye Liu, Zongyang Ma, Junfu Pu, Zhongang Qi, Yang Wu, Ying Shan, and Chang Chen. Unipixel: Unified object referring and segmentation for pixel-level visual reasoning. In Advances in Neural Information Processing Systems, volume 38, Main Conference, pp. 126078–126108, 2025.arxiv.org/abs/2509.18094
  21. [22]Ruijie Lu, Yiyang Ma, Xiaokang Chen, Lingxiao Luo, Zhiyu Wu, Zizheng Pan, Xingchao Liu, Yutong Lin, Hao Li, Wen Liu, et al. Thinking with visual primitives. Technical report, DeepSeek-AI, 2026.DOI
  22. [23]Jiahao Meng, Xiangtai Li, Haochen Wang, Yue Tan, Tao Zhang, Lingdong Kong, Yunhai Tong, Anran Wang, Zhiyang Teng, Yujing Wang, et al. Open-o3-video: Grounded video reasoning with explicit spatio-temporal evidence. arXiv preprint arXiv:2510.20579, 2025.arxiv.org/abs/2510.20579
  23. [24]Shehan Munasinghe, Rusiru Thushara, Muhammad Maaz, Hanoona Abdul Rasheed, Salman Khan, Mubarak Shah, and Fahad Khan. Pg-video-llava: Pixel grounding large video-language models. arXiv preprint arXiv:2311.13435, 2023.arxiv.org/abs/2311.13435
  24. [26]Jordi Pont-Tuset, Federico Perazzi, Sergi Caelles, Pablo Arbeláez, Alex Sorkine-Hornung, and Luc Van Gool. The 2017 davis challenge on video object segmentation. arXiv preprint arXiv:1704.00675, 2017.
  25. [27]Nikhila Ravi, Valentin Gabeur, Yuan-Ting Hu, Ronghang Hu, Chaitanya Ryali, Tengyu Ma, Haitham Khedr, Roman Rädlе, Chloe Rolland, Laura Gustafson, Eric Mintun, Junting Pan, Kalyan Vasudev Alwala, Nicolas Carion, Chao-Yuan Wu, Ross Girshick, Piotr Dollár, and Christoph Feichtenhofer. Sam 2: Segment anything in images and videos. arXiv preprint arXiv:2408.00714, 2024.arxiv.org/abs/2408.00714
  26. [28]Seonguk Seo, Joon-Young Lee, and Bohyung Han. Urovs: Unified referring video object segmentation network with a large-scale benchmark. In European conference on computer vision, pp. 208–223. Springer, 2020.DOI
  27. [29]Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Xiao Bi, Haowei Zhang, Mingchuan Zhang, YK Li, Yang Wu, et al. Deepseekmath: Pushing the limits of mathematical reasoning in open language models. arXiv preprint arXiv:2402.03300, 2024.arxiv.org/abs/2402.03300
  28. [30]Youngkil Song, Yoonjae Baek, Dongwon Kim, Inho Kim, Dongkeun Kim, and Suha Kwak. Event-cot: Event-centric video chain-of-thought for reasoning temporal localization. arXiv preprint arXiv:2607.04872, 2026.arxiv.org/abs/2607.04872
  29. [31]Kimi Team, Tongtong Bai, Yifan Bai, Yiping Bao, SH Cai, Yuan Cao, Ziwei Chai, Y Charles, HS Che, Cheng Chen, et al. Kimi k2. 5: Visual agentic intelligence. arXiv preprint arXiv:2602.02276, 2026.arxiv.org/abs/2602.02276
  30. [34]Cong Wei, Yujie Zhong, Haoxian Tan, Yong Liu, Zheng Zhao, Jie Hu, and Yujiu Yang. Hyperseg: Towards universal visual segmentation with large language model. arXiv preprint arXiv:2411.17706, 2024.
  31. [35]Cong Wei, Yujie Zhong, Haoxian Tan, Yingsen Zeng, Yong Liu, Hongfa Wang, and Yujiu Yang. Instructseg: Unifying instructed visual segmentation with multi-modal large language models. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 20193–20203, 2025.arxiv.org/abs/2412.14006
  32. [36]Junwei Wen, Deshui Miao, Guangming Lu, Xin Li, and Wenjie Pei. Rcot-seg: Reinforced chain-of-thought for video reasoning and segmentation. arXiv preprint arXiv:2605.07334, 2026.arxiv.org/abs/2605.07334
  33. [37]Zishan Xu, Yifu Guo, Yuquan Lu, Fengyu Yang, Junxin Li, and Lihua Cai. Videoseg-r1: reasoning video object segmentation via reinforcement learning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 40, pp. 11496–11504, 2026.
  34. [38]Cilin Yan, Haochen Wang, Shilin Yan, Xiaolong Jiang, Yao Hu, Guoliang Kang, Weidi Xie, and Efstathios Gavves. Visa: Reasoning video object segmentation via large language models. In European Conference on Computer Vision, pp. 98–115. Springer, 2024.arxiv.org/abs/2407.11325
  35. [39]Shoubin Yu, Jaemin Cho, Prateek Yadav, and Mohit Bansal. Self-chained image-language model for video localization and question answering. Advances in Neural Information Processing Systems, 36:76749–76771, 2023.arxiv.org/abs/2305.06988
  36. [40]Haobo Yuan, Xiangtai Li, Tao Zhang, Yueyi Sun, Zilong Huang, Shilin Xu, Shunping Ji, Yunhai Tong, Lu Qi, Jiashi Feng, et al. Sa2va: Marrying sam2 with llava for dense grounded understanding of images and videos. arXiv preprint arXiv:2501.04001, 2025.DOI
  37. [41]Rongkun Zheng, Lu Qi, Xi Chen, Yi Wang, Kun Wang, Yu Qiao, and Hengshuang Zhao. Villa: Video reasoning segmentation with large language model. arXiv preprint arXiv:2407.14500, 2024.arxiv.org/abs/2407.14500
  38. [43]Hao Zhong, Muzhi Zhu, Zongze Du, Zheng Huang, Canyu Zhao, Mingyu Liu, Wen Wang, Hao Chen, and Chunhua Shen. Omni-r1: Reinforcement learning for omnimodal reasoning via two-system collaboration. arXiv preprint arXiv:2505.20256, 2025.arxiv.org/abs/2505.20256

Paper details

vlnc:W_fbtadppd
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Generative AI systems · View statement →

Looking for related papers…
Contents