颜色阴影校正的方法和装置制造方法及图纸

技术编号:20801362 阅读:52 留言:0更新日期:2019-04-06 15:13
本申请提供一种颜色阴影校正的方法和装置,能够准确地对图像的颜色阴影进行校正。该方法包括:接收第一图像;提取所述第一图像中的梯度小于或等于阈值的第一像素点的色调值;利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数,其中,所述特征轮廓用于表示统计得到的多个标准光源的图像中的像素点的颜色阴影轮廓的特征,所述变换系数用于表示所述特征轮廓的强弱程度;根据所述第一像素点的变换系数和颜色阴影模型,确定所述第一图像中的第二像素点的颜色阴影轮廓;根据所述第二像素点的颜色阴影轮廓,对所述第二像素点的颜色阴影进行校正。

Method and Device of Color Shadow Correction

The application provides a method and device for color shadow correction, which can accurately correct the color shadow of an image. The method includes: receiving the first image; extracting the hue value of the first pixel in the first image whose gradient is less than or equal to the threshold value; determining the transformation coefficient of the first pixel using the hue value of the first pixel and the characteristic contour of the first pixel point, in which the characteristic contour is used to represent the pixels in the image of a plurality of statistical standard light sources. The features of the color shadow contour of a point are used to indicate the strength of the feature contour; the color shadow contour of the second pixel in the first image is determined according to the transformation coefficient of the first pixel and the color shadow model of the first pixel; and the color shadow of the second pixel is corrected according to the color shadow contour of the second pixel.

