|
Abstract:
|
Mídias plenópticas permitem uma representação visual mais completa da realidade, o que as torna mais apropriadas para aplicações multimídia visualmente imersivas e realísticas. Nesse sentido, light fields, padronizados pelo arcabouço JPEG Pleno, são uma forma de mídia plenóptica que oferecem uma modalidade viável para representar o comportamento da luz dentro de uma cena através tanto de informações espaciais quanto de informações angulares da luz. Nesse contexto, o modo de Transformada em 4D Inclinado, que é uma extensão do modo de Transformada em 4D (4D-TM) original baseado em DCT (transformada discreta de cosseno), é um novo modo de codificação de light fields que está para ser incluído na segunda edição do padrão JPEG Pleno Parte 2 e que oferece uma eficiência de codificação significativamente melhor quando comparado com o 4D-TM para a maior parte dos light fields. No entanto, a velocidade de codificação significativamente mais lenta do 4D-TM Inclinado, quando comparado com o 4D-TM, pode ser um fator limitante para a sua adoção. Além disso, a única implementação publicamente disponível desse modo, chamado de MuLE Slant, não é compatível com o padrão JPEG Pleno Parte 2. Dessa forma, este trabalho buscou desenvolver uma implementação do 4D-TM Inclinado que fosse compatível com o padrão e que atingisse um ganho significativo de velocidade de codificação, quando comparado ao MuLE Slant, sem comprometer sua eficiência de codificação. Em essência, a via mais promissora encontrada para atingir os ganhos de desempenho desejados foi através da criação de uma versão paralela do 4D-TM Inclinado. Para esse propósito, duas formas diferentes de paralelização, que podem trabalhar juntas, foram empregadas: a primeira é uma paralelização a nível de bloco, enquanto que a segunda paraleliza a busca da inclinação ótima para a transformada de inclinada. A implementação desenvolvida, que vai ser integrada ao software de referência do JPEG Pleno, chamado de JPEG Pleno Model (JPLM), conseguiu atingir resultados similares de taxa-distorção (RD) aos disponibilizados no artigo original do 4D-TM Inclinado e, em termos de desempenho, atingiu um ganho de velocidade significativo em comparação ao MuLE Slant. Em conclusão, o objetivo inicial de desenvolver uma implementação do 4D-TM Inclinado que fosse compatível com o padrão, além do objetivo de melhorar a sua velocidade de codificação sem degradar sua eficiência de codificação foram ambos bem-sucedidos. |