JPEG2000

State Of The Art Compression For Best Quality Images

JPEG 2000 (JP2) is an image compression standard and coding system, and an international standard for best quality images and video.

It was created by the Joint Photographic Experts Group (JPEG) committee in 2000 with the intention of superseding their original discrete cosine transform-based JPEG standard (created in 1992 typically known as JPEG or JPG) with a newly designed, wavelet-based method. The standardized filename extension is .jp2 for ISO/IEC 15444-1 conforming files and .jpx for the extended part-2 specifications, published as ISO/IEC 15444-2. The registered MIME types are defined in RFC 3745. For ISO/IEC 15444-1 it is image/jp2.

In JPEG 2000 It is possible to store different parts of the same picture using different quality.   The JPEG 2000 code streams are regions of interest that offer several mechanisms to support spatial random access or region of interest access at varying degrees of granularity.

Advantages Of JPEG2000 Over Older JPEG/MJPEG

Superior Compression Performance – Better Quality Images

At high bit rates, artifacts become nearly imperceptible in still images and video.

JPEG 2000 has a significant fidelity advantage over JPEG. At lower bit rates (e.g., less than 0.25 bits/pixel for grayscale images), JPEG 2000 has a significant advantage over certain modes of JPEG: artifacts are less visible and there is almost no blocking. The compression gains over JPEG are attributed to the use of DWT and a more sophisticated entropy encoding scheme.

Smaller Still Image And Video Storage File Sizes

JPEG2000 offers a superior quality in a smaller overall file size.  In fact, the file size can be as much as 99% smaller without significant quality loss.  This also offers improvement when files are transmitted over a network as well, since it dramatically reduces bandwidth requirements over older JPEG, MPEG, or H.264 standards.

Multiple Resolution Representation – Best Output For The Display

JPEG 2000 decomposes the image into a multiple resolution representation in the course of its compression process. Meaning it can be viewed in a resolution purposed to the display device for best possible quality.  This representation can be put to use for other image presentation purposes beyond compression as such.

Progressive Transmission By Pixel & Resolution Accuracy

These features are more commonly known as progressive decoding and signal-to-noise ratio (SNR) scalability. This is frequently show as images that initially load at lower resolution and progressively improve as the data is received.  JPEG 2000 provides efficient code-stream organizations which are progressive by pixel accuracy and by image resolution (or by image size). This way, after a smaller part of the whole file has been received, the viewer can see a lower quality version of the final picture. The quality then improves progressively through downloading more data bits from the source.

Choice Of Lossless Or Lossy Compression

Like the Lossless JPEG standard, the JPEG 2000 standard provides both lossless and lossy compression in a single compression architecture with significantly greater performance and features. Lossless compression is provided by the use of a reversible integer wavelet transform in JPEG 2000.

Error Resilience

Like JPEG 1992, JPEG 2000 is robust to bit errors introduced by noisy communication channels, such as from lower quality cameras, due to the coding of data in relatively small independent blocks.

Flexible File Format

JPEG2000 provides for better color images.  The JP2 and JPX file formats allow for handling of color-space information, metadata, and for interactivity in networked applications as developed in the JPEG Part 9 JPIP protocol.

High Dynamic Range Support

JPEG 2000 supports any bit depth, such as 16- and 32-bit floating point pixel images, and any color space.  This gives the ability to capture significantly improved image quality, contrast, and color.

Side Channel Spatial Information

Full support for transparency and alpha planes is also built into this standard.

Everything About JPEG2000