Skip to content

MotionChain: Fine-Grained Video Motion Understanding via Structured Decomposition

Conference: ECCV 2026
Paper: ECCV 2026 Poster
Area: Video Understanding
Keywords: Fine-grained Motion Understanding / MotionChain Structured Decomposition / Optical Flow Calibration / Boundary-Aware Non-Uniform Sampling / Grounded Visual Claims

TL;DR

Addressing the failure of existing Vision-Language Models (VLMs) under fixed-rate sampling to capture sub-second motion transitions and their lack of structured temporal constraints, MotionChain introduces a training-free framework that decomposes video motions into structured 4-tuples, calibrates physical transition boundaries via Farneback optical flow energy changepoints, and verifies candidate answers against segment-wise grounded visual claims.

Background & Motivation

Motion dynamics in video encode temporally sensitive, highly structured semantics that are foundational for embodied AI, robotic manipulation, and fine-grained procedural reasoning. In recent years, Vision-Language Models (VLMs) have made substantial progress on general video question answering and multimodal dialogue. However, when evaluated on motion-centric and fine-grained action benchmarks, state-of-the-art models exhibit severe perceptual bottlenecks: they frequently miss transient motion transitionsβ€”such as the exact moment a hand grasps an objectβ€”and struggle to distinguish what motion occurs, which subject executes it, and exactly when it happens amid distracting static backgrounds.

This deficiency stems from a dual-level mismatch between video motion physics and current VLM reasoning paradigms. At the perceptual level, conventional video pipelines rely on fixed-rate frame sampling (e.g., uniform 1 fps or fixed 16/32-frame grids); because critical motion shifts happen within fractions of a second, they structurally fall into the intervals between integer grid points, causing irreversible loss of key visual transitions. At the semantic understanding level, continuous multi-phase motions are fed holistically into VLMs, prompting models to produce unconstrained, free-form descriptions that blend motion-relevant actions with irrelevant environmental clutter, without explicit temporal grounding or actor-action boundaries. Existing temporal grounding methods either require supervised end-to-end retraining, or depend on semantic similarity search that cannot detect low-level physical motion transitions.

The paper addresses these challenges through the philosophy of "first organize the timeline, then collect targeted visual evidence." Core idea: A training-free MotionChain framework that decomposes continuous video motions into an ordered sequence of \(\langle\text{time range}, \text{subject}, \text{motion}, \text{environment}\rangle\) tuples, calibrates sub-second physical boundaries via Farneback optical flow energy changepoints, allocates adaptive keyframes to off-grid transitions, and converts tuples into verifiable visual claims for segment-by-segment reasoning.

Method

Overall Architecture

The MotionChain architecture operates through three sequential phases: structured motion chain construction, multimodal perception enhancement, and claim-based structured question answering. First, a collaborative VLM-LLM ReAct loop generates coarse-to-fine question-aware temporal segments, which are merged with physical changepoints derived from a 4 Hz Farneback dense optical flow energy curve. Next, a boundary-aware non-uniform sampler extracts supplementary evidence frames located away from uniform sampling grid points, combined with text-driven SAM3 subject highlighting and explicit timestamp annotations. Finally, each tuple is unpacked into independent atomic claims (subject presence, motion execution, and scene context), enabling the frozen VLM to verify candidate answers segment by segment using local visual evidence.

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}%%
flowchart TD
    A["Input Video V and Motion Question Q"] --> B["Stage 1: Semantic Temporal Grounding & Optical Flow Calibration<br/>VLM-LLM ReAct segmentation + Farneback flow energy changepoints"]
    B --> C["Stage 2: Boundary-Aware Non-Uniform Sampling & Spatial Enhancement<br/>Grid-offset evidence frame extraction + SAM3 subject highlighting"]
    C --> D["Stage 3: Motion Claim Decomposition & Segment-by-Segment Verification<br/>Atomic tuple claims verified against localized evidence frames"]
    D --> E["Output Fine-Grained Answer<br/>Accurate action sequence / camera motion determination"]

Key Designs

1. Complementary Semantic and Optical-Flow Temporal Boundary Calibration

To overcome the temporal resolution bottleneck of standard VLMs, this design fuses high-level semantic awareness with low-level physical motion dynamics. First, a VLM observes the full video and outputs an initial question-aware segmentation, which an LLM critiques across coverage, granularity, and accuracy to guide refined segment boundaries \(\{t_j^{\text{s}}, t_j^{\text{e}}\}_{j=1}^M\). In parallel, Farneback dense optical flow is computed between consecutive frames at 4 Hz to construct a continuous motion energy profile: $\(E(t) = \frac{1}{HW}\sum_{x,y}\sqrt{u(x,y)^2 + v(x,y)^2}\)$ Physical changepoints are detected where the first-order absolute energy variation \(|\Delta E(t)|\) exceeds an adaptive statistical threshold: $\(\mathcal{B}_{\text{flow}} = \{ t \mid |\Delta E(t)| > \mu_\Delta + k\sigma_\Delta \}\)$ where \(\mu_\Delta\) and \(\sigma_\Delta\) denote the mean and standard deviation across frame pairs, and \(k=1.5\). Merging both sources yields \(\mathcal{B} = \{t_j^{\text{s}}, t_j^{\text{e}}\}_{j=1}^M \cup \mathcal{B}_{\text{flow}}\), seamlessly uniting semantic intent transitions with abrupt physical kinematic shifts.

