论文阅读 TGRS 2024 Mask-Guided Mamba Fusion for Drone-Based Visible-Infrared Vehicle Detection

3919 字
20 分钟
论文阅读 TGRS 2024 Mask-Guided Mamba Fusion for Drone-Based Visible-Infrared Vehicle Detection

TGRS 2024 | Mask-Guided Mamba Fusion for Drone-Based Visible-Infrared Vehicle Detection#

01 论文信息#

  • 论文题目: Mask-Guided Mamba Fusion for Drone-Based Visible–Infrared Vehicle Detection
  • 论文作者: Simiao Wang,Chunpeng Wang,Chaoyi Shi,Yunan Liu,Mingyu Lu
  • 发表单位: Simiao Wang,Chunpeng Wang,Chaoyi Shi,Yunan Liu,Mingyu Lu;大连海事大学人工智能学院;齐鲁工业大学(山东省科学院)算力网络与信息安全教育部重点实验室
  • 发表会议\期刊: IEEE Transactions on Geoscience and Remote Sensing(TGRS),2024
  • 论文链接:https://ieeexplore.ieee.org/document/10659747
  • 代码链接: 未公开

02 论文主要贡献#

本文面向无人机可见光-红外车辆检测场景,解决航拍视角下目标尺度小、方向变化大、低光条件下可见光模态不稳定等问题。论文的核心思路是利用单模态检测结果反向指导另一模态特征提取,使融合不再只是被动拼接。

结合摘要和引言,论文的主要贡献可概括为:它把检测候选区域作为跨模态引导信号,使两种模态在特征提取阶段就能吸收彼此的目标线索;随后再利用状态空间建模强化深层跨模态关系。实验显示,该方法在 DroneVehicle 以及其他跨模态检测任务上取得稳定提升,说明显式引导与深层融合结合后能改善无人机复杂场景下的车辆检测效果。

03 论文创新点#

  1. 提出用于可见光-红外车辆检测的 MGMF 方法;该方法不仅通过显式引导捕捉有价值的融合特征,还探索了 Mamba 为跨模态车辆检测提取判别性表示的潜力。
  2. 提出 MRCM 用于提取引导信息,使一种模态的特征能够融入另一种模态的更多线索;同时引入 SSFM,在隐藏状态空间中进行深度融合,以更好感知模态间相关性。
  3. 在 DroneVehicle 基准数据集上,MGMF 在可见光-红外车辆检测中取得新的最优性能;消融实验进一步证明了所提方法在跨模态融合中的有效性。

04 方法#

4.1 MGMF整体框架#

MGMF框架主要包含可见光分支(BvB_v)、红外分支(BiB_i)和融合分支(BfB_f)三个分支,整体由特征提取器、融合模块(MRCM+SSFM)和检测头三大核心组件构成,具体流程为:

  1. 将可见光图像IvI_v和红外图像IiI_i分别输入对应分支的特征提取器GvG_v和GiG_i,提取单模态特征fv=Gv(Iv)f_v=G_v(I_v)和fi=Gi(Ii)f_i=G_i(I_i);
  2. 检测头HvH_v和HiH_i对单模态特征进行检测,得到初始检测结果Yv=Hv(fv)Y_v=H_v(f_v)和Yi=Hi(fi)Y_i=H_i(f_i);
  3. 融合模块利用单模态检测结果引导另一模态的中间层特征提取,通过MRCM得到各模态的融合候选特征,再经SSFM完成跨模态深度融合,得到融合特征fm={fm1,fm2,...,fmT}f_m=\{f_m^1,f_m^2,...,f_m^T\};
  4. 融合分支的检测头HfH_f对融合特征fmf_m检测得到YfY_f,最后通过跨域非极大值抑制(NMS)融合YvY_v、YiY_i和YfY_f,得到最终的跨模态检测结果YcmY_{cm}。

其中,特征提取器采用ResNet50作为骨干网络,检测头集成了特征金字塔、区域提议网络(RPN)和RoI Transformer模块,实现旋转目标的检测,适配无人机航拍场景中车辆的方向变化特性;检测结果的每个边界框包含6个元素:bbox={x,y,h,w,θ,c}bbox=\{x, y, h, w, \theta, c\}((x,y)(x, y)为框中心,(w,h)(w, h)为宽高,θ\theta为朝向,cc为类别)。

