Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico

Sendo o método mais preciso para estimar a dose absorvida em radioterapia, o Método de Monte Carlo (MMC) tem sido amplamente utilizado no planejamento de tratamento radioterápico. No entanto, a sua eciência pode ser melhorada para aplicações clínicas de rotina. Nesta dissertação é apresentado o...

Full description

Bibliographic Details
Main Author: Murillo Bellezzo
Other Authors: Hélio Yoriyaz
Language:Portuguese
Published: Universidade de São Paulo 2014
Subjects:
GPU
Online Access:http://www.teses.usp.br/teses/disponiveis/85/85133/tde-19082014-130811/
id ndltd-IBICT-oai-teses.usp.br-tde-19082014-130811
record_format oai_dc
spelling ndltd-IBICT-oai-teses.usp.br-tde-19082014-1308112019-01-21T23:49:56Z Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico Development of a GPU Monte Carlo software for photon transport in voxel structures Murillo Bellezzo Hélio Yoriyaz Delvonei Alves de Andrade Thiago Carluccio dosimetria GPU MCNP5 PENELOPE radioterapia simulação de Monte Carlo transporte de fótons dosimetry GPU MCNP5 Monte Carlo simulation PENELOPE photon transport radiotherapy Sendo o método mais preciso para estimar a dose absorvida em radioterapia, o Método de Monte Carlo (MMC) tem sido amplamente utilizado no planejamento de tratamento radioterápico. No entanto, a sua eciência pode ser melhorada para aplicações clínicas de rotina. Nesta dissertação é apresentado o código CUBMC, um código de Monte Carlo que simula o transporte de fótons para cálculo de dose, desenvolvido na plataforma CUDA (Compute Unified Device Architecture). A simulação de eventos físicos é baseada no algoritmo presente no código PENELOPE, e as tabelas de seção de choque utilizadas são geradas pela rotina MATERIAL, também presente no código PENELOPE. Os fótons são transportados em objetos simuladores descritos por voxels. Existem duas abordagens distintas utilizadas para a simulação. A primeira delas obriga o fóton a realizar uma parada toda vez que cruza a fronteira de um voxel, a segunda e pelo Método de Woodcock, onde o fóton ignora a existência de fronteiras e é transportado em um meio homogêneo fictício. O código CUBMC tem como objetivo ser uma opção de código simulador que, ao utilizar a capacidade de processamento paralelo de unidades de processamento gráfico (GPU), apresente alto desempenho em máquinas compactas e de baixo custo, podendo assim ser aplicado em casos clínicos e incorporado a sistemas de planejamento de tratamento em radioterapia. As the most accurate method to estimate absorbed dose in radiotherapy, Monte Carlo Method (MCM) has been widely used in radiotherapy treatment planning. Nevertheless, its efficiency can be improved for clinical routine applications. In this master thesis, the CUBMC code is presented, a GPU-based MC photon transport algorithm for dose calculation under the Compute Unified Device Architecture (CUDA) platform. The simulation of physical events is based on the algorithm used in PENELOPE, and the cross section table used is the one generated by the MATERIAL routine, also present in PENELOPE code. Photons are transported in voxel-based geometries with different compositions. There are two distinct approaches used for transport simulation. The first of them forces the photon to stop at every voxel frontier, the second one is the Woodcock method, where the photon ignores the existence of borders and travels in homogeneous fictitious medium. The CUBMC code aims to be an alternative for Monte Carlo simulator code that, by using the capability of parallel processing of graphics processing units (GPU), provides high performance simulations in low cost compact machines, and thus can be applied in clinical cases and incorporated in treatment planning systems for radiotherapy. 2014-06-26 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/85/85133/tde-19082014-130811/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Tecnologia Nuclear USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP
collection NDLTD
language Portuguese
sources NDLTD
topic dosimetria
GPU
MCNP5
PENELOPE
radioterapia
simulação de Monte Carlo
transporte de fótons
dosimetry
GPU
MCNP5
Monte Carlo simulation
PENELOPE
photon transport
radiotherapy
spellingShingle dosimetria
GPU
MCNP5
PENELOPE
radioterapia
simulação de Monte Carlo
transporte de fótons
dosimetry
GPU
MCNP5
Monte Carlo simulation
PENELOPE
photon transport
radiotherapy
Murillo Bellezzo
Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico
description Sendo o método mais preciso para estimar a dose absorvida em radioterapia, o Método de Monte Carlo (MMC) tem sido amplamente utilizado no planejamento de tratamento radioterápico. No entanto, a sua eciência pode ser melhorada para aplicações clínicas de rotina. Nesta dissertação é apresentado o código CUBMC, um código de Monte Carlo que simula o transporte de fótons para cálculo de dose, desenvolvido na plataforma CUDA (Compute Unified Device Architecture). A simulação de eventos físicos é baseada no algoritmo presente no código PENELOPE, e as tabelas de seção de choque utilizadas são geradas pela rotina MATERIAL, também presente no código PENELOPE. Os fótons são transportados em objetos simuladores descritos por voxels. Existem duas abordagens distintas utilizadas para a simulação. A primeira delas obriga o fóton a realizar uma parada toda vez que cruza a fronteira de um voxel, a segunda e pelo Método de Woodcock, onde o fóton ignora a existência de fronteiras e é transportado em um meio homogêneo fictício. O código CUBMC tem como objetivo ser uma opção de código simulador que, ao utilizar a capacidade de processamento paralelo de unidades de processamento gráfico (GPU), apresente alto desempenho em máquinas compactas e de baixo custo, podendo assim ser aplicado em casos clínicos e incorporado a sistemas de planejamento de tratamento em radioterapia. === As the most accurate method to estimate absorbed dose in radiotherapy, Monte Carlo Method (MCM) has been widely used in radiotherapy treatment planning. Nevertheless, its efficiency can be improved for clinical routine applications. In this master thesis, the CUBMC code is presented, a GPU-based MC photon transport algorithm for dose calculation under the Compute Unified Device Architecture (CUDA) platform. The simulation of physical events is based on the algorithm used in PENELOPE, and the cross section table used is the one generated by the MATERIAL routine, also present in PENELOPE code. Photons are transported in voxel-based geometries with different compositions. There are two distinct approaches used for transport simulation. The first of them forces the photon to stop at every voxel frontier, the second one is the Woodcock method, where the photon ignores the existence of borders and travels in homogeneous fictitious medium. The CUBMC code aims to be an alternative for Monte Carlo simulator code that, by using the capability of parallel processing of graphics processing units (GPU), provides high performance simulations in low cost compact machines, and thus can be applied in clinical cases and incorporated in treatment planning systems for radiotherapy.
author2 Hélio Yoriyaz
author_facet Hélio Yoriyaz
Murillo Bellezzo
author Murillo Bellezzo
author_sort Murillo Bellezzo
title Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico
title_short Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico
title_full Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico
title_fullStr Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico
title_full_unstemmed Desenvolvimento de um software de Monte Carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico
title_sort desenvolvimento de um software de monte carlo para transporte de fótons em estruturas de voxels usando unidades de processamento gráfico
publisher Universidade de São Paulo
publishDate 2014
url http://www.teses.usp.br/teses/disponiveis/85/85133/tde-19082014-130811/
work_keys_str_mv AT murillobellezzo desenvolvimentodeumsoftwaredemontecarloparatransportedefotonsemestruturasdevoxelsusandounidadesdeprocessamentografico
AT murillobellezzo developmentofagpumontecarlosoftwareforphotontransportinvoxelstructures
_version_ 1718912632699748352