Início do conteúdo
Bancas >

Banca de TCC – Yan Ballinhas Soares

UNIVERSIDADE FEDERAL DE PELOTAS
CENTRO DE DESENVOLVIMENTO TECNOLÓGICO
TRABALHO DE CONCLUSÃO DE CURSO

Apresentações Finais (2018/2)

Redução da Complexidade de Transcodificação H.264/AVC para HEVC Utilizando Aprendizado de Máquina
por
Yan Ballinhas Soares

Curso:
Ciência da Computação

Banca:
Prof. Guilherme Ribeiro Corrêa (orientador(a))
Prof. Luciano Volcan Agostini
Prof. Ruhan Ávila da Conceição

Data: 04 de dezembro de 2018

Hora: 15:15

Local: Lab1

Resumo do Trabalho:
Com o advento de novos padrões de codificação de vídeo, surge a necessidade de transcodificação do conteúdo legado disponibilizado em massa por padrões anteriores. Essa necessidade vem surgindo ao longo da substituição do padrão H.264/AVC, de 2003 (que é utilizado na maior parte do conteúdo de vídeo disponibilizado online nos dias de hoje) pelo mais novo padrão de codificação de vídeo definido pelo Joint Collaborative Team on Video Coding (JCT-VC), o High Efficiency Video Coding (HEVC), lançado em 2013. O HEVC apresenta diversas similaridades com o H.264/AVC no que diz respeito às ferramentas de codificação. Entretanto, as estruturas de particionamento de quadros foram completamente alteradas no novo padrão, permitindo uma maior flexibilidade para adequação do codificador a diversos tipos de conteúdo. A busca exaustiva pelas melhores estruturas de particionamento durante o processo de codificação HEVC acaba gerando uma alta complexidade computacional no processo de transcodificação H.264/AVC para HEVC, muitas vezes impossibilitando o processo de transcodificação em tempo real ou em dispositivos com baixo poder computacional. Entretanto, como no processo de transcodificação o conteúdo recodificado é extremamente similar ao conteúdo originalmente codificado, muitas das decisões e modos de codificação percebidos pelo decodificador podem ser reaproveitados para acelerar o processo de recodificação. Assim, este trabalho propõe um algoritmo de decisões rápidas para redução da complexidade da transcodificação entre os padrões H.264/AVC e HEVC que reutiliza informações de particionamento de blocos H.264/AVC para acelerar as decisões de particionamento na recodificação HEVC. A estratégia permitiu uma redução de 25% na complexidade computacional do transcodificador com perdas de apenas 0.745% na eficiência de codificação em comparação com o transcodificador original.

Publicado em 03/12/2018, na categoria Bancas.