Accepted to ECCV 2026
FeVOS metallic iron block mark

FeVOS Foresight Expression Video Object Segmentation

Kehan Lan Kaining Ying Henghui Ding
Fudan University
968
Video clips
14,525
Foresight expressions
2,904
CoT annotations
42.3
J&F · FeVOS-R1
FeVOS teaser comparing observed-frame referring segmentation with foresight expression segmentation.
Comparison of related datasets with Foresight Expression Video Object Segmentation (FeVOS). Unlike existing datasets (Ref-DAVIS, MeViS) that ground expressions describing observable events (e.g., in the sink, moved), our task requires predicting which object will be involved in future events based on observed visual cues. In this case, given the foresight expression “What tool will be used?”, the model must analyze temporal context (dirty pot) and spatial cues (hand states) to anticipate the correct target.
01 Abstract

Reasoning about what happens next

Existing Referring Video Object Segmentation tasks focus on referring expressions describing events, actions or appearances of relevant objects within the observed frames, lacking evaluation in scenarios that require pre-decisive spatio-temporal reasoning, thereby limiting their applicability. To address this, we propose Foresight Expression Video Object Segmentation, a task that queries future events in upcoming video segments and requires masks of the objects in the observed frames as visual answers. For example, in ego-centric scenes, the question “What tool will be used?” demands reasoning over spatio-temporal cues to predict the masks of the next tool to be used, which helps with the understanding of future actions and decisions. To support this task, we introduce FeVOS, a dataset with 968 video clips, 14,525 foresight expressions, and 2,904 chain-of-thought annotations to provide explicit and interpretable reasoning steps. We further develop FeVOS-R1, an MLLM-based model trained on our dataset via a two-stage pipeline of supervised fine-tuning and reinforcement learning. FeVOS-R1 not only achieves state-of-the-art performance on FeVOS, but also demonstrates strong generalization to existing RVOS benchmarks. We hope this work can inspire more research on predictive reasoning in video perception.

  • New Task

    Foresight expressions query future events; masks answer in the observed frames.

  • New Dataset

    968 clips, 14.5K expressions and 2.9K chain-of-thought reasoning traces.

  • New Model

    FeVOS-R1 pairs SFT with GRPO for end-to-end, reasoning-aware segmentation.

02 Dataset

FeVOS, built for predictive grounding

Given a video clip and a predictive expression describing future events, the model outputs pixel-level segmentation masks for objects in the observed frames. Unlike traditional RVOS, our task requires reasoning about future actions or events based solely on cues from observed frames.

Through our annotation pipeline, we curated FeVOS, which contains 968 video clips with 14,525 foresight expressions and corresponding pixel-level segmentation masks. Each expression is paired with precise annotations identifying target objects across all frames in the observation segment. Additionally, we generated 2,904 synthetic chain-of-thought annotations to provide explicit reasoning supervision.

968Video clips
14,525Foresight expressions
30,125Referenced frames
2,904CoT annotations

A Look Inside the Annotations

Every figure below is computed directly from the released FeVOS metadata — expressions, splits, and chain-of-thought traces.

Anticipatory by Design

Share of expressions carrying an explicit future-tense cue.

0% future-tense
  • Future-tense 10,917
  • Implicit 3,608

Question Types

How the 14,525 foresight expressions are phrased.

  • What57.1%
  • Which32.0%
  • Who7.8%
  • Where / other3.1%

Foresight Cue Words

Most frequent future-pointing tokens across all expressions.

  • will9,223
  • next3,380
  • collide1,655
  • upcoming1,425
  • later1,393
  • going1,177

Frames per Clip

Observation length varies widely — 31 frames on average.

<10
10–20
20–30
30–40
40–60
60+

Reasoning Trace Length

Chain-of-thought traces average 102 words of spatio-temporal reasoning.

<60
60–80
80–100
100–120
120–140
140+

Watch the Model Anticipate

Real validation clips. The violet mask marks the object a future event will involve — tracked across the observed frames before the event happens.

FeVOS predicted target highlighted across video frames LIVE Real-world
Foresight expression

What will be cut?

Predicted target

the bamboo leaves

Representative FeVOS samples with foresight expressions and reasoning annotations.
Representative FeVOS samples — foresight questions, chain-of-thought reasoning, and the predicted target masks across observed frames.
Word cloud of FeVOS foresight expressions.
Foresight expressions are dominated by future-tense cues — will, next, going, collide.
Word cloud of FeVOS chain-of-thought reasoning annotations.
Chain-of-thought traces reveal the spatio-temporal reasoning behind each predicted target.
03 Method

FeVOS-R1: reason, then segment

Sa2VA is a unified framework that integrates MLLM with SAM2 for referring video object segmentation. The architecture consists of three key components: a vision encoder that extracts visual features from video frames, a large language model that processes both visual embeddings and text prompts to generate responses with special segmentation tokens, and SAM2's mask decoder that produces pixel-wise segmentation masks conditioned on the hidden states of segmentation tokens.

We implement our method FeVOS-R1 based on Sa2VA via a two-stage training paradigm. Given an input video, we first sample a sequence of frames and encode them using the vision encoder to obtain visual embeddings. These embeddings, along with a text prompt, are processed by the LLM to generate a response containing a special token [SEG]. The hidden states of [SEG] are then projected and fed into SAM2's mask decoder to predict a segmentation mask sequence for the input frames.

To equip the model with basic reasoning capabilities, we perform supervised fine-tuning using our synthetic CoT dataset. While supervised fine-tuning provides preliminary knowledge of reasoning, the reasoning process remains suboptimal in quality and weakly aligned with segmentation objectives. We employ GRPO to further refine the reasoning process that leads to high segmentation quality with task-specific objectives.

Unlike existing visual grounding methods that require models to output intermediate representations such as bounding box coordinates in JSON format, we leverage the [SEG] token to support end-to-end optimization that directly maximizes segmentation accuracy.

Stage 1

Supervised Fine-tuning

Learns preliminary reasoning from synthetic chain-of-thought supervision with text and mask losses.

Stage 2

Reinforcement Learning

GRPO refines the reasoning process toward high-quality masks with an IoU reward and KL penalty.

Overview of the FeVOS-R1 two-stage training pipeline.
Overview of the FeVOS-R1 two-stage training pipeline.
04 Results

State of the art

We comprehensively benchmark a range of recent video segmentation models on the proposed FeVOS dataset. Zero-shot models exhibit substantial difficulty with our predictive reasoning task, with J&F scores below 31.0. When directly fine-tuning Sa2VA on FeVOS using standard SFT without CoT enhancement, performance improves markedly from 25.4 to 35.8. Our complete training pipeline, incorporating both CoT-guided reasoning and RL-based optimization, further pushes the performance to 42.3, achieving an additional +6.5 gain over the SFT baseline.

This demonstrates that explicit reasoning chains and reward-guided optimization are essential for capturing subtle visual cues required for accurate future event prediction. Notably, the performance on FeVOS is substantially lower than on ReVOS and MeViS, highlighting the increased complexity and challenge posed by predictive segmentation, which requires models to anticipate future events from visual cues rather than grounding expressions about observable events.

On ReVOS, the directly fine-tuned baseline Sa2VA* suffers a performance drop compared to its zero-shot counterpart, suggesting overfitting to FeVOS, while our method achieves 60.3, outperforming both baselines with particularly strong gains on the reasoning subset. On MeViS, our method reaches 49.5, representing a +3.0 improvement over the baseline and surpassing all comparable-sized models. These results demonstrate that our CoT-augmented and RL-enhanced training strategy not only improves in-domain performance but also substantially enhances cross-domain generalization, particularly in reasoning-intensive scenes.

Method Backbone J F J&F
Zero-shot baselines
ReferFormerResNet-5016.420.018.2
LMPMSwin-T17.120.718.9
VISAChat-UniVi-7B22.928.225.6
VideoLISALLaVA-Phi-3-V-3.8B22.929.426.1
VideoGLaMMPhi3-Mini-3.8B21.726.724.2
VRS-HQChat-UniVi-7B28.833.331.0
GLUSChat-UniVi-7B27.431.729.6
Sa2VAInternVL2.5-4B23.727.225.4
Fine-tuned on FeVOS
GLUS*Chat-UniVi-7B31.035.933.5
Sa2VA*InternVL2.5-4B33.138.435.8
FeVOS-R1 (ours)InternVL2.5-4B39.545.142.3

Main results on the FeVOS dataset. * indicates the model is fine-tuned on FeVOS.

Method Backbone ReVOS MeViS
Ref. Reas. All J F J&F
ReferFormerResNet5016.912.814.9---
ReferFormerVideo-Swin-B32.723.428.129.832.231.0
LMPMSwin-T34.118.826.434.240.237.2
LISALLaVA-7B45.736.140.935.139.437.2
TrackGPTLLaVA-7B---37.642.640.1
VISAChat-UniVi-7B50.943.046.940.746.343.5
VISALLaVA-7B51.043.247.1---
VideoLISALLaVA-Phi-3-V-3.8B---41.347.644.4
VideoGLaMMPhi3-Mini-3.8B---42.148.245.2
VRS-HQChat-UniVi-7B62.156.159.147.653.750.6
GLUSChat-UniVi-7B58.351.454.948.554.251.3
Sa2VAInternVL2.5-4B62.555.659.1--46.4
Sa2VA*InternVL2.5-4B61.055.258.143.449.746.5
FeVOS-R1 (ours)InternVL2.5-4B62.857.860.346.252.749.5

Quantitative results on ReVOS and MeViS.

05 BibTeX

Cite this work

@inproceedings{FeVOS,
  title={{FeVOS}: Foresight Expression Video Object Segmentation},
  author={Lan, Kehan and Ying, Kaining and Ding, Henghui},
  booktitle={European Conference on Computer Vision (ECCV)},
  year={2026}
}
}