Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 14495-2:2004—commonly designated IEC 14495-2-04 in Canada and formally adopted as CAN/CSA-ISO/IEC 14495-2-04—is the second part of the International Standard for lossless and near-lossless compression of continuous-tone still images. This standard builds upon the baseline system defined in ISO/IEC 14495-1:1999 (JPEG-LS) and provides essential extensions that address advanced application requirements. It is technically identical to ITU-T Recommendation T.87. The Canadian adoption by CSA Group ensures that the standard is widely accessible and recommended for use in North American markets.
The core objective of this standard is to enable storage and transmission of digital images with no loss or a controlled, user-defined loss of information. Its fields of application include medical imaging, remote sensing, industrial quality inspection, digital archiving, and any domain where maintaining the highest fidelity of imagery is non-negotiable. The extensions introduced in this part allow for higher bit depths, larger image dimensions, and improved error resilience, thereby significantly broadening the applicability of JPEG-LS.
The extensions defined in ISO/IEC 14495-2:2004 introduce new coding parameters and marker segments that augment the baseline LOCO-I algorithm. Key technical enhancements include:
The following table summarizes the principal technical differences between the baseline JPEG-LS (Part 1) and the extensions (Part 2):
| Feature | JPEG-LS Part 1 (ISO 14495-1) | JPEG-LS Extensions Part 2 (ISO 14495-2) |
|---|---|---|
| Maximum sample precision | 12 bits per component | 16 bits per component |
| Maximum image dimensions | 216 (65536) per dimension | 232 (4294967296) per dimension |
| Near-lossless error range | Global, component-independent | Per-component, configurable |
| Error resilience mechanism | Basic (no built-in segmentation) | Segment-based grouping with restart markers |
| Run-length coding depth | Limited to 12 bits | Extended to 16 bits |
| Marker segment additions | Minimal set | LSE, SEG, and restart markers |
Encoders and decoders compliant with this standard must support all extensions and be capable of decoding all Part 1 compliant bitstreams. The coding process remains based on the three-state model (run, normal, and near-lossless) with additional parameters stored in the new marker segments. For instance, the LSE (Lossless Extension) marker conveys extended sample depth and dimension information, while the SEG marker defines error-resilient segmentation boundaries.
Developers integrating ISO/IEC 14495-2:2004 into products or systems should give special attention to the following aspects:
Moreover, the standard specifies an optional arithmetic coding extension (which remains rarely used), but implementers must not deviate from the normative coding procedures described in the core document. Libraries such as CharLS and libjpeg-ls can serve as practical references for implementation.
Proving compliance with ISO/IEC 14495-2:2004 can be accomplished through self-declaration or third-party certification. In Canada, CAN/CSA-ISO/IEC 14495-2-04 is the adopted version, and the CSA Group offers a structured certification program for imaging products such as cameras, scanners, and software encoders/decoders. The compliance process typically includes:
It is also noteworthy that this standard has been referenced in other specifications, such as DICOM for medical image transfer, where conformance to the JPEG-LS extensions is required to support high-bit-depth images. Manufacturers targeting such domains should ensure that their products are fully compliant with ISO/IEC 14495-2:2004.