SOTAVerified

Bending Reality: Distortion-aware Transformers for Adapting to Panoramic Semantic Segmentation

2022-03-02CVPR 2022Code Available1· sign in to hype

Jiaming Zhang, Kailun Yang, Chaoxiang Ma, Simon Reiß, Kunyu Peng, Rainer Stiefelhagen

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Panoramic images with their 360-degree directional view encompass exhaustive information about the surrounding space, providing a rich foundation for scene understanding. To unfold this potential in the form of robust panoramic segmentation models, large quantities of expensive, pixel-wise annotations are crucial for success. Such annotations are available, but predominantly for narrow-angle, pinhole-camera images which, off the shelf, serve as sub-optimal resources for training panoramic models. Distortions and the distinct image-feature distribution in 360-degree panoramas impede the transfer from the annotation-rich pinhole domain and therefore come with a big dent in performance. To get around this domain difference and bring together semantic annotations from pinhole- and 360-degree surround-visuals, we propose to learn object deformations and panoramic image distortions in the Deformable Patch Embedding (DPE) and Deformable MLP (DMLP) components which blend into our Transformer for PAnoramic Semantic Segmentation (Trans4PASS) model. Finally, we tie together shared semantics in pinhole- and panoramic feature embeddings by generating multi-scale prototype features and aligning them in our Mutual Prototypical Adaptation (MPA) for unsupervised domain adaptation. On the indoor Stanford2D3D dataset, our Trans4PASS with MPA maintains comparable performance to fully-supervised state-of-the-arts, cutting the need for over 1,400 labeled panoramas. On the outdoor DensePASS dataset, we break state-of-the-art by 14.39% mIoU and set the new bar at 56.38%. Code will be made publicly available at https://github.com/jamycheung/Trans4PASS.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Cityscapes valTrans4PASS (Small)mIoU81.1Unverified
Cityscapes valTrans4PASS (Tiny)mIoU79.1Unverified
DensePASSTrans4PASS (multi-scale)mIoU56.38Unverified
DensePASSTrans4PASS (single-scale)mIoU55.25Unverified
Stanford2D3D PanoramicTrans4PASS (UDA + Source Only)mIoU48.1Unverified
Stanford2D3D PanoramicTrans4PASS (Supervised + Small)mIoU52.1Unverified
Stanford2D3D PanoramicTrans4PASS (Supervised + Small + MS)mIoU53Unverified
Stanford2D3D PanoramicTrans4PASS (UDA + MPA + MS)mIoU51.2Unverified
Stanford2D3D PanoramicTrans4PASS (UDA + MPA)mIoU50.8Unverified
SynPASSTrans4PASSmIoU38.57Unverified

Reproductions