2. Boundary-Aware Non-Uniform Sampling and Spatial Region Enhancement

To resolve the issue of uniform 1 fps sampling structurally skipping sub-second action transitions, this component adaptively retrieves non-grid evidence frames based on the merged boundary set \(\mathcal{B}\). For each candidate timestamp \(t \in \mathcal{B}\), its distance to the nearest integer second on the uniform grid is computed: $\(d(t) = |t - \operatorname{round}(t)|\)$ Timestamps satisfying \(d(t) \ge \tau\) (sufficiently far from uniform points) are sorted in descending order of \(d(t)\) and deduplicated with a minimum spacing of 0.3 s. At most \(K\) supplementary evidence frames \(\mathcal{F}_{\text{ev}}\) are retained and merged with the base uniform grid \(\mathcal{F} = \mathcal{F}_{\text{uniform}} \cup \mathcal{F}_{\text{ev}}\). Each frame is prepended with an explicit textual marker [t = Ο„s] to disambiguate temporal order and velocity. Spatially, the subject identifier \(\text{sub}_j\) prompts a SAM3 model to segment the primary actor across evidence frames, aggregating bounding boxes into a padded region of interest \(R = \operatorname{Pad}(\bigcup_{j,t}\mathbf{b}_{j,t}, \alpha)\) to highlight the active subject and suppress background distraction. For camera motion questions, the spatially averaged flow vector and multi-frame SSIM scores are injected directly into the prompt as objective physical priors.

3. Structured Tuple-to-Claim Conversion and Chained Verification

To prevent VLMs from generating vague holistic descriptions and confusing multi-agent action sequences, the method converts continuous motion into an ordered chain of non-overlapping 4-tuples \(s_j = \bigl([t_j^{\text{s}}, t_j^{\text{e}}], \text{sub}_j, \text{mot}_j, \text{env}_j\bigr)\). Each tuple is converted into three independently verifiable atomic propositions: - Subject claim: \(c_j^{(\text{sub})} = [\,\text{sub}_j \text{ is present in } V[t_j^{\text{s}}:t_j^{\text{e}}]\,]\) - Motion claim: \(c_j^{(\text{mot})} = [\,\text{sub}_j \text{ performs } \text{mot}_j \text{ during } [t_j^{\text{s}}, t_j^{\text{e}}]\,]\) - Environment claim: \(c_j^{(\text{env})} = [\,\text{the environment is } \text{env}_j \text{ during } [t_j^{\text{s}}, t_j^{\text{e}}]\,]\) During question answering, the VLM evaluates candidate choices by sequentially verifying claims against the localized, timestamped evidence frames within each temporal interval \([t_j^{\text{s}}, t_j^{\text{e}}]\), converting holistic guessing into a grounded, auditable fact-checking procedure.

A Worked Example

Consider an athlete performing a "3 Step Diagonals" agility drill where the model must count total drill repetitions. Without structured decomposition, Gemini-3 counts eight individual diagonal directional runs across the field and erroneously selects 8. MotionChain first leverages optical-flow changepoints and task semantics to group the sequence into three complete periodic drill cycles (each containing diagonal shifts, turnaround, and recovery). Correlating this structure with the visible OCR text "3 Step Diagonals", the VLM adopts the full multi-phase drill as the counting unit rather than individual directional steps, accurately arriving at the correct answer 3.

Key Experimental Results

Main Results

MotionChain was thoroughly evaluated on two motion-centric video benchmarks: FAVOR-Bench (8,184 open-ended questions spanning action details and camera motions) and MotionBench (4,018 multiple-choice questions on action order, repetition counting, and movement categories).

Dataset Method / Backbone Frame Budget & Mechanism Overall Acc (%) Action Order / Detail (AO/SAD) Camera Motion (CM)
FAVOR-Bench GPT-4o 1 fps (20.58 frames) 42.09 42.84 (SAD) 36.00
FAVOR-Bench Gemini-1.5-Pro 1 fps (20.58 frames) 49.87 48.80 (SAD) 41.58
FAVOR-Bench Qwen3-VL-8B 1 fps (20.58 frames) 56.68 52.83 (SAD) 46.05
FAVOR-Bench MotionSight (InternVL3-78B) 16 frames + visual prompts 53.80 52.80 (SAD) 37.10
FAVOR-Bench MotionChain + Qwen3-VL-8B Avg. 23.8 frames (+3.32 frames) 58.03 55.66 (SAD) 48.84
MotionBench GPT-5 2 fps 58.81 49.38 (AO) 58.61
MotionBench GLM-4.5V (106B) 2 fps 61.42 48.34 (AO) 58.72
MotionBench Qwen3-VL-8B (Baseline) 32 frames uniform 62.87 45.47 (AO) 60.78
MotionBench MotionChain + Qwen3-VL-8B Avg. 26.24 frames (Consensus routing) 63.59 47.59 (AO) 59.74
MotionBench MotionChain + InternVL3.5-8B Avg. 26.62 frames 57.39 41.43 (AO) 54.29

