Automatic Instrument Segmentation in Robot-Assisted Surgery Using Deep Learning

Alexey Shvets, Alexander Rakhlin, Alexandr A. Kalinin, Vladimir Iglovikov
3/3/2018
cs.CV

Official code: ternaus/robot-surgery-segmentation (638 stars, MIT, PyTorch, last commit 2024-03-28).

Abstract

Semantic segmentation of robotic instruments is an important problem for the robot-assisted surgery. One of the main challenges is to correctly detect an instrument's position for the tracking and pose estimation in the vicinity of surgical scenes. Accurate pixel-wise instrument segmentation is needed to address this challenge. In this paper we describe our winning solution for MICCAI 2017 Endoscopic Vision SubChallenge: Robotic Instrument Segmentation. Our approach demonstrates an improvement over the state-of-the-art results using several novel deep neural network architectures. It addressed the binary segmentation problem, where every pixel in an image is labeled as an instrument or background from the surgery video feed. In addition, we solve a multi-class segmentation problem, where we distinguish different instruments or different parts of an instrument from the background. In this setting, our approach outperforms other methods in every task subcategory for automatic instrument segmentation thereby providing state-of-the-art solution for this problem. The source code for our solution is made publicly available at https://github.com/ternaus/robot-surgery-segmentation

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

Wining solution and its improvement for MICCAI 2017 Robotic Instrument Segmentation Sub-Challenge

638212Shell, PythonFeb 13, 20182 years agoMIT
computer-visiondeep-learningimage-segmentationmedical-imagingpython+2 more

Similar Papers

Cite this paper

@article{shvets2018automatic,
  title  = {Automatic Instrument Segmentation in Robot-Assisted Surgery Using Deep Learning},
  author = {Alexey Shvets and Alexander Rakhlin and Alexandr A. Kalinin and Vladimir Iglovikov},
  year   = {2018},
  eprint = {1803.01207},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1803.01207}
}

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

Discussion