Camera motion recognition requires separating viewpoint changes caused by camera translation, rotation, or zoom from object motion and scene dynamics. Video-language models often rely on semantic cues and struggle with the geometric evidence needed for this task. Joint-Embedding Predictive Architectures such as V-JEPA offer strong spatio-temporal representations, but our experiments suggest that they underrepresent geometric cues in some regions. Under temporal-reversal supervision, V-JEPA improves overall but degrades on several motion families, whereas a weaker geometry-oriented VGGT predictor improves across all families. We refer to these geometrically underrepresented regions as geometric blind spots and propose Fovea-JEPA to identify and address them. Using V-JEPA as the base model and VGGT as a geometry expert, we construct intervention pseudo-labels from their prediction errors to weakly supervise a blind-spot predictor. The predictor produces token-wise response maps, which are aggregated into a clip-level intervention score to guide adaptive fusion of visual and geometric features. This selective intervention introduces complementary geometric information while preserving reliable visual predictions. Experiments on CameraMotionDataset, CameraBench, and ShotBench demonstrate the effectiveness of Fovea-JEPA, with gains of 9.67, 8.67, and 24.38 percentage points over previously reported state-of-the-art baselines, respectively. Code and models will be released upon acceptance.
Figures & tables
Figure 1: Motivation of Fovea-JEPA. Top: Fovea-JEPA estimates a blind-spot map Q and aggregates it into an intervention score q , which indicates whether intervention by a geometry expert (e.g., VGGT) is necessary. A high- q case activates geometric intervention to correct the V-JEPA prediction, whereas a low- q case preserves the original prediction. Bottom left: matched-budget intervention controls. Applying intervention to high- q clips outperforms applying it to low- q or randomly selected clips, while retaining VGGT tokens with the highest q scores outperforms retaining those with the lowest scores or using random masks. Bottom right: Fovea-JEPA compared with state-of-the-art methods across three benchmarks.
Figure 2: Overview of Fovea-JEPA. Our dual-branch framework leverages visual-geometric complementary cues and hierarchical error-guided pseudo supervision to detect geometric blind spots. Subsequently, our framework adaptively retains robust visual semantic predictions or activates geometric compensation to correct visual prediction errors.
CameraMotionDataset
CameraBench
ShotBench
Model
Inst. Acc. ↑
Macro-F1 ↑
Weighted-F1 ↑
mAP ↑
AB-Acc. ↑
CM-Acc. ↑
Qwen3-VL-8B-Instruct ( Bai et al. 2025 )
—
—
—
35.94
73.54
44.83
InternVL2.5-8B ( Chen et al. 2025 )
—
—
—
29.50
59.00
33.60
VGGT camera cue ( Feng et al. 2026 )
73.80
87.00
92.00
—
—
—
Cam-Motion-72B ( Lin et al. 2025 )
—
—
—
62.80
80.60
56.47
CamReasoner-7B ( Wu et al. 2026 )
—
—
—
34.30
78.40
39.70
Table 1: Performance of Fovea-JEPA against state-of-the-art methods on three benchmarks.
Figure 3: Qualitative analysis of the learned intervention decisions. Each column pairs two clips with the same ground-truth camera motion. For high- q cases, q>τ activates the VGGT-guided intervention: the predictions from both V-JEPA 2.1 and VGGT are inexact, whereas Fovea-JEPA recovers the exact label set. For low- q cases, q<τ preserves the V-JEPA pathway, retaining its exact prediction despite an inexact VGGT prediction.
Setting
V-JEPA 2.1
VGGT
w/o reversal
76.71 ± 0.53
71.44 ± 0.25
w/ reversal
80.03 ± 0.61
78.72 ± 0.31
Δ
+3.32
+7.28
Table 2: Ablation of temporal-reversal supervision on exact-match accuracy (%). Results are reported as mean ± sample standard deviation over three runs.
Figure 4: Clip-level intervention-budget analysis. The random curve is the expected same-budget accuracy.
Configuration
Inst.
C → W
Net
Full
83.47
59
+42
w/o classification
81.68
54
+20
w/o action
80.05
0
0
w/o keep
83.14
66
+38
w/o map supervision
82.41
57
+29
Table 3: Ablation of the main training objectives.
Camera motion is a fundamental geometric signal that shapes visual perception and cinematic style, yet current video-capable vision-language models (VideoLLMs) rarely represent it explicitly and often fail on fine-grained motion primitives. We address this gap with a framework of benchmarking, diagnosis, and injection. We curate CameraMotionDataset, a large-scale synthetic dataset with explicit camera control, formulate camera motion as constraint-aware multi-label recognition, and construct a VQA benchmark--CameraMotionVQA. Across diverse off-the-shelf VideoLLMs, we observe substantial errors in recognizing camera motion primitives. Probing experiments on a Qwen2.5-VL vision encoder suggest that camera motion cues are weakly represented, especially in deeper ViT blocks, helping explain the observed failure modes. To bridge this gap without costly training or fine-tuning, we propose a lightweight, model-agnostic pipeline that extracts geometric camera cues from 3D foundation models (3DFMs), predicts constrained motion primitives with a temporal classifier, and injects them into downstream VideoLLM inference via structured prompting. Experiments demonstrate improved motion recognition and more camera-aware model responses, highlighting geometry-driven cue extraction and structured prompting as practical steps toward a camera-aware VideoLLM and VLA system. The dataset and benchmark is publicly available at https://hf.co/datasets/fengyee/camera-motion-dataset-and-benchmark.
Haoan Feng, Sri Harsha Musunuri, Guan-Ming Su
University of Maryland, College Park · Dolby Laboratories Inc.
Self-supervised video foundation models learn rich spatiotemporal representations, yet it remains unclear what visual concepts these representations encode, where they emerge across transformer layers, and how they are geometrically organized. In this work, we tackle these three questions through a systematic layer-wise analysis of V-JEPA 2 and VideoMAE-v2. We leverage lightweight probes trained to discover three temporally grounded properties: (i) camera motion understanding, (ii) intuitive physics, and (iii) anomaly detection. Both models encode camera motion, with best results (>90 ROC AUC) emerging at 60-70% of network depth, and achieve moderate anomaly detection performance (>60 ROC AUC), but remain near chance on intuitive-physics tasks, suggesting a limited encoding of deeper physical reasoning. Beyond classification, we find that temporal features from individual videos form smooth low-dimensional trajectories in representation space, suggesting that camera motion is not only linearly decodable but also geometrically organized. Based on these results, we apply geometry-aware spline-based steering in the model's latent representations to interpolate camera motion, yielding steered videos with smoother trajectories and more coherent temporal progression than linear interpolation.
Sharon S. Musa, Fereshteh Forghani, Harrish Thasarathan +3
Lassonde School of Engineering, York University, Toronto, Canada · Vector Institute, Toronto, Canada · FAIR, Meta Superintelligence Labs +2
Understanding camera motion is fundamental to video perception, with applications in spatial intelligence and controllable video generation. Multimodal large language models (MLLMs) provide a natural interface for this task, but existing work typically assigns one or more labels to an entire clip. Such clip-level recognition overlooks two defining properties of real camera motion: it can change within a shot, and multiple movements can occur simultaneously. We therefore formulate camera-motion understanding as temporally grounded, compositional recognition, which requires a model to localize motion-consistent intervals and identify every movement active within each interval. We introduce CamChoreo, a benchmark of 4,229 real single-shot clips with expert-annotated temporal segments. Its annotations use a compact vocabulary of 20 direction-aware labels, and nearly half of the segments contain compound camera motion, with multiple movement primitives active simultaneously. Recognizing such fine-grained, compositional motion is hard for current MLLMs, whose visual encoders emphasize semantic content rather than the geometric evidence on which camera motion depends. Directly injecting features from a frozen 3D foundation model addresses this gap, but requires running the expensive geometry model on every input; we refer to this baseline as CamInject. We instead propose CamDistill, which distills the same geometric knowledge into lightweight camera tokens during training and removes the 3D model at inference. CamDistill matches the accuracy of direct feature injection without running the 3D teacher at inference. Together, CamChoreo and CamDistill advance camera-motion understanding from clip-level labeling to temporally grounded, compositional recognition. Project page: https://ddz16.github.io/cammotion.github.io/.
Dazhao Du, Shiyan Du, Jian Liu +8
The Hong Kong University of Science and Technology · Tencent