Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU

This work describes the study and implementation of a visual attention method using the saliency map model on CPU and GPU architectures. First, the saliency maps algorithm is implemented in the numerical calculations software Matlab with the purpose of understanding the model researched. After that,...

ver descrição completa

Autor principal: Dias, Eduardo Tondin Ferreira
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/9752
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-9752
recordtype dspace
spelling riut-1-97522020-11-12T16:18:43Z Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU Dias, Eduardo Tondin Ferreira Vieira Neto, Hugo Programação visual (Computação) Visão artificial Processamento de imagens - Técnicas digitais C++ (Linguagem de programação de computador) Visual programming (Computer science) Artificial vision Image processing - Digital techniques C++ (Computer program language) Tecnologia em Sistemas de Telecomunicações This work describes the study and implementation of a visual attention method using the saliency map model on CPU and GPU architectures. First, the saliency maps algorithm is implemented in the numerical calculations software Matlab with the purpose of understanding the model researched. After that, the model is implemented in the C++ programming language. The functions implemented in C++ are analyzed, in order to find functions that have characteristics of parallelization. With these functions located, the model is implemented in the GPU architecture, using the CUDA development API. Comparisons are made between the architectures and future research is described. Este trabalho descreve o estudo e implementação de um método de atenção visual utilizando-se do modelo do mapa de saliências nas arquiteturas CPU e GPU. O algoritmo do mapa de saliências é primeiramente implementado no software de cálculos numéricos Matlab, com a finalidade de entendimento do modelo pesquisado. O modelo do mapa de saliências é então implementado na linguagem de programação C++. Analisam-se as funções desenvolvidas na programação C++, visando encontrar as funções que possuem características de paralelização. Com as funções definidas, o modelo é implementado na arquitetura GPU, utilizando-se da API de desenvolvimento CUDA. São efetuadas comparações entre as arquiteturas e descritos trabalhos futuros. 2020-11-12T16:18:43Z 2020-11-12T16:18:43Z 2011-12-15 bachelorThesis DIAS, Eduardo Tondin Ferreira. Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU. 2011. 46 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011. http://repositorio.utfpr.edu.br/jspui/handle/1/9752 por application/pdf Universidade Tecnológica Federal do Paraná Curitiba Departamento Acadêmico de Eletrônica
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Programação visual (Computação)
Visão artificial
Processamento de imagens - Técnicas digitais
C++ (Linguagem de programação de computador)
Visual programming (Computer science)
Artificial vision
Image processing - Digital techniques
C++ (Computer program language)
Tecnologia em Sistemas de Telecomunicações
spellingShingle Programação visual (Computação)
Visão artificial
Processamento de imagens - Técnicas digitais
C++ (Linguagem de programação de computador)
Visual programming (Computer science)
Artificial vision
Image processing - Digital techniques
C++ (Computer program language)
Tecnologia em Sistemas de Telecomunicações
Dias, Eduardo Tondin Ferreira
Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU
description This work describes the study and implementation of a visual attention method using the saliency map model on CPU and GPU architectures. First, the saliency maps algorithm is implemented in the numerical calculations software Matlab with the purpose of understanding the model researched. After that, the model is implemented in the C++ programming language. The functions implemented in C++ are analyzed, in order to find functions that have characteristics of parallelization. With these functions located, the model is implemented in the GPU architecture, using the CUDA development API. Comparisons are made between the architectures and future research is described.
format Trabalho de Conclusão de Curso (Graduação)
author Dias, Eduardo Tondin Ferreira
author_sort Dias, Eduardo Tondin Ferreira
title Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU
title_short Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU
title_full Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU
title_fullStr Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU
title_full_unstemmed Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU
title_sort mapa de saliências: estudo e implementação nas arquiteturas cpu e gpu
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation DIAS, Eduardo Tondin Ferreira. Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU. 2011. 46 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011.
url http://repositorio.utfpr.edu.br/jspui/handle/1/9752
_version_ 1805317336064851968
score 10,814766