O que é interpolação de quadros?
A interpolação de quadros cria quadros intermediários entre quadros de vídeo existentes ao estimar como o conteúdo da imagem muda ao longo do tempo. Os métodos vão da simples mesclagem à síntese baseada em movimento.
Como funciona a interpolação de quadros
A interpolação avalia dois ou mais quadros com temporização definida e sintetiza imagens para carimbos de tempo que não foram capturados. A mesclagem básica mistura imagens próximas, enquanto os métodos com compensação de movimento estimam trajetórias e deformam o conteúdo em direção ao instante de destino. O processo altera a amostragem temporal, mas não consegue observar eventos ausentes da fonte. Ele normalmente ocorre após a decodificação e a análise de cadência, seguido pela codificação com a temporização de saída exigida.
Informações essenciais
- Os cortes de cena devem ser detectados e tratados separadamente; estimar movimento entre planos sem relação pode criar uma mesclagem sintética ou uma deformação intensa no ponto de edição.
- Regiões ocluídas são visíveis em apenas um dos quadros vizinhos, de modo que um interpolador baseado em movimento precisa inferir os pixels recém-expostos. Essas áreas são uma fonte comum de rasgamento da imagem e textura inventada.
- Para uma entrada com taxa de quadros variável, os quadros de destino devem ser gerados a partir dos carimbos de tempo de apresentação, em vez dos índices dos quadros de origem. O espaçamento baseado em índices pode produzir movimento irregular e erros de duração.
Quando a interpolação de quadros é relevante
Desenvolvedores aplicam interpolação para câmera lenta, conversão da taxa de quadros e reprodução mais fluida. Oclusões ou estimativas imprecisas de movimento podem introduzir bordas duplicadas, deformações e detalhes inventados.