4.2 掩码正则化约束模块(MRCM)#

MRCM是实现跨模态显式引导的核心模块,核心思想为掩码引导的特征图覆盖和一致性约束的特征图恢复,在可见光和红外分支的特征提取器各阶段后均有部署,输入为当前模态的中间层特征和另一模态的检测结果,最终输出适合跨模态融合的特征gvtg_v^t(可见光)和gitg_i^t(红外)。

4.2.1 掩码引导的特征图覆盖#

  1. 针对可见光分支BvB_v,提取第tt阶段中间层特征fˉvt\bar{f}_{v}^{t},并获取红外分支的检测结果YiY_i;
  2. 根据YiY_i中的边界框生成掩码图MvM_v,边界框对应像素设为0,其余设为1,将MvM_v与fˉvt\bar{f}_{v}^{t}相乘得到掩码特征图f^vt\hat{f}_{v}^{t};
  3. 通过由3个3×3卷积构成的密集块编码器对f^vt\hat{f}_{v}^{t}进行编码,得到融合红外模态线索的特征gvtg_{v}^{t},编码公式为:
L1=C3×3(f^vt),L2=C3×3(Concat(L1,f^vt))gvt=C3×3(Concat(L1,L2,f^vt))\begin{aligned} & L_{1}=C_{3 × 3}\left(\hat{f}_{v}^{t}\right), L_{2}=C_{3 × 3}\left(Concat\left(L_{1}, \hat{f}_{v}^{t}\right)\right) \\ & g_{v}^{t}=C_{3 × 3}\left(Concat\left(L_{1}, L_{2}, \hat{f}_{v}^{t}\right)\right) \end{aligned}

其中C3×3(⋅)C_{3×3}(\cdot)表示3×3卷积操作,Concat(⋅)Concat(\cdot)表示通道维度的拼接操作。

红外分支的融合候选特征gitg_{i}^{t}以相同方式生成,该步骤让未被掩码的区域聚焦于当前模态的车辆区域,掩码区域融入另一模态的车辆区域线索,实现跨模态互补信息的初步融合。

4.2.2 一致性约束的特征图恢复#

  1. 采用3个3×3卷积构成的解码器将编码特征gvtg_{v}^{t}重构为可见光图像I^v\hat{I}_{v},重构公式为:
I^v=C3×3(C3×3(C3×3(gvt)))\hat{I}_{v}=C_{3 × 3}\left(C_{3 × 3}\left(C_{3 × 3}\left(g_{v}^{t}\right)\right)\right)
  1. 通过L2L_2损失约束重构图像I^v\hat{I}_{v}与原始图像IvI_v的一致性,让掩码区域得到更多模型关注,确保编码特征包含更多另一模态的有效线索。

MRCM在可见光分支中可抑制红外模态的虚假目标特征,在红外分支中可增强前景区域特征,最终让各模态提取到更适合跨模态融合的特征。

4.3 状态空间融合模块(SSFM)#

SSFM用于实现跨模态特征的深度融合,核心是将MRCM输出的跨模态特征gvtg_v^t、gitg_i^t映射到共享隐状态空间,通过Mamba的2-D选择性扫描(SS2D)捕捉空间长距离依赖,降低模态间差异,最终输出深度融合特征fmtf_m^t。SSFM仅部署在特征提取器的最后三个阶段,生成fm3、fm4、fm5f_{m}^{3}、f_{m}^{4}、f_{m}^{5},兼顾融合效果与计算效率,具体流程:

4.3.1 特征投影与混合#

将MRCM输出的gvtg_{v}^{t}和gitg_{i}^{t}经归一化、线性层、深度可分离卷积(DWC)后,通过逐元素乘和加操作结合SiLU激活函数,生成混合特征D‾t\overline{D}^{t},公式为:

