用一句"专业话"总结
SM3Det 是一种面向遥感场景的 多模态三分支多尺度融合目标检测框架,分别对光学、SAR与地理先验进行特征编码并在检测头前实现跨模态融合以提升检测精度与稳健性。
简介:
Paper:SM3Det: A Unified Model for Multi-Modal Remote Sensing Object Detection
GitHub:github.com/zcablii/SM3Det
- VCIP Lab, 南开大学计算机学院
- NKIARI, 深圳福田
单个模型,一站式解决多模态遥感目标检测!一个模型,可检测 RGB、SAR、红外图像,支持水平框、旋转框!与目前华而不实的 VLM 视觉语言模型不同,SM3Det这种下游监督训练的模型,性能更靠谱!比单一的专家模型更强!一节更比三节强!
参考链接:
https://zhuanlan.zhihu.com/p/15685945444
第一部分 什么是 SM3Det
SM3Det 是一种针对遥感场景(例如卫星、航测、SAR 雷达等)的 智能目标检测模型 。
它最大的特点是:
-
同时处理多种不同类型的数据(例如光学影像 + SAR 雷达 + 地理特征)
-
按照"三路分支(Three-stream)"结构分别建模
-
最后进行 特征融合(Feature Fusion) 得到最终检测结果
因此 SM3Det 的含义可以理解为:
多模态(M ulti-modal)
多分支(M ulti-stream)
多尺度(M ulti-scale)
检测模型(Detector)
所以叫SM3Det(S = Spatial/Signal,M = Multi,3 = 三分支,Det = Detection)。
第二部分 为什么要设计三分支?
遥感目标检测的难点在于:
-
光学图像:成像清晰,但阴影、遮挡、天气影响大
-
SAR 图像:全天候,但噪声多、视觉上难理解
-
地理数据:如 DEM、高度、道路分布、海岸线,可提供先验知识
如果只用一种模态,效果往往不稳定。
因此:
-
SM3Det 开三个独立的特征提取通道
-
每个通道只负责理解一种数据
-
最后将三种理解结果融合
就像三个人分别看"图像、雷达、地图",
最后把各自认出来的目标合并判断。
第三部分 SM3Det 的架构(核心步骤)
整体结构可以分为六步:
第一步:输入
模型可输入三类数据(视具体实现而定):
-
光学遥感图像(RGB、高光谱、多光谱)
-
SAR 影像
-
先验或辅助地理数据(DEM、高程、栅格地图等)
第二步:三分支 Backbone 编码
每个模态走 独立的主干网络(Backbone),例如:
-
ResNet / Swin / ConvNeXt(光学)
-
ResNet + SAR 特征卷积结构(SAR)
-
MLP / GAT / DenseNet(辅助数据)
得到三组特征:
F_optical
F_sar
F_geo
第三步:多尺度特征表示
每个分支独立实现 多尺度金字塔(FPN、PAFPN 等):
例如:
F_optical → P_optical
F_sar → P_sar
F_geo → P_geo
第四步:跨模态特征融合
融合方式常见的有三类:
-
逐元素加权(简单直接)
-
注意力融合(Cross-Attention / MLP 融合)
-
多模态 Transformer 融合
最终输出统一的融合特征:
F_fusion
第五步:检测头(Detection Head)
一般采用:
-
RetinaNet / FCOS
-
YOLO Head
-
R-CNN Head
输出:
-
目标类别
-
框位置(或旋转框)
-
置信度
第六步:损失函数
常见组合:
L = L_cls + L_bbox + L_iou + L_modal_balance
用来保证:
-
分类准确
-
框定位精确
-
模态间贡献平衡
第四部分 模型输出是什么?
SM3Det 输出和普通目标检测类似:
每个目标输出:
-
x、y、w、h 或旋转框(x, y, w, h, θ)
-
分类类别(车、船、飞机、建筑等)
-
置信度
如果使用 SAR + 光学联合监测,例如港口船舶监测,就可以做到:
-
有云遮挡 → SAR 仍能识别
-
光学高分辨率 → 细节更清楚
-
双模更稳健
第五部分 和普通目标检测相比有什么优势?
相比于单模态(只用图像)的检测器:
(1)稳健性更强
单一模态坏掉(被云遮住、噪声强),另一个模态能补。
(2)识别精度更高
因为信息冗余多、误检少、漏检少。
(3)对复杂遥感场景更适应
例如:
-
夜间
-
雨雪
-
沙尘
-
云层
-
军事隐身结构
(4)可利用先验地理知识
例如:
-
道路附近更可能出现车辆
-
海岸线区域出现更多船只
第六部分 适用场景
可以用于遥感领域的大部分目标检测任务:
▌军事 / 国防
-
舰船识别
-
机场飞机检测
-
装备监测
▌民用
-
港口管理
-
城市建筑监测
-
交通车辆检测
-
灾害损毁评估
▌科研
-
多模态融合
-
遥感时空表示学习
-
融合 Transformer
第七部分 如果用一句"专业话"总结
SM3Det 是一种面向遥感场景的 多模态三分支多尺度融合目标检测框架,分别对光学、SAR与地理先验进行特征编码并在检测头前实现跨模态融合以提升检测精度与稳健性。