图像处理方法及装置的制造方法_3

文档序号:8946073阅读:来源:国知局
;R0iliy+10 (x-1,y+1)处的第二颜色通道的亮度值;G(iiv+i,为(x-1,y+1)处的第一 颜色通道的插值结果;R0^y ?为(x+l,y-l)处的第二颜色通道的亮度值;(^^_1}为(x+1,y-1)处的第一颜色通道的插值结果;1^+1,,+1)为(x+1,y+1)处的第二颜色通道的亮度值; Gu+u.+u为(x+l,y+l)处的第一颜色通道的插值结果。
[0099] 本发明实施例提供的图像处理方法,在两个插值方向的边缘特征值相差较大时, 直接依据这两个插值方向的边缘特征值的大小确定非第一颜色通道位置处的第一颜色通 道的插值结果,当两个插值方向的边缘特征值相差较小时,计算两个插值方向的梯度特征 值,根据两个插值方向的梯度特征值确定非第一颜色通道位置处的第一颜色通道的插值结 果。也就是说,本发明实施例中,对非第一颜色通道位置处进行第一颜色通道插值时,对于 两个插值方向的边缘特征值相差较小的位置,通过第二次插值方向判断进行第一颜色通道 插值,从而减弱了插值后图像的波纹现象。
[0100] 与现有技术中所有非第一颜色通道位置均通过一次插值方向判断确定非第一颜 色通道位置处第一颜色插值结果相比,本发明实施例中,部分非第一颜色通道位置通过一 次插值方向判断确定第一颜色插值结果,另一部分则通过第二次插值方向判断确定第一颜 色插值结果,从而减弱了插值后图像的波纹现象。
[0101] 可选的,获取图像中非第一颜色通道位置处,与第一插值方向对应的第一边缘特 征值,以及与第二插值方向对应的第二边缘特征值的一种实现流程图如图2所示,可以包 括:
[0102] 步骤S21 :计算图像中非第一颜色通道位置处,按第一插值方向进行第一颜色插 值得到的第一插值方向结果,以及按第二插值方向进行第一颜色插值得到的第二插值方向 结果;
[0103] 可选的,可以依据非第一颜色通道位置处颜色通道的亮度值、与该非第一颜色通 道位置位于同一列的,与该非第一颜色通道相邻的第一颜色通道位置处颜色通道的亮度 值、以及与该非第一颜色通道位置位于同一列,距离该非第一颜色通道最近的具有相同的 颜色通道位置处颜色通道的亮度值计算得到非第一颜色通道位置处,按第一插值方向进行 第一颜色插值得到的第一插值方向结果;
[0104] 依据非第一颜色通道位置处颜色通道的亮度值、与该非第一颜色通道位置位于同 一行的,与该非第一颜色通道相邻的第一颜色通道位置处颜色通道的亮度值,以及与该非 第一颜色通道位置位于同一行,距离该非第一颜色通道最近的具有相同的颜色通道位置处 的颜色通道的亮度值计算得到非第一颜色通道位置处,按第二插值方向进行第一颜色插值 得到的第二插值方向结果。
[0105] 可选的,如图3所示,为Bayer图像的局部示例图。其中,G表示绿色通道(记为 第一颜色通道),R表示红色通道(记为第二颜色通道),B表示蓝色通道(记为第三颜色通 道)。为方便叙述,将垂直方向记为第一插值方向,将水平方向记为第二插值方向。
[0106] 若(i,j)为蓝色通道,在(i,j)蓝色通道位置处,按垂直方向进行绿色通道插值的 插值结果为:
[0108] 其中,表示在(i,j)位置处,按垂直方向进行绿色通道插值的插值结果; G(1 为(i-1,j)位置处绿色通道的亮度值;GU+1,D为(i+1,j)位置处绿色通道的亮度 值;为(i,j)位置处蓝色通道的亮度值?]}为(i+2,j)位置处蓝色通道的亮度值; B(1 2,1为(i-2,j)位置处蓝色通道的亮度值;
[0109] 在(i,j)蓝色通道位置处,按水平方向进行绿色通道插值的插值结果为:
[0111] 其中,Gfn表示在(i,j)位置处,按水平方向进行绿色通道插值的插值结果; Gd, ?为(i,j_l)位置处绿色通道的亮度值;G& ]+1)为(i,j+1)位置处绿色通道的亮度 值;为(i,j)位置处蓝色通道的亮度值;B& ]+2)为(i,j+2)位置处蓝色通道的亮度值; 2)为(i,j_2)位置处蓝色通道的亮度值;
[0112] 同理,若(i+1,j+1)为红色通道,在(i+1,j+1)红色通道位置处,按垂直方向进行 绿色通道插值的插值结果为:
[0114] 其中,_表示在(i,j)位置处,按垂直方向进行绿色通道插值的插值结果; Gu+1)为(i,j+l)位置处绿色通道的亮度值&1+2,]+1)为(i+2,j+l)位置处绿色通道的亮度 值而1+1,_]+1)为(i+1,j+1)位置处红色通道的亮度值;R?]+1)为(i+3,j+D位置处红色通道 的亮度值;R(1 :^为(i-1,j+1)位置处红色通道的亮度值;
[0115] 在(i+1,j+1)红色通道位置处,按水平方向进行绿色通道插值的插值结果为:
[0117] 其中,G(f+1;+1)康示在(i+1,j+1)位置处,按水平方向进行绿色通道插值的插值结 果;(i+1,j)位置处绿色通道的亮度值;G(1+1,]+2)为(i+1,j+2)位置处绿色通道的 亮度值;R?j+10 (i+1,j+1)位置处红色通道的亮度值;Rmm为(i+l,j+3)位置处红色 通道的亮度值;1}为(i+1,j-1)位置处红色通道的亮度值;
[0118] 步骤S22:基于非第一颜色通道位置处的第一插值方向结果和第二插值方向结 果,计算图像中非第一颜色通道位置处,与第一插值方向对应的第一边缘特征值,以及与第 二插值方向对应的第二边缘特征值。
[0119] 可选的,与第一插值方向对应的第一边缘特征值,以及与第二插值方向对应的第 二边缘特征值的计算方法可以为:
[0120] 计算非第一颜色通道位置处的第一插值方向结果与该非第一颜色通道位置的颜 色通道的色差,以及非第一颜色通道位置处的第二插值方向结果与该非第一颜色通道位置 的颜色通道的色差;具体可以用公式表示为:
[0123] 其中,CH(i,j)为非第一颜色通道位置(i,j)处,第一插值方向结果与该非第一颜 色通道位置的颜色通道的色差;Cv(i,j)为非第一颜色通道位置(i,j)处,第二插值方向结 果与该非第一颜色通道位置的颜色通道的色差;为的第一插值方向结果;为的第 二插值方向结果;!^^为(i,j)处为红色通道时的亮度值;B (i,j)处为蓝色通道时 的亮度值;
[0124] 计算非第一颜色通道位置处的色差在第一插值方向的梯度的绝对值,以及非第一 颜色通道位置处的色差在第二插值方向的梯度的绝对值;具体可以用公式表示为:
[0125] DH(i,j) = |CH(i,j)-CH(i,j+2)
[0126] Dv(i,j) = |Cv(i,j)-Cv(i+2,j)
[0127] 其中,DH(i,j)为非第一颜色通道位置(i,j)处,非第一颜色通道位置处的色差在 第一插值方向的梯度的绝对值;Dv(i,j)为非第一颜色通道位置(i,j)处,非第一颜色通道 位置处的色差在第二插值方向的梯度的绝对值;CH(i,j+2)为非第一颜色通道位置(i,j+2) 处的色差,Cv(i+2,j)为非第一颜色通道位置(i+2,j)处的色差。
[0128] 对非第一颜色通道位置(i,j)的第二预设邻域内的所有位置的第一插值方向的 梯度的绝对值加权求和得到与第一插值方向对应的第一边缘特征值;优选的,与非第一颜 色通道位置(i,j)位于同一列的值给予较大权重(如权重可以为2,具体可以根据实际需 求进行修改),其它值给予较小权重(如权重可以为1)。
[0129] 对所述非第一颜色通道位置(i,j)的第二预设邻域内的所有位置的第二插值方 向的梯度的绝对值加权求和得到与第二插值方向对应的第二边缘特征值;优选的,与非第 一颜色通道位置(i,j)位于同一行的值给予较大权重(如权重可以为2,具体可以根据实 际需求进行修改),其它值给予较小权重(如权重可以为1)。
[0130] 上述第二预设领域可以为,以(i,j)位置为中心的5*5的邻域。
[0131] 需要说明的是,上述只是提供了计算(i,j)位置处与第一插值方向对应的第一边 缘特征值,以及与第二插值方向对应的第二边缘特征值的一种具体实现方式,还可以通过 其它方式计算,本发明实施例不做具体限定。
[0132] 可选的,依据第一插值方向的梯度特征值和第二插值方向的梯度特征值的大小确 定非第一颜色通道位置处的第一颜色通道的插值结果的一种实现方式可以为:
[0133] 若第一插值方向的梯度特征值大于第二插值方向的梯度特征值,则将第二插值方 向结果确定为非第一颜色通道位置处的第一颜色通道的插值结果;
[0134] 若第一插值方向的梯度特征值与第二插值方向的梯度特征值相等,则将第一插值 方向结果和第二插值方向结果的平均值确定为非第一颜色通道位置处的第一颜色通道的 插值结果;
[0135] 若第一插值方向的梯度特征值小于第二插值方向的梯度特征值,则将第一插值方 向结果确定为非第一颜色通道位置处的第一颜色通道的插值结果。
[0136] 可选的,依据第一边缘特征值和第二边缘特征值的大小确定非第一颜色通道位置 处的第一颜色通道的插值结果包括:
[0137] 若第一边缘特征值大于第二边缘特征值,则将第二插值方向结果确定为非第一颜 色通道位置处的第一颜色通道的插值结果;
[0138] 若第一边缘特征值小于第二边缘特征值,则将第一插值方向结果确定为非第一颜 色通道位置处的第一颜色通道的插值结果;
[0139] 若第一边缘特征值与第二边缘特征值相等,则将第一插值方向结果和第二插值方 向结果的平均值确定为非第一颜色通道位置处的第一颜色通道的插值结果。
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1