PLUS overview (PerkLab ultrasound library and applications) Andras Lasso Laboratory for Percutaneous Surgery, Queen’s University May 2, 2011.

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
Advertisements

PLUS 2.0 Architecture Adam Rankin, Andras Lasso, Csaba Pinter, Tamas Ungi, and Gabor Fichtinger Laboratory for Percutaneous Surgery (Perk Lab) School of.
© – CSUN 2010 Versionwww.openbraille.org OpenBraille ­ Technical Overview Presenters: Siegfried Kipke – Handytech / Germany Thomas.
Integrating DICOM RT Import into Slicer 4
SlicerRT Image-guided radiation therapy research toolkit for 3D Slicer Csaba Pinter 1, Andras Lasso 1, An Wang 2, David Jaffray 2, and Gabor Fichtinger.
Simple Git Steve Pieper. Topics Git considerations and Slicer Git as if it were svn Git the way it is meant to be.
IGSTK The Image-Guided Surgery Toolkit
Using fCal for Freehand Ultrasound Calibration Csaba Pinter, Andras Lasso, Tamas Heffter, Tamas Ungi, Adam Rankin, and Gabor Fichtinger Laboratory for.
NA-MIC National Alliance for Medical Image Computing 3D Slicer Interactive Modules Steve Pieper, PhD.
NA-MIC National Alliance for Medical Image Computing Coming of age for a NA-MIC DBP Gabor Fichtinger, Andras Lasso, Tamas Ungi, Csaba.
Mid semester presentation Spring 2003 Project Name: Device driver for WinCE Performed by: Maya Yokev Tomer Naftali Supervisor: Evgeny Rivkin.
ITK Lecture 12: Open Source & Cross Platform Software Development Methods in Image Analysis CMU Robotics Institute U. Pitt Bioengineering 2630 Spring.
SDL Proprietary and Confidential Manager th June 2013 Ashley Mandell-Lynn Director, Global Production Services Martin Radford Business Solutions.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
IGT Meeting – CADDLab – November, 2005 Image-Guided Surgery Applications Julien Jomier The University of North Carolina at Chapel Hill.
Slicer IGT and Open IGT Link
SlicerRT 3DSlicer extensions for radiotherapy research Andras Lasso 1, Csaba Pinter 1, Kevin Wang 2, Steve Pieper 3, Greg Sharp 4, and Gabor Fichtinger.
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 IGT Software Design and Process Bill Lorensen GE Research.
Getting Started with ITK in Python Language
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
SlicerRT Hands-on tutorial Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit National Alliance for Medical Image Computing.
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
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.
Segmentation support in Slicer Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
National Alliance for Medical Image Computing Slicer3 Status Update.
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 Slicer Building and Deployment Steve Pieper, PhD.
Methods Validation with Simulated Data 1.Generate random linear objects in the model coordinate system. 2.Generate a random set of points on each linear.
Accada – Open Source EPC Network Prototyping Platform Christian Floerkemeier Christof Roduner SAP October 2006.
CMake refactoring P. Hristov 19/03/2014. History I  Recursive makefiles (F.Carminati):  Problems in dependencies  Slow  "Recursive Makefiles.
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.
Open Source Software in Image Guided Surgery and New Age of Publishing Luis Ibáñez KITWARE, Inc.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
The Evolution of a VR-based IGT Environment Terry Peters, Robarts Research Institute David Gobbi, CEO, Atamai Inc.
GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging.
CUDA-based Volume Rendering in IGT Nobuhiko Hata Benjamin Grauer.
NA-MIC National Alliance for Medical Image Computing An Integrated System for Image-Guided Radiofrequency Ablation (RFA) of Liver Tumors.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Overview of Operating Systems Introduction to Operating Systems: Module 0.
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.
NA-MIC National Alliance for Medical Image Computing Non-Interactive Tools Stephen Aylward, Kitware
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page.
PLUS overview (Public software Library for UltraSound imaging research) Andras Lasso, Tamas Heffter, Csaba Pinter, Tamas Ungi, Thomas Kuiran Chen, Alexis.
PLUS overview (PerkLab ultrasound library and applications)
OpenIGTLink in Plus Tamas Ungi, Andras Lasso Laboratory for Percutaneous Surgery, Queen’s University August 4, 2011.
TM Vienna v2.0. TM An Overview of Vienna v2.0 Vienna 2.0 was designed to address issues that exist with test management and execution software available.
PLUS Tutorial: How to build an fCal calibration phantom Author: Andras Lasso.
Slicer for Image Guided Therapy Haying Liu Lead Engineer Nobuhiko Hata Simon DiMaio (Prostate robot proj) Raimundo Sierra (Neuroend0scope navi proj)
CMake: Experience in ALICE P. Hristov 19/06/12. History I Recursive makefiles (F.Carminati): – Problems in dependencies – Slow "Recursive Makefiles.
PLUS overview (Public software Library for UltraSound imaging research) Andras Lasso, Tamas Heffter, Csaba Pinter, Tamas Ungi, Thomas Kuiran Chen, Alexis.
PLUS Model Catalog: A library of 3D-printable models
Introduction Results Methods Conclusions Acknowledgements
Build and Test system for FairRoot
3D Slicer module programming
Dynamic management of segmented structures in 3D Slicer
3D Slicer hands-on tutorial
Ron Kikinis, MD Professor of Radiology, Harvard Medical School
Open Automation Software
An Open-Source Solution for Interactive Acquisition, Processing and Transfer of Interventional Ultrasound Images Jonathan Boisvert, David Gobbi, Siddharth.
Presentation transcript:

PLUS overview (PerkLab ultrasound library and applications) Andras Lasso Laboratory for Percutaneous Surgery, Queen’s University May 2, 2011

Overview Introduction What’s new Current status – Software platform – Supported hardware – Development process – Applications / features Planned developments - 2 -Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011

Introduction PLUS – PerkLab ultrasound History: implementation is based on two SynchroGrab versions – QueensOpenIGTLibs in Queen’s repository Last commit: October 7, 2008 (Revision: 30) svn+ssh://image.cs.queensu.ca/image/svn/QueensOpenIGTLibs/trunk/VTKLibs/Ultrasound – 4D Ultrasound module in NAMIC sandbox repository Last commit: August 16, 2009 (Revision: 4993) trunk/4DUltrasound-WithGating/ Team: – Csaba Pinter (project management, PLUS core, free-hand calibration development) – Tamas Heffter (PLUS core, iCAL development) – Thomas K. Chen (calibration algorithm development) – Tamas Ungi (Ascension, OpenIGTLink communication development) – Andras Lasso (review, coordination with other projects) - 3 -Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011

What’s new Support for new hardware: brachy stepper, EM tracker, new Ultrasonix SDK versions, … New applications: calibration, volume reconstruction, diagnostics, … Enhancements: temporal calibration – a.k.a. synchronization, … Bugfixes Automatic tests But: Some old hardware and applications are not tested or not integrated. Tested on Windows only Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011

Software platform Language: C++ Build system: CMake Automatic testing and dashboard: CTest, CDash External libraries: – Required: ITK, VTK – Optional: OpenIGTLink (for communication with 3D Slicer and IGSTK), device drivers Supported operating systems: – Windows XP (32-bit), Windows 7 (64- bit): regularly tested – Linux: not tested, everything should work except Windows drivers and RS- 232 serial communication PLUS library VTKITK Open IGTLink SDKs and drivers Applications (PLUS applications or custom apps) - 5 -Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011

Supported hardware /1 Image acquisition – Ultrasonix US capture via Ulterius SDK (Windows only): supports SDK versions 1.2, 2.0, 5.6 (latest) – tested – ImagingControls USB framegrabber (Windows only) – tested – Simulator: replay saved image sequences from metafile (for testing without hardware) – tested Not integrated (source code is in the repository, but not used): Ultrasonix US capture via Porta SDK (Windows only) Video for Windows (Windows only): generic framegrabber Linux video (Linux only) Matrox imaging library - 6 -Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011

Supported hardware /2 Position tracking – NDI Certus tracker (Windows only) – tested – Brachytherapy steppers/stabilizers (Windows only): Burdette Medical Systems target guide – tested CMS Accuseed DS-300 – tested – Ascension 3DG electromagnetic tracker (Windows only) – work in progress – Polaris tracker – not tested – Flock of birds tracker – not tested Not integrated: Micron tracker - 7 -Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011

Applications fCAL: Free-hand calibration (compute image plane to marker transform), using double-N calibration phantom, with GUI – work in progress Tracked ultrasound capturing: synchronized image and position acquisition, with GUI – tested Volume reconstruction (from tracked ultrasound capture files), console app – tested iCAL: Calibration and diagnostics of brachytherapy stepper, with GUI – tested Image acquisition and tracking diagnostic – tested OpenIGTLinkBroadcaster: for live data transfer to 3D Slicer, console app – work in progress Synchrograb 4D (4D Ultrasound) - not fully integrated - 8 -Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011 fCAL Tracked US capturing iCAL

Development process /1 Source code repository, releases, documentation, issue tracker: – Recently moved (from internal SVN / Mantis / MediaWiki) – Collaborators (people at UBC, Robarts, …) can get access - 9 -Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, spaces/plus/

Development process /2 Automatic nightly build and test: CTest/CDash – Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011

Planned developments Free-hand US calibration application (mid May) Support for Ascension 3DG tracker (mid May) Image/transform broadcasting to OpenIGTLink (mid May) Tracked RF image acquisition (July) Brachytherapy stepper sagittal transducer calibration (September) Support Terason ultrasound image acquisition (September) Support/bugfixes (continuous) Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2011