color spaces --颜色空间 整理

目前在研究color transfer,看papers的过程中总会遇到各种颜色空间,每个颜色空间都有自己的特点,学习一下还是比较好的,一下是自己的总结,会不断的添加(用到什么加什么。)

一、YUV

<Landmark-Based Sparse Color Representations for Color Transfer>一文中获取intensity image.

简介:

YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的Y,U,V几个字母不是英文单词的组合词,Y表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“U”和“V”是构成彩色的两个分量。

采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有 Y信号分量而没有U、V信号分量,那么这样表示的图像就是黑白灰度图像。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的相容问题,使黑白电视机也能接收彩色电视信号。

YUV与RGB相互转换的公式如下(RGB取值范围均为0-255)︰
   Y = 0.299R + 0.587G + 0.114B
  U = -0.147R - 0.289G + 0.436B
  V = 0.615R - 0.515G - 0.100B
  R = Y + 1.14V
  G = Y - 0.39U - 0.58V
  B = Y + 2.03U

二、Lab (不是完全不相关的)

<TOWARDS AUTOMATIC CONCEPT TRANSFER>一文中做color transfer 时,只迁移a,b通道,保留L亮度通道

简介:

     同RGB颜色空间相比,Lab是一种不常用的色彩空间。它是在1931年国际照明委员会(CIE)制定的颜色度量国际标准的基础上建立起来的。1976年,经修改后被正式命名为CIELab。它是一种设备无关的颜色系统,也是一种基于生理特征的颜色系统。这也就意味着,它是用数字化的方法来描述人的视觉感应。

     Lab 色彩空间是颜色-对立空间,带有维度 L 表示亮度,a 和 b 表示颜色对立维度。

     Lab颜色空间中的L分量用于表示像素的亮度,取值范围是[0,100],表示从纯黑到纯白;a表示从红色到绿色的范围,取值范围是[127,-128]b表示从黄色到蓝色的范围,取值范围是[127,-128]。下图所示为Lab颜色空间的图示

       

   在计算机视觉中,主要用于颜色识别相关的算法中,如监控视频偏色检测算法中。



三、HSV

待续....

你可能感兴趣的:(color,space,yuv,HSV)