Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC

Detalhes bibliográficos
Autor(a) principal: Rosemberg, Tomás Rosário
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: https://bdm.unb.br/handle/10483/24562
Resumo: Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
id UNB-2_21b597094c3cf5f621032a32600ec7ae
oai_identifier_str oai:bdm.unb.br:10483/24562
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Rosemberg, Tomás RosárioSilva, Eduardo Peixoto Fernandes daROSEMBERG, Tomás Rosário. Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC. 2019. xi, 28 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2019.https://bdm.unb.br/handle/10483/24562Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.A compressão de vídeo é uma área de estudo em constante desenvolvimento, com a grande demanda de consumo de vídeos, os quais evoluem em termos de tamanho e qualidade, o que demanda constante melhoria. Desta forma ela recebe diversas propostas de incorporação de estudo de outras áreas, visando agregar conhecimento e resultado. Embora alguns codificadores padrão, como o H.265/HEVC, ofereçam um excelente desempenho de taxa-distorção, eles o fazem com um alto custo computacional. Ao mesmo tempo, a inteligência artificial tem atraído cada vez mais atenção. Neste trabalho propomos a incorporação da Inteligência Artificial como meio de acelerar a compressão baseada no padrão H.265/HEVC, utilizando redes neurais para tentar predizer uma tomada de decisão que ocorre neste formato. Compara-se os resultados obtidos usando redes neurais desenvolvidas com o framework Tensorflow [1] usando a linguagem de programação Python, com o modo padrão do codificador HM 16.20 respeitando as regras do CTC. Como questão adicional são propostas possibilidades de melhorias para futuro desenvolvimento.Submitted by Letícia Fernanda Vieira Ramos (leticia.fernanda_@outlook.com) on 2020-06-20T23:40:47Z No. of bitstreams: 1 2019_TomasRosarioRosemberg_tcc.pdf: 740604 bytes, checksum: 5d8639f70aba0e46b9f6dca12039d765 (MD5)Approved for entry into archive by Biblioteca Digital de Monografias Gerência (bdm@bce.unb.br) on 2020-07-22T20:01:12Z (GMT) No. of bitstreams: 1 2019_TomasRosarioRosemberg_tcc.pdf: 740604 bytes, checksum: 5d8639f70aba0e46b9f6dca12039d765 (MD5)Made available in DSpace on 2020-07-22T20:01:12Z (GMT). No. of bitstreams: 1 2019_TomasRosarioRosemberg_tcc.pdf: 740604 bytes, checksum: 5d8639f70aba0e46b9f6dca12039d765 (MD5)Video compression is a constantly evolving field of study, with the high demand for video consumption, which evolves in terms of size and quality, it needs to be constantly improving. So it receives several proposals for incorporation from other areas, expecting to aggregate knowledge and results. Although some compressors, like the H.265/HEVC, achieves a great result for the distortion rate, it does have high computational cost. Simultaneously, Artificial Intelligence is attracting more and more attention. In this work, we propose the incorporation of Artificial Intelligence as a way of accelerate compression based on the H.265 / HEVC standard, using neural networks to try to predict decision that is taken this format. The results obtained using neural networks created with the Tensorflow [1] structure using a Python programming language, are compared with the default mode of the HM 16.20 encoder, respecting the CTC rules. As an additional issue is proposed the possibility of improving the work for future development.A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar meu trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.info:eu-repo/semantics/openAccessInteligência artificialLinguagem de programação (Computadores)Redes neurais (Computação)Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVCinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2020-07-22T20:01:12Z2020-07-22T20:01:12Z2019-11-28porreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/24562/2/license.txt21554873e56ad8ddc69c092699b98f95MD52ORIGINAL2019_TomasRosarioRosemberg_tcc.pdf2019_TomasRosarioRosemberg_tcc.pdfapplication/pdf740604http://bdm.unb.br/xmlui/bitstream/10483/24562/1/2019_TomasRosarioRosemberg_tcc.pdf5d8639f70aba0e46b9f6dca12039d765MD5110483/245622020-07-22 17:01:12.626oai:bdm.unb.br:10483/24562w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712020-07-22T20:01:12Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
title Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
spellingShingle Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
Rosemberg, Tomás Rosário
Inteligência artificial
Linguagem de programação (Computadores)
Redes neurais (Computação)
title_short Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
title_full Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
title_fullStr Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
title_full_unstemmed Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
title_sort Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
author Rosemberg, Tomás Rosário
author_facet Rosemberg, Tomás Rosário
author_role author
dc.contributor.author.fl_str_mv Rosemberg, Tomás Rosário
dc.contributor.advisor1.fl_str_mv Silva, Eduardo Peixoto Fernandes da
contributor_str_mv Silva, Eduardo Peixoto Fernandes da
dc.subject.keyword.pt_BR.fl_str_mv Inteligência artificial
Linguagem de programação (Computadores)
Redes neurais (Computação)
topic Inteligência artificial
Linguagem de programação (Computadores)
Redes neurais (Computação)
description Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
publishDate 2019
dc.date.submitted.none.fl_str_mv 2019-11-28
dc.date.accessioned.fl_str_mv 2020-07-22T20:01:12Z
dc.date.available.fl_str_mv 2020-07-22T20:01:12Z
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 ROSEMBERG, Tomás Rosário. Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC. 2019. xi, 28 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2019.
dc.identifier.uri.fl_str_mv https://bdm.unb.br/handle/10483/24562
identifier_str_mv ROSEMBERG, Tomás Rosário. Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC. 2019. xi, 28 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2019.
url https://bdm.unb.br/handle/10483/24562
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/24562/2/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/24562/1/2019_TomasRosarioRosemberg_tcc.pdf
bitstream.checksum.fl_str_mv 21554873e56ad8ddc69c092699b98f95
5d8639f70aba0e46b9f6dca12039d765
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801493120040304640