Integrating DICOM RT Import into Slicer 4

Slides:



Advertisements
Similar presentations
Slide 1 Insert your own content. Slide 2 Insert your own content.
Advertisements

1 Miklós Vargyas, Judit Papp May, 2005 MarvinSpace – live demo.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3 Cascading Style Sheets Programming the World Wide Web Fourth edition.
1 Copyright © 2007 M. E. Kabay. All rights reserved. Using the TRACK CHANGES Features in MS-Word M. E. Kabay, PhD, CISSP-ISSMP CTO & Program Director,
1 All Powder Board and Ski Microsoft Access Workbook Chapter 8: Applications Jerry Post Copyright © 2007.
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.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Computational Environment for Radiotherapy Research CERR 3.0 beta 1 - Getting Started -
0 - 0.
Addition Facts
PLUS 2.0 Architecture Adam Rankin, Andras Lasso, Csaba Pinter, Tamas Ungi, and Gabor Fichtinger Laboratory for Percutaneous Surgery (Perk Lab) School of.
INSERT BOOK COVER 1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Excel 2010 by Robert Grauer, Keith.
ICIS-NPDES Plugin Design Preview Webinar ICIS-NPDES Full Batch OpenNode2 Plugin Project Presented by Bill Rensmith Windsor Solutions, Inc. 3/15/2012.
The GATE-LAB system Sorina Camarasu-Pop, Pierre Gueth, Tristan Glatard, Rafael Silva, David Sarrut VIP Workshop December 2012.
1. Complete and integrated BI and Performance Management offering Complete and integrated BI and Performance Management offering Widespread delivery of.
O X Click on Number next to person for a question.
Delegated Admin Tool Add User Training Module. Honeywell Proprietary Honeywell.com  2 Document control number Accessing Delegated Admin Tool To access.
Delegated Admin Tool Edit User Profile Training Module.
1 iPods and iPads - The Possibilities Handheld Learning in the Classroom.
Limits (Algebraic) Calculus Fall, What can we do with limits?
Enhancing Spotfire with the Power of R
Continued Investment in ATML
Slicer4Minute Tutorial Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard Medical School Slicer4Minute - Sonia Pujol, Ph.D. NA-MIC ARR
ETIS+: European Transport Policy Information System - Development and Implementation of Data Collection Methodology for EU Transport Modelling Funded by.
Addition 1’s to 20.
Test B, 100 Subtraction Facts
Week 1.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
Collaborative for Neighborhood Transformation ASSET MAPPING DATABASE TRAINING 11/12/2012.
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.
SlicerRT Patient Hierarchy technical overview Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013 Type – vtkMRMLHierarchyNode.
Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
NA-MIC National Alliance for Medical Image Computing Coming of age for a NA-MIC DBP Gabor Fichtinger, Andras Lasso, Tamas Ungi, Csaba.
NA-MIC National Alliance for Medical Image Computing Slicer4 Guided Tour Steve Pieper, Ph.D.
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.
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.
Contours. Laboratory for Percutaneous Surgery – Copyright © Queen’s University, Some discussion points from winter achieved – Refactor to single.
NA-MIC National Alliance for Medical Image Computing Slicer4 CLI Slicer Execution Model.
-1- 3D Visualization. Sonia Pujol, Ph.D., Harvard Medical School National Alliance for Medical Image Computing 3D Visualization Sonia Pujol, Ph.D. Surgical.
Segmentation support in Slicer Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
DICOM to NRRD Conversion Tutorial Martin Styner 1 University of North Carolina Neuro Image Research and Analysis Lab.
Sonia Pujol, PhD National Alliance for Medical Image Computing © 2010, ARR.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Components Jim Miller GE Research.
NA-MIC National Alliance for Medical Image Computing Using Annotations in Slicer 4.0 Yong Zhang, Kilian Pohl June 2010.
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 Slicer3 Update
Methods Conclusions References ResultsIntroduction After all tests were performed, the optimal tolerance value was This tolerance value had an overall.
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.
OpenIGTLink in Plus Tamas Ungi, Andras Lasso Laboratory for Percutaneous Surgery, Queen’s University August 4, 2011.
Slicer DICOM browser suggestions Andras Lasso. #1. Patient list has to be wide. It cannot be limited to the module window, because that is typically just.
QIN Informatics and Software Tool Sharing 3D Slicer Andriy Fedorov, Brigham and Women’s Hospital
Introduction Results Methods Conclusions Acknowledgements
3D Visualization Sonia Pujol, Ph.D. Instructor of Radiology
3D Slicer module programming
Dynamic management of segmented structures in 3D Slicer
DICOM-RT support in SlicerRT
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
Interactive Editor tutorial
Presentation transcript:

Integrating DICOM RT Import into Slicer 4 Csaba Pinter1, Andras Lasso1, Kevin Wang2 1Laboratory for Percutaneous Surgery School of Computing, Queen’s University, Canada 2UHN Toronto, Canada

Background - SlicerRT Common software platform for adaptive radiotherapy Built upon existing open-source visualization and analysis tools Funded by the SparKit project (CCO ACRU) http://www.assembla.com/spaces/sparkit Address common needs of OCAIRO investigators Support collaboration through sharing valuable algorithms and datasets, and address shortcomings of existing proprietary RT toolsets SlicerRT = Common software platform for adaptive radiotherapy, built upon existing open-source visualization and analysis tools to support collaboration through sharing valuable algorithms and datasets, and address shortcomings of existing proprietary RT toolsets CCO ACRU = Cancer Care Ontario, Applied Cancer Research Unit Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

First step: DICOM RT import in Slicer4 RT Structure Set IOD Import Visualization (contours) Edit (editor, transform) RT Dose IOD Dose grid Visualize (color coded image) Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

First step (cont.): DICOM RT import in Slicer4 RT Dose IOD Isodose curve Import Compute Visualize (isodose curves, points) DVH Visualization (histogram) Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Design – Fundamental question Create new loadable module with GUI Use Plastimatch CLI modules Use DICOM module in Slicer Extend CTK Create hidden loadable module that acts as a plugin for the DICOM module Use DCMTK containing DCMRT Minor changes in CTK and the DICOM module Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Create a new loadable module User perspective Different module for non-RT and data containing RT More clicks Design Use Slicer’s DICOM Database Libraries to use DCMTK (including DCMRT)? Plastimatch? - Creating something new always increases complexity and takes more workload Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Use Plastimatch CLI modules User perspective Different module for non-RT and data containing RT More clicks Design Use Slicer’s DICOM Database from CLI module? Used library DCMTK (including DCMRT)? Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Extend Slicer’s DICOM module User perspective Existing module Design RT-specific code is added in CTK classes Could grow uncontrollably Used libraries DCMTK - already used No extra clicks Load one file instead of a directory may be necessary (minor GUI change in the DICOM module) Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Create hidden loadable module as a plugin for the DICOM module User perspective Use the DICOM module in Slicer Design Use Slicer’s DICOM Database Called by DICOM module when encountering RT Improve DICOM tree to show RT entity names Used library DCMTK (including DCMRT) No extra clicks Load one file instead of a directory may be necessary (minor GUI change in the DICOM module) Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Slicer DICOM module – Sequence 1/3 Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Slicer DICOM module – Sequence 2/3 Entity = Information Entity: that portion of information defined by a Composite IOD which is related to one specific class of Real-World Object Add RT Entities? Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Slicer DICOM module – Sequence 3/3 Handle other types Other type = non-volume Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Design - Data representation RT Structure set Option 1: Label map vtkMRMLVolumeNode Option 2: Surface vtkMRMLModelNode Option 3: Series of contours vtkMRMLAnnotationContourNode? Option 4: Co-existing multiple representation Conversion is necessary among them Structure set representation might be optional with the possibility of conversion (slow + contour->surface/labelmap is very difficult) Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Design - Data representation (cont.) RT Dose 2D or 3D dose grids: vtkMRMLVolumeNode Groups of named or unnamed dose points: vtkMRMLAnnotationFiducialNode? Dose-volume histograms (DVH) New generic chart MRML node? Isodose curves vtkMRMLModelNode vtkMRMLAnnotationContourNode? Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Discussion How to add handling of the new entities in CTK? Notifyable loadable module? How to represent the data in Slicer? (which MRML nodes to use) Conversion issues between the representations Contour → Volume/Surface Manual or automatic Are RT specific modules expanded during import or just on load in the treeview? Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012

Thank you! Laboratory for Percutaneous Surgery (The Perk Lab) – Copyright © Queen’s University, 2012