搜索
 找回密码
 立即注册

简单一步 , 微信登陆

图像调试ISP之数据格式---HSI

作者:laowai_love | 时间:2017-3-29 18:12:01 | 阅读:4371| 只看该作者
HSI是根据人眼视觉模型建立的一种色彩空间。H是hue,即色调(色相),是一个角度,取值在00~3600之间。S是saturation,即饱和度,取值在0~1之间。I是intensity,即亮度。HSI 和RGB的转换公式如下:



HIS转换回RGB的公式如下:






(A)HSI圆锥空间模型。

(B)线条示意图:圆锥上亮度、色度和饱和度的关系。

(C)纵轴表示亮度:亮度值是沿着圆锥的轴线度量的,沿着圆锥轴线上的点表示完全不饱和的颜色,按照不同的灰度等级,最亮点为纯白色、最暗点为纯黑色。

(D)圆锥纵切面:描述了同一色调的不同亮度和饱和度关系。

(E)圆锥横切面:色调H为绕着圆锥截面度量的色环,圆周上的颜色为完全饱和的纯色,色饱和度为穿过中心的半径横轴。

这里I也表示为亮度,和Y的概念相同,但是出发点是不一样的。这里I仅仅是RGB三个分量的平均值,定义这个模型的美国色彩学家孟塞尔(H.A.Munseu)显然在这里偷了个懒,YCbCR定义的Y是根据人眼对RGB三种颜色的敏感度差异,分别对RGB选取了不同的权重系数:

Y=0.299R +0.587G +0.114B

作为一个有经验的ISP算法工程师,是不会用这个I来做任何运算的。HSI模型的优点在于定义了Hue和Saturation这两个概念。在这个模型中,随着Hue的角度变化,色彩呈现出超出人脑既有感受经验的光怪陆离的变化,让人耳目一新,类似电影特效一般,在实际中一点用也没有。Saturation表示图像色彩的鲜艳程度,虽然计算公式有点粗糙,但概念比较清晰也比较实用。还记得我们之前说过像素级的ISP算法不能有复杂的运算,这里有除法,三角函数,开根号等,所以在ISP算法框架中是不会有HSI 模型的,不过其Hue和Saturation概念是很有意义的,我们可以在YUV空间来模拟这两种效果。


收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版