一种白点区域表示及判定方法技术

技术编号:11578438 阅读:159 留言:0更新日期:2015-06-10 12:08
本发明专利技术公开了一种白点区域表示及判定方法,其属于白平衡校准技术领域,方法包括建立一个白点区域;采用多个多边形对白点区域进行划分,以形成一个标准白点区域;采用多条相互平行的线段表示标准白点区域;将所拍摄图像中的待判定点与标准白点区域中的多条线段进行匹配;随后根据匹配结果判断待判定白点是否为白点;判断是否对所拍摄图像中的所有所述待判定点均进行了判定:若否,则返回继续判定;若是,则采用白点值计算白平衡校准参数,并对图像进行校准。上述技术方案的有益效果是:更精确地找到白点分布的区域;提供给使用者根据需要选取白点区域的功能,提升了使用体验;减轻了计算器件的运行负担,提高了相机的运行效率。

【技术实现步骤摘要】
一种白点区域表示及判定方法
本专利技术涉及白平衡校准
,尤其涉及一种白点区域表示及判定方法。
技术介绍
人们在拍摄实景物体的时候,往往会受到环境的影响,使得照片与真实物体之间存在一定的偏色。偏色的存在会使照片失真,例如在以钨丝灯(例如电灯泡)照明的环境下,拍出来的照片可能偏黄。对于存在偏色的照片可以采用后期的图像处理技术来尽量还原其真实性,但是对于避免偏色最有效的方法就是在拍摄的过程中进行白平衡校准,从而在拍摄时就剔除偏色现象。所谓白平衡校准,其基本概念是指无论在什么环境下,均能将原本为白色的物体在照片中还原成白色,通常通过在不同光源下加强相应的补色来完成。白平衡校准中,最重要的是要判定白点。所谓判定白点,即是指判定一个在真实的光源环境下的白点是否在照片上显示为白点。因为对于人眼来说,只要将照片中的白色与真实世界中的白色对应,其他颜色能够靠人眼自身的自适应性校正,从而使照片看上去更真实。在讨论白平衡校准时,首先需要了解色温。所谓色温,是指当光源的辐射在可见区与绝对黑体(吸收全部电磁辐射,且不会有任何反射和透射的物体)的辐射完全相同时,该绝对黑体的温度。正常情况下,在高色温环境下所拍摄的白色物体,其颜色往往偏蓝,而在低色温情况下拍摄的白色物体往往偏红,这就是偏色现象。对于偏色现象的纠正,需要在判定需要进行校准的白点的基础上进行相应的白平衡校准。因此,现有技术中,数码相机的白平衡校准通常分为三个步骤:标准白点区域的选定、所摄图像中白点的判定以及对于所摄图像的白平衡校准。其中,白点区域的选定是在制造相机时预先完成的步骤。但是现有技术中对于白点区域的选定比较粗糙,通常采用有限的描点来划定白点区域的边界。相应的,对于白点判定来说,现有技术中对于现有技术中的白点判定过程来说,存在着以下几个缺陷:1)对于白点区域的选定并不准确:现有技术中对于标准白点区域的选定,有可能会包括进在某些色温环境下形成的非白点(例如图1中所示的点与点之间的空白区域),从而导致判定白点时出现偏差,最终会影响白平衡补偿值的准确性。同时,在对区域划分的选点样本过小(例如现有技术中可能采用20个点的连线来划分区域),某些色温环境下形成的白点可能无法被包括在上述标准白点区域中,即无法在后续调整过程中对在上述色温环境下拍摄的图像进行校准。2)对于白点判定的算法较复杂,且效率比较低:现有技术中,对于相机的白平衡校准通常在相机内部实时计算,实时响应;而现有技术中的白点判定算法由于涉及到计算多个点的坐标值,以及直线与线段的交点坐标值,因此比较复杂,会影响到相机输出图像的实时性。同时,白点判定算法响应延迟也会影响到相机预览的帧率。中国专利(CN1443009)公开了一种白平衡校正装置和白平衡校正方法,其中将输入的图像分割成多个区域,基于对应了上述图像的各个分割区域的位置的条件,逐个分割区域地判定该分割区域内的图像数据是否是白色的。基于被判定为是白色的分割区域的数据进行白平衡校正。上述技术方案对于白色区域的判定是依据由一条白色检测轴所规定的白色区域进行的。但是该白色检测轴的产生是以从各个光源中得到的点画成的图形近似为一条直线构成的,且白色区域是由于存在色散而选取白色检测轴周边的较大宽度范围内的区域,因此,对于白色区域的选定并不精确,无法解决现有技术中存在的问题。中国专利(CN101287136)公开了一种自动白平衡系统和自动白平衡控制方法,本专利技术的例子所涉及的自动白平衡系统包括:具有生成白平衡调整后的YUV信号的线存储器的颜色分离同步化处理部;判定是否需要进行白平衡调整的颜色判定处理部;依据颜色判定处理部的判定结果和白平衡调整后的YUV信号,计算出白平衡调整增益的白平衡调整增益计算处理部;输出白平衡调整增益的倒数变换值的倒数计算处理部;以及将白平衡调整后的YUV信号和倒数变换值相乘的第二乘法器。上述技术方案侧重于对白平衡调整的技术特征描述,对于如何判定是否需要进行白平衡调整的过程并没有详细描述,仅添加了一个颜色判定处理部作为相关的技术方案。因此,可以认为上述技术方案中关于判断是否需要进行白平衡调整的过程采用的是现有技术,当然无法解决现有技术中存在的问题。
技术实现思路
根据现有技术中存在的问题,即预先设置的标准白点区域不够精准,且白点判定的算法过于复杂,现提供一种关于白点区域表示及判定方法的技术方案,具体包括:一种白点区域表示及判定方法,适用于白平衡校准技术中,其中,具体包括:步骤1,建立一个白点区域;步骤2,采用多个预设的多边形对所述白点区域进行划分,以形成一个预设的标准白点区域;步骤3,采用多条相互平行的线段表示所述标准白点区域;步骤4,将所拍摄图像中的待判定点与所述标准白点区域中的多条所述线段进行匹配;随后根据匹配结果判断所述待判定点是否为白点;步骤5,判断是否对所拍摄图像中的所有所述待判定点均进行了判定;若未对所有所述待判定点均进行判定,则返回所述步骤4;若对所有所述待判定点均进行了判定,则转至步骤6;步骤6,根据被判定为白点的所述判定点的点信息计算得到对应的白平衡校准参数,并用所述白平衡校准参数校准所拍摄的图像。优选的,该白点区域表示及判定方法,其中,所述待判定点为所拍摄图像中的任意点。优选的,该白点区域表示及判定方法,其中,所述步骤2中,在建立所述白点区域时,摄取多张在不同色温环境下的白色物体的照片,随后对应每张所述照片中的所述白色物体的区域,提取一个相应的标准点;将多个所述标准点以x=R/G,y=B/G转换成位于一XOY坐标系中的多个对应的标准白点;将包括有多个所述标准白点的区域作为所述白点区域;所述R为RGB系统中的R值分量;所述G为RGB系统中的G值分量;所述B为RGB系统中的B值分量。优选的,该白点区域表示及判定方法,其中,所述步骤2具体包括:步骤21,对任意两个预设的所述多边形区域进行判断:若两个所述多边形中包括重叠部分,则剔除所述重叠部分所在的区域;若两个所述多边形互不相交,则保留两个所述多边形所在的区域;步骤22,将根据所述步骤21的判断结果形成的多个所述多边形所在的区域确定为所述标准白点区域;随后转至所述步骤3。优选的,该白点区域表示及判定方法,其中,所述步骤3具体包括:步骤31a,在所述XOY坐标系中设置多条平行于X轴的所述线段;步骤32a,保留位于所述标准白点区域内的线段;步骤33a,将每条所述线段表示于所述XOY坐标系中。优选的,该白点区域表示及判定方法,其中,所述步骤32a中,以坐标值(y,x0,x1)表示每条所述线段;所述y表示所述线段对应的Y轴坐标值;所述x0表示所述线段离所述XOY轴的原点较近的一个端点所对应的X轴坐标值;所述x1表示所述线段离所述XOY轴的原点较远的一个端点所对应的X轴坐标值。优选的,该白点区域表示及判定方法,其中,所述步骤3具体包括:步骤31b,在所述XOY坐标系中设置多条平行于Y轴的所述线段;步骤32b,保留位于所述标准白点区域内的线段;步骤33b,将每条所述线段表示于所述XOY坐标系中。优选的,该白点区域表示及判定方法,其中,所述步骤33b中,以坐标值(x,y0,y1)表示每条所述线段;所述x表示所述线段对应的X轴坐标值;所述y0表示所述线段离所述XOY轴的原点较近的一个端点所对应的本文档来自技高网
...
一种白点区域表示及判定方法

