---
title: 'EDA-PSeg: Adaptive Panoramic Segmentation'
url: https://www.emergentmind.com/topics/extrapolative-domain-adaptive-panoramic-segmentation-eda-pseg
type: topic
---

# EDA-PSeg: Adaptive Panoramic Segmentation

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 $360^\circ$ 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, $Y_t = K \cup U$ [2603.15475]. Earlier panoramic UDA work formalized the same core transfer as Pinhole$\rightarrow$Panoramic Domain Adaptation (P2PDA), in which a segmentation network $G$ is trained on labeled source images from conventional pinhole cameras and evaluated on panoramic targets for which no labels are available during training [2108.06383]. 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 [2603.15475].

## 1. Problem formulation and scope

The canonical semantic EDA-PSeg setting uses a labeled source domain $D_s = \{(x_i^s, y_i^s)\}_{i=1}^{N_s}$ of pinhole or perspective images and an unlabeled target domain $D_t = \{x_j^t\}_{j=1}^{N_t}$ of equirectangular panoramic images [2603.15475]. 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 $360^\circ$ panoramic images, and explicitly states that no panoramic labels are used during training [2108.06383]. In the open-set formulation introduced later, the source label space is $Y_s = K$, while the target label space is $Y_t = K \cup U$, where $U$ denotes novel categories never seen in the source [2603.15475].

The basic supervised term is the standard per-pixel cross-entropy on the source domain. DensePASS writes it as
$$
L_{\text{seg}} = - \frac{1}{|S|}\sum_{x^s \in S}\sum_{u\in\Omega}\sum_{c=1}^{C} y_{u,c}^s \log p_{u,c}^s,
$$
with $C=19$ and $\Omega$ indexing pixels [2108.06383]. Its adversarial formulation attaches discriminators $D^k$ at levels $k\in\{1,2\}$ and optimizes
$$
L_G = \lambda_{\text{seg}} L_{\text{seg}} + \sum_{k\in\{1,2\}} \lambda_{\text{adv}}^{(k)} L_{\text{adv}}^{G_k},
$$
with multi-level alignment performed on features or logits depending on the adaptation module [2108.06383]. The 2026 open-set EDA-PSeg framework instead uses
$$
L_{\text{total}} = \ell_{\text{seg}} + \ell_{\text{mixup}} + \gamma \ell_{\text{graph}},
$$
combining supervised source segmentation, DACS-style cross-domain mixing with pseudo-labels, and graph matching with unknown-class separation [2603.15475].

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 [2304.14291]. 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 [2103.00868].

## 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 $360^\circ$ 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 [2108.06383]. 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 [2110.11062].

The 2026 EDA-PSeg paper makes the geometry explicit. For a pixel $(u,v)$ in an equirectangular image of size $W\times H$,
$$
\theta(u)=2\pi\left(\frac{u}{W}-\frac{1}{2}\right), \qquad
\phi(v)=\pi\left(\frac{v}{H}-\frac{1}{2}\right),
$$
with $\theta$ the longitude and $\phi$ the latitude, and the corresponding unit 3D ray is
$$
d(\theta,\phi)=
\begin{bmatrix}
\cos\phi\cos\theta\\
\sin\phi\\
\cos\phi\sin\theta
\end{bmatrix}.
$$
Viewpoint shifts are parameterized by Euler angles $R(\alpha,\beta,\gamma)$, so a rotated ray is $d' = Rd$ [2603.15475]. 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 [2308.05493]. 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 [2203.01452; 2207.11860]. 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 [2503.07098].

A common misconception is that pinhole-to-panorama transfer is primarily a style-shift problem. DensePASS quantified mIoU drops of approximately $44$–$55$ 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 [2108.06383].

## 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 [2108.06383; 2308.05493; 2207.11860; 2503.07098; 2603.15475].

| Method | Core mechanism | Representative reported result |
|---|---|---|
| DensePASS / P2PDA | SDAM, ADAM, RCDAM, multi-level adversarial alignment | DANet: 28.50 $\rightarrow$ 39.76 mIoU on DensePASS [2108.06383] |
| DATR | Distortion-aware local attention, RPE, CFA memory bank | 56.81% mIoU on Cityscapes$\rightarrow$DensePASS [2308.05493] |
| Trans4PASS+ | DPE, DMLPv2, MPA, SAM rectification | 59.43% mIoU on DensePASS [2207.11860] |
| OmniSAM | SAM2 memory, patch sequences, FoV-based prototypes | 62.46% on CS13$\rightarrow$DP13 [2503.07098] |
| EDA-PSeg | EMA and GMA for open-set FoV adaptation | C2D: Common 56.81, Private 18.86, H-Score 28.32 [2603.15475] |

DensePASS places discriminators before and after the decoder. At $DA_1$, a discriminator may use the Regional Context Domain Adaptation Module; at $DA_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 [2108.06383]. ADAM applies self-attention before adversarial alignment and uses the standard scaled dot-product form
$$
\mathrm{Attention}(Q,K,V)=\mathrm{softmax}\left(\frac{QK^\top}{\sqrt{d_k}}\right)V,
$$
so that alignment is performed on context-aggregated, attention-weighted features rather than raw features [2108.06383]. 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 [2108.06383].

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
$$
\mathcal{L}_f = \frac{1}{\text{num}} \sum_{i\in C} (C_i^s - C_i^t)^2,
$$
while target pseudo-labels are generated by hard argmax without a confidence threshold [2308.05493].

Trans4PASS and Trans4PASS+ emphasize learnable distortion compensation at the feature-token level. Deformable Patch Embedding predicts bounded spatial offsets
$$
\Delta^{DPE}_{(i,j)} =
\begin{bmatrix}
\mathrm{clip}(g(f)_{(i,j)}, -H/r, H/r)\\
\mathrm{clip}(g(f)_{(i,j)}, -W/r, W/r)
\end{bmatrix},
$$
with $r=4$ used to stabilize training, while Mutual Prototypical Adaptation updates class prototype memory with momentum $m=0.999$ and distills features toward prototype-constructed maps using temperature-scaled KL divergence [2203.01452]. Trans4PASS+ extends this line with DMLPv2 and SAM-based pseudo-label rectification, retaining the mutual prototype objective
$$
L = L^s_{SEG} + L^t_{SSL} + \alpha(L^s_{MPA}+L^t_{MPA}),
$$
with $\alpha=0.001$, $\lambda=0.9$, and $\mathcal{T}=20$ [2207.11860].

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 $\Lambda e^{i\theta}$, and modulates both amplitude and phase:
$$
E_{\text{Euler}} =
\left(e^{2\delta_1}(\Lambda_q \odot \Lambda_k)\right)^\top
\mathrm{Re}\left\{\exp\left(i[\delta_2(\theta_q-\theta_k)+b]\right)\right\}.
$$
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 [2603.15475]. 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 $1024\times1024$ patches, with DensePASS resized to $4096\times1024$ and processed as a $9$-frame sequence with stride $384$. Source and target prototypes are computed per FoV step $t$,
$$
\tau_t^k = \frac{1}{M}\sum_{i,j}^{H,W} y_{(k,i,j),t}\cdot \mathbf{f}_{(i,j),t},
$$
and aligned by
$$
\mathcal{L}_{fpa} = \frac{1}{KC}\|\tau_t^{GS} - \tau_t^T\|_F.
$$
Pseudo-labels are updated dynamically using bidirectional sequence processing and a unanimity-plus-confidence rule [2503.07098].

## 4. Datasets, protocols, and benchmark structure

DensePASS established the benchmark infrastructure for semantic EDA-PSeg. It uses Cityscapes as the labeled pinhole source, with $2{,}979$ labeled training images and $19$ classes, and a panoramic DensePASS target consisting of $2{,}000$ unlabeled training panoramas and $100$ labeled test panoramas at resolution $2048\times400$, collected from Google Street View and rendered via equirectangular projection [2108.06383]. The labeled test data and unlabeled train data were drawn from different sets of cities, and the class taxonomy was aligned exactly to the $19$ Cityscapes categories [2108.06383].

The benchmark space then broadened. SynPASS introduced $9{,}080$ synthetic panoramic RGB images with pixel-wise labels at resolution $1024\times2048$, generated in CARLA and intended for Synthetic-to-Real adaptation toward DensePASS [2207.11860]. The 2026 open-set EDA-PSeg framework organized four benchmark settings: C2D, Cityscapes$\rightarrow$DensePASS; S2D, SynPASS$\rightarrow$DensePASS; G2S, GTA$\rightarrow$SynPASS; and S2A, SynPASS$\rightarrow$ACDC [2603.15475]. These settings mix Pin2Pan, Pan2Pan, Pan2Pin, synthetic-to-real, and weather shifts within a unified open-set evaluation protocol [2603.15475].

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 [2108.06383]. 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 [2603.15475]. OmniSAM uses subset protocols such as SPin8$\rightarrow$SPan8 and CS13$\rightarrow$DP13, with mIoU reported on the corresponding class subsets [2503.07098].

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 [2108.06383]. 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 [2603.15475].

