The image-guided surgery toolkit IGSTK: An open source C++ software toolkit

Peng Cheng, Luis Ibanez, David Gobbi, Kevin Gary, Stephen Aylward, Julien Jomier, Andinet Enquobahrie, Hui Zhang, Hee Su Kim, M. Brian Blake, Kevin Cleary

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The Image-Guided Surgery Toolkit (IGSTK) is an open source C++ software library that provides the basic components needed to develop image-guided surgery applications. The focus of the toolkit is on robustness using a state machine architecture. This paper presents an overview of the project based on a recent book which can be downloaded from igstk.org. The paper includes an introduction to open source projects, a discussion of our software development process and the best practices that were developed, and an overview of requirements. The paper also presents the architecture framework and main components. This presentation is followed by a discussion of the state machine model that was incorporated and the associated rationale. The paper concludes with an example application.

Original languageEnglish
Title of host publicationProgress in Biomedical Optics and Imaging - Proceedings of SPIE
Volume6516
DOIs
StatePublished - Oct 15 2007
Externally publishedYes
EventMedical Imaging 2007: PACS and Imaging Informatics - San Diego, CA, United States
Duration: Feb 20 2007Feb 22 2007

Other

OtherMedical Imaging 2007: PACS and Imaging Informatics
CountryUnited States
CitySan Diego, CA
Period2/20/072/22/07

    Fingerprint

Keywords

  • Agile development
  • Best practices
  • Extreme programming
  • Open source
  • Software

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Cheng, P., Ibanez, L., Gobbi, D., Gary, K., Aylward, S., Jomier, J., Enquobahrie, A., Zhang, H., Kim, H. S., Blake, M. B., & Cleary, K. (2007). The image-guided surgery toolkit IGSTK: An open source C++ software toolkit. In Progress in Biomedical Optics and Imaging - Proceedings of SPIE (Vol. 6516). [65160A] https://doi.org/10.1117/12.719562