Simulating Differential Dosimetry M. E. Monville1, Z. Kuncic2,3,4, C. Riveros1, P. B.Greer1,5 (1)University of Newcastle, (2) Institute of Medical Physics,

Slides:



Advertisements
Similar presentations
Yinyin Yuan and Chang-Tsun Li Computer Science Department
Advertisements

Algorithm for Fast Statistical Timing Analysis Jakob Salzmann, Frank Sill, Dirk Timmermann SOC 2007, Nov ‘07, Tampere, Finland Institute of Applied Microelectronics.
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Fast Algorithms For Hierarchical Range Histogram Constructions
Krishna Neelakanta University of Colorado, Colorado Springs Fall 2009 Page1.
LCSC - 01 Monte Carlo Simulation of Radiation Transport, for Stereotactic Radio Surgery Per Kjäll Elekta Instrument AB
Materials for Lecture 11 Chapters 3 and 6 Chapter 16 Section 4.0 and 5.0 Lecture 11 Pseudo Random LHC.xls Lecture 11 Validation Tests.xls Next 4 slides.
Randomized Algorithms Randomized Algorithms CS648 Lecture 6 Reviewing the last 3 lectures Application of Fingerprinting Techniques 1-dimensional Pattern.
Estimation of the effects of a lead vest on dose reduction for NPP workers using Monte Carlo calculations KIM JEONG-IN.
Department of Electrical Engineering National Chung Cheng University, Taiwan IEEE ICHQP 10, 2002, Rio de Janeiro NCCU Gary W. Chang Paulo F. Ribeiro Department.
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
Non-Linear Statistical Static Timing Analysis for Non-Gaussian Variation Sources Lerong Cheng 1, Jinjun Xiong 2, and Prof. Lei He 1 1 EE Department, UCLA.
Radiation Therapy (RT). What is cancer? Failure of the mechanisms that control growth and proliferation of the cells Uncontrolled (often rapid) growth.
Lotte Verbunt Investigation of leaf positioning accuracy of two types of Siemens MLCs making use of an EPID.
J. Tinslay 1, B. Faddegon 2, J. Perl 1 and M. Asai 1 (1) Stanford Linear Accelerator Center, Menlo Park, CA, (2) UC San Francisco, San Francisco, CA Verification.
1 Validation and Verification of Simulation Models.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Tissue inhomogeneities in Monte Carlo treatment planning for proton therapy L. Beaulieu 1, M. Bazalova 2,3, C. Furstoss 4, F. Verhaegen 2,5 (1) Centre.
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
The Monte Carlo Method: an Introduction Detlev Reiter Research Centre Jülich (FZJ) D Jülich
Lecture II-2: Probability Review
NUMERICAL DIFFERENTIATION The derivative of f (x) at x 0 is: An approximation to this is: for small values of h. Forward Difference Formula.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Radiosity K. H. Ko School of Mechatronics Gwangju Institute.
Simulation of Random Walk How do we investigate this numerically? Choose the step length to be a=1 Use a computer to generate random numbers r i uniformly.
GRD - Collimation Simulation with SIXTRACK - MIB WG - October 2005 LHC COLLIMATION SYSTEM STUDIES USING SIXTRACK Ralph Assmann, Stefano Redaelli, Guillaume.
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
AUTHORS (ALL): Huang, Xiaoyan 1, 2 ; Kuan, K M 2 ; Xiao, G L 2 ; Tsao, S Y 3, 2 ; Qiu, X B 2 ; Ng, K 2. INSTITUTIONS (ALL): 1. Radiation Oncology, Sun.
Sergey Ananko Saint-Petersburg State University Department of Physics
 1  Outline  stages and topics in simulation  generation of random variates.
