Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SurgicalSAM: Efficient Class Promptable Surgical Instrument Segmentation

About

The Segment Anything Model (SAM) is a powerful foundation model that has revolutionised image segmentation. To apply SAM to surgical instrument segmentation, a common approach is to locate precise points or boxes of instruments and then use them as prompts for SAM in a zero-shot manner. However, we observe two problems with this naive pipeline: (1) the domain gap between natural objects and surgical instruments leads to inferior generalisation of SAM; and (2) SAM relies on precise point or box locations for accurate segmentation, requiring either extensive manual guidance or a well-performing specialist detector for prompt preparation, which leads to a complex multi-stage pipeline. To address these problems, we introduce SurgicalSAM, a novel end-to-end efficient-tuning approach for SAM to effectively integrate surgical-specific information with SAM's pre-trained knowledge for improved generalisation. Specifically, we propose a lightweight prototype-based class prompt encoder for tuning, which directly generates prompt embeddings from class prototypes and eliminates the use of explicit prompts for improved robustness and a simpler pipeline. In addition, to address the low inter-class variance among surgical instrument categories, we propose contrastive prototype learning, further enhancing the discrimination of the class prototypes for more accurate class prompting. The results of extensive experiments on both EndoVis2018 and EndoVis2017 datasets demonstrate that SurgicalSAM achieves state-of-the-art performance while only requiring a small number of tunable parameters. The source code is available at https://github.com/wenxi-yue/SurgicalSAM.

Wenxi Yue, Jing Zhang, Kun Hu, Yong Xia, Jiebo Luo, Zhiyong Wang• 2023

Related benchmarks

TaskDatasetResultRank
Polyp SegmentationKvasir
Dice Score74
128
Polyp SegmentationETIS
Dice Score34.2
108
Polyp SegmentationCVC-ClinicDB
Dice Coefficient64.4
81
Polyp SegmentationCVC-ColonDB
mDice46
66
Polyp SegmentationEndoScene
mDice62.3
61
Surgical Instrument SegmentationEndoVis 2018 (test)
Ch_IoU80.33
32
Polyp SegmentationKvasir-Seg
mDice0.74
27
Surgical Instrument SegmentationEndoVis 2017 (test)
mIoU69.94
22
Polyp SegmentationCVC300
mDice62.3
19
Laparoscopic SegmentationGynsurg (unseen)
Dice (C2)38.74
16
Showing 10 of 17 rows

Other info

Follow for update