IVCVJun 10, 2024

MHS-VM: Multi-Head Scanning in Parallel Subspaces for Vision Mamba

arXiv:2406.05992v11 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses a bottleneck in adapting state space models for computer vision, offering an incremental but effective architectural improvement for vision Mamba models.

The paper tackles the challenge of applying Mamba's 1D selective scan to 2D visual tasks by proposing a Multi-Head Scan module that projects embeddings into parallel subspaces for scanning along distinct routes, resulting in significant performance improvements while reducing parameters in VM-UNet.

Recently, State Space Models (SSMs), with Mamba as a prime example, have shown great promise for long-range dependency modeling with linear complexity. Then, Vision Mamba and the subsequent architectures are presented successively, and they perform well on visual tasks. The crucial step of applying Mamba to visual tasks is to construct 2D visual features in sequential manners. To effectively organize and construct visual features within the 2D image space through 1D selective scan, we propose a novel Multi-Head Scan (MHS) module. The embeddings extracted from the preceding layer are projected into multiple lower-dimensional subspaces. Subsequently, within each subspace, the selective scan is performed along distinct scan routes. The resulting sub-embeddings, obtained from the multi-head scan process, are then integrated and ultimately projected back into the high-dimensional space. Moreover, we incorporate a Scan Route Attention (SRA) mechanism to enhance the module's capability to discern complex structures. To validate the efficacy of our module, we exclusively substitute the 2D-Selective-Scan (SS2D) block in VM-UNet with our proposed module, and we train our models from scratch without using any pre-trained weights. The results indicate a significant improvement in performance while reducing the parameters of the original VM-UNet. The code for this study is publicly available at https://github.com/PixDeep/MHS-VM.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes