Skip to content

IST-ROS: Interactive Segmentation and Tracking for ROS, is a package based on integration of Segment Anything Model with semi-supervised video object segmentation method, for flexible object segmentation and tracking in ROS-based systems.

License

Notifications You must be signed in to change notification settings

ElsevierSoftwareX/SOFTX-D-24-00272

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IST-ROS: A Flexible Object Segmentation and Tracking Framework for ROS

IST-ROS is a package based on integration of Segment Anything Model with semi-supervised video object segmentation method, for flexible object segmentation and tracking in ROS-based systems.

Installation

For detailed installation instructions, please refer to the Installation.md file.

Usage

IST-ROS can be used with or without ROS. For examples on how to run IST-ROS, please refer to the following files:

  • GUI.md: Instruction for using Graphical User Interface .
  • RunWithROS.md: Instructions for running IST-ROS with ROS.
  • RunWithoutROS.md: Instructions for running IST-ROS without ROS.

Interactive Target Selection through GUI

Target selection

Target Segmentation and Tracking

pick_and_place_gui pp suturing_gui suturing wallet_gui wallet open_gui open fingers_gui fingers hsr_gui hsr micromanipulation_gui micromanipulation boxing_gui boxing sheep_gui sheep

Multi-mode Tracking Visualization

Target selection

Related publications

@Article{s23249865,
  AUTHOR = {Fozilov, Khusniddin and Colan, Jacinto and Davila, Ana and Misawa, Kazunari and Qiu, Jie and Hayashi, Yuichiro and Mori, Kensaku and Hasegawa, Yasuhisa},
  TITLE = {Endoscope Automation Framework with Hierarchical Control and Interactive Perception for Multi-Tool Tracking in Minimally Invasive Surgery},
  JOURNAL = {Sensors},
  VOLUME = {23},
  YEAR = {2023},
  NUMBER = {24},
  ARTICLE-NUMBER = {9865},
  URL = {https://www.mdpi.com/1424-8220/23/24/9865},
  PubMedID = {38139711},
  ISSN = {1424-8220},
  DOI = {10.3390/s23249865}
}

@inproceedings{cheng2022xmem,
  title={{XMem}: Long-Term Video Object Segmentation with an Atkinson-Shiffrin Memory Model},
  author={Cheng, Ho Kei and Alexander G. Schwing},
  booktitle={ECCV},
  year={2022}
}

@article{kirillov2023segany,
  title={Segment Anything},
  author={Kirillov, Alexander and Mintun, Eric and Ravi, Nikhila and Mao, Hanzi and Rolland, Chloe and Gustafson, Laura and Xiao, Tete and Whitehead, Spencer and Berg, Alexander C. and Lo, Wan-Yen and Doll{\\'a}r, Piotr and Girshick, Ross},
  journal={arXiv:2304.02643},
  year={2023}
}

About

IST-ROS: Interactive Segmentation and Tracking for ROS, is a package based on integration of Segment Anything Model with semi-supervised video object segmentation method, for flexible object segmentation and tracking in ROS-based systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%