O que é compressão DCT?
A compressão DCT aplica a transformada discreta do cosseno para expressar amostras de imagem ou vídeo como coeficientes de frequência. A quantização e a codificação desses coeficientes reduzem o tamanho dos dados, geralmente com alguma perda de detalhes.
Como funciona a compressão DCT
Uma DCT mapeia amostras espaciais correlacionadas para um conjunto de valores de base cossenoidal, concentrando grande parte da informação visível de um bloco em relativamente poucos termos de baixa frequência. Os codificadores reordenam e quantizam esses valores para que zeros e pequenas magnitudes sejam comprimidos com eficiência por codificação de entropia. A transformada é reversível com precisão adequada; a maior parte da perda de qualidade ocorre durante a quantização dos coeficientes e o arredondamento posterior. Ela aparece em fluxos de processamento de imagens estáticas e de vídeo com codificação entre quadros, como uma etapa entre predição, controle de taxa e codificação.
Informações essenciais
- O JPEG de linha de base opera em pequenos blocos de amostras e separa um termo DC, que representa a média do bloco, dos termos AC, que carregam os detalhes; a codificação diferencial e a codificação por comprimento de sequência exploram suas distribuições típicas.
- A transformada em si não exige perda: a redução irreversível de qualidade surge principalmente quando os coeficientes são quantizados de forma grosseira, enquanto codecs sem perdas geralmente usam outros caminhos reversíveis.
- O processamento independente de blocos pode tornar visíveis os limites da grade em baixas taxas de bits, enquanto a supressão agressiva de altas frequências produz artefatos de oscilação perto das bordas e remove texturas finas.
Quando a compressão DCT é importante
Selecione as configurações de quantização equilibrando o tamanho do arquivo com artefatos de blocos, artefatos de oscilação e perda de detalhes finos. A compatibilidade é importante porque o JPEG e muitos codecs de vídeo baseados em blocos usam esquemas DCT relacionados, mas distintos.