Exportação concluída — 

Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: Lourenço, Luis Henrique Alves
Orientador(a): Weingaertner, Daniel, 1976-
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/1884/26503
Resumo: Orientador: Prof. Dr. Daniel Weingaertner
id UFPR_8856de9efdfd4cff6ed957ba2d7bd49d
oai_identifier_str oai:acervodigital.ufpr.br:1884/26503
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaWeingaertner, Daniel, 1976-Lourenço, Luis Henrique Alves2024-11-04T17:45:55Z2024-11-04T17:45:55Z2011https://hdl.handle.net/1884/26503Orientador: Prof. Dr. Daniel WeingaertnerDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 07/04/2011Bibliografia: fls. 68-70Resumo: Aplicações de Processamento de Imagens podem exigir poder de processamento tão alto que a computação tradicional não é capaz de fornecer. Uma alternativa eficiente é a computação de Propósito Geral em Placas Gráficas (GPGPU). CUDA 'e a API da NVidia que implementa o modelo de programação em placas gráficas. Muitas aplicaces que foram reimplementadas em CUDA estão alcançando ganhos significativos de desempenho. Este trabalho tem como objetivo aproveitar o processamento paralelo das placas gráficas através do modelo de computação CUDA para proporcionar melhor desempenho ao detector de bordas Canny na biblioteca de processamento de imagens ITK. Para isso, é apresentado um estudo sobre as arquiteturas CUDA e ITK, conceitos pertinentes e as abordagens utilizadas para implementar filtros ITK para executar em placas gráficas. Além do detector de bordas Canny, foram desenvolvidos o cálculo de gradiente Sobel e a Suavização Gaussiana, assim como uma classe de configuração CUDA para o ITK. O desempenho desses filtros foram avaliados mostrando ganhos em qualquer arquitetura de placa gráfica da NVidia. Além disso, técnicas eficientes de programação foram propostas e avaliadas nas arquiteturas de placas da NVidia G80, GT200 e Fermi.Abstract: Image Processing applications might demand a high processing power that single-core computing is not able to deliver. A cheap alternative is the General Purpose computation on Graphics Processing Units (GPGPU). CUDA is the NVidia API implementation of the Graphics Processing Units programming model. Many applications reimplemented with CUDA are achieving significantly performance gains. This work aims to take advantage of the parallel processing capability of the GPU through CUDA computing model to provide better performance for Canny edge detection filter from ITK processing image library. To do so, we present a study on the CUDA and ITK architectures, pertinent concepts, and the approaches that have been used to implement ITK filters on GPU. Besides the Canny edge detection filter, Sobel gradient computation and Gaussian smoothing filter were implemented, as well as a CUDA configuration class for ITK. The performance of these filters was evaluated, showing a significant speedup on any NVidia GPU architecture. Furthermore, efficient programming techniques were proposed and evaluated on the NVidia Graphics architectures G80, GT200 and Fermi.70f. : il. [algumas color.], grafs., tabs.application/pdfDisponível em formato digitalComputação graficaProcessamento de imagensAlgorítmos de computadorCiência da computaçãoParalelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cudainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALdissertacao-luis.pdfapplication/pdf2457365https://acervodigital.ufpr.br/bitstream/1884/26503/1/dissertacao-luis.pdf61d3e0d0fd96f7b62cd4c3f6f3aea12eMD51open accessTEXTdissertacao-luis.pdf.txtExtracted Texttext/plain156913https://acervodigital.ufpr.br/bitstream/1884/26503/2/dissertacao-luis.pdf.txt5c5f33893ae9bb21b46b2f67b88cd598MD52open accessTHUMBNAILdissertacao-luis.pdf.jpgGenerated Thumbnailimage/jpeg1236https://acervodigital.ufpr.br/bitstream/1884/26503/3/dissertacao-luis.pdf.jpgd6791c5667507c9512184e3699a07cedMD53open access1884/265032024-11-04 14:45:55.931open accessoai:acervodigital.ufpr.br:1884/26503Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082024-11-04T17:45:55Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
title Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
spellingShingle Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
Lourenço, Luis Henrique Alves
Computação grafica
Processamento de imagens
Algorítmos de computador
Ciência da computação
title_short Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
title_full Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
title_fullStr Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
title_full_unstemmed Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
title_sort Paralelização do detector de Bordas Canny para a Biblioteca ITK utilizando Cuda
author Lourenço, Luis Henrique Alves
author_facet Lourenço, Luis Henrique Alves
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Weingaertner, Daniel, 1976-
dc.contributor.author.fl_str_mv Lourenço, Luis Henrique Alves
contributor_str_mv Weingaertner, Daniel, 1976-
dc.subject.por.fl_str_mv Computação grafica
Processamento de imagens
Algorítmos de computador
Ciência da computação
topic Computação grafica
Processamento de imagens
Algorítmos de computador
Ciência da computação
description Orientador: Prof. Dr. Daniel Weingaertner
publishDate 2011
dc.date.issued.fl_str_mv 2011
dc.date.accessioned.fl_str_mv 2024-11-04T17:45:55Z
dc.date.available.fl_str_mv 2024-11-04T17:45:55Z
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 https://hdl.handle.net/1884/26503
url https://hdl.handle.net/1884/26503
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 70f. : il. [algumas color.], grafs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/26503/1/dissertacao-luis.pdf
https://acervodigital.ufpr.br/bitstream/1884/26503/2/dissertacao-luis.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/26503/3/dissertacao-luis.pdf.jpg
bitstream.checksum.fl_str_mv 61d3e0d0fd96f7b62cd4c3f6f3aea12e
5c5f33893ae9bb21b46b2f67b88cd598
d6791c5667507c9512184e3699a07ced
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv informacaodigital@ufpr.br
_version_ 1847526092265488384