Papers
Topics
Authors
Recent
Search
2000 character limit reached

VCMamba: Hybrid CNN-SSM Vision Backbone

Updated 10 July 2026
  • VCMamba is a hybrid vision backbone that integrates convolutional feature extraction with multi-directional Mamba state-space modeling to balance local detail and global context.
  • It uses a convolutional stem and early FFN blocks for high-resolution features before employing Mamba blocks at deeper stages for efficient long-range dependency modeling.
  • The design achieves competitive ImageNet and ADE20K results while offering linear complexity, improved parameter efficiency, and a novel balance between convolution and state-space modeling.

VCMamba is a hierarchical hybrid vision backbone that integrates convolutional feature extraction with multi-directional Mamba state-space modeling for efficient visual representation. It was introduced to bridge a recurrent trade-off in computer vision backbone design: CNNs retain strong local inductive bias but have limited long-range reasoning, whereas Vision Transformers and vision SSMs can model global context more effectively but may underutilize fine-grained local structure, especially in early processing. VCMamba addresses this by using a convolutional stem and convolutional blocks in its early stages, then introducing multi-directional Mamba blocks in the deepest stage to model long-range dependencies while maintaining linear complexity with respect to image resolution (Munir et al., 4 Sep 2025).

1. Conceptual positioning within visual Mamba research

VCMamba belongs to the broader family of visual Mamba backbones that adapt selective state-space models to 2D vision. In that design space, the central difficulty is that Mamba is fundamentally a 1D sequence model, whereas images are 2D and non-causal. Broader surveys on visual Mamba do not explicitly discuss VCMamba, but they identify scanning strategy, bidirectionality, and hierarchical design as the key axes along which visual Mamba methods differ (Xu et al., 2024). A later survey on Mamba architecture for vision applications likewise does not define VCMamba directly, but emphasizes selective state-space modeling, bidirectional scanning, hierarchical organization, and local-global feature extraction as recurring design themes in vision-oriented Mamba systems (Ibrahim et al., 11 Feb 2025).

The immediate motivation of VCMamba is framed against three families of backbones. CNNs possess strong inductive biases for local features but have fixed receptive fields. Vision Transformers capture global interactions well but incur quadratic complexity in the number of patches. Existing Mamba-based vision models, including VMamba, Vim, and PlainMamba, are presented as attractive because Mamba offers linear-time sequence modeling, but the paper argues that many such models still rely heavily on patch embeddings or 1D sequence views of images and therefore may not fully exploit convolutional local feature extraction (Munir et al., 4 Sep 2025).

This places VCMamba in a distinctive subline of vision Mamba research. VMamba adapts Mamba to images through a hierarchical stack of VSS blocks with SS2D and four scanning routes across 2D feature maps (Liu et al., 2024). By contrast, VCMamba reserves Mamba-based global modeling for the final stage of a CNN-like pyramid and lets convolutional stages dominate early high-resolution processing (Munir et al., 4 Sep 2025). A plausible implication is that VCMamba treats Mamba less as a universal replacement for all visual computation and more as a late-stage global-context module.

2. Backbone organization and model variants

The architecture begins with a convolutional stem composed of two sequential 3×33 \times 3 convolutions, each with stride 2 and each followed by BatchNorm and ReLU. This reduces the input resolution to H/4×W/4H/4 \times W/4. After the stem, the network has four hierarchical stages. Between stages, downsampling is performed by a strided 3×33 \times 3 convolution followed by BatchNorm, producing the standard pyramid resolutions H/4×W/4H/4 \times W/4, H/8×W/8H/8 \times W/8, H/16×W/16H/16 \times W/16, and H/32×W/32H/32 \times W/32 (Munir et al., 4 Sep 2025).

The first three stages are entirely built from convolutional FFN blocks. The early part of stage 4 also remains convolutional before transitioning into multi-directional Mamba blocks. The model therefore uses convolution where high-resolution local structure is most important and defers sequence-style global modeling to the lowest-resolution stage, where it is computationally cheaper. Classification is performed by global average pooling followed by a linear classifier (Munir et al., 4 Sep 2025).

Variant Stage layout Params / GMACs / Top-1
VCMamba-S FFN×4\times 4 / FFN×4\times 4 / FFN×12\times 12 / FFNH/4×W/4H/4 \times W/40 + MDMH/4×W/4H/4 \times W/41 10.5M / 1.1 / 78.7%
VCMamba-M FFNH/4×W/4H/4 \times W/42 / FFNH/4×W/4H/4 \times W/43 / FFNH/4×W/4H/4 \times W/44 / FFNH/4×W/4H/4 \times W/45 + MDMH/4×W/4H/4 \times W/46 21.0M / 2.3 / 81.5%
VCMamba-B FFNH/4×W/4H/4 \times W/47 / FFNH/4×W/4H/4 \times W/48 / FFNH/4×W/4H/4 \times W/49 / FFN3×33 \times 30 + MDM3×33 \times 31 31.5M / 4.0 / 82.6%

The channel schedules are also scale-dependent. VCMamba-S uses stage channels 3×33 \times 32, VCMamba-M uses 3×33 \times 33, and VCMamba-B uses 3×33 \times 34. The scaling strategy therefore increases width across all stages while slightly altering the convolutional/Mamba balance in stage 4 (Munir et al., 4 Sep 2025).

3. Convolutional blocks, multi-directional Mamba, and state-space formulation

The convolutional FFN block follows an inverted-residual-like structure. It uses a 3×33 \times 35 convolution to expand channels, a 3×33 \times 36 depthwise convolution for spatial mixing, and a 3×33 \times 37 convolution to project back. BatchNorm is used, and GeLU is the activation (Munir et al., 4 Sep 2025).

The Multi-Directional Mamba block is the distinctive global-context component. For an input feature map 3×33 \times 38, the block first applies BatchNorm, then a 2D-adapted Mamba module, then another BatchNorm and a convolutional MLP/FFN in residual-style composition. Before the selective scan, the feature map is projected with a 3×33 \times 39 convolution to an inner dimension, combined with positional embeddings, normalized, flattened into a sequence, and passed through a H/4×W/4H/4 \times W/40 depthwise convolution followed by SiLU to inject local spatial context (Munir et al., 4 Sep 2025).

The core scan stage uses four spatially continuous traversal paths, described conceptually as row-wise and column-wise snake patterns. Each scan direction has learnable directional parameters H/4×W/4H/4 \times W/41, so the state update is direction-aware rather than shared across all routes. The paper gives the standard continuous-time SSM: H/4×W/4H/4 \times W/42 and the discretized selective recurrence: H/4×W/4H/4 \times W/43 For the direction-aware update used in VCMamba, the paper writes

H/4×W/4H/4 \times W/44

where H/4×W/4H/4 \times W/45 indexes one of the four scan directions and H/4×W/4H/4 \times W/46 indexes sequence position along that direction (Munir et al., 4 Sep 2025).

After the four directional scans, their outputs are summed: H/4×W/4H/4 \times W/47 This fused result is then passed through LayerNorm, a H/4×W/4H/4 \times W/48 convolution, and BatchNorm. The design intent is clear: multi-directional scanning reduces directional bias, exposes tokens to complementary traversal orders, and makes a 1D selective scan more compatible with 2D visual geometry (Munir et al., 4 Sep 2025).

4. Training protocol and benchmark results

On ImageNet-1K, VCMamba is trained from scratch for 300 epochs at H/4×W/4H/4 \times W/49 resolution using PyTorch and timm, with AdamW, learning rate H/8×W/8H/8 \times W/80, cosine annealing, RandAugment, Mixup, CutMix, and random erasing. On ADE20K, ImageNet-pretrained VCMamba backbones are fine-tuned for 40K iterations with Semantic FPN, AdamW, initial learning rate H/8×W/8H/8 \times W/81, polynomial decay with power 0.9, and H/8×W/8H/8 \times W/82 input resolution (Munir et al., 4 Sep 2025).

The principal ImageNet-1K results are 78.7% top-1 for VCMamba-S, 81.5% for VCMamba-M, and 82.6% for VCMamba-B. The paper emphasizes that VCMamba-B reaches 82.6% top-1, surpassing PlainMamba-L3 by 0.3% while using 37% fewer parameters, and outperforming Vision GNN-B by 0.3% with 64% fewer parameters (Munir et al., 4 Sep 2025).

The ADE20K results reported in the paper are 42.0 mIoU for VCMamba-S and 47.1 mIoU for VCMamba-B. The main segmentation claim is that VCMamba-B exceeds EfficientFormer-L7 by 2.0 mIoU while using 62% fewer parameters (Munir et al., 4 Sep 2025).

These numbers position VCMamba as a competitive CNN-SSM hybrid rather than as a maximal-scale pure Mamba model. Relative to VMamba, which applies VSS blocks with SS2D across the hierarchy and reports 82.5%, 83.6%, and 83.9% top-1 for T/S/B variants on ImageNet-1K, VCMamba trades some of that fully Mamba-style hierarchy for stronger convolutional inductive bias in the early stages (Liu et al., 2024). This suggests that VCMamba targets a different balance point in the design space rather than a simple replacement for hierarchical visual SSM backbones.

5. Ablation evidence and internal design logic

The ablation study begins from a baseline that uses PlainMamba layers in the final stage and progressively refines the block design. The starting baseline has 33.0M parameters and 80.2% top-1 on ImageNet-1K. Replacing a multiplicative branch with a skip connection yields 31.0M parameters and 80.7%. Interleaving Mamba and FFN layers raises accuracy to 81.5%. Adding LayerNorm inside the Mamba layer increases performance to 82.2%. Replacing linear projection heads with convolutions gives 82.5%. Adding stage-wise BatchNorm produces the final 82.6% of VCMamba-B (Munir et al., 4 Sep 2025).

These ablations support several architectural interpretations. First, the skip connection is not merely simpler; it is both more accurate and more parameter-efficient than the initial multiplicative design. Second, the interleaving of Mamba and FFN blocks gives the largest single jump after the skip-connection change, which directly supports the paper’s central thesis that local convolutional refinement and global sequence modeling should alternate rather than be segregated too coarsely. Third, normalization is unusually important: LayerNorm inside the Mamba branch and stage-wise BatchNorm both improve results. Fourth, replacing linear projections with convolutions indicates that 2D-aware projection remains beneficial even inside a state-space stage (Munir et al., 4 Sep 2025).

The ablation coverage is, however, selective. The paper does not provide dedicated experiments on alternative scan patterns, different directional aggregation strategies, or moving Mamba to earlier stages. It also does not study the number of Mamba stages beyond the predefined S/M/B configurations. A plausible implication is that the published evidence is strongest for block design and normalization choices, and weaker for broader architectural alternatives.

6. Relation to adjacent methods and limitations

VCMamba is best understood as a CNN-SSM hybrid backbone rather than a new foundational scan algorithm. The four-way multi-directional scan is explicitly said to leverage the mechanism in PlainMamba, so the main novelty lies in how that scan is embedded inside a hierarchical convolutional pyramid (Munir et al., 4 Sep 2025). This distinguishes VCMamba from approaches such as GlobalMamba, whose principal contribution is a frequency-based image serialization strategy placed in front of otherwise standard vision Mamba blocks rather than a reallocation of convolution and Mamba across stages (Wang et al., 2024).

It also differs from VMamba in emphasis. VMamba adapts Mamba to images through SS2D and VSS blocks across a hierarchical backbone, giving each spatial location access to context from four scan routes throughout the network (Liu et al., 2024). VCMamba instead treats convolution as the preferred operator in early high-resolution stages and confines Mamba-based global modeling to the deepest stage (Munir et al., 4 Sep 2025). This suggests a different answer to the central question identified in visual Mamba surveys: not only how to scan visual data, but where in the hierarchy Mamba should be applied at all (Xu et al., 2024).

Several limitations are explicit or implied in the paper. The directional scan mechanism is inherited rather than newly formalized. Practical efficiency claims rely mainly on parameter counts, GMACs, and the linear-complexity argument of Mamba; the paper does not report throughput, latency, or memory usage (Munir et al., 4 Sep 2025). The experimental scope is limited to ImageNet-1K and ADE20K, without COCO detection, robustness, or runtime benchmarking. In addition, several implementation details remain underspecified, including exact sequence-order indexing and some low-level hyperparameters. These omissions do not alter the paper’s main contribution, but they constrain how fully its efficiency and generality can be assessed.

In the broader Vision Mamba landscape, VCMamba therefore represents a specific architectural synthesis: convolutional hierarchical local modeling in the high-resolution stages, followed by multi-directional selective state-space modeling in the deepest stage. Its significance lies less in redefining Mamba itself than in showing that a selective late-stage use of Mamba can yield a strong local-global trade-off for image classification and semantic segmentation (Munir et al., 4 Sep 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to VCMamba.