Motion-o: Trajectory-Grounded Video Reasoning

Bishoy Galoaa, Shayda Moezzi, Xiangyu Bai, Sarah Ostadabbas
3/19/2026
cs.CVcs.AI

Official code: ostadabbas/Motion-o (8 stars, last commit 2026-03-27).

Abstract

Recent research has made substantial progress on video reasoning, with many models leveraging spatio-temporal evidence chains to strengthen their inference capabilities. At the same time, a growing set of datasets and benchmarks now provides structured annotations designed to support and evaluate such reasoning. However, little attention has been paid to reasoning about \emph{how} objects move between observations: no prior work has articulated the motion patterns by connecting successive observations, leaving trajectory understanding implicit and difficult to verify. We formalize this missing capability as Spatial-Temporal-Trajectory (STT) reasoning and introduce \textbf{Motion-o}, a motion-centric video understanding extension to visual language models that makes trajectories explicit and verifiable. To enable motion reasoning, we also introduce a trajectory-grounding dataset artifact that expands sparse keyframe supervision via augmentation to yield denser bounding box tracks and a stronger trajectory-level training signal. Finally, we introduce Motion Chain of Thought (MCoT), a structured reasoning pathway that makes object trajectories through discrete \texttt{<motion/>} tag summarizing per-object direction, speed, and scale (of velocity) change to explicitly connect grounded observations into trajectories. To train Motion-o, we design a reward function that compels the model to reason directly over visual evidence, all while requiring no architectural modifications. Empirical results demonstrate that Motion-o improves spatial-temporal grounding and trajectory prediction while remaining fully compatible with existing frameworks, establishing motion reasoning as a critical extension for evidence-based video understanding. Code is available at https://github.com/ostadabbas/Motion-o.

View on arXivView PDF

Code Implementations(1)

Motion-o: Trajectory-Grounded Video Reasoning (2026)

80Shell, PythonMar 13, 20266 months ago

Similar Papers

Cite this paper

@article{galoaa2026motiono,
  title  = {Motion-o: Trajectory-Grounded Video Reasoning},
  author = {Bishoy Galoaa and Shayda Moezzi and Xiangyu Bai and Sarah Ostadabbas},
  year   = {2026},
  eprint = {2603.18856},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.18856v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.18856.svg)](https://codeofpaper.com/paper/2603.18856)

Discussion