Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/94026
DC FieldValueLanguage
dc.contributor.advisorFernandes, Gabriel Falcão Paiva-
dc.contributor.advisorAlexandre, Luís Filipe Barbosa de Almeida-
dc.contributor.authorFraga, António Fernando Crisóstomo-
dc.date.accessioned2021-03-29T22:21:12Z-
dc.date.available2021-03-29T22:21:12Z-
dc.date.issued2020-11-26-
dc.date.submitted2021-03-29-
dc.identifier.urihttps://hdl.handle.net/10316/94026-
dc.descriptionDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractO reconhecimento de faces em imagens é atualmente feito em grande escala e as imagens utilizadas tende a ser cada vez mais de resolução mais elevadas. Isto pode ser um desafio complicado em arquiteturas sequenciais, pois, com o aumento do número total de pixels das imagens, o desempenho geral desse tipo de implementações tende a diminuir drasticamente. A tese apresentada descreve a implementação de uma framework baseada no artigo Viola-Jones “Rapid Object Detection using a Boosted Cascade of Simple Features” [2]. Desta forma, as arquiteturas paralelas (GPUs e GPUs de baixo consumo), emergem como a solução ideal já que oferecem elevados valores de poder computacional e números de cores que beneficiam o processamento de grandes quantidades de data em paralelo. Utilizando, assim, as vantagens destas arquiteturas para uma paralelização e otimização específica a esta implementação, obtendo, portanto, uma melhoria significativa na performance em comparação a arquiteturas sequenciais em imagens de alta resolução. Por sua vez, também é realizada uma análise dos resultados desta implementação, que acaba por ser bem-sucedida em diversas GPUs, com o objetivo de fazer uma análise conclusiva da influência dos recursos de GPU disponíveis (Power, CUDA cores, etc.) na aceleração geral da GPU. De referir ainda que este detetor de caras baseado em arquiteturas paralelas foi capaz de obter uma aceleração global de até 33 vezes superior em imagens de 8k em comparação com a versão sequencial inicialmente implementada.por
dc.description.abstractFace detection is typically used millions of times per day in many different contexts and the resolution of the images has seen a significant increase. These high-resolution images can be a very defiant challenge in sequentially based architecture since with the rise in the number of pixels the overall performance of this type of implementation decreases drastically.The following paper describes the implementation of a framework of the Viola-Jones “Rapid Object Detection using a Boosted Cascade of Simple Features” [2] in parallel architectures such as GPUs and low-power GPUs. They emerge as natural candidates for the acceleration that we seek, offering a very high computational power and core numbers that enable the process of such large amounts of data in parallelIt also shows the parallelization and optimization of the implementation utilizing the advantages offered by these architectures to achieve an overall performance boost and speedup in high-resolution images when comparing to sequential architectures. An analysis of the results shows the successful implementation and the influence that the GPU resources available (Power, CUDA cores, etc.) have on the overall GPU speedup as well as in its performance. This parallel face detector implementation was able to obtain a global speedup as high as 33 times in 8k images in comparison with the sequential version. An analysis of the results shows the successful implementation and the influence that the GPU resources available (Power, CUDA cores, etc.) have on the overall GPU speedup as well as in its performance. This parallel face detector implementation was able to obtain a global speedup as high as 33 times in 8k images in comparison with the sequential version.eng
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/-
dc.subjectCUDApor
dc.subjectProgramação Paralelapor
dc.subjectFramework de deteção de caras Viola-Jonespor
dc.subjectUnidades de processamento gráfico de baixa potênciapor
dc.subjectGPGPUpor
dc.subjectCUDAeng
dc.subjectParallel Programmingeng
dc.subjectViola-Jones Face Detector Frameworkeng
dc.subjectLow-Power Graphic Processing Unitseng
dc.subjectGPGPUeng
dc.titleParallel Face Detectioneng
dc.title.alternativeDeteção Facial Paralelapor
dc.typemasterThesis-
degois.publication.locationDEEC-
degois.publication.titleParallel Face Detectioneng
dc.peerreviewedyes-
dc.identifier.tid202686485-
thesis.degree.disciplineEngenharia Electrotécnica e de Computadores-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado Integrado em Engenharia Electrotécnica e de Computadores-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Eng. Electrotécnica e de Computadores-
uc.degree.grantorID0500-
uc.contributor.authorFraga, António Fernando Crisóstomo::0000-0003-3136-9831-
uc.degree.classification17-
uc.degree.presidentejuriLobo, Jorge Nuno de Almeida e Sousa Almada-
uc.degree.elementojuriFernandes, Gabriel Falcão Paiva-
uc.degree.elementojuriMartins, Pedro Alexandre Dias-
uc.contributor.advisorFernandes, Gabriel Falcão Paiva::0000-0001-9805-6747-
uc.contributor.advisorAlexandre, Luís Filipe Barbosa de Almeida-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.openairetypemasterThesis-
item.cerifentitytypePublications-
item.grantfulltextopen-
item.fulltextCom Texto completo-
item.languageiso639-1en-
crisitem.advisor.researchunitIT - Institute of Telecommunications-
crisitem.advisor.orcid0000-0001-9805-6747-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
Dissertação de Mestardo - António Crisóstomo Fraga.pdf1.81 MBAdobe PDFView/Open
Show simple item record

Page view(s)

73
checked on Apr 16, 2024

Download(s)

59
checked on Apr 16, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons