--- license: apache-2.0 tags: - medical-image-segmentation - mamba - unet - pytorch datasets: - synapse --- # LGFVM-UNet — Synapse Multi-organ Segmentation Implementation of **"A Local-Global Fusion Vision Mamba UNet Framework for Medical Image Segmentation"** published in *Engineering Applications of Artificial Intelligence* (2026). ## Model Description LGFVM-UNet combines: - **LGF-VSS block**: parallel multi-scale convolutions + Mamba SSM fused via QuadGate dynamic gating - **MCFB**: Multi-level Cross-scale Feature Fusion Block with spatial-channel dual attention - **Adaptive Hierarchical Loss**: gradient statistics-based dynamic supervision weighting ## Performance on Synapse Multi-organ Dataset | Method | DSC (%) ↑ | HD95 ↓ | |--------|-----------|--------| | UNet | 71.98 | 22.39 | | TransUNet | 82.42 | 25.54 | | MSVM-UNet | 87.41 | 8.91 | | **LGFVM-UNet (paper)** | **88.74** | **6.65** | ## Training Config - Optimizer: AdamW (lr=1e-4, weight_decay=1e-4) - Batch size: 32 - Epochs: 200 (early stopping patience=15) - Scheduler: CosineAnnealingLR - Input size: 224×224 - GPU: NVIDIA RTX 4090 ## Usage ```python import torch from models.vmunet.vmunet import LGFVMUNet model = LGFVMUNet( num_classes=9, input_channels=3, depths=[2, 2, 2, 2], depths_decoder=[2, 2, 2, 1], drop_path_rate=0, use_full_scale_skip=True, ) checkpoint = torch.load("best_model.pth", map_location="cpu") model.load_state_dict(checkpoint) model.eval() # Input: (B, 3, 224, 224) # Output: (B, 9, 224, 224) logits with torch.no_grad(): logits, _ = model(image) pred = torch.argmax(torch.softmax(logits, dim=1), dim=1) ``` ## Citation ```bibtex @article{li2026lgfvmunet, title={A Local-Global Fusion Vision Mamba UNet Framework for medical image segmentation}, author={Li, Yanbo and Mao, Zihan and Qin, Feiwei and Peng, Yong and Zhang, Guodao and Xi, Xugang and Ma, Xiaoqin and Yu, Huanhuan and Zhou, Yu and Zhu, Zhu}, journal={Engineering Applications of Artificial Intelligence}, volume={169}, pages={113987}, year={2026}, publisher={Elsevier} } ``` ## Source Code [https://github.com/NicoleDyson/LGFVM-UNet](https://github.com/NicoleDyson/LGFVM-UNet)