【问题标题】:What are the steps in which loss takes place in jpeg compression?jpeg压缩中发生损失的步骤是什么?
【发布时间】:2012-04-25 07:16:42
【问题描述】:

JPEG 是一种有损图像压缩,可以提供高压缩比。 据我所知,JPEG在量化过程中会发生信息丢失。

JPEG 压缩中是否还有其他步骤会发生或可能发生丢失? 如果发生,那么在哪里?

【问题讨论】:

    标签: image compression jpeg


    【解决方案1】:

    JPEG 压缩有 3 个方面会影响图像的质量和准确性:

    1) 精度损失发生在量化阶段。为了减少生成的数据量,颜色的准确性会丢失。
    2) 在与 RGB/YCC 颜色空间的转换过程中引入了错误。
    3) 在频域转换过程中引入了误差。离散余弦变换将像素转换为频域。这种转换会在两个方向上产生错误。

    【讨论】:

    • #1 确实是有损部分,因为它是故意的,并且是调整质量的地方。 #2 和 #3 不可避免地会造成损失,但它们的实施是为了尽量减少这些损失。
    【解决方案2】:

    另一个可能在 JPEG 压缩中发生丢失的地方是chroma subsampling stage

    我的理解是,大多数 JPEG 压缩图像使用 4:2:0 颜色子采样:将每个像素从 RGB 转换为 YCbCr 后,将 2x2 像素块的 Cb 值平均为单个值,而 Cr 值因为那个 2x2 的像素块也被平均为一个值。

    JPEG 标准还支持 4:4:4(无下采样)。

    【讨论】:

      猜你喜欢
      • 2014-09-28
      • 2011-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-12
      • 2016-12-22
      • 1970-01-01
      • 2013-04-01
      相关资源
      最近更新 更多