Applications of Bayesian sensitivity and uncertainty analysis to the statistical analysis of computer simulators for carbon dynamics Marc Kennedy Clive.
Simulating the value of Asian Options Vladimir Kozak.
Monte Carlo Simulation CWR 6536 Stochastic Subsurface Hydrology.
MONTE CARLO BASED ADAPTIVE EPID DOSE KERNEL ACCOUNTING FOR DIFFERENT FIELD SIZE RESPONSES OF IMAGERS S. Wang, J. Gardner, J. Gordon W. Li, L. Clews, P.
Incoherent pair background processes with full polarizations at the ILC Anthony Hartin JAI, Oxford University Physics, Denys Wilkinson Building, Keble.
Chicago, July 22-23, 2002DARPA Simbiosys Review 1 Monte Carlo Particle Simulation of Ionic Channels Trudy van der Straaten Umberto Ravaioli Beckman Institute.
Computer Vision - A Modern Approach Set: Tracking Slides by D.A. Forsyth The three main issues in tracking.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
Protein Folding Programs By Asım OKUR CSE 549 November 14, 2002.
Medical Accelerator F. Foppiano, M.G. Pia, M. Piergentili
Integrating the Health Care Enterprise- Radiation Oncology Use Case: In Vivo Patient Dosimetry Editor: Juan Carlos Celi - IBA Reviewer: Zheng Chang – Duke.
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
17 May 2007RSS Kent Local Group1 Quantifying uncertainty in the UK carbon flux Tony O’Hagan CTCD, Sheffield.
Data Reduction via Instance Selection Chapter 1. Background KDD  Nontrivial process of identifying valid, novel, potentially useful, and ultimately understandable.
One Random Variable Random Process.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Example: Bioassay experiment Problem statement –Observations: At each level of dose, 5 animals are tested, and number of death are observed.
TPS & Simulations within PARTNER D. Bertrand, D. Prieels Valencia, SPAIN 19 JUNE 2009.
Improvement of the Monte Carlo Simulation Efficiency of a Proton Therapy Treatment Head Based on Proton Tracking Analysis and Geometry Simplifications.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
CS 351/ IT 351 Modeling and Simulation Technologies Review ( ) Dr. Jim Holten.
Charles University Prague Charles University Prague Institute of Particle and Nuclear Physics Absolute charge measurements using laser setup Pavel Bažant,
Simulation in Healthcare Ozcan: Chapter 15 ISE 491 Fall 2009 Dr. Burtner.
Tree and Forest Classification and Regression Tree Bagging of trees Boosting trees Random Forest.
MONTE CARLO SIMULATION MODEL. Monte carlo simulation model Computer based technique length frequency samples are used for the model. In addition randomly.
Introduction to emulators Tony O’Hagan University of Sheffield.
The Effects of Small Field Dosimetry on the Biological Models Used In Evaluating IMRT Dose Distributions Gene Cardarelli,PhD, MPH.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
Generalization Performance of Exchange Monte Carlo Method for Normal Mixture Models Kenji Nagata, Sumio Watanabe Tokyo Institute of Technology.
Stats Methods at IC Lecture 3: Regression.
BDSIM for proton therapy gantry simulation
NUMERICAL DIFFERENTIATION Forward Difference Formula
'Monte Carlo modelling of a novel transmission detector: comparison of simulated and measured VMAT beams' Authors: D. Johnson1, S.J. Weston1, V.P. Cosgrove1,
Chapter 17 Intensity-Modulated Radiation Therapy
Geant4 at IST Applications in Brachytherapy
Estimation of the effects of a lead vest on dose reduction for NPP workers using Monte Carlo calculations KIM JEONG-IN.
Further Topics on Random Variables: Derived Distributions
Further Topics on Random Variables: Derived Distributions
Further Topics on Random Variables: Derived Distributions
Presentation transcript:

Simulating Differential Dosimetry M. E. Monville1, Z. Kuncic2,3,4, C. Riveros1, P. B.Greer1,5 (1)University of Newcastle, (2) Institute of Medical Physics, (3) School of Physics, (4) University of Sydney, (5) Calvary Mater Hospital

