NeurIPS 2026 · Submission

OmniCam

Omni-Camera Trajectory Generation via Geometry-Grounded Pose Token Learning

Anonymous Authors

Under review — author identities withheld for double-blind submission.

input panorama
The task

One panorama + one instruction → a spatial camera trajectory

Given a single 360° panorama and a textual trajectory description, OmniCam autoregressively generates an SE(3) camera pose sequence that respects scene geometry — no manual keyframing, no geometry-unaware templates.

Planned
planned trajectory point cloud
Result
geometry-completed render
267K
annotated trajectories in OmniCaT
28–47%
trajectory error reduction
66%
fewer collisions vs. best baseline
+75%
zero-shot visibility on DataDoP
Abstract

Integrating explicit 3D reasoning into trajectory generation

Camera trajectory is a fundamental control signal for world models, video generation, navigation, and robotic manipulation, yet current methods rely on manually defined paths or geometry-unaware templates that ignore scene structure. Three representational limitations hinder progress: the lack of omnidirectional spatial perception; pose tokenization discontinuity arising from quaternion sign ambiguity and scene-scale inconsistencies; and entanglement between geometric and semantic features in single-branch encoders. All three are exacerbated by insufficient geometric perception throughout the pipeline, which motivates geometry-grounded pose token learning — a principle that integrates explicit 3D reasoning into trajectory generation. This principle is realized in OmniCam, an autoregressive model that generates SE(3) camera pose sequences from a single panorama and textual trajectory descriptions. To enable training at scale, we construct the OmniCaT dataset containing 267K trajectories across four camera behaviors. OmniCam achieves 28–47% trajectory error reduction and 66% collision reduction on held-out scenes, and generalizes zero-shot to DataDoP with 35% lower ATE, 69% fewer collisions, and 75% higher visibility.

Method

Three targeted components

Each addresses one representational limitation of prior camera-trajectory models.

Geometric prior

Panoramic point-cloud encoder

Lifts the input 360° panorama into an explicit 3D point cloud, giving the generator omnidirectional spatial perception instead of a flat, geometry-unaware image feature.

Continuous tokens

Hybrid SE(3) pose tokenization

Absolute rotation + relative translation with a canonical sign convention and scene-aware scaling, removing quaternion sign ambiguity and scene-scale discontinuities before uniform binning.

Disentangled cues

Dual-branch architecture

Separate geometric and semantic branches provide complementary conditioning, with 3D target grounding injecting the intended object’s centroid into the autoregressive decoder.

Capabilities

Four camera behaviors, one model

A single instruction tag selects the intent; OmniCam plans a geometry-consistent path.

Target

Push toward and frame a named object, keeping it centered and visible along the path.

Surround

Orbit a subject at a stable radius, revealing it from multiple viewpoints.

Reconstruct

Sweep coverage-maximizing paths ideal for downstream 3D reconstruction.

Wander

Explore free space with smooth, collision-free forward motion.

Gallery

Panorama in, trajectory out

Each case shows the planned clip (point-cloud render along the generated path) and the geometry-completed result clip. All previews autoplay.

Outdoor · Modern house
Outdoor · Festive courtyard
Indoor · Dining hall
Indoor · Sunflower room
panorama

Modern house at dusk

Input panorama shared across three behaviors below.

Plannedplanned
Resultresult
TARGET · door

The video opens on a modern house with a clean, minimalist design; the camera pans toward the dark green double doors.

Plannedplanned
Resultresult
RECONSTRUCT

A grand, stately home at dusk; a coverage sweep moves forward along the paved walkway toward the arched entrance.

Plannedplanned
Resultresult
SURROUND

A tranquil courtyard at dusk; the camera orbits left around the sculpted tree and glowing facade.

panorama

Snowy festive courtyard

Night scene with a decorated tree and mountain backdrop.

Plannedplanned
Resultresult
TARGET · christmas tree

A cozy cabin under a starry sky; the camera pans right to frame the glowing decorated tree in the yard.

Plannedplanned
Resultresult
WANDER · free space

A snow-covered clearing framed by a low fence; the camera drifts right across the misty, serene landscape.

panorama

Ornate dining hall

Interior with crystal chandeliers and gilded paintings.

Plannedplanned
Resultresult
TARGET · chandelier

A grand dining hall; the camera tilts upward to reveal the ceiling moldings and crystal chandeliers.

Plannedplanned
Resultresult
WANDER · free space

An opulent dining hall; the camera glides forward along the table, drawing the viewer deeper into the room.

panorama

Swirling sunflower room

Van-Gogh-style interior with sunlit windows.

Plannedplanned
Resultresult
TARGET · window

Walls swirl in blue and gold; the camera pans right toward the sunlit wooden-framed window.

Plannedplanned
Resultresult
RECONSTRUCT

A warmly lit swirling room; the camera moves forward and right, sweeping coverage toward the sunflower table.

Data

The OmniCaT construction pipeline

A fully automated pipeline turns raw panoramas into 267K geometry-grounded, language-annotated trajectories.

STAGE 1

Geometric & semantic grounding

Panoramic depth estimation, point-cloud filtering, open-vocabulary semantic targeting, and NavMesh construction produce a navigable, labeled 3D scene.

STAGE 2

Spatial trajectory synthesis

Heuristics on the navigation graph generate Target, Surround, Reconstruct and Wander paths that stay collision-free and geometry-aware.

STAGE 3

Rendering & multimodal annotation

Point-based rendering plus kinematic-primitive extraction and VLM captioning yield paired (panorama, instruction, SE(3) trajectory) samples.

Applications

Where OmniCam trajectories help

Camera-controlled video generation

Feeding OmniCam poses to a video model yields sharper, temporally consistent camera control.

3D reconstruction

Coverage-maximizing Reconstruct paths supply well-distributed views for scene reconstruction.

Active perception in robotics

Geometry-aware viewpoints improve downstream manipulation and exploration policies.

Citation

BibTeX

@inproceedings{omnicam2026,
  title     = {OmniCam: Omni-Camera Trajectory Generation via
               Geometry-Grounded Pose Token Learning},
  author    = {Anonymous Authors},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year      = {2026}
}