RayRoPE: Projective Ray Positional Encoding for Multi-view Attention

· Source: cs.CV updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems · Depth: Expert, extended

Summary

RayRoPE is a novel positional encoding scheme for multi-view transformers, developed by researchers from Carnegie Mellon University and Apple. It addresses limitations in prior encoding methods by uniquely representing image patches, allowing SE(3)-invariant attention with multi-frequency similarity, and adapting to underlying scene geometry. RayRoPE encodes patch positions using associated rays and a predicted 3D point along the ray, rather than just direction. It computes query-frame projective coordinates for multi-frequency similarity and analytically computes expected position encoding under depth uncertainty. Validated on novel-view synthesis and stereo depth estimation, RayRoPE consistently improves performance, showing a 15% relative improvement on LPIPS in CO3D and seamlessly incorporating RGB-D input for larger gains.

Key takeaway

For Machine Learning Engineers developing 3D vision applications like novel-view synthesis or stereo depth estimation, adopting RayRoPE can significantly improve model performance and geometric consistency. You should consider integrating its ray-based, geometry-adaptive positional encoding, especially when dealing with diverse camera poses or uncertain depth information. This approach offers superior high-frequency detail and 3D consistency compared to traditional methods, making your models more robust and accurate.

Key insights

RayRoPE enhances multi-view transformers with geometry-adaptive, SE(3)-invariant, multi-frequency positional encoding using predicted ray depths.

Principles

Method

RayRoPE defines patch positions as ray segments (camera center, predicted 3D point at depth d), projects them to the query camera frame, and applies Rotary Positional Embedding (RoPE) with multi-frequency similarity. It models depth uncertainty via expected RoPE.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Computer Vision Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.