atlas

Research map / Detection and segmentation / CNN features

SSA-Seg: Semantic and Spatial Adaptive Pixel-level Classifier for Semantic Segmentation

NeurIPS 2024 · Detection and segmentation › CNN features · approach: Context modeling for semantic segmentation · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SSA-Seg, a pixel-level classifier that adapts fixed class prototypes toward semantic and spatial centers of each test image (guided by coarse masks) and trains with online multi-domain distillation from a ground-truth-guided teacher branch.

Problem

Fixed-prototype pixel-level softmax classifiers for semantic segmentation suffer feature deviation in the semantic domain (large intra-class variance across images) and information loss in the spatial domain, leading to blurred boundaries and poor small-target recognition.

Approach

Adapt fixed class prototypes per test image using coarse-mask-guided semantic centers and spatial centers (with conditional position encoding), classify using both adapted domains, and constrain adaptation with an online teacher branch that uses ground-truth masks and multi-domain distillation (response, semantic, spatial).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add SSA-Seg to SeaFormer-LSeaFormer-L · ADE20KmIoU: 42.36 -> 45.36Helped
Add SSA-Seg to SegNeXt-TSegNeXt-T · COCO-Stuff-10KmIoU: 36.39 -> 38.91Helped
Add SSA-Seg to SegNeXt-TSegNeXt-T · PASCAL-ContextmIoU: 50.35 -> 52.58Helped
Remove entropy weighting from response domain distillation (ablation)SSA-Seg · ADE20KmIoU: 45.36 -> 44.82Hurt
Remove boundary mask from response domain distillation (ablation)SSA-Seg · ADE20KmIoU: 45.36 -> 44.77Hurt
Remove category mask from response domain distillation (ablation)SSA-Seg · ADE20KmIoU: 45.36 -> 45.11Hurt
Apply softmax over spatial dimensions rather than classes when generating the spatial center (ablation)SSA-Seg · ADE20KmIoU: 44.86 -> 45.36Helped
Use CPVT rather than sinusoidal position encoding (ablation)SSA-Seg · ADE20KmIoU: 44.18 -> 45.36Helped
Use CPVT rather than learnable absolute position encoding (ablation)SSA-Seg · ADE20KmIoU: 44.02 -> 45.36Helped
Add semantic prototype adaptation (SEPA) (ablation)SeaFormer-L baseline · ADE20KmIoU: 42.36 -> 42.88Helped
Add spatial prototype adaptation (SPPA) (ablation)SeaFormer-L baseline · ADE20KmIoU: 42.36 -> 42.76Helped
Add SEPA with ground-truth and semantic-domain distillation (ablation)SeaFormer-L baseline · ADE20KmIoU: 42.36 -> 44.26Helped

Surprising findings

Limitations

Experimental setup

Datasets: ADE20K PASCAL-Context COCO-Stuff-10K

Benchmarks: ADE20K PASCAL-Context COCO-Stuff-10K

Metrics: mIoU FLOPs latency parameters

Baselines: SeaFormer-L SeaFormer-B SegNeXt-T AFFormer-B UperNet SegFormer OCRNet ViT-Adapter-L CAC GMMSeg ProtoSeg DNC

Builds on: CPVT conditional position encoding Context-aware Classifier (CAC) GMMSeg SeaFormer SegNeXt

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy