Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN/CSA-ISO/IEC 14495-1-02 等同采用国际标准 ISO/IEC 14495-1:1999 及后续修订,是专门针对连续色调静态图像的无损与近无损压缩算法标准,通常称为 JPEG-LS。该标准基于 LOCO-I(Low Complexity Lossless Compression of Images)算法,在保证图像完全保真或可控微小失真的前提下实现高效压缩,广泛应用于医疗影像、卫星遥感、数字档案、工业检测等对质量要求严苛的领域。截至 2026 年,该标准仍是无损压缩领域的技术基石。
CAN/CSA-ISO/IEC 14495-1-02 是加拿大标准协会(CSA)采纳的 ISO/IEC 联合技术委员会标准,其核心是定义一种高效、低复杂度的无损与近无损压缩算法,专用于连续色调(每像素至少 2 位)的静态数字图像。与 JPEG 标准(有损压缩)不同,JPEG-LS 不采用 DCT 变换,而是基于空间预测和上下文建模,实现无损模式(LOSS)与近无损模式(NEAR)两种操作。
JPEG-LS 的核心算法是 LOCO-I,其技术框架可分为:预测、上下文建模、残差编码和游程编码四个阶段。以下对各模块进行技术分解。
使用 A、B、C 三个相邻像素(因果模板)计算当前像素 x 的上下文,并依据梯度值将图像分为 365 个上下文类。在每一类中,采用 边缘检测 预测器(固定预测)得到预测值,然后计算实际值与预测值的残差。
对残差进行 Golomb 编码(Rice 编码的一种变体),编码参数(k 值)根据上下文类自适应调整。无损模式下残差为完全精确值;近无损模式下残差通过量化(NEAR 参数)后编码,量化步长 = 2*NEAR+1。
当图像区域平坦时(上下文的局部梯度为零),算法切换到游程模式,对连续重复像素值进行高效编码。此模式极大提升了平滑区域的压缩效率。
| 参数/模式 | 无损模式 | 近无损模式 |
|---|---|---|
| NEAR 参数 (n) | 0 | 1–255(典型值 1–10) |
| 最大重建误差 | 0(完全保真) | ≤ n(像素级绝对误差) |
| 编码方法 | Golomb-Coded Residuals | Quantized Residuals + Golomb |
| 游程长度编码 | 有(无损游程) | 有(近无损游程,误差控制在 n) |
| 上下文数 | 365 | 365(量化后不同) |
NEAR 值的选取直接影响压缩率与图像质量。NEAR = 3 通常能在肉眼不可见失真条件下获得比无损高 2–4 倍的压缩比。建议通过实验为具体图像类型确定最优 NEAR 值。 在实际系统集成 CAN/CSA-ISO/IEC 14495-1-02 时,需关注编码器参数配置、容器格式以及合规性验证。
JPEG-LS 数据流通常封装在 JPEG-LS 标准定义的 SPIF(Still Picture Interchange Format)格式,或直接嵌入 DICOM(医疗)、NITF(军事/遥感)等专用容器中。标准附录提供了必要的封装结构。
相比 JPEG 2000 或 HEIF,JPEG-LS 的编码解码速度通常快 5–10 倍,内存占用极低,非常适合资源受限的嵌入式系统(如无人机、医疗内窥镜)。截至 2026 年,主流 FPGA 和 ASIC 仍有专用 JPEG-LS 硬件加速模块。
JPEG-LS 是图像压缩标准家族的重要成员,与以下标准协同或互补:
在制定系统架构时,应根据压缩比需求、复杂度约束和图像类型选择合适的标准,JPEG-LS 则是“低复杂度、高保真”场景的首选。