Codificação

A codificação é claramente um dos desafios dos sistemas 3DTV/MVI. É fácil de perceber que associado a estas abordagens vem um crescimento do volume de dados proporcional ao número de perspectivas capturadas.

A codificação de vídeo 3D tem sido por isso alvo de crescente trabalho de investigação, tendo sido pesquisados tanto métodos que se apoiam nas normas já existentes como métodos que exploram representações alternativas dos dados.

No primeiro grupo de técnicas verifica-se claramente a tendência de reduzir o volume de dados, aproveitando as semelhanças entre diferentes perspectivas (redundância geométrica — ver Figura 9), assim como é bastante estudada a sensibilidade do olho humano a aspectos da visão 3D, como, por exemplo, a possibilidade de baixar a qualidade de ambos os streams sem perda de qualidade subjectiva ou compressão assimétrica (compressão a diferentes qualidades para cada perspectiva) destes no caso de 3DTV, explorando as assimetrias também existentes ao nível do funcionamento da visão humana.

Codificação Preditiva

Fig. 9: Exemplo de um diagrama de dependências entre imagens num sistema MVI. O eixo vertical representa o número de perspectivas e o eixo horizontal a evolução temporal. As setas indicam dependência do ponto de chegada relativamente ao ponto de partida.

Por outro lado, existe a busca da codificação de representações inovadoras capazes de uma compressão mais eficaz de dados 3D, como, por exemplo, em meshes (subsecção "Renderização baseada em Geometria"), abordagem bastante utilizada no grafismo gerado por computador, representações em nuvens de pontos (point cloud representation, em que uma superfície é representada por um conjunto ou nuvem de pontos — ver Figura 10) ou 2D+depth (constituída pela representação convencional 2D mais uma imagem de profundidade — ver Figura 11).

Nuvem de pontos Superfície

(a) Nuvem de pontos

(b) Superfície gerada a partir da nuvem

Fig. 10: Exemplo de representação em nuvem de pontos.

Imagem 2D Imagem de profundidade

(a) Imagem 2D

(b) Imagem de profundidade associada à imagem (a)

Fig. 11: Exemplo de 2D+Profundidade.

Finalmente, verifica-se a existência de algum trabalho utilizando representações simultâneas, assim como em codificação de canal.


Anterior Renderização Baseada em Geometria
Dispositivos de Visualização Próximo