¿Qué es la compresión por ondículas?
La compresión por ondículas representa imágenes o video mediante coeficientes en múltiples escalas espaciales y luego cuantiza o descarta los coeficientes menos importantes. Permite la decodificación progresiva y evita los límites de bloques fijos.
Cómo funciona la compresión por ondículas
Una transformada de ondículas descompone una imagen en aproximaciones de baja frecuencia y bandas de detalles direccionales a escalas cada vez más finas. Un codificador ordena, cuantiza y codifica por entropía los coeficientes resultantes para que un decodificador pueda reconstruir primero una imagen aproximada y refinarla a medida que llegan más datos. Este enfoque se utiliza cuando son importantes el acceso multirresolución, la escalabilidad de la calidad o los modos matemáticamente sin pérdidas, teniendo en cuenta el empaquetado y la disponibilidad de decodificadores al planificar la entrega.
Datos clave
- Las transformadas reversibles de ondículas con valores enteros pueden permitir una reconstrucción exacta sin pérdidas, mientras que las transformadas irreversibles y la cuantización de coeficientes sacrifican precisión de reconstrucción para reducir el tamaño del resultado.
- JPEG 2000 organiza los datos transformados de modo que los flujos codificados puedan ofrecer progresiones de resolución y calidad, lo que permite una decodificación selectiva sin almacenar una imagen independiente para cada nivel.
- Las ondículas evitan la cuadrícula de bloques fijos asociada con algunos códecs basados en transformadas, pero una cuantización elevada aún puede generar anillado o texturas borrosas alrededor de los detalles nítidos.
Cuándo es importante la compresión por ondículas
La compresión mediante ondículas se usa en JPEG 2000, el cine digital y los sistemas especializados de imágenes para archivo. Su comportamiento progresivo puede ser adecuado para estos flujos de trabajo, pero el soporte de los decodificadores puede ser más limitado que para los formatos web comunes.