ReMeDI: Refined Memory for Disambiguation of Identities with SAM3 in Surgical Segmentation

Valay Bundele, Mehran Hosseinzadeh, Hendrik P. A. Lensch
12/18/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Accurate surgical instrument segmentation in endoscopy is crucial for computer-assisted interventions, yet remains challenging due to frequent occlusions, rapid motion, and long-term instrument re-entry. While SAM3 provides a powerful spatio-temporal framework for video object segmentation, its performance in surgical scenes is limited by indiscriminate memory updates, fixed memory capacity, and weak identity recovery after occlusions. We propose ReMeDI-SAM3, a training-free extension of SAM3, that addresses these limitations through three components: (i) relevance-aware memory filtering with a dedicated occlusion-aware memory for storing pre-occlusion frames, (ii) a piecewise interpolation scheme that expands effective memory capacity, and (iii) a feature-based re-identification module with temporal voting for reliable post-occlusion identity disambiguation. Together, these components mitigate error accumulation and enable reliable recovery after occlusions. Evaluations on EndoVis17, EndoVis18 and CholecSeg8k under a zero-shot setting show mcIoU improvements of around 5.8\%, 8\%, and 2\% respectively, over vanilla SAM3, outperforming even prior training-based approaches.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bundele2025remedi,
  title  = {ReMeDI: Refined Memory for Disambiguation of Identities with SAM3 in Surgical Segmentation},
  author = {Valay Bundele and Mehran Hosseinzadeh and Hendrik P. A. Lensch},
  year   = {2025},
  eprint = {2512.16880},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.16880v2}
}

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/2512.16880.svg)](https://codeofpaper.com/paper/2512.16880)

Discussion