## 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 $44$–$55$ points when models were evaluated directly on DensePASS panoramas. Examples reported include DeepLabV3+ (ResNet-101), $80.9 \rightarrow 32.5$; OCRNet (HRNetV2p-W48), $80.7 \rightarrow 32.8$; and ERFNet, $72.1 \rightarrow 16.7$ [2108.06383]. 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 $26.90$ mIoU; SDAM at $DA_1$ and $DA_2$ raised this to $32.17$; ADAM at $DA_2$ with SDAM at $DA_1$ raised it to $32.67$; and SDAM+ADAM at $DA_2$ with SDAM at $DA_1$ reached $33.05$ [2108.06383]. For DANet, source-only performance was $28.50$; SDAM at both levels produced $38.51$; SDAM+ADAM at $DA_2$ with RCDAM at $DA_1$ reached $39.76$ [2108.06383]. The extended P2PDA formulation later added FCDAM and uncertainty-aware self-training, reporting DANet improvements from $28.50$ source-only to $44.66$ with extra WildDash source data and to $48.52$ after a second self-training run [2110.11062].

Transformer-based and prototype-based methods subsequently pushed closed-set DensePASS performance beyond the adversarial baseline. Trans4PASS with MPA+SSL reached $55.25\%$ mIoU on DensePASS, and multi-scale inference raised this to $56.38\%$, reported as improving over prior state of the art by $+14.39\%$ mIoU versus P2PDA-SSL at $41.99\%$ [2203.01452]. DATR-S reached $56.81\%$ mIoU on Cityscapes$\rightarrow$DensePASS, outperforming DAFormer at $54.67\%$ and Trans4PASS-S at $55.22\%$, while reporting an approximately $80\%$ parameter reduction for DATR-M relative to Trans4PASS-S [2308.05493]. Trans4PASS+ with MPA + SAM + multi-scale inference reached $59.43\%$ mIoU on DensePASS and was reported as surpassing prior state of the art by $+17.44\%$ over P2PDA-SSL [2207.11860]. OmniSAM later reported $62.46\%$ on CS13$\rightarrow$DP13 and $79.06\%$ on SPin8$\rightarrow$SPan8, with ablations showing that supervised only, SSL, FPA, and dynamic pseudo-label updates each contributed measurable gains [2503.07098].

The 2026 open-set EDA-PSeg results changed the evaluation lens. On C2D, it reported Common $56.81$, Private $18.86$, and H-Score $28.32$; on S2D, Common $35.07$, Private $7.48$, H-Score $12.33$; on G2S, Common $44.96$, Private $10.20$, H-Score $16.63$; and on S2A, Common $30.17$, Private $9.18$, H-Score $14.08$ [2603.15475]. 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 $52.56/8.57/14.74$ to $55.15/14.67/23.18$, EMA alone gave $56.12/13.00/21.11$, and the full model reached $56.81/18.86/28.32$ [2603.15475]. 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 [2108.06383; 2308.05493; 2207.11860; 2603.15475].

## 6. Limitations, misconceptions, and research directions

The most persistent limitation is incomplete geometric modeling. DensePASS explicitly reports no explicit $360^\circ$ wrap-around handling and notes that the method treats panoramas as standard images, leaving potential seams and mismatched unaries at image borders [2108.06383]. 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 [2603.15475]. DATR likewise notes that severe pole distortions remain challenging and suggests dynamic neighborhood sizing or adaptive windows as future work [2308.05493].

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 [2308.05493]. 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 [2207.11860; 2108.06383]. 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 SYNTHIA$\rightarrow$Cityscapes and SYNTHIA$\rightarrow$Mapillary Vistas, but panoramas are not covered in that work [2304.14291]. WildPPS-based methods study panoramic panoptic segmentation and show that source-only dense contrastive pretraining can improve PQ by $3.5$–$6.5\%$ or by more than $5$ 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 [2206.10711; 2103.00868]. 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 [2108.06383; 2207.11860; 2603.15475]. 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 [2603.15475; 2108.06383]. Together, these directions define the current frontier of EDA-PSeg: robust segmentation under simultaneous FoV extrapolation, geometric distortion, and semantic novelty.

Source: https://www.emergentmind.com/topics/extrapolative-domain-adaptive-panoramic-segmentation-eda-pseg