Cross-view Transformers for real-time Map-view Semantic Segmentation
Brady Zhou, Philipp Krähenbühl
TL;DR
The paper tackles map-view semantic segmentation from multiple calibrated cameras without explicit depth estimation. It introduces cross-view transformers that use camera-aware positional encodings and cross-attention to implicitly align camera views with a shared map-view latent, achieving state-of-the-art results on nuScenes with real-time inference. Key contributions include a geometry-aware attention mechanism, a scalable two-scale architecture, and an end-to-end trainable framework that outperforms prior methods while offering faster inference. The approach demonstrates strong robustness to partial sensor dropout and provides qualitative evidence of learned geometric reasoning in attention patterns.
Abstract
We present cross-view transformers, an efficient attention-based model for map-view semantic segmentation from multiple cameras. Our architecture implicitly learns a mapping from individual camera views into a canonical map-view representation using a camera-aware cross-view attention mechanism. Each camera uses positional embeddings that depend on its intrinsic and extrinsic calibration. These embeddings allow a transformer to learn the mapping across different views without ever explicitly modeling it geometrically. The architecture consists of a convolutional image encoder for each view and cross-view transformer layers to infer a map-view semantic segmentation. Our model is simple, easily parallelizable, and runs in real-time. The presented architecture performs at state-of-the-art on the nuScenes dataset, with 4x faster inference speeds. Code is available at https://github.com/bradyz/cross_view_transformers.
