Um Estudo Comparativo de Implementações do Filtro de Difusão Anisotrópico para Unidades de Processamento GPU e CPU
AUTOR(ES)
Karl Phillip Purnhagen Ehlers Peixoto Dittrich Buhr
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
05/10/2010
RESUMO
A filtragem de imagens digitais tem um papel essencial em sistemas de visão computacional. O objetivo consiste em suavizar e remover ruídos em imagens digitais, auxiliando no aumento do realce das bordas da imagem. Entretanto, um dos desafios inerentes à área de processamento de imagens digitais é o alto custo computacional existente para executar os algoritmos com rapidez, o que dificulta sua utilização em aplicações em tempo real. Esta dissertação apresenta um estudo de dois métodos eficientes e de baixo custo para diminuir o tempo de execução do Filtro de Difusão Anisotrópico (FDA), uma técnica de processamento de imagens interessante para pré-processamento em sistemas de visão computacional. Os métodos fazem uso do processador gráfico (GPU) como recurso computacional para acelerar a execução deste algoritmo. Através de duas implementações do algoritmo em GPU utilizando tecnologias diferentes para programação do hardware gráfico (Cg e CUDA), observou-se um aumento de desempenho bastante significativo na execução do FDA nas duas implementações. Devido à imprecisão das GPUs para operações de ponto flutuante, os experimentos apresentam além do comparativo de desempenho CPU-GPU, um método para quantificar o grau de similaridade dos resultados apresentados pelas GPUs em comparação aos resultados da CPU
ASSUNTO(S)
computação aplicada ciencia da computacao processamento de imagens - técnicas digitais
ACESSO AO ARTIGO
http://www6.univali.br/tede/tde_busca/arquivo.php?codArquivo=963Documentos Relacionados
- Filtro de difusão anisotrópico orientado por evidência de borda
- Constant Boundary Elements on graphics hardware: a GPU-CPU complementary implementation
- Filtro de difusão linear complexa para detecção de bordas: implementação Java.
- Fases de stripes nos cupratos : um estudo do modelo t-J anisotrópico
- FairCPU: Uma Arquitetura para Provisionamento de MÃquinas Virtuais Utilizando CaracterÃsticas de Processamento