Componente mediador para computação GPU de imagens médicas no 3D SLICER
Autor(a) principal: | |
---|---|
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_ |
1815256792886673408 |