Rays as Pixels: Learning a Joint Distribution of Videos and Camera Trajectories

Published: 10 Jun 2026, Last Modified: 10 Jun 2026CVPR 2026 Workshop VideoWorldModel PosterEveryoneRevisionsCC BY 4.0
Keywords: Rays as Pixels, Camera-controlled Video Diffusion Models, Camera Pose Estimation, Novel View Synthesis, 3D-aware Video Diffusion Models
TL;DR: A video diffusion model that jointly generates videos and camera trajectories, enabling pose estimation, camera-controlled generation, and joint synthesis within a single framework.
Abstract: Recovering camera parameters from images and rendering scenes from novel viewpoints have been treated as separate tasks in computer vision and graphics. This separation breaks down when image coverage is sparse or poses are ambiguous, since each task depends on what the other produces. We propose Rays as Pixels, a Video Diffusion Model (VDM) that learns a joint distribution over videos and camera trajectories. To our knowledge, this is the first model to predict camera poses and do camera-controlled video generation within a single framework. We represent each camera as dense ray pixels (raxels), a pixel-aligned encoding that lives in the same latent space as video frames, and denoise the two jointly through a Decoupled Self-Cross Attention mechanism. A single trained model handles three tasks: predicting camera trajectories from video, generating video from input images along a pre-defined trajectory, and jointly synthesizing video and trajectory from input images. We evaluate on pose estimation and camera-controlled video generation, and introduce a closed-loop self-consistency test showing that the model's predicted poses and its renderings conditioned on those poses agree. Ablations against Plücker embeddings confirm that representing cameras in a shared latent space with video is substantially more effective.
Email Sharing: We authorize the sharing of all author emails with Program Chairs.
Data Release: We authorize the release of our submission and author names to the public in the event of acceptance.
Submission Number: 27
Loading