[图像] RGB 和 Ycbcr图像的区别

在SR和denoising中,大部分方法都不是直接对RGB三个通道分别处理,而是对RGB图像进行转换,之后再处理。

BM3D文章中提到了Ycbcr图像的特点:

BM3D

从而说明只处理Ycbcr的Y channel是可以的。

下面就说明RGB图像和Ycbcr图像有什么区别

YCbCr与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。

Y:明亮度(Luminance或Luma),也就是灰阶值。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。

U&V:色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和CB来表示。

Cb:反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异。

Cr:反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。


RGB转换为YCbCr

这个公式来自:Genesis Microchip. gm6010/gm6015 Programming Guide[M]. California US: Genesis Microchip Company, 2002:85-90

|Y   |    |16  |                    |65.738   129.057  25.06 |   |R|

|Cb | = |128| +  (1/256) * |-37.945  -74.494  112.43| *|G|

|Cr  |    |128|                    |112.439  -94.154  -18.28|   |B|

即:

Y   = 0.257*R+0.564*G+0.098*B+16

Cb = -0.148*R-0.291*G+0.439*B+128

Cr  = 0.439*R-0.368*G-0.071*B+128

参考文献:

【1】RGB与YCbCr颜色空间的转换https://blog.csdn.net/majinlei121/article/details/51143432

你可能感兴趣的:([图像] RGB 和 Ycbcr图像的区别)