我正在尝试开发无损图像压缩算法。我知道YCbCr< - >由于舍入误差,RGB实际上是有损耗的,类似的原始可逆颜色变换(ORCT)提供可逆性,代价是存储U和V分量的额外位。
由于U和V不等同于Cb和Cr,因此压缩比差异很大(我认为这是由于它们在Cb和Cr中混合RGB的基础)。
此外,我知道存在需要额外比特来适应可逆性的技术(即YCoCg-R等)。不过我已经测试了YCoCg24,YUV(来自ORCT)和GCbCr 1,但没有一个接近有损YCbCr。
我的问题是,是否存在一些近似Cb和Cr的可逆变换,因为这两个成分在整体压缩中起着至关重要的作用?
在有人责备我不做作业之前,我应该澄清这个问题与Lossless RGB to Y'CbCr transformation和JPEG: YCrCb <-> RGB conversion precision有关。
编辑:澄清这是另一个问题
我的问题是:是否存在转换,将三个八位整数(表示红色,绿色和蓝色分量)转换为另外三个八位整数(表示类似于Y的颜色空间) 'CbCr,其中两个组件相对于位置仅略微变化,或者至少小于RGB色彩空间中的变化),并且可以在不丢失信息的情况下反转?