用Mamba模型提升遥感影像时序作物分类效率与精度
SITSMamba for Crop Classification based on Satellite Image Time Series
- 结合CNN空间编码与Mamba时序编码,高效处理长序列遥感数据
- 双分支设计:作物分类与原始时序重建,提升特征学习能力
- 引入位置权重和动态平衡因子,更好挖掘时序隐含信息
卫星时序图像(SITS)数据提供连续时间观测,可追踪植被随季节和年份的变化。近年来,基于深度学习的SITS作物分类方法不断涌现,最新方法多采用Transformer架构。然而,Transformer自注意力机制的二次复杂度限制了其在长时序数据上的应用。尽管前沿Mamba架构已在多个领域(包括遥感图像解析)表现出优势,其在SITS时序表征学习中的潜力尚未被探索。此外,现有方法通常仅依赖作物标签进行监督,未能充分利用时序信息。本文提出一种基于遥感时序数据的卫星时序Mamba(SITSMamba)作物分类方法。该方法包含基于卷积神经网络(CNN)的空间编码器和基于Mamba的时序编码器。为挖掘更丰富的时序信息,设计两个解码分支:作物分类分支(CBranch)使用ConvBlock将特征解码为作物图;时序重建分支(RBranch)通过线性层预测原始输入值。此外,为增强模型对时序知识的学习,在RBranch中引入位置权重(PW),并设计两个加权因子以控制训练过程中两分支的平衡。代码已开源:https://github.com/XiaoleiQinn/SITSMamba。
原文摘要 · Abstract (English)
Satellite image time series (SITS) data provides continuous observations over time, allowing for the tracking of vegetation changes and growth patterns throughout the seasons and years. Numerous deep learning (DL) approaches using SITS for crop classification have emerged recently, with the latest approaches adopting Transformer for SITS classification. However, the quadratic complexity of self-attention in Transformer poses challenges for classifying long time series. While the cutting-edge Mamba architecture has demonstrated strength in various domains, including remote sensing image interpretation, its capacity to learn temporal representations in SITS data remains unexplored. Moreover, the existing SITS classification methods often depend solely on crop labels as supervision signals, which fails to fully exploit the temporal information. In this paper, we proposed a Satellite Image Time Series Mamba (SITSMamba) method for crop classification based on remote sensing time series data. The proposed SITSMamba contains a spatial encoder based on Convolutional Neural Networks (CNN) and a Mamba-based temporal encoder. To exploit richer temporal information from SITS, we design two branches of decoder used for different tasks. The first branch is a crop Classification Branch (CBranch), which includes a ConvBlock to decode the feature to a crop map. The second branch is a SITS Reconstruction Branch that uses a Linear layer to transform the encoded feature to predict the original input values. Furthermore, we design a Positional Weight (PW) applied to the RBranch to help the model learn rich latent knowledge from SITS. We also design two weighting factors to control the balance of the two branches during training. The code of SITSMamba is available at: https://github.com/XiaoleiQinn/SITSMamba.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。