The image-guided surgery toolkit IGSTK: an open source C++ software toolkit.
This paper presents an overview of the image-guided surgery toolkit (IGSTK). IGSTK is an open source C++ software library that provides the basic components needed to develop image-guided surgery applications. It is intended for fast prototyping and development of image-guided surgery applications....
| Publicado en: | Journal of Digital Imaging Vol. 20; pp. 21 - 34 |
|---|---|
| Autores principales: | , , , , , , , , , |
| Formato: | pictorial Journal Article |
| Publicado: |
Springer Nature
Sep2007 Supplement
|
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=105929668&site=ehost-live header: @attributes: shortDbName: ccm uiTerm: 105929668 longDbName: CINAHL Complete uiTag: AN controlInfo: bkinfo: dissinfo: jinfo: jid: 08971889 DOQ jtl: Journal of Digital Imaging issn: 08971889 maglogo: N pubinfo: dt: Sep2007 Supplement vid: 20 pid: 237 pub: Springer Nature place: New York, New York artinfo: ui: 105929668 2009701156 10.1007/s10278-007-9054-3 NLM17703338 105929668 ppf: 21 ppct: 13 formats: fmt: @attributes: type: P tig: atl: The image-guided surgery toolkit IGSTK: an open source C++ software toolkit. aug: au: Enquobahrie A Cheng P Gary K Ibanez L Gobbi D Lindseth F Yaniv Z Aylward S Jomier J Cleary K affil: Kitware Inc, Clifton Park, NY 12605; andinet.enqu@kitware.com sug: subj: Digital Imaging Medical Informatics Software Therapy, Computer Assisted DICOM Funding Source Surgical Equipment and Supplies ab: This paper presents an overview of the image-guided surgery toolkit (IGSTK). IGSTK is an open source C++ software library that provides the basic components needed to develop image-guided surgery applications. It is intended for fast prototyping and development of image-guided surgery applications. The toolkit was developed through a collaboration between academic and industry partners. Because IGSTK was designed for safety-critical applications, the development team has adopted lightweight software processes that emphasizes safety and robustness while, at the same time, supporting geographically separated developers. A software process that is philosophically similar to agile software methods was adopted emphasizing iterative, incremental, and test-driven development principles. The guiding principle in the architecture design of IGSTK is patient safety. The IGSTK team implemented a component-based architecture and used state machine software design methodologies to improve the reliability and safety of the components. Every IGSTK component has a well-defined set of features that are governed by state machines. The state machine ensures that the component is always in a valid state and that all state transitions are valid and meaningful. Realizing that the continued success and viability of an open source toolkit depends on a strong user community, the IGSTK team is following several key strategies to build an active user community. These include maintaining a users and developers' mailing list, providing documentation (application programming interface reference document and book), presenting demonstration applications, and delivering tutorial sessions at relevant scientific conferences. pubtype: Academic Journal doctype: pictorial Journal Article ougenre: Article language: English refInfo: holdings: @attributes: islocal: N |
|---|