SACANet: scene-aware class attention network for semantic segmentation of remote sensing images

Xiaowen Ma, Rui Che, Tingfeng Hong, Mengting Ma, Ziyan Zhao +2 more
4/22/2023
cs.CV

Official code: xwmaxwma/rssegmentation (197 stars, last commit 2026-01-13).

Abstract

Spatial attention mechanism has been widely used in semantic segmentation of remote sensing images given its capability to model long-range dependencies. Many methods adopting spatial attention mechanism aggregate contextual information using direct relationships between pixels within an image, while ignoring the scene awareness of pixels (i.e., being aware of the global context of the scene where the pixels are located and perceiving their relative positions). Given the observation that scene awareness benefits context modeling with spatial correlations of ground objects, we design a scene-aware attention module based on a refined spatial attention mechanism embedding scene awareness. Besides, we present a local-global class attention mechanism to address the problem that general attention mechanism introduces excessive background noises while hardly considering the large intra-class variance in remote sensing images. In this paper, we integrate both scene-aware and class attentions to propose a scene-aware class attention network (SACANet) for semantic segmentation of remote sensing images. Experimental results on three datasets show that SACANet outperforms other state-of-the-art methods and validate its effectiveness. Code is available at https://github.com/xwmaxwma/rssegmentation.

View on arXivView PDF

Code Implementations(1)

[TGRS2025, ISPRS2025, TGRS2026] semantic segmentation of remote sensing images

19711Shell, PythonFeb 26, 20239 months ago

Similar Papers

Cite this paper

@article{ma2023sacanet,
  title  = {SACANet: scene-aware class attention network for semantic segmentation of remote sensing images},
  author = {Xiaowen Ma and Rui Che and Tingfeng Hong and Mengting Ma and Ziyan Zhao and Tian Feng and Wei Zhang},
  year   = {2023},
  eprint = {2304.11424},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.11424v1}
}

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/2304.11424.svg)](https://codeofpaper.com/paper/2304.11424)

Discussion