【技术保护点】
一种白点区域表示及判定方法,适用于白平衡校准技术中,其特征在于,具体包括:步骤1,建立一个白点区域;步骤2,采用多个预设的多边形对所述白点区域进行划分,以形成一个预设的标准白点区域;步骤3,采用多条相互平行的线段表示所述标准白点区域;步骤4,将所拍摄图像中的待判定点与所述标准白点区域中的多条所述线段进行匹配;随后根据匹配结果判断所述待判定点是否为白点;步骤5,判断是否对所拍摄图像中的所有所述待判定点均进行了判定;若未对所有所述待判定点均进行判定,则返回所述步骤4;若对所有所述待判定点均进行了判定,则转至步骤6;步骤6,根据被判定为白点的所述判定点的点信息计算得到对应的白平衡校准参数,并用所述白平衡校准参数校准所拍摄的图像。

【技术特征摘要】
1.一种白点区域表示及判定方法,适用于白平衡校准技术中,其特征在于,具体包括:步骤1,建立一个白点区域;步骤2,采用多个预设的多边形对所述白点区域进行划分,以形成一个预设的标准白点区域;步骤3,采用多条相互平行的线段表示所述标准白点区域;步骤4,将所拍摄图像中的待判定点与所述标准白点区域中的多条所述线段进行匹配;随后根据匹配结果判断所述待判定点是否为白点;步骤5,判断是否对所拍摄图像中的所有所述待判定点均进行了判定;若未对所有所述待判定点均进行判定,则返回所述步骤4;若对所有所述待判定点均进行了判定,则转至步骤6;步骤6,根据被判定为白点的所述判定点的点信息计算得到对应的白平衡校准参数,并用所述白平衡校准参数校准所拍摄的图像;所述步骤2中,在建立所述白点区域时,摄取多张在不同色温环境下的白色物体的照片,随后对应每张所述照片中的所述白色物体的区域,提取一个相应的标准点;将多个所述标准点以x=R/G,y=B/G转换成位于一XOY坐标系中的多个对应的标准白点;将包括有多个所述标准白点的区域作为所述白点区域,所述R为RGB系统中的R值分量;所述G为RGB系统中的G值分量;所述B为RGB系统中的B值分量;所述步骤3具体包括:步骤31a,在所述XOY坐标系中设置多条平行于X轴的所述线段;步骤32a,保留位于所述标准白点区域内的线段;步骤33a,将每条所述线段表示于所述XOY坐标系中;所述步骤32a中,以坐标值(y,x0,x1)表示每条所述线段;所述y表示所述线段对应的Y轴坐标值;所述x0表示所述线段离所述XOY轴的原点较近的一个端点所对应的X轴坐标值;所述x1表示所述线段离所述XOY轴的原点较远的一个端点所对应的X轴坐标值;所述步骤4具体包括:步骤41a,设定所述待判定点在所述XOY坐标系中的X轴坐标;步骤42a,以预设的第一方法将所述待判定点的Y轴坐标值与所述线段的Y轴坐标值进行匹配,以及将所述待判定点的X轴坐标值与所述线段的X轴坐标值进行匹配;根据匹配结果对所述待判定点进行判断;所述步骤41a中,将所述待判定点在所述XOY坐标系中的X轴坐标设定为xL=RL/GL,Y轴坐标设定为yL=BL/GL;所述RL表示所述待判定点的RGB像素值的R值分量;所述GL表示所述待判定点的RGB像素值的G值分量;所述BL表示所述待判定点的RGB像素值的B值分量;所述步骤42a中,所述预设的第一方法具体包括:将所述yL值与每条所述线段中的Y轴坐标值进行匹配;若所述yL值不满足ymin≤yL≤ymax,则认为所述待判定点为非白点;若所述yL满足ymin≤yL≤ymax;则找到Y轴坐标值匹配所述yL值的线段以作为第一匹配线段,随后对所述xL值进行匹配;将所述xL值与所述第一匹配线段的相应的所述x0以及相应的所述x1进行匹配:若所述xL满足x0≤xL≤x1,则判定所述待判定点为白点;若所述xL不满足x0≤xL≤x1,则判定所述待判定点为非白点;所述ymin表示所述线段的Y轴坐标值中的最小值;所述ymax表示所述线段的Y轴坐标值中的最大值。2.如权利要求1所述的白点区域表示及判定方法,其特征在于,所述待判定点为对应于所拍摄图像中的任意点。3.如权利要求1所述的白点区域表示及判定方法,其特征在于,所述步骤2具体包括:步骤21,对任意两个预设的所述多边形的区域进行判断:若两个所述多边形中包括重叠部分,则剔除所述重叠部分所在的区域;若两个所述多边形互不相交,则保留两个所述多边形所在的区域;步骤22,将根据所述步骤21的判断结果形成的多个所述多边形所在的区域确定为所述标准白点区域;...

【专利技术属性】
技术研发人员:何珊孙德印朱钧
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1