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

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.
A general purpose dosimetric system for brachytherapy
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School 3D Slicer And The NA-MIC.
Introduction Visual feedback mounted on surgical tool K. Carter, T. Vaughan, G. Gauvin, P. Pezeshki, A. Lasso, T. Ungi, E. Morin, J. Rudan, C. J. Engel,
SlicerRT Patient Hierarchy technical overview Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013 Type – vtkMRMLHierarchyNode.
Tuesday Seminar Deformable Image Registration
NA-MIC National Alliance for Medical Image Computing Coming of age for a NA-MIC DBP Gabor Fichtinger, Andras Lasso, Tamas Ungi, Csaba.
A combined visualization of multiple imaging modalities and derived data can provide clinician scientists with an integrated understanding of anatomy and.
Introduction Background In image-guided interventions, anatomical structures are typically derived from medical images through segmentation. In radiation.
به نام خداوند بخشایندۀ بخشایشگر
NA-MIC National Alliance for Medical Image Computing Interactive Editor tutorial Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard.
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.
Evaluation of New Pre-Treatment In-Air Patient Specific QA Software for TomoTherapy Treatments Lydia L. Handsfield¹, Quan Chen¹, Kai Ding¹, Wendel Renner²,
-1- Pujol S et al. National Alliance for Medical Image Computing 3D Visualization of FreeSurfer Data Sonia Pujol, Ph.D. Silas Mann, B.Sc. Randy Gollub,
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.
SlicerRT Hands-on tutorial Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
-- CTSA at RSNA 2009 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD Slicer3 Training Compendium.
XIP: The eXtensible Imaging Platform Development Program Fred Prior, Ph.D. Mallinckrodt Institute of Radiology Washington University in St. Louis.
NA-MIC National Alliance for Medical Image Computing Robust Cerebrum and Cerebellum Segmentation for Neuroimage Analysis Jerry L. Prince,
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 Why NITRC Matters to NA-MIC Steve Pieper, PhD.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Free Open Source Software.
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.
Pujol S., Plesniak, W. -1- National Alliance for Medical Image Computing Neuroimage Analysis Center Harvard CTSC Slicer3 minute tutorial Sonia Pujol, 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.
Visualization Workshop David Bock Visualization Research Programmer National Center for Supercomputing Applications - NCSA University of Illinois at Urbana-Champaign.
Ashish Sharma, Tony Pan, Barla Cambazoglu, Joel Saltz Ohio State University, Columbus, OH (ashish, tpan, October 10, 2007 caBIG In Vivo.
PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD Slicer3 Training Compendium.
TPS & Simulations within PARTNER D. Bertrand, D. Prieels Valencia, SPAIN 19 JUNE 2009.
Visualization of Tumors in 4D Medical CT Datasets Visualization of Tumors in 4D Medical CT Datasets Burak Erem 1, David Kaeli 1, Dana Brooks 1, George.
Mantid Stakeholder Review Nick Draper 01/11/2007.
F. Foppiano, M.G. Pia, M. Piergentili
Slicer 3 Ron Kikinis, Steve Pieper. CTK Workshop Heidelberg, June 29/30, 2009 Slicer Goals  Stable, Usable, Cross Platform, End-User Software for Medical.
Cross Language Clone Analysis Team 2 February 3, 2011.
NA-MIC National Alliance for Medical Image Computing DBP2: Software Integration for Image Guided Surgery Gabor Fichtinger & Andras Lasso.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Why Open-Source Will.
-1- National Alliance for Medical Image Computing MR-guided prostate interventions using the NA-MIC Kit Danielle Pace, B.CmpH and Sota Oguro, M.D. Surgical.
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.
Eclipse.NET An Integration Platform for ProjectIT-Studio João Saraiva IST & INESC-ID (GSI)
Methods Conclusions References ResultsIntroduction After all tests were performed, the optimal tolerance value was This tolerance value had an overall.
Dae-Hyun Kim Dept. of Biomedical Engineering The Catholic University of Korea Department of Biomedical Engineering Research Institute.
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)
PLUS overview (PerkLab ultrasound library and applications) Andras Lasso Laboratory for Percutaneous Surgery, Queen’s University May 2, 2011.
Methods Conclusions References ResultsBackground The program using the enhanced algorithm produces an optimal surface when used with simple inputs. Here,
CTTI PROJECT Emory University, Quality Assurance and Review Center (QARC) and Washington University in St. Louis.
An Open Source Platform for Registration, Segmentation, Quantitative Analysis, and Visualization of Biomedical Image Data 3D Slicer About 3D Slicer Segmentation.
An Open Source Platform for Registration, Segmentation, Quantitative Analysis, and Visualization of Biomedical Image Data 3D Slicer About 3D Slicer Segmentation.
QIN Informatics and Software Tool Sharing 3D Slicer Andriy Fedorov, Brigham and Women’s Hospital
PLUS Model Catalog: A library of 3D-printable models
Introduction Results Methods Conclusions Acknowledgements
3D Slicer module programming
Dynamic management of segmented structures in 3D Slicer
DICOM-RT support in SlicerRT
RSNA2012 Quantitative Imaging Reading Room
3D Slicer hands-on tutorial
Improvements in SlicerRT, the radiation therapy research toolkit for 3D Slicer Csaba Pinter1, Andras Lasso1, An Wang2, David Jaffray2, and Gabor Fichtinger1.
Core 1b – Engineering Data and Clinical Interface
What's New in eCognition 9
Igyne Tutorial Xiaojun Chen, Ph.D.1 Jan Egger, Ph.D., Ph.D.1
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

SparKit project overview Goal: provide open-source platform for translational clinical research, mainly cancer Themes: SlicerRT: radiotherapy toolkit for 3D Slicer SlicerIGT: Image-guided therapy with 3D Slicer Funding by Cancer Care Ontario till 2016 PI & co-PIs: Gabor Fichtinger (Queen’s), David Jaffray (Toronto UHN), Terry Peters (Robarts) Runs under the umbrella project SparKit: Software Platform and Adaptive Radiotherapy Kit Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

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

Development principles Leverage existing tools and parallel efforts: 3D Slicer1, Plastimatch2 “Hub” for RT data analysis and comparison Cover most common RT research workflows Free, open-source license (BSD) Open to integrate algorithms Extensive documentation XiO® Pinnacle³ Eclipse™ DICOM-RT DICOM-RT DICOM-RT SlicerRT MATLAB DICOM-RT … minimize parallel developments of for example visualization or registration tools, that are otherwise crucial parts of an RT research toolkit. hub… SlicerRT cooperates with multiple TPSs and Matlab, using their native formats. 1 S. Pieper, M. Halle, and R. Kikinis, 3D SLICER. Proceedings of the 1st IEEE International Symposium on Biomedical Imaging: From Nano to Macro (Brigham and Women’s Hospital, Boston, MA, 2004), pp. 632–635. 2 G. C. Sharp, R. Li, J. Wolfgang, G. Chen, M. Peroni, M. F. Spadea, S. Mori, J. Zhang, J. Shackleford, and N. Kandasamy, “Plastimatch: An open source software suite for radiotherapy image processing,” in Proceedings of the XVIth International Conference on the Use of Computers in Radiotherapy (ICCR) (Amsterdam, the Netherlands, 2010). 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

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: Subject hierarchy – integration to 3D Slicer core DICOM-RT export External beam planning Contour mechanism – integration to 3D Slicer core Digitally reconstructed radiograph Support CERR PlanC format 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