Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/9752 |
Resumo: | 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. |
id |
UTFPR-12_60b769100e67b6d72a261892d9875826 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/9752 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2020-11-12T16:18:43Z2020-11-12T16:18:43Z2011-12-15DIAS, 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/9752Este 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.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.porUniversidade Tecnológica Federal do ParanáCuritibaDepartamento Acadêmico de EletrônicaTecnologia em Sistemas de TelecomunicaçõesProgramação visual (Computação)Visão artificialProcessamento de imagens - Técnicas digitaisC++ (Linguagem de programação de computador)Visual programming (Computer science)Artificial visionImage processing - Digital techniquesC++ (Computer program language)Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPUinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaVieira Neto, HugoDias, Eduardo Tondin Ferreirareponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILCT_COTEL_2011_2_04.pdf.jpgGenerated Thumbnailimage/jpeg1292http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/1/CT_COTEL_2011_2_04.pdf.jpg0791afa4559edac4e9579b030b041ca8MD51ORIGINALCT_COTEL_2011_2_04.pdfapplication/pdf899691http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/2/CT_COTEL_2011_2_04.pdf0de9d6bffdd0e8cebd25f4ac555e8216MD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTCT_COTEL_2011_2_04.pdf.txtExtracted texttext/plain70407http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/4/CT_COTEL_2011_2_04.pdf.txt014a7563ba228d17a03c5c0801b51748MD541/97522020-11-12 14:18:43.442oai:repositorio.utfpr.edu.br:1/9752Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-12T16:18:43Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU |
title |
Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU |
spellingShingle |
Mapa de saliências: estudo e implementação nas arquiteturas CPU e GPU Dias, Eduardo Tondin Ferreira Tecnologia em Sistemas de Telecomunicações 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) |
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 |
author |
Dias, Eduardo Tondin Ferreira |
author_facet |
Dias, Eduardo Tondin Ferreira |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Vieira Neto, Hugo |
dc.contributor.author.fl_str_mv |
Dias, Eduardo Tondin Ferreira |
contributor_str_mv |
Vieira Neto, Hugo |
dc.subject.cnpq.fl_str_mv |
Tecnologia em Sistemas de Telecomunicações |
topic |
Tecnologia em Sistemas de Telecomunicações 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) |
dc.subject.por.fl_str_mv |
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) |
description |
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. |
publishDate |
2011 |
dc.date.issued.fl_str_mv |
2011-12-15 |
dc.date.accessioned.fl_str_mv |
2020-11-12T16:18:43Z |
dc.date.available.fl_str_mv |
2020-11-12T16:18:43Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
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. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/9752 |
identifier_str_mv |
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 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba |
dc.publisher.department.fl_str_mv |
Departamento Acadêmico de Eletrônica |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/1/CT_COTEL_2011_2_04.pdf.jpg http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/2/CT_COTEL_2011_2_04.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/3/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9752/4/CT_COTEL_2011_2_04.pdf.txt |
bitstream.checksum.fl_str_mv |
0791afa4559edac4e9579b030b041ca8 0de9d6bffdd0e8cebd25f4ac555e8216 8a4605be74aa9ea9d79846c1fba20a33 014a7563ba228d17a03c5c0801b51748 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805923139783229440 |