JPEG 2000


JPEG 2000 ( JP2 ) es un estándar de compresión de imágenes y un sistema de codificación. Fue desarrollado de 1997 a 2000 por un comité del Grupo Conjunto de Expertos en Fotografía presidido por Touradj Ebrahimi (más tarde presidente de JPEG), [1] con la intención de reemplazar su estándar JPEG basado en la transformada de coseno discreta (DCT) original (creado en 1992) con un método basado en ondículas de nuevo diseño . La extensión de nombre de archivo estandarizada es .jp2 para archivos conformes a ISO / IEC 15444-1 y .jpxpara las especificaciones ampliadas de la parte 2, publicadas como ISO / IEC 15444-2. Los tipos MIME registrados se definen en RFC 3745. Para ISO / IEC 15444-1 es image / jp2 .

Los flujos de código JPEG 2000 son regiones de interés que ofrecen varios mecanismos para admitir el acceso aleatorio espacial o el acceso a la región de interés en diversos grados de granularidad. Es posible almacenar diferentes partes de la misma imagen con diferente calidad.

JPEG 2000 es un estándar de compresión basado en transformada de ondas discretas (DWT) que podría adaptarse para la compresión de video de imágenes en movimiento con la extensión Motion JPEG 2000 . La tecnología JPEG 2000 fue seleccionada como estándar de codificación de video para cine digital en 2004. [2]

Si bien hay un modesto aumento en el rendimiento de compresión de JPEG 2000 en comparación con JPEG, la principal ventaja que ofrece JPEG 2000 es la flexibilidad significativa del flujo de código. El tren codificado obtenido después de la compresión de una imagen con JPEG 2000 es de naturaleza escalable, lo que significa que se puede decodificar de varias formas; por ejemplo, al truncar el tren codificado en cualquier punto, se puede obtener una representación de la imagen con una resolución más baja, o una relación señal / ruido - ver compresión escalable . Al ordenar el tren codificado de varias formas, las aplicaciones pueden lograr aumentos de rendimiento significativos. Sin embargo, como consecuencia de esta flexibilidad, JPEG 2000 requiere códecsque son complejos y exigentes computacionalmente. Otra diferencia, en comparación con JPEG, es en términos de artefactos visuales : JPEG 2000 solo produce artefactos de timbre , manifestados como borrosidad y anillos cerca de los bordes de la imagen, mientras que JPEG produce artefactos de timbre y artefactos de 'bloqueo', debido a su 8 × 8 cuadras .

JPEG 2000 se ha publicado como un estándar ISO , ISO / IEC 15444. El costo de obtener todos los documentos para el estándar se ha estimado en 2718 CHF (aproximadamente 2700 USD). [3] A partir de 2017 , JPEG 2000 no es ampliamente compatible con los navegadores web (excepto Safari) y, por lo tanto, no se usa generalmente en Internet .

JPEG 2000 descompone la imagen en una representación de resolución múltiple en el curso de su proceso de compresión. Esta representación piramidal se puede utilizar para otros fines de presentación de imágenes más allá de la compresión.


Demostración de arriba a abajo de los artefactos de la compresión JPEG 2000. Los números indican la relación de compresión utilizada.
Wavelet CDF 5/3 utilizado para compresión sin pérdidas.
Un ejemplo de la transformada wavelet que se utiliza en JPEG 2000. Esta es una transformada wavelet CDF 9/7 de segundo nivel .
Esta imagen muestra la diferencia (acentuada) entre una imagen guardada como JPEG 2000 (calidad 50%) y la original.
Comparación de JPEG, JPEG 2000, JPEG XR y HEIF en tamaños de archivo similares.