¿Por qué el uso de la transformación discreta de coseno lleva a la compresión de datos?

2

DCT se usa en el estándar JPEG junto con la codificación Huffman para comprimir aún más el resultado. Entiendo que la mayoría de los datos en el dominio espacial que es una imagen está "presente en bajas frecuencias". Esto se debe a que la mayoría de los píxeles adyacentes cambian muy poco en el valor del color.

Una imagen que se representa numéricamente en el procesamiento de la señal, con números que representan la intensidad del color del píxel. Cuando hacemos un DCT en él todavía obtenemos números en el resultado. ¿Dónde exactamente se comprimen los datos a través de DCT?

    
pregunta quantum231

1 respuesta

2

El DCT por sí solo no comprime nada. Todo lo que hace es convertir el dominio espacial en el dominio de la frecuencia. Básicamente, esto "concentra" la información en la imagen para que parte de la información de alta frecuencia se pueda descartar o almacenar a una resolución más baja. Aquí es donde realmente obtiene el ahorro de espacio: desechar datos. Descomprimir la imagen implica sustituir 0 por los datos descartados y luego tomar la DCT inversa para recuperar algo similar a los datos originales.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas