atlas

Research map / Detection and segmentation / CNN features

MaskViM: Domain Generalized Semantic Segmentation with State Space Models

AAAI 2025 · Detection and segmentation › CNN features · approach: Plain and high-resolution ViTs · 0 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 MaskViM, a VMamba-style SSM encoder-decoder with a learnable Gumbel-Softmax binary token mask and mask loss to suppress non-causal tokens for domain generalized semantic segmentation.

Problem

Domain generalized semantic segmentation (DGSS) with state space models (Mamba) underperforms because unfolding 2-D images into 1-D sequences creates non-causal tokens and source-domain history dominates target-domain reasoning.

Approach

A learnable binary token mask, trained via Gumbel-Softmax and regularized by a mask loss controlling mask ratio and position, is inserted into the VSS blocks of an SSM encoder-decoder to filter out non-causal tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add learnable mask blocks in the first three encoder stages (ablation)VMamba+linear · BDD validation (trained on Cityscapes)mIoU: 46.7 -> 48.1Helped
Add mask blocks in all encoder stages, including the final stage (ablation)VMamba+linear · BDD validation (trained on Cityscapes)mIoU: 46.7 -> 45.1Hurt
Add mask to the decoder (ablation)MaskViM · BDD validation (trained on Cityscapes)mIoU: 50.5 -> 53.0Helped
Retain multi-scale aggregation instead of replacing it with a VSS block (ablation)MaskViM without decoder mask · BDD validation (trained on Cityscapes)mIoU: 49.2 -> 50.5Helped
Use mask-ratio and mask-position losses together (ablation)MaskViM · BDD validation (trained on Cityscapes)mIoU: 36.8 -> 53.0Helped
Add mask-position loss to mask-ratio loss (ablation)MaskViM · BDD validation (trained on Cityscapes)mIoU: 45.6 -> 53.0Helped
Add mask-ratio loss to mask-position loss (ablation)MaskViM · BDD validation (trained on Cityscapes)mIoU: 45.2 -> 53.0Helped
Set a uniform mask ratio λ = 0.5 across encoder stages (ablation)MaskViM encoder · BDD validation (trained on Cityscapes)mIoU: 49.8 -> 53.0Helped
Use MaskD depths (1,1,1) instead of (2,2,2) (ablation)MaskViM decoder · BDD validation (trained on Cityscapes)mIoU: 52.0 -> 53.0Helped
Set mask-loss weights α1 and α2 to (1.0, 1.0) (ablation)MaskViM · BDD validation (trained on Cityscapes)mIoU: 49.6 -> 53.0Helped
Use MaskViM instead of HGFormer-TDGSS models · Cityscapes-to-Cityscapes-cmIoU: 43.9 -> 45.8Helped
Use MaskViM instead of HGFormer with Swin-TDGSS models · Cityscapes-to-othersmIoU: 51.3 -> 53.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cityscapes Mapillary GTAV SYNTHIA BDD Cityscapes-C

Benchmarks: Cityscapes-C BDD Mapillary GTAV SYNTHIA Cityscapes

Metrics: mIoU

Baselines: HGFormer Mask2former BlindNet SAN-SAW WildNet DAFormer HRDA UperNet VMamba

Builds on: VMamba Mamba Gumbel-Softmax HGFormer Swin Transformer

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