atlas

Research map / Detection and segmentation / Open-set and few-shot detection

SurgicalSAM: Efficient Class Promptable Surgical Instrument Segmentation

AAAI 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Prompted SAM segmentation · 107 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SurgicalSAM, an end-to-end efficient-tuning of SAM for class-promptable surgical instrument segmentation, using prototype-based class prompts and contrastive prototype learning on EndoVis2017/2018.

Problem

Zero-shot SAM generalises poorly to surgical instruments and needs precise point/box prompts from specialist detectors, creating complex multi-stage pipelines for surgical instrument segmentation.

Approach

Replace explicit point/box prompts with a lightweight prototype-based class prompt encoder that turns learnable class prototypes into dense and sparse prompt embeddings for SAM's mask decoder, with a prototype contrastive loss (infoNCE-style) to increase inter-class discrimination; only the prompt encoder and mask decoder are tuned while the ViT-H image encoder stays frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
tune SAM with SurgicalSAM's prototype-based class prompt encoder and mask decoderSAM ViT-H · EndoVis2018mc IoU: 48.65 -> 58.87Helped
tune SAM with SurgicalSAM's prototype-based class prompt encoder and mask decoderSAM ViT-H · EndoVis2017mc IoU: 55.26 -> 67.03Helped
add contrastive prototype learning rather than using fixed class prototypes (ablation)SurgicalSAM · EndoVis2018, n=2Challenge IoU: 76.38 -> 80.33Helped
add contrastive prototype learning rather than using fixed class prototypes (ablation)SurgicalSAM · EndoVis2018, n=2mc IoU: 53.95 -> 58.87Helped
vary the number of tokens per class from 2 to 4, 6, or 8 (ablation)SurgicalSAM · EndoVis2018Challenge IoU: 80.33; 79.46; 79.67; 80.10No clear effect
vary the number of tokens per class from 2 to 4, 6, or 8 (ablation)SurgicalSAM · EndoVis2018mc IoU: 58.87; 58.40; 56.97; 58.30No clear effect
add dense prompt embeddings (ablation)SurgicalSAM · EndoVis2018Challenge IoU: 23.61 -> 80.33Helped
add dense prompt embeddings (ablation)SurgicalSAM · EndoVis2018mc IoU: 14.13 -> 58.87Helped
add sparse prompt embeddings (ablation)SurgicalSAM · EndoVis2018Challenge IoU: 78.58 -> 80.33Helped
add sparse prompt embeddings (ablation)SurgicalSAM · EndoVis2018mc IoU: 58.24 -> 58.87Helped
add positive and negative embeddings (ablation)SurgicalSAM · EndoVis2018Challenge IoU: 77.69 -> 80.33Helped
add positive and negative embeddings (ablation)SurgicalSAM · EndoVis2018mc IoU: 57.47 -> 58.87Helped

Surprising findings

Limitations

Experimental setup

Datasets: EndoVis2018 EndoVis2017

Benchmarks: EndoVis2018 EndoVis2017

Metrics: Challenge IoU IoU mc IoU per-class IoU training speed GPU memory inference speed

Baselines: TernausNet MF-TAPNet Dual-MF ISINet TraSeTr S3Net MATIS Frame MaskTrack-RCNN + SAM Mask2Former + SAM Track Anything PerSAM PerSAM (Fine-Tune)

Builds on: Segment Anything Model infoNCE TernausNet Track Anything PerSAM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy