Componente mediador para computação GPU de imagens médicas no 3D SLICER

Detalhes bibliográficos
Autor(a) principal: Duarte, Alexandre Freitas
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/59/59143/tde-08022019-195456/
Resumo: O desenvolvimento e a utilização de ambientes computacionais como na área de processamento e gerenciamento de imagens, aliados à evolução das novas tecnologias, têm contribuído significativamente para o avanço da prática médica, e sendo cada vez mais frequentes e necessários na rotina de inúmeros procedimentos médicos que utilizam exames de imagem. Durante a última década, o interesse no uso de unidades de processamento gráfico (GPUs) para aplicações de propósito em geral (GPGPU) aumentou. Conjuntamente com o crescente uso de GPUs, ocorre o surgimento de novas tecnologias de desenvolvimento, que facilitam a computação paralela em GPU para os desenvolvedores. Mesmo assim, a capacidade de criação de aplicações GPGPU de alto desempenho, que utilizam a capacidade total do hardware GPU e seus benefícios, exige um domínio de software e hardware muito elevado. A fim de resolver a computação intensiva presente em inúmeros métodos de processamento de imagem médicas, neste contexto, o objetivo principal deste trabalho é propor e desenvolver um componente mediador para a computação GPU, este integrado ao software 3D SLICER. Com isso, espera-se que o componente proporcione aos pesquisadores ganhos em suas aplicações em relação ao tempo de execução, o projeto também será uma base e auxílio para as novas propostas de trabalhos que seguirem a mesma linha de pesquisa. Na validação deste trabalho um estudo experimental foi realizado, no qual alguns métodos de processamento de imagens foram selecionados e modificados para o uso da computação paralela em GPUs, seus tempos de execução foram avaliados e comparados. Por fim, os resultados demonstraram que o uso do componente mediador em um contexto experimental pode proporcionar ganhos altos no tempo de execução para alguns métodos alcançando tempos de até 40x mais rápido que o método sequencial, em contrapartida um dos métodos teve um ganho menos expressivo atingindo apenas 4x vezes desse aumento de tempo.
id USP_92d9a27c4d3a914550ad4f5023f923b1
oai_identifier_str oai:teses.usp.br:tde-08022019-195456
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Componente mediador para computação GPU de imagens médicas no 3D SLICERMediator component for GPU computation of medical images in 3D SLICER3D SLICER3D SLICERComputação paralelaGPGPUGPGPUGPUGPUMedical image processingOPENCLOPENCLParalel computingProcessamento de imagens médicasO desenvolvimento e a utilização de ambientes computacionais como na área de processamento e gerenciamento de imagens, aliados à evolução das novas tecnologias, têm contribuído significativamente para o avanço da prática médica, e sendo cada vez mais frequentes e necessários na rotina de inúmeros procedimentos médicos que utilizam exames de imagem. Durante a última década, o interesse no uso de unidades de processamento gráfico (GPUs) para aplicações de propósito em geral (GPGPU) aumentou. Conjuntamente com o crescente uso de GPUs, ocorre o surgimento de novas tecnologias de desenvolvimento, que facilitam a computação paralela em GPU para os desenvolvedores. Mesmo assim, a capacidade de criação de aplicações GPGPU de alto desempenho, que utilizam a capacidade total do hardware GPU e seus benefícios, exige um domínio de software e hardware muito elevado. A fim de resolver a computação intensiva presente em inúmeros métodos de processamento de imagem médicas, neste contexto, o objetivo principal deste trabalho é propor e desenvolver um componente mediador para a computação GPU, este integrado ao software 3D SLICER. Com isso, espera-se que o componente proporcione aos pesquisadores ganhos em suas aplicações em relação ao tempo de execução, o projeto também será uma base e auxílio para as novas propostas de trabalhos que seguirem a mesma linha de pesquisa. Na validação deste trabalho um estudo experimental foi realizado, no qual alguns métodos de processamento de imagens foram selecionados e modificados para o uso da computação paralela em GPUs, seus tempos de execução foram avaliados e comparados. Por fim, os resultados demonstraram que o uso do componente mediador em um contexto experimental pode proporcionar ganhos altos no tempo de execução para alguns métodos alcançando tempos de até 40x mais rápido que o método sequencial, em contrapartida um dos métodos teve um ganho menos expressivo atingindo apenas 4x vezes desse aumento de tempo.The development and use of computational environments such as image processing and management, combined with the evolution of new technologies, have contributed significantly to the advancement of medical practice, and being increasingly frequent and necessary in the routine of numerous medical procedure that use imaging tests. Over the last decade, interest in the use of GPUs for general purpose applications (GPGPU) has increased. Along with the increasing use of GPUs, there are new development technologies that facilitate parallel computing in GPUs for developers. Even so, the ability to build high-performance GPGPU applications, which utilize the full capacity of GPU hardware and its benefits, requires a very high software and hardware domain. In order to solve the intensive computation present in numerous medical image processing methods, in this context, the main objective of this work is to propose and develop a mediator component for the GPU computation, this one integrated with the software 3D SLICER, with this, it is expected that the component provides the researchers with gains in their applications in relation to the execution time, the project will also be a base and aid for new projects that follow the same line of research. In the validation of this work was carried out an experimental study, where some selected techniques were applied and modified for the use of parallel computing in GPUs, their execution times were evaluated and compared. Finally, the results demonstrated that the use of the mediator component in an experimental context can provide high gains in execution time for some methods reaching times the of up to 40x times faster than the sequential method, in contrast one of the methods had a less expressive gain reaching only 4x times that time.Biblioteca Digitais de Teses e Dissertações da USPMurta Junior, Luiz OtavioDuarte, Alexandre Freitas2018-11-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/59/59143/tde-08022019-195456/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2020-01-08T18:30:02Zoai:teses.usp.br:tde-08022019-195456Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212020-01-08T18:30:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Componente mediador para computação GPU de imagens médicas no 3D SLICER
Mediator component for GPU computation of medical images in 3D SLICER
title Componente mediador para computação GPU de imagens médicas no 3D SLICER
spellingShingle Componente mediador para computação GPU de imagens médicas no 3D SLICER
Duarte, Alexandre Freitas
3D SLICER
3D SLICER
Computação paralela
GPGPU
GPGPU
GPU
GPU
Medical image processing
OPENCL
OPENCL
Paralel computing
Processamento de imagens médicas
title_short Componente mediador para computação GPU de imagens médicas no 3D SLICER
title_full Componente mediador para computação GPU de imagens médicas no 3D SLICER
title_fullStr Componente mediador para computação GPU de imagens médicas no 3D SLICER
title_full_unstemmed Componente mediador para computação GPU de imagens médicas no 3D SLICER
title_sort Componente mediador para computação GPU de imagens médicas no 3D SLICER
author Duarte, Alexandre Freitas
author_facet Duarte, Alexandre Freitas
author_role author
dc.contributor.none.fl_str_mv Murta Junior, Luiz Otavio
dc.contributor.author.fl_str_mv Duarte, Alexandre Freitas
dc.subject.por.fl_str_mv 3D SLICER
3D SLICER
Computação paralela
GPGPU
GPGPU
GPU
GPU
Medical image processing
OPENCL
OPENCL
Paralel computing
Processamento de imagens médicas
topic 3D SLICER
3D SLICER
Computação paralela
GPGPU
GPGPU
GPU
GPU
Medical image processing
OPENCL
OPENCL
Paralel computing
Processamento de imagens médicas
description O desenvolvimento e a utilização de ambientes computacionais como na área de processamento e gerenciamento de imagens, aliados à evolução das novas tecnologias, têm contribuído significativamente para o avanço da prática médica, e sendo cada vez mais frequentes e necessários na rotina de inúmeros procedimentos médicos que utilizam exames de imagem. Durante a última década, o interesse no uso de unidades de processamento gráfico (GPUs) para aplicações de propósito em geral (GPGPU) aumentou. Conjuntamente com o crescente uso de GPUs, ocorre o surgimento de novas tecnologias de desenvolvimento, que facilitam a computação paralela em GPU para os desenvolvedores. Mesmo assim, a capacidade de criação de aplicações GPGPU de alto desempenho, que utilizam a capacidade total do hardware GPU e seus benefícios, exige um domínio de software e hardware muito elevado. A fim de resolver a computação intensiva presente em inúmeros métodos de processamento de imagem médicas, neste contexto, o objetivo principal deste trabalho é propor e desenvolver um componente mediador para a computação GPU, este integrado ao software 3D SLICER. Com isso, espera-se que o componente proporcione aos pesquisadores ganhos em suas aplicações em relação ao tempo de execução, o projeto também será uma base e auxílio para as novas propostas de trabalhos que seguirem a mesma linha de pesquisa. Na validação deste trabalho um estudo experimental foi realizado, no qual alguns métodos de processamento de imagens foram selecionados e modificados para o uso da computação paralela em GPUs, seus tempos de execução foram avaliados e comparados. Por fim, os resultados demonstraram que o uso do componente mediador em um contexto experimental pode proporcionar ganhos altos no tempo de execução para alguns métodos alcançando tempos de até 40x mais rápido que o método sequencial, em contrapartida um dos métodos teve um ganho menos expressivo atingindo apenas 4x vezes desse aumento de tempo.
publishDate 2018
dc.date.none.fl_str_mv 2018-11-30
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/59/59143/tde-08022019-195456/
url http://www.teses.usp.br/teses/disponiveis/59/59143/tde-08022019-195456/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090500078075904