Improvements in SlicerRT, the radiation therapy research toolkit for 3D Slicer Csaba Pinter1, Andras Lasso1, An Wang2, David Jaffray2, and Gabor Fichtinger1.

Slides:



Advertisements
Similar presentations
Computational Environment for Radiotherapy Research CERR 3.0 beta 1 - Getting Started -
Advertisements

Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
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.
Improvements in SlicerRT, the radiation therapy research toolkit for 3D Slicer Csaba Pinter1, Andras Lasso1, An Wang2, David Jaffray2, and Gabor Fichtinger1.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Introduction Background In image-guided interventions, anatomical structures are typically derived from medical images through segmentation. In radiation.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
UNLOCKING POSSIBILITIES. Unlocking Possibilities with RADiON RADiON represents a paradigm shift in DICOM workstations Powerful DICOM Workstation Open.
SlicerRT 3DSlicer extensions for radiotherapy research Andras Lasso 1, Csaba Pinter 1, Kevin Wang 2, Steve Pieper 3, Greg Sharp 4, and Gabor Fichtinger.
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.
AMI GUI Design V1.1 by Kilian Pohl - Reflects changes in AMI MRML Structure - Includes feedback from AMI Workshop in Dec 09.
SlicerRT Hands-on tutorial Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
XIP™ – the eXtensible Imaging Platform A rapid application development and deployment platform Lawrence Tarbox, Ph.D. September, 2010.
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 Slicer4 CLI Slicer Execution Model.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Segmentation support in Slicer Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
CHAPTER TEN AUTHORING.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
The Answer to Your Dosimetry Needs
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Components Jim Miller GE Research.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
1 The EDIT System, Overview European Commission – Eurostat.
Needs and Progress: Summary Flexible, powerful, modular atlas interface, and a query gateway to multiple types of data (GeneNetwork, Barlow, Smith, CCDB,
Giulio Eulisse, Northeastern University CHEP’04, Interlaken, 27th Sep - 1st Oct, 2004 CHEP’04 IGUANA Interactive Graphics Project:
Overview 3D Slicer currently provides very basic technology for annotating images. This limits users in their ability to properly capture semantic information.
Standard Response Evaluation Criteria in Solid Tumors (RECIST) using 3D Slicer Slicer3 Training Compendium Image here. Jeffrey Yap, PhD Wendy Plesniak,
Flair development for the MC TPS Wioletta Kozłowska CERN / Medical University of Vienna.
Methods Conclusions References ResultsIntroduction After all tests were performed, the optimal tolerance value was This tolerance value had an overall.
Development of elements of 3D planning program for radiotherapy Graphical editor options  automated enclose of contour  correction of intersections 
Methods Conclusions References ResultsBackground The program using the enhanced algorithm produces an optimal surface when used with simple inputs. Here,
Chapter 1 Introduction to AutoCAD Civil 3D 2009 Learning Objectives: Understand basic features of AutoCAD Civil 3D Start AutoCAD Civil 3D Understand.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
The Holmes Platform and Applications
Introduction Results Methods Conclusions Acknowledgements
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
3D Visualization Sonia Pujol, Ph.D. Instructor of Radiology
3D Slicer module programming
Dynamic management of segmented structures in 3D Slicer
Second Generation Radiotherapy C-Arm RT Treatment Modalities
Recent trends in estimation methodologies
Open Source distributed document DB for an enterprise
DICOM-RT support in SlicerRT
Based on Menu Information
Jürgen Salk University of Ulm Germany
3D Slicer hands-on tutorial
OpenWells Cross-Platform Mobile Application
Core 1b – Engineering Data and Clinical Interface
BricsCAD BIM Training Session Documents:
DICOM Network services
The Power Of Generic Infrastructure
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.

Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
FRED A software tool for modern optical engineering
IVend Retail 6.5 Dashboard Designer.
WPF AKEEL AHMED.
Silverlight Technology
Second Generation Radiotherapy C-Arm RT Treatment Modalities
What's New in eCognition 9
Windows Ribbon Framework
ARCHITECTURE OVERVIEW
AIMS Equipment & Automation monitoring solution
What's New in eCognition 9
What's New in eCognition 9
Presentation transcript:

Improvements in SlicerRT, the radiation therapy research toolkit for 3D Slicer Csaba Pinter1, Andras Lasso1, An Wang2, David Jaffray2, and Gabor Fichtinger1 1Laboratory for Percutaneous Surgery, Queen’s University, Canada 2University Health Network, Toronto, ON, Canada

Motivation behind SlicerRT Commercial treatment planning systems (TPS) Existing research tools CERR, PLUNC, dicompyler, etc. Inconvenient Limited feature set Expensive Closed Insufficient user and developer support Cover only routine clinical procedures Open-source? Poor documentation Well documented Free Not extensible Extensible Large, non-modular code base User-friendly Not flexible Flexible Lack of a comprehensive and open radiation therapy toolkit RT researchers use commercial TPSs along with existing research tools. Both categories have serious shortcomings when being used for research purposes. .. aspires to overcome these limitations, and also congregate their strong properties, such as … Stable Unstable Open-source Platform-independent SlicerRT Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

DICOM-RT import/export Import integrated into core DICOM import plugin mechanism Supported data types: RT structure sets → Contours → Fiducial point RT dose map RT image RT plan isocenter, beams Planning CT, MR, etc. Basic DICOM-RT export is implemented - … main feature groups of SlicerRT - The first step of every RT research workflow … broad spectrum of data … seamless handling and loading of the data using only the DICOM browser in 3D Slicer. - export Standard layout after loading phantom dataset Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Contour analysis Multiple representations (automatic conversion) Ribbon model Rasterized volume Multiple representations (automatic conversion) Ribbon model Rasterized volume Closed surface model Contour comparison Dice coefficient Hausdorff distance Contour morphology Expand, shrink Combine using logical operators Closed surface easy handling of the imported structure set contours, by offering multiple representations and automatic conversions between those. The supported representations are… Improving this feature is one of our main focus: rasterize, closed surface Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Isodose contours and surfaces Dose analysis Dose volume histogram (plot visualization + metrics) Dose accumulation Dose comparison (gamma) Isodose contours / surfaces External beam planning (photon, proton) Registration BSpline registration Landwarp registration Dose volume histogram Gamma dose comparison Isodose contours and surfaces Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

External beam planning This module provide basic framework for RT planning and dose calculation for photon and proton This module provide basic framework for RT planning and dose calculation. 1. Visualize RT plan, loaded or created. 1A. QA purposes 1B. IMRT optimization (once they have a nice dose matrix, they want to show the beams overlaid with the dose) 2. Dose calculation Photon MLC beam created in external beam planning module Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

External beam planning - proton Aperture Range compensator Target Spherical target at the center of a cylinder. Choose target in UI -> Aperture, conform to the target Range compensator: black=thin, gray=thicker External beam planning module UI Beam dose distribution Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Subject hierarchy module widget New concept for organizing data Nice and intuitive way of organizing and handling data Bring basic features in a data-centered tree view, such as Show/hide Transform branch Extendable through plugins Broad API allowing many customizations, such as DICOM export Registration Our other current focus of research and development is data management … many nice RT-related features, overviewing the loaded data inconvenient … familiar to TPS and eval. ws. Subject hierarchy module widget Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Subject hierarchy - plugins Default DICOM Volumes Registration Parse local data Contours RT objects Many more to come … - Wide range of problems to solve here - Most plugins provide a role that the data nodes can assume, for example … other plugins provide only context menu actions (PLD) - Generally, these plugins provide the tree processing functionality to allow a more data-centric usage of Slicer instead of the operation and module centric approach … please keep this in mind when you use this module, and need only one or two small features to make your workflow more easy to perform ParseLocalData plugin in action Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Non-linear transform support Transforms are applicable in “real-time” to Volumes (slice views, slice view in 3D) Models (3D view, slice intersection) Markup points, ruler Transform types Linear B-spline: arbitrary grid orientation, optional bulk transform Grid (displacement field): arbitrary grid orientation Operations Display Invert Combine Limitations Volume rendering, processing in CLI modules: not real-time, need to harden transform Composite transform cannot be saved Annotation ROI transform is limited Not possible to define a “reference” volume when hardening a transform - Wide range of problems to solve here - Most plugins provide a role that the data nodes can assume, for example … other plugins provide only context menu actions (PLD) - Generally, these plugins provide the tree processing functionality to allow a more data-centric usage of Slicer instead of the operation and module centric approach … please keep this in mind when you use this module, and need only one or two small features to make your workflow more easy to perform Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Transform info - Wide range of problems to solve here - Most plugins provide a role that the data nodes can assume, for example … other plugins provide only context menu actions (PLD) - Generally, these plugins provide the tree processing functionality to allow a more data-centric usage of Slicer instead of the operation and module centric approach … please keep this in mind when you use this module, and need only one or two small features to make your workflow more easy to perform Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Transform display - Wide range of problems to solve here - Most plugins provide a role that the data nodes can assume, for example … other plugins provide only context menu actions (PLD) - Generally, these plugins provide the tree processing functionality to allow a more data-centric usage of Slicer instead of the operation and module centric approach … please keep this in mind when you use this module, and need only one or two small features to make your workflow more easy to perform Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Transform display - Wide range of problems to solve here - Most plugins provide a role that the data nodes can assume, for example … other plugins provide only context menu actions (PLD) - Generally, these plugins provide the tree processing functionality to allow a more data-centric usage of Slicer instead of the operation and module centric approach … please keep this in mind when you use this module, and need only one or two small features to make your workflow more easy to perform Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Gel dosimetry analysis “Slicelet” for gel dosimetry analysis workflow Wizard-like simplified user interface - basically a Slicer module that includes a full layout, and can be run separately from the main Slicer window, thus allowing a simplified, workflow-based interface, so that the user can focus on the task at hand. - Gel dosimetry … used in commissioning new radiation techniques and comparison of planned and delivered dosage, among other things - wizard-like Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

SlicerRT extension for 3D Slicer Collection of RT-specific modules, includes Distributed as a 3D Slicer extension: can be downloaded, installed, upgraded using the extension manager in Slicer SlicerRT is distributed as a 3D Slicer extension. It can be easily found and installed from the Slicer Extension Manager. SlicerRT extension in the 3D Slicer app store (free) Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Next steps Planned for the next 6 months: DICOM-RT export External beam planning Contour mechanism – integration to 3D Slicer core Digitally reconstructed radiograph (DRR) Rasterization evaluation and improvements Scripting examples More testing and validation Suggestions, comments and feature requests are warmly welcome! Our weekly meetings every Wednesday are also open to anybody to discuss any matter related to the toolkit. More information: http://SlicerRT.org Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Thank you for your attention! Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013