PROGRAM OBJECTIVE Predict time resolved dose during treatment Prompt remedial actions Spare patients from error consequences PROGRAM OUTLINE Analytical model forward prediction Real time comparison of delivered dose against analytical calculated dose Stochastic model Off-line comparison of analytical calculated dose against stochastic predicted dose INTRODUCTION This study is aimed at implementing novel tools for dose delivery real- time verification

Materials Monte Carlo differential dosimetry prediction tool Built on BEAMnrc and DOSXYZnrc Designed to validate the analytical model predictions Generate the phase-space file input to DOSXYZ Uses variance reduction techniques Directional Bremsstrhalung Splitting Bremsstrahlung Cross-Section Enhancement Simulate primary and secondary particles interaction with the Linac head components BEAMnrc Transport particles from the phase-space file through the phantom Simulate primary and secondary particles interaction with the phantom Generate the 3D dose distribution in the phantom Use variance reduction techniques 2000 photon splitting 2000 charged particles splitting DOXYZnrc

Methods Bins may be smaller equal or bigger than MLC file segments 1. MLC file is broken into a number of bins 2. For each bin perform a simulation pair  BEAM + DOSXYZ which generates the 3D dose distribution 3. Add up the 3D dose matrix contributed by all segments 4. Save results and clean-up Underlying Idea Four Methods to Break Mlc File into Bins Dynamic Full MLC Use custom BEAM version Static Segmented Use standard BEAM Stuffed Static Segmented Use standard BEAM Dynamic Segmented Use standard BEAM

For each bin run a dynamic BEAM simulation using the whole MLC file. Leaves pattern constrained to span only the bin width by drawing random numbers from the bin width MLC file indices sequence is the CDF for the MLC leaf positions probability A random number uniformly distributed in [0,1] uniquely identifies a segment through inversion of the CDF The leaf positions at the random point are obtained through linear interpolation of known leaf positions at the nearest control points Seg0.1299_ Seg0.3506_ Seg0.5390_0.5455Seg0.7338_ Dynamic Full MLC

Static Segmented For each segment run static BEAM simulation using the segment leaves pattern. The cumulative dose contributed by all segments is approximated by the staircase pattern which assumes the leaf positions are kept constant over the segment. Conceptually similar to the approximation of a Riemann integral through a Riemann sum Num. bins = 10

Similar to Static Segmented The MLC file is enriched with an arbitrary number of fictitious segments whose leaf positions are obtained through linear interpolation of leaf positions of original adjacent segments. The limit of the Riemann sum approaches the integral value as the number of bins grows bigger … likewise the staircase cumulative dose approaches the total delivered dose as the number of segments grows bigger Stuffed Static Segmented Num. bins = 1000 Num. bins = 100

Dynamic Segmented The N-segment MLC file is broken into N-1 MLC files containing only two consecutive segments whose indices are set respectively to 0 and 1 Run a dynamic BEAM simulation for each 2-segment MLC file  the leaf positions is dynamically computed by interpolation of the 2-segment leaf patterns Seg Seg  Seg1.000 Example: MLC file made up of the first two originally consecutive segment_ and segment_ Intermediate interpolated leaf positions

Validation Results Compute the cumulative dose by adding up the dose contributed by each segment Monte Carlo Validation Compare the cumulative dose against the dose from a standard dynamic simulation Measurements Validation Compare the cumulative dose against the calibrated Epid measurements left –side: Standard dynamic simulation right-side: Dynamic Full MLC method using variance-reduction DBS & BCSE Dynamic Full MLC simulation Cumulative dose contributed by 155 segments

Conclusion Our novel tool is fully automated It is designed to run in modern distributed calculus computer clusters with optimum usage of the available computational power Two methods are still in the Monte Carlo framework validation stage Work in Progress Computation Improvements We are changing the process scheduling scheme to port our tool to small cluster systems We plan to incorporate parallel BEAM and DOSXYZ into our tool Application extensions We need to incorporate the Step-and-Shoot radiation delivery procedure We need to deal with delivery circumstances when the dose rate is not constant like Linac beam hold-offs