dvt=DWC(Linear(Norm(gvt)))dit=DWC(Linear(Norm(git)))D‾t=SiLU(dvt⊙dit⊕dvt⊕dit)\begin{aligned} & d_{v}^{t}=DWC\left(Linear\left(Norm\left(g_{v}^{t}\right)\right)\right) \\ & d_{i}^{t}=DWC\left(Linear\left(Norm\left(g_{i}^{t}\right)\right)\right) \\ & \overline{D}^{t}=SiLU\left(d_{v}^{t} \odot d_{i}^{t} \oplus d_{v}^{t} \oplus d_{i}^{t}\right) \end{aligned}

其中Norm(⋅)Norm(\cdot)为归一化层,Linear(⋅)Linear(\cdot)为线性层,⊙\odot为逐元素乘法,⊕\oplus为逐元素加法,SiLU为激活函数。

4.3.2 空间长距离依赖捕捉#

将混合特征D‾t\overline{D}^{t}输入SS2D层(Mamba核心组件),捕捉空间维度的长距离依赖,再分别与可见光、红外模态的特征进行门控校准,得到重校准特征D‾vt\overline{D}_{v}^{t}和D‾it\overline{D}_{i}^{t},公式为:

D‾vt=Norm(SS2D(D‾t))⊙SiLU(Linear(Norm(gvt)))D‾it=Norm(SS2D(D‾t))⊙SiLU(Linear(Norm(git)))\begin{aligned} &\overline{D}_{v}^{t}=Norm\left(SS 2 D\left(\overline{D}^{t}\right)\right) \odot SiLU\left(Linear\left(Norm\left(g_{v}^{t}\right)\right)\right) \\ &\overline{D}_{i}^{t}=Norm\left(SS 2 D\left(\overline{D}^{t}\right)\right) \odot SiLU\left(Linear\left(Norm\left(g_{i}^{t}\right)\right)\right) \end{aligned}

SS2D层先将图像块沿四个方向拉伸为独立序列,经S6状态空间模型处理后再聚合重构为2-D特征图,实现全空间的特征交互。

4.3.3 残差融合生成最终特征#

将重校准后的D‾vt\overline{D}_{v}^{t}和D‾it\overline{D}_{i}^{t}投影回原始特征空间,结合残差连接与MRCM输出的原始特征gvtg_{v}^{t}、gitg_{i}^{t}融合,得到第tt阶段的深度融合特征fmtf_{m}^{t},公式为:

fmt=Linear(D‾vt⊕D‾it)⊕gvt⊕gitf_{m}^{t}=Linear\left(\overline{D}_{v}^{t} \oplus \overline{D}_{i}^{t}\right) \oplus g_{v}^{t} \oplus g_{i}^{t}

4.4 联合优化目标#

MGMF的总损失函数由可见光分支检测损失LvL_v、红外分支检测损失LiL_i、**融合分支检测损失LfL_f和MRCM正则化损失LmL_m**四部分构成,通过多损失联合优化实现跨模态特征的有效融合与检测精度的提升,总损失公式为:

Lall=λ1Lv+λ2Li+λ3Lf+βLm\mathcal{L}_{all }=\lambda_{1} \mathcal{L}_{v}+\lambda_{2} \mathcal{L}_{i}+\lambda_{3} \mathcal{L}_{f}+\beta \mathcal{L}_{m}

其中λ1、λ2、λ3\lambda_1、\lambda_2、\lambda_3为检测损失的权衡参数,β\beta为控制MRCM正则化损失重要性的超参数,实验中所有参数均设为1。

4.4.1 分支检测损失#

每个分支的检测损失均包含分类损失LclsL_{cls}和位置回归损失LlocL_{loc},以可见光分支LvL_v为例,检测损失公式为:

Lv(c,u,tc,v,wv)=Lcls(c,u)+[c≥1]Lloc(tc,v,wrgb)\mathcal{L}_{v}\left(c, u, t^{c}, v, w_{v}\right)=\mathcal{L}_{cls}(c, u)+[c \geq 1] \mathcal{L}_{loc}\left(t^{c}, v, w_{rgb}\right)

其中:

  • cc为模型预测的各类别概率,uu为真实类别,tc⊇{xc,yc,hc,wc,θc}t^{c} \supseteq\{x^{c}, y^{c}, h^{c}, w^{c}, \theta^{c}\}为预测的边界框位置信息,vv为真实边界框回归目标;
  • [c≥1][c ≥1]为艾弗森括号指示函数,c≥1c≥1时取1,否则取0;
  • Lcls\mathcal{L}_{cls}采用交叉熵损失,用于车辆类别判别;Lloc\mathcal{L}_{loc}采用带不确定性权重的L1L_1损失,用于边界框位置回归,公式为:
Lloc(tc,v,wv)=wv∑i∥hL1(tic−vi)∥1\mathcal{L}_{loc }\left(t^{c}, v, w_{v}\right)=w_{v} \sum_{i}\left\| h_{L 1}\left(t_{i}^{c}-v_{i}\right)\right\| _{1}

i∈{x,y,h,w,θ}i \in\{x, y, h, w, \theta\}为边界框的5个位置维度,wvw_{v}为针对可见光模态的动态不确定性权重,根据图像亮度、模态间对齐度分为3种分配场景:

  1. 可见光目标缺失时,wv=0.1w_v=0.1;
  2. 可见光目标与红外目标未对齐(IoU<0.8)时,wv=T1×T2w_v=T_1 × T_2(T1T_1为图像平均亮度,T2T_2为IoU值);
  3. 可见光目标与红外目标对齐时,wv=T1w_v=T_1。

红外分支LiL_i和融合分支LfL_f的检测损失公式与LvL_v一致,仅将权重固定为1,解决了低光下可见光目标缺失、模态间特征未对齐导致的回归精度下降问题。

4.4.2 MRCM正则化损失#

采用L2L_2损失约束各阶段重构图像与原始图像的一致性,实现跨模态的一致性学习,强化MRCM的跨模态引导效果,正则化损失公式为:

Lm=∑t=1T∥Iv−I^vt∥2+∥Ii−I^it∥2\mathcal{L}_{m}=\sum_{t=1}^{T}\left\|I_{v}-\hat{I}_{v}^{t}\right\|_{2}+\left\|I_{i}-\hat{I}_{i}^{t}\right\|_{2}

其中I^vt\hat{I}_{v}^{t}和I^it\hat{I}_{i}^{t}分别为可见光、红外模态第tt阶段的重构图像,TT为特征提取器的总阶段数。


05 实验分析#

5.1 实验设置#

  1. 数据集:采用DroneVehicle数据集,为目前最大的无人机可见光-红外车辆检测数据集,包含28439对图像、953087个人工标注边界框,涵盖轿车、公交车、卡车、厢式货车、货运车5类车辆,按17990:1469:8980划分为训练、验证、测试集,图像包含不同场景和光照条件(昼夜全周期);同时在M2M^2SODAI海事多模态检测数据集、LLVIP低光行人检测数据集上验证方法泛化性。
  2. 训练配置:基于PyTorch框架,单张RTX 3060 GPU训练,骨干网络为ResNetFPN(预训练于ResNet50),采用SGD优化器,训练12个epoch,学习率0.005,批次大小4,权重衰减0.0001,动量0.9;数据增强采用随机水平翻转(概率0.5)。
  3. 评价指标:采用COCO协议的**平均精度均值(mAP)**作为核心指标,包含[email protected](IoU=0.5)、[email protected]:.95(IoU从0.5到0.95步长0.05)等细分指标。

5.2 SOTA对比实验#

在DroneVehicle数据集上,将MGMF与13种SOTA方法对比(10种单模态方法、3种可见光-红外跨模态方法),核心实验结论:

  1. MGMF取得80.24%的[email protected],显著优于所有对比方法(次优方法[email protected]仅72.6%),建立了无人机可见光-红外车辆检测的新SOTA基准;
  2. 单模态方法中,红外模态检测性能显著优于可见光模态(如ROITrans:红外59.2% vs 可见光47.9%),因数据集中包含大量夜间图像,可见光模态受低光环境影响严重,而红外模态具备全天候成像鲁棒性;
  3. 传统跨模态融合方法(UA-CMDet、TarDAL等)性能优于单模态方法,但因缺乏显式跨模态引导和深度融合,性能远低于MGMF,验证了MGMF融合策略的有效性;
  4. MGMF在M2M^2SODAI海事多模态数据集、LLVIP低光行人检测数据集上均取得SOTA性能,证明了方法在跨模态目标检测任务中的强泛化性。

同时通过视觉检测结果对比,MGMF在低光、车辆遮挡场景下的检测效果更优,假阳性/假阴性数量远少于UA-CMDet等对比方法,甚至能检测出部分未在真值中标注的车辆。

5.3 消融实验#

为验证MGMF各模块的有效性,设计了融合模块阶段消融、MRCM+SSFM模块消融、特征可视化分析三组消融实验,所有实验均基于DroneVehicle数据集完成。

5.3.1 融合模块阶段消融#

为确定融合模块(MRCM+SSFM)的最佳部署阶段,在特征提取器的5个阶段分别移除融合模块,分析[email protected]和推理时间的变化,核心结论:

  1. 移除前三个阶段的融合模块,检测精度仅轻微下降([email protected]最大下降0.20%),但推理速度显著提升(最快减少44ms),因早期阶段特征以空间细节为主,语义信息较少,对跨模态融合贡献有限;
  2. 移除后两个阶段的融合模块,检测精度大幅下降(移除第5阶段下降0.51%),因后阶段特征包含更丰富的语义信息,是跨模态融合的核心;
  3. 最终选择在特征提取器最后三个阶段部署融合模块,在检测精度损失可忽略的前提下,实现计算效率的提升。

5.3.2 MRCM和SSFM模块消融#

以简单特征拼接为基线模型,依次添加MRCM和SSFM,验证核心模块的有效性,同时将SSFM与坐标注意力、外部注意力等主流注意力机制对比,核心结论:

  1. 基线模型(特征拼接)的[email protected]为72.2%,添加MRCM后提升至76.4%(+4.2%),验证了MRCM能有效提取适合融合的跨模态特征,增强互补信息的整合;
  2. 在MRCM基础上添加SSFM后,[email protected]进一步提升至80.3%(+3.8%),验证了SSFM在隐状态空间的深度融合能有效降低模态差异,提升模型对跨模态相关性的感知;
  3. SSFM与其他注意力机制对比,在参数量(+3.6M)、计算复杂度和**精度提升(+3.9%)**上均表现更优,证明了其在跨模态融合任务中的优越性。

5.3.3 特征可视化分析#

对融合模块处理前后的特征图进行可视化,结果显示:

  1. 原始单模态特征对车辆区域的关注不显著,背景干扰较大,特征区分度低;
  2. 经MRCM处理后的特征能显著聚焦于车辆区域,抑制背景干扰,实现跨模态线索的初步融合;
  3. 经SSFM处理后的特征进一步增强了车辆区域与背景区域的差异,让模型更易识别车辆目标,实现跨模态特征的深度交互。

5.4 方法局限性#

  1. MGMF的参数量为1.22亿,推理帧率仅6.1 FPS,未达到实时检测要求,难以直接应用于无人机实时感知等对速度要求较高的场景;
  2. 模型在部分车辆类别上的检测精度略低于其他方法,因部分类别样本量较大,导致模型存在一定的类别偏置;
  3. 融合模块虽做了轻量化设计,但仍依赖ResNet50骨干网络,整体模型的计算开销仍有优化空间。

06 个人声明#

本文为作者对原论文的学习笔记与心得分享,受个人学识与理解所限,文中对论文内容的解读或有不够周全之处,一切以原论文正式表述为准。本文仅用于学术交流与传播,内容均由作者独立整理完成,不代表本公众号立场。如文中所涉文字、图片等内容存在版权争议,请及时与作者联系,作者将在第一时间核实并妥善处理。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
论文阅读 TGRS 2024 Mask-Guided Mamba Fusion for Drone-Based Visible-Infrared Vehicle Detection
https://blog.770417.xyz/posts/paper/论文阅读-_-tgrs-2024-_-mask-guided-mamba-fusion-for-drone-based-visible-infrared-vehicle-detection/
作者
Stardust
发布于
2026-05-11
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Stardust
Hello, I'm Stardust.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
10
分类
2
标签
3
总字数
71,939
运行时长
0 天
最后活动
0 天前

文章目录