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

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

2 Mar 2022CVPR 2022 1arXiv:2203.01452archive 2025-07-28

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

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.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

jamycheung/trans4pass officialmentioned in papermentioned on GitHubpytorchApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Domain AdaptationScene UnderstandingSemantic SegmentationUnsupervised Domain Adaptation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Semantic Segmentation Cityscapes val Trans4PASS (Small) mIoU 81.1% #46 of 99 Archive leaderboard report
Semantic Segmentation Cityscapes val Trans4PASS (Tiny) mIoU 79.1% #58 of 99 Archive leaderboard report
Semantic Segmentation DensePASS Trans4PASS (multi-scale) mIoU 56.38% #3 of 36 Archive leaderboard report
Semantic Segmentation DensePASS Trans4PASS (single-scale) mIoU 55.25% #4 of 36 Archive leaderboard report
Semantic Segmentation Stanford2D3D Panoramic Trans4PASS (Supervised + Small + MS) mIoU 53.0% #8 of 25 Archive leaderboard report
Semantic Segmentation Stanford2D3D Panoramic Trans4PASS (Supervised + Small) mIoU 52.1% #12 of 25 Archive leaderboard report
Semantic Segmentation Stanford2D3D Panoramic Trans4PASS (UDA + MPA + MS) mIoU 51.2% #14 of 25 Archive leaderboard report
Semantic Segmentation Stanford2D3D Panoramic Trans4PASS (UDA + MPA) mIoU 50.8% #15 of 25 Archive leaderboard report
Semantic Segmentation Stanford2D3D Panoramic Trans4PASS (UDA + Source Only) mIoU 48.1% #17 of 25 Archive leaderboard report
Semantic Segmentation SynPASS Trans4PASS mIoU 38.57% #2 of 6 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Absolute Position EncodingsAdamAttentionBPEDense ConnectionsDropoutLabel SmoothingLayer NormalizationLinear LayerMulti-Head AttentionPosition-Wise Feed-Forward LayerResidual ConnectionSoftmaxTransformer

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections