EDA-PSeg: Adaptive Panoramic Segmentation
- The paper introduces EDA-PSeg, which extrapolates segmentation from pinhole images to full 360° panoramas using Euler-Margin Attention and Graph Matching Adapter.
- It leverages multi-level adversarial alignment, distortion-aware attention, and prototype memory to handle severe field-of-view shifts and projection distortions.
- The framework expands domain adaptation by incorporating open-set learning to robustly align both known and unknown classes in panoramic imagery.
Searching arXiv for the cited panoramic domain adaptation papers to ground the article in the latest relevant literature. Extrapolative Domain Adaptive Panoramic Segmentation (EDA-PSeg) denotes learning semantic segmentation from labeled local perspective or pinhole images and adapting to unlabeled full panoramic images under severe field-of-view, camera, and projection shifts; in the open-set formulation, the target label space contains both known and unknown classes, (Zheng et al., 16 Mar 2026). Earlier panoramic UDA work formalized the same core transfer as PinholePanoramic Domain Adaptation (P2PDA), in which a segmentation network is trained on labeled source images from conventional pinhole cameras and evaluated on panoramic targets for which no labels are available during training (Ma et al., 2021). In current usage, EDA-PSeg therefore designates both a specific 2026 framework based on Euler-Margin Attention and Graph Matching Adapter and a broader research line spanning adversarial alignment, distortion-aware attention, prototype alignment, and memory-based adaptation for extrapolating segmentation beyond the source camera’s field of view (Zheng et al., 16 Mar 2026).
1. Problem formulation and scope
The canonical semantic EDA-PSeg setting uses a labeled source domain of pinhole or perspective images and an unlabeled target domain of equirectangular panoramic images (Zheng et al., 16 Mar 2026). DensePASS instantiates this as unsupervised domain adaptation for panoramic semantic segmentation, with a source domain of conventional pinhole camera images and a target domain of panoramic images, and explicitly states that no panoramic labels are used during training (Ma et al., 2021). In the open-set formulation introduced later, the source label space is , while the target label space is , where denotes novel categories never seen in the source (Zheng et al., 16 Mar 2026).
The basic supervised term is the standard per-pixel cross-entropy on the source domain. DensePASS writes it as
0
with 1 and 2 indexing pixels (Ma et al., 2021). Its adversarial formulation attaches discriminators 3 at levels 4 and optimizes
5
with multi-level alignment performed on features or logits depending on the adaptation module (Ma et al., 2021). The 2026 open-set EDA-PSeg framework instead uses
6
combining supervised source segmentation, DACS-style cross-domain mixing with pseudo-labels, and graph matching with unknown-class separation (Zheng et al., 16 Mar 2026).
A central scope distinction is that EDA-PSeg concerns semantic segmentation under panoramic deployment. Closely related work addresses panoptic segmentation under domain shift, but that is a different task definition. EDAPS studies domain-adaptive panoptic segmentation with a shared transformer encoder and task-specific decoders, but it is not panoramic (Saha et al., 2023). By contrast, WildPPS-based work addresses panoramic panoptic segmentation and extrapolation from pinhole data, yet does so without unlabeled target panoramas and frames the problem as target-free feature transfer rather than UDA in the DensePASS sense (Jaus et al., 2021).
2. Geometric FoV shift, projection distortion, and extrapolation
EDA-PSeg is extrapolative because the source and target differ not merely in appearance but in image formation. DensePASS characterizes the pinhole-to-panoramic shift through three coupled factors: panoramic images cover 7 horizontally rather than a narrow FoV; equirectangular panoramas introduce strong, position-dependent distortions, especially near the poles and along the image borders; and panoramic images are long, horizontally wrapping images in which objects recur at different azimuths with different distortions (Ma et al., 2021). The later DensePASS formulation further emphasizes that side and rear views never occur in source images, so transferring beyond the source FoV is extrapolative adaptation rather than ordinary in-domain generalization (Zhang et al., 2021).
The 2026 EDA-PSeg paper makes the geometry explicit. For a pixel 8 in an equirectangular image of size 9,
0
with 1 the longitude and 2 the latitude, and the corresponding unit 3D ray is
3
Viewpoint shifts are parameterized by Euler angles 4, so a rotated ray is 5 (Zheng et al., 16 Mar 2026). This formulation is used to explain why source pinhole supervision and target panoramic testing are coupled by both viewpoint change and non-uniform spherical sampling.
Several later methods operationalize this geometry in different ways. DATR argues that neighboring pixel regions in ERP incur less distortion than long-range interactions and therefore replaces global self-attention with neighborhood attention plus trainable Relative Positional Encoding (Zheng et al., 2023). Trans4PASS and Trans4PASS+ instead learn object deformations and panoramic distortions through Deformable Patch Embedding and Deformable MLP modules, with Trans4PASS+ describing distortion handling as applying “whenever and wherever” in shallow and deep stages (Zhang et al., 2022, Zhang et al., 2022). OmniSAM treats the panorama as an overlapping patch sequence and uses SAM2 memory to recover cross-patch correspondences, thereby embedding cross-FoV dependencies without requiring a single monolithic panoramic attention map (Zhong et al., 10 Mar 2025).
A common misconception is that pinhole-to-panorama transfer is primarily a style-shift problem. DensePASS quantified mIoU drops of approximately 6–7 points across more than fifteen Cityscapes-trained models when evaluated directly on DensePASS panoramas, indicating that projection geometry and spatial-layout change are dominant failure modes rather than a minor appearance mismatch (Ma et al., 2021).
3. Architectural mechanisms and methodological development
The literature has converged on a small set of recurrent mechanisms: multi-level adversarial alignment, distortion-aware or FoV-aware attention, prototype or graph alignment, and pseudo-label-based target adaptation. DensePASS introduced a generic framework around SDAM, ADAM, and RCDAM; DATR replaced global attention with local distortion-aware attention and class-wise feature aggregation; Trans4PASS and Trans4PASS+ centered the adaptation pipeline on distortion-aware transformers and mutual prototypes; OmniSAM imported memory mechanisms from SAM2; and the 2026 EDA-PSeg framework unified viewpoint-invariant attention with open-set graph matching (Ma et al., 2021, Zheng et al., 2023, Zhang et al., 2022, Zhong et al., 10 Mar 2025, Zheng et al., 16 Mar 2026).
| Method | Core mechanism | Representative reported result |
|---|---|---|
| DensePASS / P2PDA | SDAM, ADAM, RCDAM, multi-level adversarial alignment | DANet: 28.50 8 39.76 mIoU on DensePASS (Ma et al., 2021) |
| DATR | Distortion-aware local attention, RPE, CFA memory bank | 56.81% mIoU on Cityscapes9DensePASS (Zheng et al., 2023) |
| Trans4PASS+ | DPE, DMLPv2, MPA, SAM rectification | 59.43% mIoU on DensePASS (Zhang et al., 2022) |
| OmniSAM | SAM2 memory, patch sequences, FoV-based prototypes | 62.46% on CS130DP13 (Zhong et al., 10 Mar 2025) |
| EDA-PSeg | EMA and GMA for open-set FoV adaptation | C2D: Common 56.81, Private 18.86, H-Score 28.32 (Zheng et al., 16 Mar 2026) |
DensePASS places discriminators before and after the decoder. At 1, a discriminator may use the Regional Context Domain Adaptation Module; at 2, it may use the Attentional Domain Adaptation Module. SDAM can be plugged into both branches as a general output- or feature-space adversarial aligner (Ma et al., 2021). ADAM applies self-attention before adversarial alignment and uses the standard scaled dot-product form
3
so that alignment is performed on context-aggregated, attention-weighted features rather than raw features (Ma et al., 2021). RCDAM adds a two-stage path built from a Region Construction Block and a Region Interaction Block, with region representatives aggregating and redistributing context in a way tailored to the panoramic horizontal layout (Ma et al., 2021).
DATR takes a different position. It argues that local neighborhoods in ERP are less distorted than long-range pairings, so the deepest stage uses local neighborhood attention with a trainable Relative Positional Encoding injected into the value pathway. Its Class-wise Feature Aggregation module maintains source and target class centers in a memory bank and aligns them through
4
while target pseudo-labels are generated by hard argmax without a confidence threshold (Zheng et al., 2023).
Trans4PASS and Trans4PASS+ emphasize learnable distortion compensation at the feature-token level. Deformable Patch Embedding predicts bounded spatial offsets
5
with 6 used to stabilize training, while Mutual Prototypical Adaptation updates class prototype memory with momentum 7 and distills features toward prototype-constructed maps using temperature-scaled KL divergence (Zhang et al., 2022). Trans4PASS+ extends this line with DMLPv2 and SAM-based pseudo-label rectification, retaining the mutual prototype objective
8
with 9, 0, and 1 (Zhang et al., 2022).
The 2026 EDA-PSeg framework introduces two modules explicitly aimed at open-set extrapolation. Euler-Margin Attention forms complex features by pairing channels into real and imaginary parts, writes them as 2, and modulates both amplitude and phase:
3
The Graph Matching Adapter samples class nodes and prototypes, completes missing nodes from a per-class memory bank, computes affinities, and performs Sinkhorn-relaxed matching while penalizing known-unknown correlations through orthogonality-style regularization (Zheng et al., 16 Mar 2026). This is the first formulation in the supplied literature to make unknown-class separation an explicit objective rather than a byproduct of closed-set adaptation.
OmniSAM is distinctive in moving the adaptation problem into a patch-sequence regime. Panoramas are divided into overlapping 4 patches, with DensePASS resized to 5 and processed as a 6-frame sequence with stride 7. Source and target prototypes are computed per FoV step 8,
9
and aligned by
0
Pseudo-labels are updated dynamically using bidirectional sequence processing and a unanimity-plus-confidence rule (Zhong et al., 10 Mar 2025).
4. Datasets, protocols, and benchmark structure
DensePASS established the benchmark infrastructure for semantic EDA-PSeg. It uses Cityscapes as the labeled pinhole source, with 1 labeled training images and 2 classes, and a panoramic DensePASS target consisting of 3 unlabeled training panoramas and 4 labeled test panoramas at resolution 5, collected from Google Street View and rendered via equirectangular projection (Ma et al., 2021). The labeled test data and unlabeled train data were drawn from different sets of cities, and the class taxonomy was aligned exactly to the 6 Cityscapes categories (Ma et al., 2021).
The benchmark space then broadened. SynPASS introduced 7 synthetic panoramic RGB images with pixel-wise labels at resolution 8, generated in CARLA and intended for Synthetic-to-Real adaptation toward DensePASS (Zhang et al., 2022). The 2026 open-set EDA-PSeg framework organized four benchmark settings: C2D, Cityscapes9DensePASS; S2D, SynPASS0DensePASS; G2S, GTA1SynPASS; and S2A, SynPASS2ACDC (Zheng et al., 16 Mar 2026). These settings mix Pin2Pan, Pan2Pan, Pan2Pin, synthetic-to-real, and weather shifts within a unified open-set evaluation protocol (Zheng et al., 16 Mar 2026).
Evaluation metrics depend on whether the protocol is closed-set or open-set. DensePASS and most pre-2026 methods report mIoU on the panoramic test set (Ma et al., 2021). The 2026 EDA-PSeg framework instead reports mIoU on Common classes, mIoU on Private classes, and H-Score as a combined indicator in open-set adaptation (Zheng et al., 16 Mar 2026). OmniSAM uses subset protocols such as SPin83SPan8 and CS134DP13, with mIoU reported on the corresponding class subsets (Zhong et al., 10 Mar 2025).
This benchmark evolution matters because it changes what counts as successful adaptation. In DensePASS, the target taxonomy is deliberately aligned to Cityscapes, so the emphasis falls on geometric and contextual extrapolation (Ma et al., 2021). In the open-set setting, semantic novelty becomes part of the task, and success requires not only recovering known classes under FoV shift but also preventing unknown target categories from collapsing into known source labels (Zheng et al., 16 Mar 2026).
5. Empirical results and ablation evidence
DensePASS quantified the severity of the pinhole-to-panorama gap. Across more than fifteen Cityscapes-trained models, mIoU dropped by approximately 5–6 points when models were evaluated directly on DensePASS panoramas. Examples reported include DeepLabV3+ (ResNet-101), 7; OCRNet (HRNetV2p-W48), 8; and ERFNet, 9 (Ma et al., 2021). This baseline established panoramic semantic segmentation as a failure case for standard source-only training rather than an incremental extension of street-scene segmentation.
Within the DensePASS framework, attention-augmented context exchange yielded consistent gains. For FANet, source-only performance was 0 mIoU; SDAM at 1 and 2 raised this to 3; ADAM at 4 with SDAM at 5 raised it to 6; and SDAM+ADAM at 7 with SDAM at 8 reached 9 (Ma et al., 2021). For DANet, source-only performance was 0; SDAM at both levels produced 1; SDAM+ADAM at 2 with RCDAM at 3 reached 4 (Ma et al., 2021). The extended P2PDA formulation later added FCDAM and uncertainty-aware self-training, reporting DANet improvements from 5 source-only to 6 with extra WildDash source data and to 7 after a second self-training run (Zhang et al., 2021).
Transformer-based and prototype-based methods subsequently pushed closed-set DensePASS performance beyond the adversarial baseline. Trans4PASS with MPA+SSL reached 8 mIoU on DensePASS, and multi-scale inference raised this to 9, reported as improving over prior state of the art by 0 mIoU versus P2PDA-SSL at 1 (Zhang et al., 2022). DATR-S reached 2 mIoU on Cityscapes3DensePASS, outperforming DAFormer at 4 and Trans4PASS-S at 5, while reporting an approximately 6 parameter reduction for DATR-M relative to Trans4PASS-S (Zheng et al., 2023). Trans4PASS+ with MPA + SAM + multi-scale inference reached 7 mIoU on DensePASS and was reported as surpassing prior state of the art by 8 over P2PDA-SSL (Zhang et al., 2022). OmniSAM later reported 9 on CS1300DP13 and 01 on SPin802SPan8, with ablations showing that supervised only, SSL, FPA, and dynamic pseudo-label updates each contributed measurable gains (Zhong et al., 10 Mar 2025).
The 2026 open-set EDA-PSeg results changed the evaluation lens. On C2D, it reported Common 03, Private 04, and H-Score 05; on S2D, Common 06, Private 07, H-Score 08; on G2S, Common 09, Private 10, H-Score 11; and on S2A, Common 12, Private 13, H-Score 14 (Zheng et al., 16 Mar 2026). Closed-set baselines such as DAFormer and HRDA were reported to fail to recognize unknowns, with Private approximately zero on C2D, whereas adding GMA alone improved C2D from 15 to 16, EMA alone gave 17, and the full model reached 18 (Zheng et al., 16 Mar 2026). This suggests that open-set panoramic adaptation is not reducible to closed-set domain alignment plus threshold tuning.
Across papers, the ablation evidence converges on a consistent pattern. Multi-level alignment matters in DensePASS; local or distortion-aware attention helps when global attention is too sensitive to ERP warping; prototype memory improves target consistency; and pseudo-label refinement becomes more effective when coupled to structural or geometric constraints rather than used as a standalone self-training heuristic (Ma et al., 2021, Zheng et al., 2023, Zhang et al., 2022, Zheng et al., 16 Mar 2026).
6. Limitations, misconceptions, and research directions
The most persistent limitation is incomplete geometric modeling. DensePASS explicitly reports no explicit 19 wrap-around handling and notes that the method treats panoramas as standard images, leaving potential seams and mismatched unaries at image borders (Ma et al., 2021). The 2026 open-set EDA-PSeg framework still evaluates on full equirectangular panoramas but identifies sensitivity to cropping and thresholds, extra compute from graph construction and Sinkhorn iterations, and continued difficulty under severe polar distortions or extremely scarce unknown instances (Zheng et al., 16 Mar 2026). DATR likewise notes that severe pole distortions remain challenging and suggests dynamic neighborhood sizing or adaptive windows as future work (Zheng et al., 2023).
A second misconception is that stronger panoramic adaptation necessarily requires hand-crafted spherical priors. DATR explicitly positions its method as simpler, easier to implement, and more computationally efficient by avoiding manually encoded geometric constraints and multi-branch designs (Zheng et al., 2023). At the same time, Trans4PASS+ and DensePASS both show that geometry-aware inductive bias remains useful when it is learned rather than hard-coded, whether through deformable patch sampling or region-centric context exchange (Zhang et al., 2022, Ma et al., 2021). A plausible implication is that the field has moved from explicit spherical operators toward learned distortion compensation, not toward geometry-agnostic modeling.
A third point of clarification concerns task boundaries. EDAPS studies domain-adaptive panoptic segmentation with a shared MiT-B5 transformer encoder and reports strong mPQ gains on SYNTHIA20Cityscapes and SYNTHIA21Mapillary Vistas, but panoramas are not covered in that work (Saha et al., 2023). WildPPS-based methods study panoramic panoptic segmentation and show that source-only dense contrastive pretraining can improve PQ by 22–23 or by more than 24 points depending on the architecture, yet they do not rely on unlabeled target panoramas and therefore instantiate a target-free extrapolative transfer regime rather than the standard UDA formulation of DensePASS or EDA-PSeg (Jaus et al., 2022, Jaus et al., 2021). The distinction is substantive because semantic EDA-PSeg typically assumes unlabeled target panoramas for adaptation, whereas the WildPPS line does not.
The most frequently proposed future directions are remarkably consistent across papers: multi-source extrapolation; explicit wrap-around handling through circular padding or spherical operators; pseudo-labeling or self-training that is more robust to rare categories; geometry-aware attention and convolutions; and stronger target-structure modeling through class-wise, prototype-based, or graph-based alignment (Ma et al., 2021, Zhang et al., 2022, Zheng et al., 16 Mar 2026). The 2026 EDA-PSeg paper also names source-free and test-time adaptation variants for panoramic open-world scenarios, while DensePASS-related analyses point to multi-source enrichment and projection-aware extensions as natural next steps (Zheng et al., 16 Mar 2026, Ma et al., 2021). Together, these directions define the current frontier of EDA-PSeg: robust segmentation under simultaneous FoV extrapolation, geometric distortion, and semantic novelty.