Segment Anything with Multiple Modalities

Aoran Xiao, Weihao Xuan, Heli Qi, Yun Xing, Naoto Yokoya +1 more
8/17/2024
cs.CV

No official code found. Best implementation: weihao1115/mm-sam (118 stars, Apache-2.0, last commit 2024-09-01).

Abstract

Robust and accurate segmentation of scenes has become one core functionality in various visual recognition and navigation tasks. This has inspired the recent development of Segment Anything Model (SAM), a foundation model for general mask segmentation. However, SAM is largely tailored for single-modal RGB images, limiting its applicability to multi-modal data captured with widely-adopted sensor suites, such as LiDAR plus RGB, depth plus RGB, thermal plus RGB, etc. We develop MM-SAM, an extension and expansion of SAM that supports cross-modal and multi-modal processing for robust and enhanced segmentation with different sensor suites. MM-SAM features two key designs, namely, unsupervised cross-modal transfer and weakly-supervised multi-modal fusion, enabling label-efficient and parameter-efficient adaptation toward various sensor modalities. It addresses three main challenges: 1) adaptation toward diverse non-RGB sensors for single-modal processing, 2) synergistic processing of multi-modal data via sensor fusion, and 3) mask-free training for different downstream tasks. Extensive experiments show that MM-SAM consistently outperforms SAM by large margins, demonstrating its effectiveness and robustness across various sensors and data modalities.

View on arXivView PDF

Code Implementations(1)

weihao1115/mm-samCommunity100%
Apache-2.0

The official implementation of "Segment Anything with Multiple Modalities".

1184PythonAug 17, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{xiao2024segment,
  title  = {Segment Anything with Multiple Modalities},
  author = {Aoran Xiao and Weihao Xuan and Heli Qi and Yun Xing and Naoto Yokoya and Shijian Lu},
  year   = {2024},
  eprint = {2408.09085},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.09085v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.09085.svg)](https://codeofpaper.com/paper/2408.09085)

Discussion