Introduction of GATE 2012. 9. 20 국립암센터 박 세 준 연구원.

Slides:



Advertisements
Similar presentations
Computed Tomography Principles
Advertisements

GATE a simulation platform for nuclear medicine based on GEANT4
Computer Simulation for Emission Tomography: Geant4 and GATE Xiao Han Aug
The GATE-LAB system Sorina Camarasu-Pop, Pierre Gueth, Tristan Glatard, Rafael Silva, David Sarrut VIP Workshop December 2012.
PET Design: Simulation Studies using GEANT4 and GATE - Status Report - Martin Göttlich DESY.
Fysisk institutt - Rikshospitalet 1. 2 Overview Gamma camera Positron emission technology (PET) Computer tomography (CT) Proton therapy Electrical impedance.
Nuclear Medicine Spring 2009 FINAL. 2 NM Team Nuclear medicine MD Nuclear medicine MD Physicist Physicist Pharmacist Pharmacist Technologist Technologist.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Simulation System for Emission Tomography (SimSET): using the new block detector feature. Robert L. Harrison, William C. J. Hunter, Steven B. Gillispie,
Simulation System for Emission Tomography (SimSET): using simulation to research ideas in emission tomography. Robert L. Harrison, Steven B. Gillispie,
Examples of GATE simulation Yun Dong. Different systems available in GATE Scanner: most generic system; Cylindrical PET: cylindrical geometry; CPET: simulate.
Stereo Algorithm Grimson’s From Images to Surfaces stereo algorithm Multi-resolution Proceed from coarse to fine level Assume 0 initial disparity — depth-dependent.
Kirov A S, MSKCC Overview of Geant4 Use and Issues in Imaging: Emission Tomography (PET and SPECT) Assen S. Kirov Department of Medical Physics Memorial.
tomos = slice, graphein = to write
Particle Detector Simulation (I) Using Geant4 Ahmed Sayed Hamed (master student)
1 M.G. Pia et al. The application of GEANT4 simulation code for brachytherapy treatment Maria Grazia Pia INFN Genova, Italy and CERN/IT
Planar scintigraphy produces two-dimensional images of three dimensional objects. It is handicapped by the superposition of active and nonactive layers.
Conventional and Computed Tomography
COMPUTED TOMOGRAPHY I – RAD 365 CT - Scan
St. Petersburg State University. Department of Physics. Division of Computational Physics. COMPUTER SIMULATION OF CURRENT PRODUCED BY PULSE OF HARD RADIATION.
Design and simulation of micro-SPECT: A small animal imaging system Freek Beekman and Brendan Vastenhouw Section tomographic reconstruction and instrumentation.
ALCPG October 25 th 2007 Hans Wenzel Calorimetry in slic How-to Motivation for dual readout Calorimeter What are our requirements Why did we choose SLIC.
Fundamental Limits of Positron Emission Tomography
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
A General Purpose Brachytherapy Software Simulation + Analysis (isodose calculation) 2/10/2002 Geant4 Workshop CERN Susanna Guatelli Univ. and INFN Genova.
Single Photon Emission Computed Tomography
Professor Brian F Hutton Institute of Nuclear Medicine University College London Emission Tomography Principles and Reconstruction.
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Compton Camera Exercises
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
Nuclear Medicine: Tomographic Imaging – SPECT, SPECT-CT and PET-CT Katrina Cockburn Nuclear Medicine Physicist.
16. January 2007Status Report On Compton Imaging Projects 1 Status Of Compton Imaging Projects Carried Out In The CIMA Collaboration HPD Brain PET Meeting.
Development of a Segmented Planar Germanium Imaging Detector
Motion Correction Riku Klén
Nuclear Medicine Principles & Technology_I
N 0 primary photons generated N d primary photons detected Determination of the photon mass attenuation coefficients Check on ParentID( ) Energy value.
Geant4 examples Sébastien Incerti On behalf of the Geant4 collaboration with special thanks to Luciano Pandola, INFN.
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
P. Rodrigues, A. Trindade, L.Peralta, J. Varela GEANT4 Medical Applications at LIP GEANT4 Workshop, September – 4 October LIP – Lisbon.
John Apostolakis & Makoto Asai for the Geant4 Collaboration 1(Draft) SNA-MC 2010.
1 Nuclear Medicine SPECT and PET. 2 a good book! SR Cherry, JA Sorenson, ME Phelps Physics in Nuclear Medicine Saunders, 2012.
DataGrid is a project funded by the European Commission under contract IST rd EU Review – 19-20/02/2004 Parallelization of Monte Carlo simulations.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
INFSO-RI Enabling Grids for E-sciencE Grid based telemedicine application for GATE Monte Carlo dosimetric studies using HOPE (Hospital Platform.
GATE Monte Carlo simulation platform
GATE application example using SuperComputer 국립암센터 박 세 준 연구원.
Se Byeong Lee, Ph.D Chief Medical Physicist Proton Therapy Center in NCC, Korea.
PET Imaging Positron Emission Tomography
Simulations in Medical Physics Y. TOUFIQUE*, R.CHERKAOUI EL MOURSLI*, M.KACI**, G.AMOROS**, *Université Mohammed V –Agdal, Faculté des Sciences de Rabat,
Starting with an example PART I Set your environment up and get a Geant4 example.
Chapter-5 Positron emission tomography (PET)
GATE Benchmark SPECT example 국립암센터 박 세 준.
Characterisation of a pixellated CsI detector for the Distinguish Project. 1 Martin Jones The University of Liverpool
Improved dose determination for Molecular Radiotherapy
Trigger System for a Thin Time-of-flight PET scanner
Prof. Stefaan Vandenberghe Enrico Clementel
Starting with an example
Organization of the lecture
Learning Objectives By the end of this lesson you should…
Releases and developments
Reconstructions with TOF for in-beam PET
User Documents and Examples I
Part II Status of GATE-related projects (Clermont-Ferrand; May 2017)
Monte Carlo Simulation
V. Chepel, V. Domingos, R. Martins, A. Morozov, F. Neves and
Geant4 at IST Applications in Brachytherapy
P. Rodrigues, A. Trindade, L.Peralta, J. Varela
一种基于晶体间光分享原理的深度测量PET探测器
Assist. Prof. Dr. Ilker Ozsahin Oct
Presentation transcript:

Introduction of GATE 2012. 9. 20 국립암센터 박 세 준 연구원

GATE 란 GATE : GEANT4 Application for Tomographic Emission Geant4를 기반으로 하여 핵의학영상기기인 PET과 SPECT 시뮬레이션을 위하여 2004년 처음으로 release됨. 2010년 2월에 release된 GATE ver. 6.0.0 부터 radiation therapy, hadron therapy 추가됨. (Currently GATE ver. 6.2) GATE simulation Sinogram Reconstructed image

Main technical features GATE is based on Geant4 is written in C++ is user-friendly as simulations can be designed and controlled using macros, without any C++ writing is able to simulate SPECT, PET and CT scans and radiotherapy treatments is flexible enough to model almost any detector design explicitly models time, therefore make it possible to model detector motion, patient motion, radioactive decay, optical photon tracking, dead time, time of flight, tracer kinetecs can handle analytical or voxelized phantoms can run on a cluster architecture and on a grid

How it works Developer level User level Core and Application layer C++ programming User level Simulation parameters Geometry Sources Time Analysis … Macro scripting only Structure of GATE

General Simulation Architecture Scanner geometry Phantom geometry Physics processes Initialization compute cross-section tables Digitizer Description Source Description Output setup Time management Materials ; Geometry ; Physical processes Post-initialization

Geometry scripting world scanner phantom /gate/world/geometry/setXLength 100 cm /gate/world/geometry/setYLength 100 cm /gate/world/geometry/setZLength 100 cm crystal collimator /gate/world/daughters/name SPECThead /gate/world/daughters/insert box /gate/SPECThead/repeaters/insert ring /gate/SPECThead/ring/setRepeatNumber 4 /gate/SPECThead/daughters/name collimator /gate/SPECThead/daughters/insert box /gate/SPECThead/daughters/name crystal /gate/SPECThead/daughters/insert box /gate/world/daughters/name Phantom /gate/world/daughters/insert cylinder

Ocular brachytherapy treatment PET camera Radiotherapy Ocular brachytherapy treatment Geometry example OPET scanner

Material and Physics scripting /gate/geometry/setMaterialDatabase ../../GateMaterials.db …… # P H Y S I C S ##### /gate/physics/addProcess PhotoElectric /gate/physics/addProcess LowEnergyCompton /gate/physics/addProcess LowEnergyRayleighScattering /gate/physics/addProcess ElectronIonisation /gate/physics/addProcess Bremsstrahlung /gate/physics/addProcess MultipleScattering e- /gate/physics/processList Enabled /gate/physics/processList Initialized /applic/application/hep/Gate/gate_v6.2/GateMaterials.db

Sensitive volumes and digitization # S E N S I T I V E D E T E C T O R S # Crystal SD /gate/crystal/attachCrystalSD # D I G I T I Z E R ##### # The digitizer tracks what happens in the detection system and in the electronics # Build a digitizer that first computes the centroid of interactions ## /gate/digitizer/Singles/insert adder /gate/digitizer/Singles/insert blurring /gate/digitizer/Singles/blurring/setResolution 0.10 /gate/digitizer/Singles/blurring/setEnergyOfReference 140. keV /gate/digitizer/Singles/insert spblurring /gate/digitizer/Singles/spblurring/setSpresolution 2.0 mm /gate/digitizer/Singles/spblurring/verbose 0 /gate/digitizer/Singles/insert thresholder /gate/digitizer/Singles/thresholder/setThreshold 20. keV /gate/digitizer/Singles/insert upholder /gate/digitizer/Singles/upholder/setUphold 190. keV w/o spblurring with spblurring

Source scripting Multiple sources Controlled by source manager Inserted via scripting Complex geometries: customized gps An example: dual isotope scan simulation F-18 and O-15 in PET Tc-99m and Tl-201 in SPECT /gate/source/addSource F18LineSource /gate/source/F18LineSource/setActivity 10000. Bq /gate/source/F18LineSource/gps/particle e+ /gate/source/F18LineSource/setForcedHalfLife 6586.2 s /gate/source/F18LineSource/gps/energytype Fluor18 /gate/source/addSource O15LineSource /gate/source/O15LineSource/setActivity 10000. Bq /gate/source/O15LineSource/gps/particle e+ /gate/source/O15LineSource/setForcedHalfLife 122.24 s /gate/source/O15LineSource/gps/energytype Oxygen15

Output scripting # O U T P U T /gate/output/ascii/setOutFileHitsFlag 0 /gate/output/ascii/setOutFileSinglesFlag 0 /gate/output/ascii/setOutFileCoincidencesFlag 0 /gate/output/ascii/setOutFiledelayFlag 0 /gate/output/root/enable /gate/output/root/setFileName benchmarkPET /gate/output/root/setRootHitFlag 0 /gate/output/root/setRootSinglesFlag 0 /gate/output/root/setRootCoincidencesFlag 1 /gate/output/root/setRootdelayFlag 1

Timing scripting Simulation time A clock models the passing of time during experiments The user defines the experiment timing Time-dependent objects Updated when time changes Allows programming of movement, tracer kinetics.. /gate/application/setTimeSlice 37.5 s /gate/application/setTimeStart 0. s /gate/application/setTimeStop 600. s /gate/application/startDAQ

How to run GATE Interactive mode Batch mode Parameterized macro gate@vgate:~/benchmarks/benchSPECT$ gate Interactive mode Batch mode Parameterized macro [G4]  [G4] ************************************************************* [G4]  Geant4 version Name: geant4-09-02-patch-03    (29-January-2010) [G4]                       Copyright : Geant4 Collaboration [G4]                       Reference : NIM A 506 (2003), 250-303 [G4]                             WWW :http://cern.ch/geant4 [Core-0] Initialization of geometry [Core-0] Initialization of physics [Core-0] Initialization of actors [Core-0]  [Core-0] ********************************************************************** [Core-0]  GATE version name: gate_v6.0_p01                                            [Core-0]                     Copyright : OpenGATE Collaboration                 [Core-0]                     Reference : Phys. Med. Biol. 49 (2004) 4543-4561   [Core-0]                     WWW :http://www.opengatecollaboration.org/ ;       Idle> gate@vgate:~/benchmarks/benchSPECT$ gate benchSPECT.mac /control/execute vis.mac GATE 6.0 버젼 에서는 parameterized macro 실행 안됨. Bug!! 6.1. 버젼부터는 fix 되어 실행가능. Got standard cmap Window name: viewer-0 (OpenGLStoredX) /tracking/storeTrajectory 1 … Idle>

감사합니다. GATE URL : http://www.opengatecollaboration.org To install GATE: http://www.opengatecollaboration.org/InstallingGATE To use GATE: http://www.opengatecollaboration.org/Documentation