Responsive image
Universidade Federal de Santa catarina (UFSC)
Programa de Pós-graduação em Engenharia, Gestão e Mídia do Conhecimento (PPGEGC)
Detalhes do Documento Analisado

Centro: Tecnológico

Departamento: Informática e Estatística/INE

Dimensão Institucional: Pesquisa

Dimensão ODS: Econômica

Tipo do Documento: Projeto de Pesquisa

Título: HAS-CODEC: HARDWARE/SOFTWARE CO-DESIGN PARA CODIFICAÇÃO DE VÍDEO DE ALTA EFICIÊNCIA USANDO ALGORITMOS DE MACHINE LEARNING

Coordenador
  • MATEUS GRELLERT DA SILVA
Participante
  • BRUNA SUEMI NAGAI
  • LUIS ANTONIO SPADER SIMON
  • MATEUS GRELLERT DA SILVA (D)

Conteúdo

Este projeto de pesquisa tem como objetivo a in...este projeto de pesquisa tem como objetivo a investigação, projeto e implementação de técnicas de machine learning para otimização computacional em aplicações de codificação e transcodificação de vídeo. os sistemas de codificação selecionados incluem o padrão mais recente h.265/hevc (high efficiency video coding) da itu-t e o codificador emergente av1 (aomedia video 1) da aom. o padrão hevc foi desenvolvido a partir da necessidade de uma maior taxa de compressão para vídeos de resoluções altas como full hd (full high definition, 1920x1080). comparado a seu antecessor, o padrão h.264/avc, o hevc é capaz de atingir aproximadamente o dobro de compressão para a mesma qualidade de imagem. no entanto, as novas ferramentas introduzidas no hevc o tornam até 3 vezes mais complexo que o h.264/avc. além disso, o novo codificador av1 atinge os melhores resultados de compressão entre seus competidores (incluindo o hevc), mas ao custo de uma complexidade entre 2500 e 3000 vezes maior comparada com os demais. esses resultados apontam que a codificação em tempo real para codificadores hevc e av1 é um grande desafio, portanto soluções que apresentam otimizações computacionais para esses padrões são de extrema importância. para lidar com esse problema, este projeto irá investigar soluções de otimização computacional para os componentes mais custosos de codificadores de alta eficiência. duas frentes de trabalho foram delimitadas: a primeira envolve o desenvolvimento de soluções em software com uso de machine learning, visto que essa abordagem apresentou excelentes resultados em pesquisas recentes; e a segunda se baseia em desenvolvimento de arquiteturas vlsi (very large scale integration) para os kernels mais custosos dos codificadores. primeiramente, será realizada uma análise em software das aplicações dos codificadores para identificar os módulos mais intensivos em computação. a seguir, técnicas de data mining serão utilizadas para coletar e processar a informação desses codificadores, a fim de identificar dados relevantes que permitam predizer o resultado de algumas operações realizadas na codificação. utilizando os dados selecionados na etapa anterior, modelos preditivos utilizando técnicas como decision trees e random forests serão treinados para reduzir ou eliminar os cálculos necessários nas operações. além disso, soluções vlsi também serão desenvolvidas com o propósito de otimizar os kernels de codificação. essas arquiteturas serão utilizadas de forma colaborativa com os modelos preditivos, permitindo uma integração entre as otimizações em software e em hardware.

Índice de Shannon: 3.68877

Índice de Gini: 0.894703

ODS 1 ODS 2 ODS 3 ODS 4 ODS 5 ODS 6 ODS 7 ODS 8 ODS 9 ODS 10 ODS 11 ODS 12 ODS 13 ODS 14 ODS 15 ODS 16
3,67% 4,10% 5,88% 7,87% 4,01% 4,10% 5,85% 6,53% 25,61% 3,72% 7,61% 4,47% 4,11% 4,02% 3,86% 4,61%
ODS Predominates
ODS 9
ODS 1

3,67%

ODS 2

4,10%

ODS 3

5,88%

ODS 4

7,87%

ODS 5

4,01%

ODS 6

4,10%

ODS 7

5,85%

ODS 8

6,53%

ODS 9

25,61%

ODS 10

3,72%

ODS 11

7,61%

ODS 12

4,47%

ODS 13

4,11%

ODS 14

4,02%

ODS 15

3,86%

ODS 16

4,61%