【技术实现步骤摘要】
颜色阴影校正的方法和装置
本申请涉及图像处理领域,并且更具体的,涉及图像处理领域中的颜色阴影校正的方法和装置。
技术介绍
由于无线终端及其它移动设备在轻薄设计方面的需求,要求数字摄像头模组的体积越来越小,这对输出的图像带来了多种副作用,其中之一便是颜色阴影(ColorShading)。颜色阴影是指彩色摄像头模组输出的图像中,从中心到边缘的颜色渐变。通常,在摄像头模组中,数字图像传感器正面都装有红外截止(IR-CUT)滤光片,在透过可见光的同时阻挡红外光,以保证颜色再现的准确性。但是,所述红外截止滤光片的截止波长随入射光角度的变化而变化,造成传感器中心与边缘截止波长不同,表现为图像的颜色阴影。并且,摄像头模组尺寸的减小会增大入射光角度,使得颜色阴影越发显著。此外,主镜头与微透镜等器件的不匹配也会加重颜色阴影。颜色阴影的程度会随场景反射光谱的改变而改变,因此需要对颜色阴影进行动态校正。目前,现有技术基于颜色一致性模型对颜色阴影进行校正,该模型包括一组一般轮廓和一组对应于色温的变换系数。但是,色温和光谱并不是一一对应的,例如A光和U30色温接近但光谱差异很大,这会造成该颜色一致性模型粗糙,导致使用该模型造成颜色阴影校正不准确。
技术实现思路
本申请提供一种颜色阴影校正的方法和装置,能够准确地对图像的颜色阴影进行校正。第一方面,提供了一种颜色阴影校正的方法,该方法包括:接收第一图像;提取所述第一图像中第一像素点的色调值,其中,所述第一像素点的色调值的梯度小于或等于阈值;利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数,其中,所述特征轮廓用于表示统计得到的多个标准光源的图像中的像素点的颜色阴影轮廓的特征,所述变换系数用于表示所述特征轮廓的强弱程度;根据所述第一像素点的变换系数和颜色阴影模型,确定所述第一图像中的第二像素点的颜色阴影轮廓,其中,所述颜色阴影模型用于表示图像中的像素点的颜色阴影轮廓、特征轮廓以及变换系数之间的映射关系;根据所述第二像素点的颜色阴影轮廓,对所述第二像素点的颜色阴影进行校正。本申请实施例首先提取第一图像的第一像素点的色调值,然后根据该第一像素点的色调值和该第一像素点的特征轮廓,确定该第一像素点的模型参数(即变换系数),进一步该第一像素点的模型参数和颜色阴影模型,确定第一图像的颜色阴影轮廓,最后根据该第一图像的颜色阴影轮廓对该第一图像的颜色阴影进行校正。由于本申请实施例通过直接使用图像的色调值来确定模型参数,而并不依赖于白平衡等其他模块获取模型参数,因而本申请实施例能够准确地确定模型参数。并且,本申请实施例中特征轮廓能够表征某一具体因素或统计特征所造成的颜色阴影,颜色阴影模型能够准确的表征复杂的颜色阴影轮廓,因而本申请实施例能够准确地对图像的颜色阴影进行校正。可选的,所述利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数之前,还包括:提取所述多个标准光源的平场图像的像素点的颜色阴影轮廓;确定所述多个标准光源的平场图像的像素点的颜色阴影轮廓的特征向量,并根据所述特征向量确定所述特征轮廓。因此,特征轮廓可以用于表示统计得到的多个标准光源的图像的颜色阴影轮廓的特征。也就是说,每个特征轮廓都是从多个标准光源的图像的颜色阴影轮廓中统计得到的特征。这时,每个特征轮廓可以对应于某一具体物理因素或统计特征所造成的颜色阴影,其中,物理因素例如为入射角变化、主镜头与微透镜等器件的不匹配等。可选的,所述利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数,包括:根据以下公式,确定所述第一像素点的变换系数:其中,x代表所述第一像素点,为x的变换系数且fk(x)为x的第k维的特征轮廓,ak为fk(x)的变换系数,bk为fk(x)的平移系数,且ak+bk=1,k的取值范围为1至N且代表所述特征轮廓的维度,N为大于1的正整数,H(x)表示x处的色调值的对数。具体的,对于rg色调,可以定义第一区域的变换系数则有:对于bg色调,可以定义第一区域的变换系数则有:可选的,本申请实施例中,可以将第一区域中的第一像素点的变换系数作为所获取的第一图像中的第二像素点的变换系数。也就是说,本申请实施例中,图像中的各个像素点的变换系数是相同的。这时,可以将该变换系数和第二像素点的特征轮廓带入图像颜色阴影模型中,合成图像的颜色阴影轮廓。具体的,颜色阴影模型可以具有如下形式:其中,s(x)表示x的颜色阴影轮廓,fk(x)为x的第k维的特征轮廓,ak为fk(x)的变换系数,bk为fk(x)的平移系数,k的取值范围为1至N且代表所述特征轮廓的个数,N为大于1的正整数。本申请实施例中,约定无颜色阴影处fk(x)=1,则为了保持fk(x)的归一化特性,ak+bk=1。本申请实施例中,变换系数ak用于描述该变换系数ak对应的特征轮廓fk(x)的强弱程度。因此,本申请实施例中的颜色阴影模型通过采用多个特征轮廓相乘的方式,能够表征多个因素或统计特征叠加时的颜色阴影分量。这时,所述第二像素点的颜色阴影轮廓为:其中,x'代表所述第二像素点,s(x')表示x'的颜色阴影轮廓,fk(x')为x'的第k维的特征轮廓,ak为fk(x')的变换系数,bk为fk(x')的平移系数,且ak+bk=1,k的取值范围为1至N且代表所述特征轮廓的个数,N为大于1的正整数。可选的,所述根据所述第二像素点的颜色阴影轮廓,对所述第二像素点的颜色阴影进行校正包括:将所述第二像素点的颜色阴影轮廓的倒数确定为所述第二像素点的校正值。具体的,校正表可以包括图像像素点和该像素点的校正值,像素点的校正值具体可以为该像素点的颜色阴影轮廓的倒数。根据所述第二像素点的校正值对所述第二像素点的颜色阴影进行校正。具体的,第二像素点x'的R通道的值与rg色调的校正值的乘积为校正之后第二像素点x'的R通道的值,第二像素点x'的B通道的值与bg色调的校正值的乘积为校正之后第二像素点x'的B通道的值。第二方面,本申请实施例提供了一种颜色阴影校正的装置,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法,具体的,该装置包括用于执行上述第一方面或第一方面任意可能的实现方式中的方法的模块。第三方面,本申请实施例提供了一种颜色阴影校正的装置,包括:存储器和处理器。其中,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。第四方面,本申请实施例提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。附图说明图1是本申请实施例的一种颜色阴影校正的应用场景的示意图。图2是本申请实施例的一种标定颜色阴影模型的方法的示意性流程图。图3是本申请实施例的一种颜色阴影校正的方法的示意性流程图。图4是本申请实施例的一种颜色阴影校正的装置的示意性框图。图5是本申请实施例的另一种颜色阴影校正的装置的示意性框图。具体实施方式下面将结合附图,对本申请中的技术方案进行描述。图1是本申请实施例的一种颜色阴影校正的应用场景的示意图。具体的,场景11反射的光经镜头本文档来自技高网...

【技术保护点】
1.一种颜色阴影校正的方法,其特征在于,包括:接收第一图像;提取所述第一图像中的第一像素点的色调值,其中,所述第一像素点的色调值的梯度小于或等于阈值;利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数,其中,所述特征轮廓用于表示统计得到的多个标准光源的图像中的像素点的颜色阴影轮廓的特征,所述变换系数用于表示所述特征轮廓的强弱程度;根据所述第一像素点的变换系数和颜色阴影模型,确定所述第一图像中的第二像素点的颜色阴影轮廓,其中,所述颜色阴影模型用于表示图像中的像素点的颜色阴影轮廓、特征轮廓以及变换系数之间的映射关系;根据所述第二像素点的颜色阴影轮廓,对所述第二像素点的颜色阴影进行校正。

【技术特征摘要】
1.一种颜色阴影校正的方法,其特征在于,包括:接收第一图像;提取所述第一图像中的第一像素点的色调值,其中,所述第一像素点的色调值的梯度小于或等于阈值;利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数,其中,所述特征轮廓用于表示统计得到的多个标准光源的图像中的像素点的颜色阴影轮廓的特征,所述变换系数用于表示所述特征轮廓的强弱程度;根据所述第一像素点的变换系数和颜色阴影模型,确定所述第一图像中的第二像素点的颜色阴影轮廓,其中,所述颜色阴影模型用于表示图像中的像素点的颜色阴影轮廓、特征轮廓以及变换系数之间的映射关系;根据所述第二像素点的颜色阴影轮廓,对所述第二像素点的颜色阴影进行校正。2.根据权利要求1所述的方法,其特征在于,所述利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数,包括:根据以下公式,确定所述第一像素点的变换系数:其中,x代表所述第一像素点,为x的变换系数且fk(x)为x的第k维的特征轮廓,ak为fk(x)的变换系数,bk为fk(x)的平移系数,且ak+bk=1,k的取值范围为1至N且代表所述特征轮廓的维度,N为大于1的正整数,H(x)表示x处的色调值的对数。3.根据权利要求1或2所述的方法,其特征在于,所述第二像素点的颜色阴影轮廓为:其中,x'代表所述第二像素点,s(x')表示x'的颜色阴影轮廓,fk(x')为x'的第k维的特征轮廓,ak为fk(x')的变换系数,bk为fk(x')的平移系数,且ak+bk=1,k的取值范围为1至N且代表所述特征轮廓的个数,N为大于1的正整数。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述第二像素点的颜色阴影轮廓,对所述第二像素点的颜色阴影进行校正包括:将所述第二像素点的颜色阴影轮廓的倒数确定为所述第二像素点的校正值;根据所述第二像素点的校正值对所述第二像素点的颜色阴影进行校正。5.根据权利要求1-4任一项所述的方法,其特征在于,所述利用所述第一像素点的色调值和所述第一像素点的特征轮廓,确定所述第一像素点的变换系数之前,还包括:提取所述多个标准光源的平场图像的像素点的颜色阴影轮廓;确定所述多个标准光源的平场图像的像素点的颜色阴影轮廓的...

【专利技术属性】
技术研发人员:尹玄武左坤隆郗东苗
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1