Samba: Semantic Segmentation of Remotely Sensed Images with State Space Model

Qinfeng Zhu, Yuanzhi Cai, Yuan Fang, Yihan Yang, Cheng Chen +2 more
4/2/2024
cs.CV

Official code: zhuqinfeng1999/Samba (155 stars, Apache-2.0, last commit 2024-09-27).

Abstract

High-resolution remotely sensed images pose a challenge for commonly used semantic segmentation methods such as Convolutional Neural Network (CNN) and Vision Transformer (ViT). CNN-based methods struggle with handling such high-resolution images due to their limited receptive field, while ViT faces challenges in handling long sequences. Inspired by Mamba, which adopts a State Space Model (SSM) to efficiently capture global semantic information, we propose a semantic segmentation framework for high-resolution remotely sensed images, named Samba. Samba utilizes an encoder-decoder architecture, with Samba blocks serving as the encoder for efficient multi-level semantic information extraction, and UperNet functioning as the decoder. We evaluate Samba on the LoveDA, ISPRS Vaihingen, and ISPRS Potsdam datasets, comparing its performance against top-performing CNN and ViT methods. The results reveal that Samba achieved unparalleled performance on commonly used remote sensing datasets for semantic segmentation. Our proposed Samba demonstrates for the first time the effectiveness of SSM in semantic segmentation of remotely sensed images, setting a new benchmark in performance for Mamba-based techniques in this specific application. The source code and baseline implementations are available at https://github.com/zhuqinfeng1999/Samba.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
15511Shell, PythonMar 30, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhu2024samba,
  title  = {Samba: Semantic Segmentation of Remotely Sensed Images with State Space Model},
  author = {Qinfeng Zhu and Yuanzhi Cai and Yuan Fang and Yihan Yang and Cheng Chen and Lei Fan and Anh Nguyen},
  year   = {2024},
  eprint = {2404.01705},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.01705v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.01705.svg)](https://codeofpaper.com/paper/2404.01705)

Discussion