DICOM-RT support in SlicerRT

Slides:



Advertisements
Similar presentations
Chapter 7 System Models.
Advertisements

National Alliance for Medical Image Computing Slicer3 Architecture.
With TimeCard appointments are tagged with information that converts them into time sheets. This way you can report time and expenses from inside your.
IHE-RO 2008 Multimodality Registration Charles Pelizzari Professor / Univ of Chicago.
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.
NA-MIC National Alliance for Medical Image Computing 3D Slicer Version 4 Architecture and Status Steve Pieper, Ph.D.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
Why python? Automate processes Batch programming Faster Open source Easy recognition of errors Good for data management What is python? Scripting programming.
POP QUIZ!!! What kind of software is Medisoft? Name ONE of the 4 things that you can do to data in Medisoft. What is the Medisoft Program Date? What key.
SlicerRT Patient Hierarchy technical overview Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013 Type – vtkMRMLHierarchyNode.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Fluency with Information Technology Third Edition by Lawrence Snyder Chapter.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
HCI 201 Week 10 Course Wrap Up. Agenda Presentations Web Technology Tools Form Processor CGI Final project.
©Ian Sommerville 2000Software Engineering, 6/e, Chapter 71 System models l Abstract descriptions of systems whose requirements are being analysed.
Tutorial 8 Sharing, Integrating and Analyzing Data
QGIS Matthew Rosencrans Tom DiLiberto. Outline What is QGIS? What can we do with it? What data can we work with?
Chapter 7: System models
Sysment Reaction Tool Presentation of a smart reaction editor application.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
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.
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.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Martin Dodge Practical 2, 24th March 2004, pm Social Science Research Methodologies.
Segmentation support in Slicer Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
System models l Abstract descriptions of systems whose requirements are being analysed.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
 cognovís 2008 ]project-open[ meets XoTCL ]po[ dynfields XoDynfields ]po[ contacts XoTCL ]po[ projects ]po[ categories OpenACS XoDynfields.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
IHE Workshop – June 2006What IHE Delivers 1 Todd Kantchev, Siemens Molecular Imaging Jerold Wallis, Mallinckrodt Institute of Radiology Kevin O’Donnell,
IHE Workshop – June 2006What IHE Delivers 1 Todd Kantchev, Siemens Molecular Imaging Jerold Wallis, Mallinckrodt Institute of Radiology Kevin O’Donnell,
NA-MIC National Alliance for Medical Image Computing Slicer 2010: Past, Present, and Future Steve Pieper, Ph.D.
APPX Design Environment Futures Planned development.
Advanced Website Training: June, 2010 Insert Images as Your Background Using Google Docs for Document Hosting Custom Contact Forms on Your Website.
1. Create an IMRT plan on the Cadplan/Helios system. When selecting the LMC options, select the “Extract Portal Image with” option and use 0 MU. This creates.
Overview 3D Slicer currently provides very basic technology for annotating images. This limits users in their ability to properly capture semantic information.
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
Methods Conclusions References ResultsIntroduction After all tests were performed, the optimal tolerance value was This tolerance value had an overall.
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.
7 Copyright © 2006, Oracle. All rights reserved. Defining a Relational Dimensional Model.
T Iteration Demo LicenseChecker I2 Iteration
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.
Slide 1 Product Line Studio TM “Product Configuration Editor”
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
Introduction Results Methods Conclusions Acknowledgements
3D Slicer module programming
Cms Full-featured Flexible Web Content Management System for All Your Needs.
Dynamic management of segmented structures in 3D Slicer
POS 408 RANK Imagine Your Future /pos408rank.com
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
Integrated ILL GUI desktop
TRAINING OF FOCAL POINTS on the CountrySTAT SYSTEM based on FENIX
Tkinter GUIs Computer Science and Software Engineering
ACRIN Imaging Core Laboratory
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Dreaming of a Paperless Office
Test Information Distribution Engine (TIDE) Training
Target Board With Arrows Tags And Icons
SFC Aaron Hiler – YOUR NATION IS CALLING Instructions for Customizing Instagram/Facebook Posts The images are provided so that recruiters.
Presentation transcript:

DICOM-RT support in SlicerRT Csaba Pinter Please interrupt me any time with questions Laboratory for Percutaneous Surgery, Queen’s University, Canada

RT Import DicomRtImport DICOM plugin RTDose: dose value scaling, unit name and color table RTStructureSet: contour nodes are created and put in hierarchy RTImage: custom planar image created and can be shown as textured plane in 3D Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

RT Import cont’d RTPlan: isocenters and beams are read and shown MLC is not yet supported here, however works in External Beam Planning, porting needed (see External Beam Planning NA-MIC week project) Not supported modalities RTTreatmentSummaryRecord RTIonPlan RTIonBeamsTreatmentRecord All supported modalities have Subject hierarchy roles and basic features (such as create dose) Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

RT Export Basic export supported in Plastimatch using SlicerRT frontend for CT/MR RTDose RTStruct Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Spatial Registration Object 3 different kinds of SRO: Affine, fiducial and deformation Current status Affine and deformation import implemented Affine export implemented Affine round trip tested with Mim software Deformation export in progress Not integrated into subject hierarchy Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

DICOM export Language Similar mechanism – confidence values Python: DICOM import is implemented in python C++: DCMTK is available (more useful for import) Similar mechanism – confidence values DICOM module could handle basic things like create study or append to existing study Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

DICOM export cont’d Plugins that depend on DICOM can override the basic method exporting their supported objects (series only) Where to store additional information? In Subject hierarchy? It handles the DICOM levels, so it seems to be a logical place GUI should write this info in SH nodes Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

DICOM export cont’d 2 DICOM tag editor needed Re-usable widget that allows editing DICOM tags (stored in prefixed node attributes) of a SH node This widget appears in a collapsed box under the SH tree, and also in the export pop-up Copy DICOM tags from (confirm overwrite) Other SH node Series in DICOM database Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013