Cameras as Relative Positional Encoding

Ruilong Li, Brent Yi, Junchen Liu, Hang Gao, Yi Ma +1 more
7/14/2025
cs.CVcs.AI

No official code found. Best implementation: liruilong940607/prope (737 stars, last commit 2025-12-18).

Abstract

Transformers are increasingly prevalent for multi-view computer vision tasks, where geometric relationships between viewpoints are critical for 3D perception. To leverage these relationships, multi-view transformers must use camera geometry to ground visual tokens in 3D space. In this work, we compare techniques for conditioning transformers on cameras: token-level raymap encodings, attention-level relative pose encodings, and a new relative encoding we propose -- Projective Positional Encoding (PRoPE) -- that captures complete camera frustums, both intrinsics and extrinsics, as a relative positional encoding. Our experiments begin by showing how relative camera conditioning improves performance in feedforward novel view synthesis, with further gains from PRoPE. This holds across settings: scenes with both shared and varying intrinsics, when combining token- and attention-level conditioning, and for generalization to inputs with out-of-distribution sequence lengths and camera intrinsics. We then verify that these benefits persist for different tasks, stereo depth estimation and discriminative spatial cognition, as well as larger model sizes.

View on arXivView PDF

Code Implementations(1)

Cameras as Relative Positional Encoding

73713PythonMay 8, 202510 months ago
multi-viewpositional-encodingtransformer

Similar Papers

Cite this paper

@article{li2025cameras,
  title  = {Cameras as Relative Positional Encoding},
  author = {Ruilong Li and Brent Yi and Junchen Liu and Hang Gao and Yi Ma and Angjoo Kanazawa},
  year   = {2025},
  eprint = {2507.10496},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.10496v2}
}

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/2507.10496.svg)](https://codeofpaper.com/paper/2507.10496)

Discussion