(Note: SAD = Single Action Detail; AO = Action Order; CM = Camera Motion)

Ablation Study

Ablation analysis on FAVOR-Bench across all 8,184 samples using Qwen3-VL-8B without consensus filtering:

Configuration / Stage Variant Overall Acc (%) Single Action Detail (SAD) Multi-Action Detail (MAD) Non-Subject Motion (NSM) Camera Motion (CM) Note
Qwen3-VL-8B (Baseline) 56.68 52.83 59.67 64.06 46.05 Native uniform 1 fps sampling
+ MC Frame (Adaptive Sampling Only) 58.03 55.66 60.83 67.19 – Boundary keyframe injection, +1.35% overall
+ MC Frame + Visual Enhancement 57.93 55.90 61.24 68.75 – Adds SAM3 ROI highlighting & timestamps; boosts subtle actions
+ Optical-Flow Camera Cues – – – – 49.02 Average optical flow vector & SSIM cues, +2.97% on CM

Key Findings

  • High Frame-Budget Efficiency: On FAVOR-Bench, adding merely 3.32 supplementary frames beyond the 1 fps baseline (23.8 frames total) outperforms much larger proprietary models operating on larger frame budgets. On MotionBench, it surpasses the 106B GLM-4.5V with an average of only 26.24 frames.
  • Maximal Gains on Subtle and Transient Actions: The largest improvements concentrate on Non-Subject Motion (NSM, +4.69%) and Single Action Detail (SAD, +3.07%), confirming that uniform sampling's primary failure mode is missing fleeting off-grid motion transitions.
  • Consensus Routing for Cost Amortization: On short videos (MotionBench avg. 8.4 s), 52.8% of queries reach unanimous 3-model agreement (achieving 78.6% accuracy) and bypass the heavy pipeline, limiting MotionChain's execution to the 47.2% disputed cases and substantially reducing overall latency.

Highlights & Insights

  • Optical Flow Energy Changepoints as Physical Clocks: Rather than relying on semantic CLIP similarity or VLM self-attention to select keyframes (which frequently fail in low-contrast motion), MotionChain utilizes the first-order derivative of Farneback optical flow energy to identify kinematic transitions with sub-second accuracy.
  • Auditable Claim-Level Fact Checking: Translating high-level video reasoning into atomic claims (actor presence, action execution, and environmental context) grounds the VLM's inference in localized temporal intervals, suppressing background hallucination.
  • Zero-Shot Training-Free Portability: Operates strictly at inference time without requiring LoRA fine-tuning, architecture modifications, or additional training tokens, making it universally pluggable into commercial APIs and open-source models.

Limitations & Future Work

  • Cumulative Pipeline Latency: For difficult cases requiring the full pipeline (VLM-LLM loop, optical flow extraction, SAM3 spatial segmentation, and segment verification), median latency reaches 26.97 s (P95 of 45.99 s), precluding real-time video streaming applications.
  • Tracking Robustness in Dense Crowd Scenes: In scenarios featuring severe occlusions or multi-person interactions, open-vocabulary text segmentation via SAM3 can drift or produce overly dilated bounding boxes.
  • Future Directions: Distilling optical flow boundary priors into lightweight temporal selection networks or natively integrating kinematic changepoint tokens into sparse video-LLM attention kernels.
  • vs MotionSight: MotionSight injects visual spotlights and motion-blur prompts into raw pixel inputs but lacks temporal segmentation and structured claim constraints; MotionChain formalizes temporal causal decomposition and combines optical flow changepoints with structured verification.
  • vs SeViLA / TGB / LLaVA-ST: These approaches require learned temporal bridges, grounding heads, or specialized supervised fine-tuning; MotionChain remains completely training-free, offering superior generalizability across diverse foundation VLMs.

Rating

  • Novelty: β­β­β­β­β˜† Combines physical optical-flow energy changepoints with VLM-LLM ReAct loops and decomposes QA into atomic claim chains.
  • Experimental Thoroughness: ⭐⭐⭐⭐⭐ Comprehensive evaluations across two challenging motion benchmarks with clear ablation tables and routing controls.
  • Writing Quality: ⭐⭐⭐⭐⭐ Rigorous task formulation, consistent mathematical notation, and well-structured conceptual flow.
  • Value: β­β­β­β­β˜† Highly practical training-free paradigm with immediate applicability to fine-grained action auditing and robotic trajectory evaluation.