Kevin Cleary PhD Director of ISIS Center, Georgetown University.

Slides:



Advertisements
Similar presentations
Image-Guided Software Toolkit (IGSTK) Phase III Planning Meeting Kevin Cleary, PhD Imaging Science and Information Systems (ISIS) Center Computer Assisted.
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
itk::fem Framework Updates
Surgical Planning Laboratory -1- Brigham and Womens Hospital Slicer Tutorial 7 Saving Data Sonia Pujol, Ph.D. Randy Gollub, M.D.,
-1- iGyne1.0 Tutorial Xiaojun Chen, Ph.D. and iGyne Team Surgical Planning Laboratory, Brigham and Women's Hospital, Harvard Medical School Surgical Planning.
National Alliance for Medical Image Computing Slicer3 Architecture.
Template v5 October 12, Copyright © Infor. All Rights Reserved. 1 Learn LN User interface concepts Bram Vijfhuizen Principal.
Integrating DICOM RT Import into Slicer 4
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School User Interfaces and.
3D Slicer in Image Guided Therapy Nobuhiko Hata, PhD Brigham and Women’s Hospital.
NA-MIC National Alliance for Medical Image Computing 3D Slicer Version 4 Architecture and Status Steve Pieper, Ph.D.
IGSTK The Image-Guided Surgery Toolkit
NA-MIC National Alliance for Medical Image Computing 3D Slicer Interactive Modules Steve Pieper, PhD.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School 3D Slicer And The NA-MIC.
NA-MIC National Alliance for Medical Image Computing Slicer4 Guided Tour Steve Pieper, Ph.D.
© NIH National Center for Image-Guided Therapy, March 2008 IGT Clinical Workshop Non-Rigid, Multi-Modality Image Registration for Thermal Ablation: Non-Rigid,
Slicer IGT and Open IGT Link
Software Process for Distributed Teams KITWARE, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing IGT Software Design and Process Bill Lorensen GE Research.
Topics Covered: Data preparation Data preparation Data capturing Data capturing Data verification and validation Data verification and validation Data.
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
Stephen R. Aylward, Director of Medical Imaging, Kitware.
3D Slicer: A Free & Open Source Platform For Medical Image Analysis and Visualization Brigham and Women’s Hospital.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
IGT System Design Kevin Cleary, PhD Imaging Science and Information Systems (ISIS Center) Department of Radiology Georgetown University Medical Center.
material assembled from the web pages at
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Highlights, Aims and Architecture Will Schroeder Kitware.
Workflow based Slicer IGT Module : Tutorial Andinet Enquobahrie, PhD Kitware Inc December, 2008.
CHAPTER TEN AUTHORING.
National Alliance for Medical Image Computing Slicer3 Status Update.
NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
SimITK and SimVTK: ITK and VTK in Simulink DG Gobbi, P Mousavi, KM Li, J Xiang, A Campigotto, A LaPointe, G Fichtinger, P Abolmaesumi Medical Image Analysis.
Open Terminology Portal (TOP) Frank Hartel, Ph.D. Associate Director, Enterprise Vocabulary Services National Cancer Institute, Center for Biomedical Informatics.
William Schroeder, Ph.D. §, Andy Cedilnik §, Sebastien Barré, Ph.D. §, William Lorensen ‡, James Miller, Ph.D. ‡, Daniel Blezek, Ph.D. ‡ § Kitware Inc.,
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
NA-MIC National Alliance for Medical Image Computing OpenIGTLink Update NA-MIC Summer Project Week 2010 Junichi Tokuda, Ph.D. Department.
Open Source Software in Image Guided Surgery and New Age of Publishing Luis Ibáñez KITWARE, Inc.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
The Evolution of a VR-based IGT Environment Terry Peters, Robarts Research Institute David Gobbi, CEO, Atamai Inc.
NA-MIC National Alliance for Medical Image Computing An Integrated System for Image-Guided Radiofrequency Ablation (RFA) of Liver Tumors.
The Insight Journal Luis Ibáñez KITWARE, Inc.. NAMIC and The Insight Journal.
NA-MIC National Alliance for Medical Image Computing Isomics, Inc. Steve Pieper.
An Open-Source Solution for Interactive Acquisition, Processing and Transfer of Interventional Ultrasound Images Jonathan.
NA-MIC National Alliance for Medical Image Computing Slicer 2010: Past, Present, and Future Steve Pieper, Ph.D.
Slicer 3 Ron Kikinis, Steve Pieper. CTK Workshop Heidelberg, June 29/30, 2009 Slicer Goals  Stable, Usable, Cross Platform, End-User Software for Medical.
OpenIGTLink Junichi Tokuda 1 1 Brigham and Women’s Hospital / Harvard Medical School, Luis Ibanez 2, Csaba Csoma 3, Patrick Cheng 4, Haiying Liu 1, Jack.
NA-MIC National Alliance for Medical Image Computing Kitware, Inc. Core 2 Engineering William J. Schroeder.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
NA-MIC National Alliance for Medical Image Computing DBP2: Software Integration for Image Guided Surgery Gabor Fichtinger & Andras Lasso.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Stephen R. Aylward Kitware, Inc.
Workflow Stephen Aylward Luis Ibanez. Goals Identify 3 main challenges in this area Identify 3 specific problems that can be solved by a collaborative.
NA-MIC National Alliance for Medical Image Computing Slicer3 Update
Slicer IGT : Workflow based design Andinet Enquobahrie, PhD Kitware Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Introduction Will Schroeder Kitware, Inc.
Luis Ibáñez, Julien Jomier, David Gobbi, Rick Avila, Brian Blake, Hee-Su Kim, Kevin Gary, Stephen Aylward, Kevin Cleary Kitware, Inc.; ISIS-Center, Georgetown.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
Introduction Results Methods Conclusions Acknowledgements
3D Slicer module programming
RSNA2012 Quantitative Imaging Reading Room
Slicer IGT Module : Wizard UI Design
The Common Toolkit Sascha Zelzer
The Insight Software Consortium InsightSoftwareConsortium
Ron Kikinis, MD Professor of Radiology, Harvard Medical School
An Open-Source Solution for Interactive Acquisition, Processing and Transfer of Interventional Ultrasound Images Jonathan Boisvert, David Gobbi, Siddharth.
IGSTK Architecture Overview
Will Schroeder, Kitware, Inc.
NA-MIC Kit
Presentation transcript:

Kevin Cleary PhD Director of ISIS Center, Georgetown University

CTK Workshop Heidelberg, June 29/30, /25/2008 Open Source Workshop, CARS 2008, Barcelona 2 Architecture  IGSTK is built on other widely used open source toolkits, such as ITK, VTK, FLTK, and Qt  IGSTK is designed as a collection of medium size components modeling different sub-systems in a image-guided intervention application  Safety is the first consideration during the design.  Defensive Programming  Safety by Design  Software Verification  High Code Coverage  State Machine Programming

CTK Workshop Heidelberg, June 29/30, /25/2008 Open Source Workshop, CARS 2008, Barcelona 3 Layered Architecture

CTK Workshop Heidelberg, June 29/30, 2009 IGSTK Components Tracker / Tracker Tool Spatial Objects / Representations View / Widget Image IO Coordinate system / Visualization Registration Calibration Reslicing Video Imager State Machine Timing Logging Events

CTK Workshop Heidelberg, June 29/30, State Machine State machine characteristics:  Deterministic Behavior  Preclude Wrong Use  Robustness to Misuse  Managing Complexity  Traceability  Suitability for Testing  Consistent Documentation A state machine is defined by a set of states, a set of inputs, and a set of transitions from one state to another. The motivation for introducing state machine to IGSTK is to improve the safety and robustness of the library.

CTK Workshop Heidelberg, June 29/30, Image courtesy of Kevin Gary, Arizona State University State Machine Visualization and Validation

CTK Workshop Heidelberg, June 29/30, GUI View1 View2 View3 View4 Object Representation Spatial Object Tracker TrackerTool 1 TrackerTool 2 TrackerTool 3 Object Representation Tick Pulse generator (‘Tick’) updates View and Tracker at specific rates to ensure the information presented is timely and accurate. Image courtesy of Luis Ibanez, Kitware Inc. Timing and Synchronization

CTK Workshop Heidelberg, June 29/30, 2009 Scene Graph Image-guided intervention could have a very complicated scene graph tree. To mange this complexity and provide flexibility, we created coordinate system API in IGSTK release 3.0 Coordinate systems involved in a typical Image-guided surgery The complex scene graph structure of an image-guided surgery procedure involving using multiple images

CTK Workshop Heidelberg, June 29/30, 2009 Scene Graph Visualization Scene graph can be output to a dot file or use FLTK widget for visualization Visualization using dot from Graphviz package Visualization using FLTK widget developed by Arizona State Univ.

CTK Workshop Heidelberg, June 29/30, Oblique Reslicing Image courtesy of Frank Lindseth, SINTEFF, Norway

CTK Workshop Heidelberg, June 29/30, 2009 VideoGrabber Image courtesy of Frank Lindseth, SINTEFF, Norway Incorporating video stream into IGT applications

CTK Workshop Heidelberg, June 29/30, 2009 OpenIGTLink Slicer MRML Scene MRML Transform Node MRML Model IGSTK Tracker TrackerTool TransformObserver OpenIGTLink Record Socket Transmission Tracker Image courtesy of Luis Ibanez, Kitware Inc. OpenIGTLink is jointly developed by: Brigham & Women Hospital Georgetown University, ISIS Center John Hopkins University Acousticmed National Institute of Technology (Japan) Ministry of International Trade and Industry (Japan) Insight Software Consortium National Alliance for Medical Image Computing (NAMIC) Kitware Inc

CTK Workshop Heidelberg, June 29/30, 2009 Various Applications  Robot-assisted needle placement  Vetebroplasty  Radiofrequency ablation

CTK Workshop Heidelberg, June 29/30, 2009 Various Applications Cont.  Needle Biopsy  CT/US Navigation

CTK Workshop Heidelberg, June 29/30, 2009 Lung Biopsy (Clinical Trial Using IGSTK) Top: Screen shot of the application Left: Confirm CT scan of the biopsy needle position Filip Banovac, MD, Radiology, GUMC

CTK Workshop Heidelberg, June 29/30, 2009 Luti (Neurosurgery system developed using IGSTK) Image courtesy of Sebastian Ordas Luti Image-Guided Navigation System (Ideuno, Argentina)

CTK Workshop Heidelberg, June 29/30, 2009 NDI showing IGSTK demo in conferences

CTK Workshop Heidelberg, June 29/30, 2009 Focus of development  Technical  User support  Extend support for tracker  Develop example applications  Expand video imager class  Clinical  IGSTK Bronchoscopy  IGSTK Laparoscopy

CTK Workshop Heidelberg, June 29/30, Thank you! PAPER:"IGSTK: An Open Source Software Toolkit for Image-Guided Surgery“ – IEEE Computer, April 2006 (Vol. 39, No. 4) BOOK: " IGSTK - Image-Guided Surgery Toolkit – An Open Source C++ Library,” 2 nd edition, For release WEB: WIKI: