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

Surgery
Software engineering

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., ... 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

The image-guided surgery toolkit IGSTK : An open source C++ software toolkit. / Cheng, Peng; Ibanez, Luis; Gobbi, David; Gary, Kevin; Aylward, Stephen; Jomier, Julien; Enquobahrie, Andinet; Zhang, Hui; Kim, Hee Su; Blake, M. Brian; Cleary, Kevin.

Progress in Biomedical Optics and Imaging - Proceedings of SPIE. Vol. 6516 2007. 65160A.

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

Cheng, P, Ibanez, L, Gobbi, D, Gary, K, Aylward, S, Jomier, J, Enquobahrie, A, Zhang, H, Kim, HS, Blake, MB & 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, Medical Imaging 2007: PACS and Imaging Informatics, San Diego, CA, United States, 2/20/07. https://doi.org/10.1117/12.719562
Cheng P, Ibanez L, Gobbi D, Gary K, Aylward S, Jomier J et al. The image-guided surgery toolkit IGSTK: An open source C++ software toolkit. In Progress in Biomedical Optics and Imaging - Proceedings of SPIE. Vol. 6516. 2007. 65160A https://doi.org/10.1117/12.719562
Cheng, Peng ; Ibanez, Luis ; Gobbi, David ; Gary, Kevin ; Aylward, Stephen ; Jomier, Julien ; Enquobahrie, Andinet ; Zhang, Hui ; Kim, Hee Su ; Blake, M. Brian ; Cleary, Kevin. / The image-guided surgery toolkit IGSTK : An open source C++ software toolkit. Progress in Biomedical Optics and Imaging - Proceedings of SPIE. Vol. 6516 2007.
@inproceedings{db542682f03f4798a4a96d6bd288b3fa,
title = "The image-guided surgery toolkit IGSTK: An open source C++ software toolkit",
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.",
keywords = "Agile development, Best practices, Extreme programming, Open source, Software",
author = "Peng Cheng and Luis Ibanez and David Gobbi and Kevin Gary and Stephen Aylward and Julien Jomier and Andinet Enquobahrie and Hui Zhang and Kim, {Hee Su} and Blake, {M. Brian} and Kevin Cleary",
year = "2007",
month = "10",
day = "15",
doi = "10.1117/12.719562",
language = "English",
isbn = "0819466344",
volume = "6516",
booktitle = "Progress in Biomedical Optics and Imaging - Proceedings of SPIE",

}

TY - GEN

T1 - The image-guided surgery toolkit IGSTK

T2 - An open source C++ software toolkit

AU - Cheng, Peng

AU - Ibanez, Luis

AU - Gobbi, David

AU - Gary, Kevin

AU - Aylward, Stephen

AU - Jomier, Julien

AU - Enquobahrie, Andinet

AU - Zhang, Hui

AU - Kim, Hee Su

AU - Blake, M. Brian

AU - Cleary, Kevin

PY - 2007/10/15

Y1 - 2007/10/15

N2 - 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.

AB - 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.

KW - Agile development

KW - Best practices

KW - Extreme programming

KW - Open source

KW - Software

UR - http://www.scopus.com/inward/record.url?scp=35148867534&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35148867534&partnerID=8YFLogxK

U2 - 10.1117/12.719562

DO - 10.1117/12.719562

M3 - Conference contribution

SN - 0819466344

SN - 9780819466341

VL - 6516

BT - Progress in Biomedical Optics and Imaging - Proceedings of SPIE

ER -