MambaVision

MambaVision

MambaVision是英伟达(NVIDIA)研究团队提出的一种面向视觉任务的混合骨干网络(backbone),将状态空间模型Mamba与自注意力机制结合在同一层次化架构中[1]。其核心设计是重新改造Mamba模块,并在网络后段引入自注意力块以补足全局上下文建模能力[2]。该工作在ImageNet-1K分类上给出精度与吞吐量之间新的帕累托前沿,论文发表于CVPR 2025[1][3]。

目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

MambaVision是一种用于计算机视觉的骨干网络(backbone),即从图像中逐级提取特征、供分类与密集预测任务使用的神经网络主体结构。其名称中的“Mamba”指基于状态空间模型(SSM)的序列建模架构,“Vision”表明其设计面向图像而非文本[1]。

与纯粹的Vision Transformer或纯粹的视觉Mamba模型不同,它把卷积层、Mamba模块与自注意力块按阶段组合在一条层次化通路里,因此被作者称为混合Mamba-Transformer骨干[4]。模型以T、S、B、L等不同规模成系列发布,可适配不同算力与精度需求[5]。

原理

MambaVision采用4个阶段的层次化结构。输入图像先经stem处理,stem由两层步长为2的3×3卷积组成,将图像切分为重叠小块并映射到$\frac{H}{4}\times\frac{W}{4}\times C$的嵌入空间;第1、2阶段由残差式卷积块构成,在高分辨率下完成快速特征提取;阶段之间的下采样同样使用步长为2的3×3卷积[2]。

第3、4阶段是混合设计的主体。给定$N$个块,前一半使用作者改写的MambaVision Mixer,后一半使用自注意力加MLP。改写后的Mixer把输入分成两条平行支路:一条经线性投影、普通卷积、SiLU激活与选择性扫描输出$X_1$,另一条不含SSM、仅做卷积与SiLU得到$X_2$;两支结果拼接后再线性投影回原维度,即$X_{out}=\mathrm{Linear}(\mathrm{Concat}(X_1,X_2))$。

这条对称支路的意义在于弥补SSM单向记忆带来的空间信息损失;同时把每条支路的通道数降到一半,使参数量与原版Mamba块相当。把因果卷积换成普通卷积,则是因为图像任务不需要时序因果约束。自注意力部分采用窗口划分,第3阶段窗口为14、第4阶段为7。


flowchart LR

A[输入图像] --> B[Stem: 2×3×3 卷积]

B --> C[阶段1-2: 卷积残差块]

C --> D[阶段3: 前半 Mixer / 后半 自注意力]

D --> E[阶段4: 前半 Mixer / 后半 自注意力]

E --> F[分类或下游任务头]

发展历程

2024年7月10日,论文预印本提交至arXiv,同期作者公开了代码与模型权重[6]。7月11日发布pip安装包,7月14日增加对任意分辨率图像输入的支持,7月24日在Hugging Face上发布预训练模型[3]。

2025年2月26日,该工作被CVPR 2025接收;3月25日更新版论文与基于ImageNet-21K的模型权重公开,作者称其为首个大规模Mamba系视觉骨干[3]。同年6月,论文在纳什维尔举行的CVPR 2025会议上以海报形式展示,并收录于会议论文集第25261至25270页[1]。

应用

在ImageNet-1K图像分类上,MambaVision各规模变体在Top-1准确率与吞吐量两个维度上报告了新的帕累托前沿;以最小规模为例,MambaVision-T在224×224分辨率下取得82.3%的Top-1准确率,参数约3180万,吞吐量约每秒6298张图像[5]。基于ImageNet-21K预训练的较大变体MambaVision-L3-512-21K报告了88.1%的Top-1准确率[3]。

在下游密集预测任务上,作者报告其在MS COCO数据集的目标检测、实例分割以及ADE20K数据集的语义分割中优于同等规模的骨干网络[1]。后续研究也把它作为通用特征提取器用于具体领域,例如将其作为检测器骨干用于变电站设备检测,以及用于乳腺组织病理图像的良恶性二分类[7][8]。

模型可从PyTorch实现、pip包以及Hugging Face三种途径加载,并支持特征提取时的多尺度中间输出[3]。

局限

MambaVision的混合结构本身是为分类与通用特征提取设计的骨干,其报告的优势指标集中在ImageNet-1K的精度-吞吐量权衡与常规检测分割基准上,公开材料未给出在生成式任务、跨域迁移等场景的系统评测[1]。

对状态空间模型在视觉上的固有短板,该架构只是部分缓解而非消除:其Mixer仍以特定顺序扫描标记,第三方研究指出这类扫描会引入偏置、难以完整保留空间关系,并且对多方向扫描的依赖会带来额外开销[9]。同一研究在AI生成图像检测任务上发现,包括MambaVision在内的视觉Mamba模型在同一生成器数据上表现尚可,但在未见过的生成器上准确率明显下降,约在70%左右,低于Transformer类与视觉语言模型[9]。

在工程层面,MambaVision依赖选择性扫描等定制算子,其吞吐量数据来自作者在特定硬件与实现下的测量,实际部署表现会随软硬件环境变化[5]。

参见

  • Mamba —— MambaVision的名称来源,也是其核心模块所基于的选择性状态空间架构。

  • Transformer —— MambaVision在后段阶段引入自注意力块所借用的基础模型结构。

  • Vision Transformer —— 以纯自注意力处理图像的骨干网络,是MambaVision的直接对照对象。

  • 状态空间模型 —— Mamba类视觉模型的数学基础,用以刻画序列的隐状态演化。

  • ImageNet —— MambaVision报告分类精度的主要评测数据集。

  • CVPR —— 收录MambaVision论文的计算机视觉领域会议。

参考资料

  1. MambaVision: A Hybrid Mamba-Transformer Vision Backbone [引用日期2026-10-29]
  2. MambaVision: A Hybrid Mamba-Transformer Vision Backbone [引用日期2026-10-29]
  3. README [引用日期2026-10-29]
  4. MambaVision: A Hybrid Mamba-Transformer Vision Backbone [引用日期2026-10-29]
  5. json [引用日期2026-10-29]
  6. MambaVision: A Hybrid Mamba-Transformer Vision Backbone [引用日期2026-10-29]
  7. ieee.org 上的网页 [引用日期2026-10-29]
  8. OUCI [引用日期2026-10-29]
  9. arxiv.org 上的网页 [引用日期2026-10-29]
词条评价
词条统计

浏览次数:0 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-28T18:28:53Z

历史版本

本条目引用的词条
自注意力 Mamba Transformer Vision Transformer 状态空间模型 ImageNet CVPR