Aproximações de baixa complexidade para a transformada discreta de Hartley

Detalhes bibliográficos
Autor(a) principal: ALMEIDA, Lucas Araújo de
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/42454
Resumo: As transformadas discretas ganharam destaque nas últimas décadas com a evolução dos sistemas digitais. A comunidade de processamento de sinais direcionou esforços ao desenvolvimento de algoritmos rápidos capazes de implementar as transformadas de modo mais eficiente do que na forma direta. A vasta pesquisa nessa área tem resultado em algoritmos com complexidade multiplicativa próxima da cota mínima teórica. Assim, as transformadas aproximadas surgiram como um artifício matemático para evitar operações de multiplicação em seu cômputo. A presente dissertação aborda aproximações de baixa complexidade para uma transformada ainda pouco explorada neste sentido, a transformada discreta de Hartley (DHT). Dois métodos de busca baseados na parametrização da matriz da DHT são propostos e implementados. O Método I utiliza a representação matricial da DHT em sua forma não fatorada, enquanto o método II faz uso das fatorações de Winograd e Cooley-Tukey para derivar aproximações já na forma de algoritmos rápidos. As aproximações são obtidas por meio da solução de um problema de otimização que avalia três funções objetivo. Essas funções são métricas de similaridade entre as aproximações e a transformada exata. Duas das funções objetivo são conhecidas na literatura: erro de energia total e desvio de ortogonalidade; e a terceira métrica, denominada erro de involução, é proposta neste trabalho. Os métodos de busca derivam, no total, 44 novas aproximações de comprimento N = 3, 5, 7, 8, 16, 32. Uma aplicação de reconhecimento facial utilizando filtros MACE no domínio de Fourier foi adaptada para o domínio de Hartley. As dezoito aproximações de comprimento N = 32 obtidas foram submetidas ao sistema de verificação facial e comparadas com a transformada da DHT exata. As aproximações apresentaram uma média de taxa de erro entre 0,32% e 0,50%, tendo algumas superado a DHT exata, a qual obteve média de taxa de erro de 0,36%.
id UFPE_2e045ece1897113dc2ee5f3ce531b6bb
oai_identifier_str oai:repositorio.ufpe.br:123456789/42454
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling ALMEIDA, Lucas Araújo dehttp://lattes.cnpq.br/3173988214459783http://lattes.cnpq.br/7413544381333504CINTRA, Renato José de Sobral2022-01-12T16:46:37Z2022-01-12T16:46:37Z2019-08-30ALMEIDA, Lucas Araújo de. Aproximações de baixa complexidade para a transformada discreta de Hartley. 2019. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Federal de Pernambuco, Recife, 2019.https://repositorio.ufpe.br/handle/123456789/42454As transformadas discretas ganharam destaque nas últimas décadas com a evolução dos sistemas digitais. A comunidade de processamento de sinais direcionou esforços ao desenvolvimento de algoritmos rápidos capazes de implementar as transformadas de modo mais eficiente do que na forma direta. A vasta pesquisa nessa área tem resultado em algoritmos com complexidade multiplicativa próxima da cota mínima teórica. Assim, as transformadas aproximadas surgiram como um artifício matemático para evitar operações de multiplicação em seu cômputo. A presente dissertação aborda aproximações de baixa complexidade para uma transformada ainda pouco explorada neste sentido, a transformada discreta de Hartley (DHT). Dois métodos de busca baseados na parametrização da matriz da DHT são propostos e implementados. O Método I utiliza a representação matricial da DHT em sua forma não fatorada, enquanto o método II faz uso das fatorações de Winograd e Cooley-Tukey para derivar aproximações já na forma de algoritmos rápidos. As aproximações são obtidas por meio da solução de um problema de otimização que avalia três funções objetivo. Essas funções são métricas de similaridade entre as aproximações e a transformada exata. Duas das funções objetivo são conhecidas na literatura: erro de energia total e desvio de ortogonalidade; e a terceira métrica, denominada erro de involução, é proposta neste trabalho. Os métodos de busca derivam, no total, 44 novas aproximações de comprimento N = 3, 5, 7, 8, 16, 32. Uma aplicação de reconhecimento facial utilizando filtros MACE no domínio de Fourier foi adaptada para o domínio de Hartley. As dezoito aproximações de comprimento N = 32 obtidas foram submetidas ao sistema de verificação facial e comparadas com a transformada da DHT exata. As aproximações apresentaram uma média de taxa de erro entre 0,32% e 0,50%, tendo algumas superado a DHT exata, a qual obteve média de taxa de erro de 0,36%.FACEPEIn recent decades, discrete transforms have received increasing attention with the evolution of digital systems. The signal processing community has focused on developing fast algorithms capable of efficiently computing discrete transforms. The extensive research in this area has re- sulted in algorithms with multiplicative complexity close to the theoretical minimum limit. Thus, the approximate transforms emerged as a mathematical tool to avoid multiplication operations on its computation. The present dissertation investigates low complexity approximations for a transform with incipient exploration in this sense, the discrete Hartley transform (DHT). Two search methods based on the parameterization of the DHT matrix are proposed and implemented. The first method uses the DHT matrix in its non-factored representation, whereas the second method makes use of Winograd and Cooley-Tukey factorizations to derive approximations with their fast algorithms. The approximations are obtained by solving an optimization problem that evaluates three objective functions. These functions are metrics of similarity between the approximations and the exact transform. Two of the considered metrics are known from the literature: total energy error and orthogonal deviation; and the third metric, called involution error, is proposed in this work. Both search methods derive a total of 44 new approximations of length N = 3, 5, 7, 8, 16, 32. A facial recognition application using MACE filters in Fourier domain was adapted to the Hartley domain. The 18 approximations for the 32-point DHT were submitted to the face verification system and compared with the exact DHT transform. The approximations presented an average of error rate between 0.32% and 0.50%, some exceeding the exact DHT, which obtained an average of error rate of 0.36%.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Engenharia EletricaUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia ElétricaTransformadas discretasDHTTransformadas aproximadasHartleyReconhecimento FacialFiltros MACEAproximações de baixa complexidade para a transformada discreta de Hartleyinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALDISSERTAÇÃO Lucas Araújo de Almeida (1).pdfDISSERTAÇÃO Lucas Araújo de Almeida (1).pdfapplication/pdf1430303https://repositorio.ufpe.br/bitstream/123456789/42454/1/DISSERTA%c3%87%c3%83O%20Lucas%20Ara%c3%bajo%20de%20Almeida%20%281%29.pdfa6bee8b54bee7a64bb536bd8f0ca3982MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/42454/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82142https://repositorio.ufpe.br/bitstream/123456789/42454/3/license.txt6928b9260b07fb2755249a5ca9903395MD53TEXTDISSERTAÇÃO Lucas Araújo de Almeida (1).pdf.txtDISSERTAÇÃO Lucas Araújo de Almeida (1).pdf.txtExtracted texttext/plain195476https://repositorio.ufpe.br/bitstream/123456789/42454/4/DISSERTA%c3%87%c3%83O%20Lucas%20Ara%c3%bajo%20de%20Almeida%20%281%29.pdf.txt6363e24008787775a21b3e3fc3edfa95MD54THUMBNAILDISSERTAÇÃO Lucas Araújo de Almeida (1).pdf.jpgDISSERTAÇÃO Lucas Araújo de Almeida (1).pdf.jpgGenerated Thumbnailimage/jpeg1259https://repositorio.ufpe.br/bitstream/123456789/42454/5/DISSERTA%c3%87%c3%83O%20Lucas%20Ara%c3%bajo%20de%20Almeida%20%281%29.pdf.jpg93e01f45a2588c306b051c3220aa488bMD55123456789/424542022-01-13 02:10:36.066oai:repositorio.ufpe.br:123456789/42454VGVybW8gZGUgRGVww7NzaXRvIExlZ2FsIGUgQXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2HDp8OjbyBkZSBEb2N1bWVudG9zIG5vIFJlcG9zaXTDs3JpbyBEaWdpdGFsIGRhIFVGUEUKIAoKRGVjbGFybyBlc3RhciBjaWVudGUgZGUgcXVlIGVzdGUgVGVybW8gZGUgRGVww7NzaXRvIExlZ2FsIGUgQXV0b3JpemHDp8OjbyB0ZW0gbyBvYmpldGl2byBkZSBkaXZ1bGdhw6fDo28gZG9zIGRvY3VtZW50b3MgZGVwb3NpdGFkb3Mgbm8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRSBlIGRlY2xhcm8gcXVlOgoKSSAtICBvIGNvbnRlw7pkbyBkaXNwb25pYmlsaXphZG8gw6kgZGUgcmVzcG9uc2FiaWxpZGFkZSBkZSBzdWEgYXV0b3JpYTsKCklJIC0gbyBjb250ZcO6ZG8gw6kgb3JpZ2luYWwsIGUgc2UgbyB0cmFiYWxobyBlL291IHBhbGF2cmFzIGRlIG91dHJhcyBwZXNzb2FzIGZvcmFtIHV0aWxpemFkb3MsIGVzdGFzIGZvcmFtIGRldmlkYW1lbnRlIHJlY29uaGVjaWRhczsKCklJSSAtIHF1YW5kbyB0cmF0YXItc2UgZGUgVHJhYmFsaG8gZGUgQ29uY2x1c8OjbyBkZSBDdXJzbywgRGlzc2VydGHDp8OjbyBvdSBUZXNlOiBvIGFycXVpdm8gZGVwb3NpdGFkbyBjb3JyZXNwb25kZSDDoCB2ZXJzw6NvIGZpbmFsIGRvIHRyYWJhbGhvOwoKSVYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIFRyYWJhbGhvIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28sIERpc3NlcnRhw6fDo28gb3UgVGVzZTogZXN0b3UgY2llbnRlIGRlIHF1ZSBhIGFsdGVyYcOnw6NvIGRhIG1vZGFsaWRhZGUgZGUgYWNlc3NvIGFvIGRvY3VtZW50byBhcMOzcyBvIGRlcMOzc2l0byBlIGFudGVzIGRlIGZpbmRhciBvIHBlcsOtb2RvIGRlIGVtYmFyZ28sIHF1YW5kbyBmb3IgZXNjb2xoaWRvIGFjZXNzbyByZXN0cml0bywgc2Vyw6EgcGVybWl0aWRhIG1lZGlhbnRlIHNvbGljaXRhw6fDo28gZG8gKGEpIGF1dG9yIChhKSBhbyBTaXN0ZW1hIEludGVncmFkbyBkZSBCaWJsaW90ZWNhcyBkYSBVRlBFIChTSUIvVUZQRSkuCgogClBhcmEgdHJhYmFsaG9zIGVtIEFjZXNzbyBBYmVydG86CgpOYSBxdWFsaWRhZGUgZGUgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGUgYXV0b3IgcXVlIHJlY2FlbSBzb2JyZSBlc3RlIGRvY3VtZW50bywgZnVuZGFtZW50YWRvIG5hIExlaSBkZSBEaXJlaXRvIEF1dG9yYWwgbm8gOS42MTAsIGRlIDE5IGRlIGZldmVyZWlybyBkZSAxOTk4LCBhcnQuIDI5LCBpbmNpc28gSUlJLCBhdXRvcml6byBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFBlcm5hbWJ1Y28gYSBkaXNwb25pYmlsaXphciBncmF0dWl0YW1lbnRlLCBzZW0gcmVzc2FyY2ltZW50byBkb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHBhcmEgZmlucyBkZSBsZWl0dXJhLCBpbXByZXNzw6NvIGUvb3UgZG93bmxvYWQgKGFxdWlzacOnw6NvKSBhdHJhdsOpcyBkbyBzaXRlIGRvIFJlcG9zaXTDs3JpbyBEaWdpdGFsIGRhIFVGUEUgbm8gZW5kZXJlw6dvIGh0dHA6Ly93d3cucmVwb3NpdG9yaW8udWZwZS5iciwgYSBwYXJ0aXIgZGEgZGF0YSBkZSBkZXDDs3NpdG8uCgogClBhcmEgdHJhYmFsaG9zIGVtIEFjZXNzbyBSZXN0cml0bzoKCk5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkZSBhdXRvciBxdWUgcmVjYWVtIHNvYnJlIGVzdGUgZG9jdW1lbnRvLCBmdW5kYW1lbnRhZG8gbmEgTGVpIGRlIERpcmVpdG8gQXV0b3JhbCBubyA5LjYxMCBkZSAxOSBkZSBmZXZlcmVpcm8gZGUgMTk5OCwgYXJ0LiAyOSwgaW5jaXNvIElJSSwgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIGEgZGlzcG9uaWJpbGl6YXIgZ3JhdHVpdGFtZW50ZSwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkIChhcXVpc2nDp8OjbykgYXRyYXbDqXMgZG8gc2l0ZSBkbyBSZXBvc2l0w7NyaW8gRGlnaXRhbCBkYSBVRlBFIG5vIGVuZGVyZcOnbyBodHRwOi8vd3d3LnJlcG9zaXRvcmlvLnVmcGUuYnIsIHF1YW5kbyBmaW5kYXIgbyBwZXLDrW9kbyBkZSBlbWJhcmdvIGNvbmRpemVudGUgYW8gdGlwbyBkZSBkb2N1bWVudG8sIGNvbmZvcm1lIGluZGljYWRvIG5vIGNhbXBvIERhdGEgZGUgRW1iYXJnby4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212022-01-13T05:10:36Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Aproximações de baixa complexidade para a transformada discreta de Hartley
title Aproximações de baixa complexidade para a transformada discreta de Hartley
spellingShingle Aproximações de baixa complexidade para a transformada discreta de Hartley
ALMEIDA, Lucas Araújo de
Engenharia Elétrica
Transformadas discretas
DHT
Transformadas aproximadas
Hartley
Reconhecimento Facial
Filtros MACE
title_short Aproximações de baixa complexidade para a transformada discreta de Hartley
title_full Aproximações de baixa complexidade para a transformada discreta de Hartley
title_fullStr Aproximações de baixa complexidade para a transformada discreta de Hartley
title_full_unstemmed Aproximações de baixa complexidade para a transformada discreta de Hartley
title_sort Aproximações de baixa complexidade para a transformada discreta de Hartley
author ALMEIDA, Lucas Araújo de
author_facet ALMEIDA, Lucas Araújo de
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/3173988214459783
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7413544381333504
dc.contributor.author.fl_str_mv ALMEIDA, Lucas Araújo de
dc.contributor.advisor1.fl_str_mv CINTRA, Renato José de Sobral
contributor_str_mv CINTRA, Renato José de Sobral
dc.subject.por.fl_str_mv Engenharia Elétrica
Transformadas discretas
DHT
Transformadas aproximadas
Hartley
Reconhecimento Facial
Filtros MACE
topic Engenharia Elétrica
Transformadas discretas
DHT
Transformadas aproximadas
Hartley
Reconhecimento Facial
Filtros MACE
description As transformadas discretas ganharam destaque nas últimas décadas com a evolução dos sistemas digitais. A comunidade de processamento de sinais direcionou esforços ao desenvolvimento de algoritmos rápidos capazes de implementar as transformadas de modo mais eficiente do que na forma direta. A vasta pesquisa nessa área tem resultado em algoritmos com complexidade multiplicativa próxima da cota mínima teórica. Assim, as transformadas aproximadas surgiram como um artifício matemático para evitar operações de multiplicação em seu cômputo. A presente dissertação aborda aproximações de baixa complexidade para uma transformada ainda pouco explorada neste sentido, a transformada discreta de Hartley (DHT). Dois métodos de busca baseados na parametrização da matriz da DHT são propostos e implementados. O Método I utiliza a representação matricial da DHT em sua forma não fatorada, enquanto o método II faz uso das fatorações de Winograd e Cooley-Tukey para derivar aproximações já na forma de algoritmos rápidos. As aproximações são obtidas por meio da solução de um problema de otimização que avalia três funções objetivo. Essas funções são métricas de similaridade entre as aproximações e a transformada exata. Duas das funções objetivo são conhecidas na literatura: erro de energia total e desvio de ortogonalidade; e a terceira métrica, denominada erro de involução, é proposta neste trabalho. Os métodos de busca derivam, no total, 44 novas aproximações de comprimento N = 3, 5, 7, 8, 16, 32. Uma aplicação de reconhecimento facial utilizando filtros MACE no domínio de Fourier foi adaptada para o domínio de Hartley. As dezoito aproximações de comprimento N = 32 obtidas foram submetidas ao sistema de verificação facial e comparadas com a transformada da DHT exata. As aproximações apresentaram uma média de taxa de erro entre 0,32% e 0,50%, tendo algumas superado a DHT exata, a qual obteve média de taxa de erro de 0,36%.
publishDate 2019
dc.date.issued.fl_str_mv 2019-08-30
dc.date.accessioned.fl_str_mv 2022-01-12T16:46:37Z
dc.date.available.fl_str_mv 2022-01-12T16:46:37Z
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.citation.fl_str_mv ALMEIDA, Lucas Araújo de. Aproximações de baixa complexidade para a transformada discreta de Hartley. 2019. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Federal de Pernambuco, Recife, 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/42454
identifier_str_mv ALMEIDA, Lucas Araújo de. Aproximações de baixa complexidade para a transformada discreta de Hartley. 2019. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Federal de Pernambuco, Recife, 2019.
url https://repositorio.ufpe.br/handle/123456789/42454
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Engenharia Eletrica
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/42454/1/DISSERTA%c3%87%c3%83O%20Lucas%20Ara%c3%bajo%20de%20Almeida%20%281%29.pdf
https://repositorio.ufpe.br/bitstream/123456789/42454/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/42454/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/42454/4/DISSERTA%c3%87%c3%83O%20Lucas%20Ara%c3%bajo%20de%20Almeida%20%281%29.pdf.txt
https://repositorio.ufpe.br/bitstream/123456789/42454/5/DISSERTA%c3%87%c3%83O%20Lucas%20Ara%c3%bajo%20de%20Almeida%20%281%29.pdf.jpg
bitstream.checksum.fl_str_mv a6bee8b54bee7a64bb536bd8f0ca3982
e39d27027a6cc9cb039ad269a5db8e34
6928b9260b07fb2755249a5ca9903395
6363e24008787775a21b3e3fc3edfa95
93e01f45a2588c306b051c3220aa488b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310612099792896