Aplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVC
Autor(a) principal: | |
---|---|
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/26531 |
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_4c441dd9f3187cd4a510c321fe123e6a |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/26531 |
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. 28 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019.https://bdm.unb.br/handle/10483/26531Trabalho 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 de- manda de consumo de vídeos, os quais evoluem em termos de tamanho e qualidade, o que de- manda 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 Kathryn Araujo (kathrynaraujo@bce.unb.br) on 2020-11-24T19:14:44Z No. of bitstreams: 1 2019_TomasRosarioRosemberg_tcc.pdf: 740604 bytes, checksum: 5d8639f70aba0e46b9f6dca12039d765 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2021-02-02T12:48:29Z (GMT) No. of bitstreams: 1 2019_TomasRosarioRosemberg_tcc.pdf: 740604 bytes, checksum: 5d8639f70aba0e46b9f6dca12039d765 (MD5)Made available in DSpace on 2021-02-02T12:48:29Z (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 con- sumption, 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 o 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/openAccessRedes neurais (Computação)Inteligência artificialAprendizado de máquinaCompressão de vídeoAplicação de redes neurais para codificação rápida de vídeo usando o H.265/HEVCinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2021-02-02T12:48:29Z2021-02-02T12:48:29Z2019-11-28porreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/26531/2/license.txt21554873e56ad8ddc69c092699b98f95MD52ORIGINAL2019_TomasRosarioRosemberg_tcc.pdf2019_TomasRosarioRosemberg_tcc.pdfapplication/pdf740604http://bdm.unb.br/xmlui/bitstream/10483/26531/1/2019_TomasRosarioRosemberg_tcc.pdf5d8639f70aba0e46b9f6dca12039d765MD5110483/265312021-02-02 10:48:29.889oai:bdm.unb.br:10483/26531w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712021-02-02T12:48:29Biblioteca 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 Redes neurais (Computação) Inteligência artificial Aprendizado de máquina Compressão de vídeo |
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 |
Redes neurais (Computação) Inteligência artificial Aprendizado de máquina Compressão de vídeo |
topic |
Redes neurais (Computação) Inteligência artificial Aprendizado de máquina Compressão de vídeo |
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 |
2021-02-02T12:48:29Z |
dc.date.available.fl_str_mv |
2021-02-02T12:48:29Z |
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. 28 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019. |
dc.identifier.uri.fl_str_mv |
https://bdm.unb.br/handle/10483/26531 |
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. 28 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019. |
url |
https://bdm.unb.br/handle/10483/26531 |
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/26531/2/license.txt http://bdm.unb.br/xmlui/bitstream/10483/26531/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_ |
1813908030766448640 |