首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

AWB校准方法及装置、计算机可读存储介质、终端 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:上海小蚁科技有限公司

摘要:一种AWB校准方法及装置、计算机可读存储介质、终端,AWB校准方法包括:获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点;如果所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值,则调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。本发明技术方案可以实现AWB校准的准确性,提高AWB校准方法的适用范围。

主权项:1.一种AWB校准方法,其特征在于,包括:获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点,所述第一白点包括第一红色差异值和第一蓝色差异值,所述第二白点包括第二红色差异值和第二蓝色差异值,其中,所述第一红色差异值为所述待校准设备采集中性色得到的红色值与绿色值的比值,所述第一蓝色差异值为所述待校准设备采集中性色得到的蓝色值与绿色值的比值,所述第二红色差异值为所述预设目标设备采集中性色得到的红色值与绿色值的比值,所述第二蓝色差异值为所述预设目标设备采集中性色得到的蓝色值与绿色值的比值;如果所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值,则调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准;所述利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准包括:计算所述第一目标值与所述第一红色差异值的比值,以作为第一校准增益,并利用所述第一校准增益移动所述第一白点,以使得在红色差异值维度上,所述第一白点在预设白区的位置与所述第二白点在所述预设白区的位置一致,其中,所述预设白区包含所述预设目标设备在不同色温下采集中性色得到的全部白点,所述预设白区具有红色差异值和蓝色差异值两个维度,所述第一白点和所述第二白点由红色差异值和蓝色差异值两个维度界定;和或,计算所述第二目标值与所述第一蓝色差异值的比值,以作为第二校准增益,并利用所述第二校准增益移动所述第一白点,以使得在蓝色差异值维度上,所述第一白点在所述预设白区的位置与所述第二白点在所述预设白区的位置一致。

全文数据:AWB校准方法及装置、计算机可读存储介质、终端技术领域[0001]本发明涉及图像处理技术领域,尤其涉及一种AWB校准方法及装置、计算机可读存储介质、终端。背景技术[0002]为了消除镜头模组之间由于生产误差带来的红色分量(Red,R与绿色分量Green,G比值RG之间、蓝色分量Blue,®与绿色分量比值RG之间的差异,从而做出正确的色温估计,通常会在镜头模组的产线上引入自动白平衡Automaticwhitebalance,AWB校准方法。[0003]现有技术中,通常采用的AWB校准方法包括以下步骤:1在规定的校准光源下通常选择一个高色温光源和一个低色温光源),从量产例如50〜200台)设备中获得关于红色分量值、蓝色分量值的采样分布图;2从该采样分布图中计算得到RG值、BG值的平均值,将该值作为目标golden值,并挑选出最接近目标值的设备作为目标设备goldenset;3由目标设备确定AWB算法进行色温估计的白区;4对某个待测设备做AWB校准,需要得到两个不同色温的标准光源下待测设备的红色分量与绿色分量比值R_set、蓝色分量与绿色分量比值13的,和目标设备在该色温下的红色分量与绿色分量比值1?_8〇1如11、蓝色分量与绿色分量比值B_golden;5计算两个不同色温下的AWB校准算法的增SR_gain=R_goldenR_set、B_gain=B_goldenB_set。通过上述的AWB校准方法,基本可以将在小误差范围内的设备校准到适应目标设备的白区内。[0004]但是,对于小误差范围内的设备,例如误差小于10%的设备,采用现有技术的AWB校准方法可以实现较准确的校准;而对于较大误差的设备,例如误差大于15%、甚至20%的设备,采用现有技术的AWB校准方法可能会出现校准增益过大或过小、使得经过校准后的白点与目标设备的白点差距过大,校准效果差,导致设备对后续的色温估计不准确,降低成像质量。发明内容[0005]本发明解决的技术问题是如何实现AWB校准的准确性,提高AWB校准方法的适用范围。[0006]为解决上述技术问题,本发明实施例提供一种AWB校准方法,AWB校准方法包括:[0007]获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点,所述第一白点包括第一红色差异值和第一蓝色差异值,所述第二白点包括第二红色差异值和第二蓝色差异值,其中,所述第一红色差异值为所述待校准设备采集中性色得到的红色值与绿色值的比值,所述第一蓝色差异值为所述待校准设备采集中性色得到的蓝色值与绿色值的比值,所述第二红色差异值为所述预设目标设备采集中性色得到的红色值与绿色值的比值,所述第二蓝色差异值为所述预设目标设备采集中性色得到的蓝色值与绿色值的比值;如果所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值,则调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。[0008]可选的,所述利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准包括:计算所述第一目标值与所述第一红色差异值的比值,以作为第一校准增益,并利用所述第一校准增益移动所述第一白点,以使得在红色差异值维度上,所述第一白点在预设白区的位置与所述第二白点在所述预设白区的位置一致,其中,所述预设白区包含所述预设目标设备在不同色温下采集中性色得到的全部白点,所述预设白区具有红色差异值和蓝色差异值两个维度,所述第一白点和所述第二白点由红色差异值和蓝色差异值两个维度界定;[0009]和或,计算所述第二目标值与所述第一蓝色差异值的比值,以作为第二校准增益,并利用所述第二校准增益移动所述第一白点,以使得在蓝色差异值维度上,所述第一白点在所述预设白区的位置与所述第二白点在所述预设白区的位置一致。[0010]可选的,所述AWB校准方法还包括:对于除所述校准光源的色温之外的其他色温,分别利用所述第一校准增益和或所述第二校准增益进行迭代插值得到相应的校准增益,并在红色差异值维度上和或蓝色差异值维度上移动所述第一白点。[0011]可选的,所述调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小包括:如果所述第二红色差异值大于所述第一红色差异值,则在预设白区内选取数值小于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;如果所述第二红色差异值小于所述第一红色差异值,则在预设白区内选取数值大于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;如果所述第二蓝色差异值大于所述第一蓝色差异值,则在预设白区内选取数值小于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值;如果所述第二蓝色差异值小于所述第一蓝色差异值,则在预设白区内选取数值大于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值。[0012]可选的,所述调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小包括:在所述校准光源的色温低于预设色温阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小。[0013]可选的,所述第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间。[0014]本发明实施例还公开了一种AWB校准装置,AWB校准装置包括:白点获取模块,适于获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点,所述第一白点包括第一红色差异值和第一蓝色差异值,所述第二白点包括第二红色差异值和第二蓝色差异值,其中,所述第一红色差异值为所述待校准设备采集中性色得到的红色值与绿色值的比值,所述第一蓝色差异值为所述待校准设备采集中性色得到的蓝色值与绿色值的比值,所述第二红色差异值为所述预设目标设备采集中性色得到的红色值与绿色值的比值,所述第二蓝色差异值为所述预设目标设备采集中性色得到的蓝色值与绿色值的比值;调整模块,适于在所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;校准模块,适于利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。[0015]可选的,所述校准模块包括:第一校准单元,适于计算所述第一目标值与所述第一红色差异值的比值,以作为第一校准增益,并利用所述第一校准增益移动所述第一白点,以使得在红色差异值维度上,所述第一白点在预设白区的位置与所述第二白点在所述预设白区的位置一致,其中,所述预设白区包含所述预设目标设备在不同色温下采集中性色得到的全部白点,所述预设白区具有红色差异值和蓝色差异值两个维度,所述第一白点和所述第二白点由红色差异值和蓝色差异值两个维度界定;第二校准单元,适于计算所述第二目标值与所述第一蓝色差异值的比值,以作为第二校准增益,并利用所述第二校准增益移动所述第一白点,以使得在蓝色差异值维度上,所述第一白点在所述预设白区的位置与所述第二白点在所述预设白区的位置一致。[0016]可选的,所述校准模块还包括:第三校准单元,适于对于除所述校准光源的色温之外的其他色温,分别利用所述第一校准增益和或所述第二校准增益进行迭代插值得到相应的校准增益,并在红色差异值维度上和或蓝色差异值维度上移动所述第一白点。[0017]可选的,所述调整模块包括:第一红色差异值调整单元,适于在所述第二红色差异值大于所述第一红色差异值时,在预设白区内选取数值小于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;第二红色差异值调整单元,适于在所述第二红色差异值小于所述第一红色差异值时,在预设白区内选取数值大于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;第一蓝色差异值调整单元,适于在所述第二蓝色差异值大于所述第一蓝色差异值时,在预设白区内选取数值小于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值;第二蓝色差异值调整单元,适于在所述第二蓝色差异值小于所述第一蓝色差异值时,在预设白区内选取数值大于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值。[0018]可选的,所述调整模块在所述校准光源的色温低于预设色温阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小。[0019]可选的,所述第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间。[0020]本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述AWB校准方法的步骤。[0021]本发明实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述AWB校准方法的步骤。[0022]与现有技术相比,本发明实施例的技术方案具有以下有益效果:[0023]本发明技术方案获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点,所述第一白点包括第一红色差异值和第一蓝色差异值,所述第二白点包括第二红色差异值和第二蓝色差异值;如果所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值,则调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。本发明技术方案在待校准设备与目标设备的误差较大时,也即第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值时,调整目标设备的第二红色差异值和或第二蓝色差异值,从而减小了调整后的第一目标值与第一红色差异值的差值,和或第二目标值与第一蓝色差异值的差值,进而在校准时可以减小校准增益,保证在所有色温的光源下,都能实现对待校准设备更准确的校准,实现了AWB校准方法的准确性;此外,相对于现有技术仅能对较小误差设备进行校准,本发明技术方案实现了对较大误差设备的校准,提高了AWB校准方法的适用范围。[0024]进一步,在所述校准光源的色温低于预设色温阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小。本发明技术方案中,由于仅在较低色温的校准光源下,也即校准光源的色温低于预设色温阈值时,调整目标设备的第二红色差异值和或第二蓝色差异值,且较低色温的校准光源下预设白区的范围较大,因此可以实现在不增加校准复杂度的前提下,实现对待校准设备更准确的AWB校准。[0025]进一步,所述第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间。本发明技术方案中,预设白区是利用目标设备预先量化形成的,通过配置第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间,可以保证在所有色温的校准光源下,都能够实现待校准设备的校准准确性。附图说明[0026]图1是本发明实施例一种AWB校准方法的流程图;[0027]图2是本发明实施例一种AWB校准的具体应用场景的示意图;[0028]图3是本发明实施例一种AWB校准装置的结构示意图。具体实施方式[0029]如背景技术中所述,对于小误差范围内的设备,例如误差小于10%的设备,采用现有技术的AWB校准方法可以实现较准确的校准;而对于较大误差的设备,例如误差大于15%、甚至20%的设备,采用现有技术的AWB校准方法可能会出现校准增益过大或过小、使得经过校准后的白点与目标设备的白点差距过大,校准效果差,导致设备对后续的色温估计不准确,降低成像质量。[0030]本申请发明人研宄发现,现有的AWB校准方法失去调节不同设备使其AWB表现一致的效果,导致不同设备的AWB表现与目标设备完全不同,出现AWB失效的情况。若出现AWB失效的情况,有些方案会增大色温估计的白区,以使得经过校验的设备的白点落在色温估计的白区内。但是,增大白区会使得在其他未出错色温下的非中性色被误认成白点,导致未出错色温下AWB算法估计值发生偏移。[0031]本发明技术方案在待校准设备与目标设备的误差较大时,也即第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值时,调整目标设备的第二红色差异值和或第二蓝色差异值,从而减小了调整后的第一目标值与第一红色差异值的差值,和或第二目标值与第一蓝色差异值的差值,进而在校准时可以减小校准增益,保证在所有色温的校准光源下,都能实现对待校准设备更准确的校准,实现了AWB校准方法的准确性;此外,相对于现有技术仅能对较小误差设备进行校准,本发明技术方案实现了对较大误差设备的校准,提高了AWB校准方法的适用范围。[0032]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。[0033]图1是本发明实施例一种AWB校准方法的流程图。[0034]图1所示的AWB校准方法可以包括以下步骤:[0035]步骤S101:获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点;[0036]步骤S102:如果所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值,则调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;[0037]步骤S103:利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。[0038]在步骤S101的具体实施中,校准光源的数量可以是至少两个。校准光源的色温可以是预先选取的,例如,采用两个校准光源时,可以分别选取较高色温例如4850K的光源和较低色温例如2850K的光源,较高色温和较低色温的具体数值可以根据不同的应用环境进行配置。本领域技术人员应当理解的是,预设目标设备可以是预先选取的镜头模组,预设目标设备的数量可以根据不同的应用环境进行配置,本发明实施例对此不做限制。[0039]利用待校准设备在校准光源下采集也即拍摄)中性色可以得到第一白点,利用预设目标设备在校准光源下采集中性色可以得到第二白点。所述第一白点包括第一红色差异值R1G1和第一蓝色差异值B1G1,所述第二白点包括第二红色差异值R2G2和第二蓝色差异值B2G2,其中,所述第一红色差异值R1G1为所述待校准设备采集中性色得到的红色值R1与绿色值G1的比值,所述第一蓝色差异值B1G1为所述待校准设备采集中性色得到的蓝色值B1与绿色值G1的比值,所述第二红色差异值R2G2为所述预设目标设备采集中性色得到的红色值R2与绿色值G2的比值,所述第二蓝色差异值B2G2为所述预设目标设备采集中性色得到的蓝色值B2与绿色值G2的比值。[0040]可以理解的是,所述第一白点的数量和第二白点的数量均可以是多个。[0041]在步骤Sl〇2的具体实施中,第一差值和或第二差值可以表示待校准设备的误差。如果第一差值大于第一设定阈值,或者第二差值大于第二设定阈值,或者第一差值大于第一设定阈值且第二差值大于第二设定阈值,则表示待校准设备的误差较大。在这种情况下,可以对第二红色差异值进行调整,或者对第二蓝色差异值进行调整,或者对第二红色差异值和第二蓝色差异值都进行调整。调整完成后,第一差值变小,或者第二差值变小,或者第一差值和第二差值都变小。也就是说,待校准设备的第一白点和预设目标设备的第二白点的差距变小。具体而言,第一白点和第二白点的差距可以通过第一差值和第二差值来确定。[0042]在具体应用中,第一设定阈值与第二设定阈值的大小可以相同,也可以不同;第一设定阈值或第二设定阈值的数值可以是10%、15%、20%,也可以是其他任意可实施的数值,本发明实施例对此不做限制。[0043]在步骤S103的具体实施中,调整后的第二红色差异值和或调整后的第二蓝色差异值可以分别作为第一目标值和或第二目标值。对所述待校准设备进行校准完成后,在所述校准光源下,第一红色差异值与第一目标值一致,和或第一蓝色差异值与第二目标值一致。由于经过步骤S102后,第一差值变小和或第二差值变小,因此校准过程中的校准增益变小,从而提高了校准的准确性。进一步而言,所述校准增益可以是使得第一红色差异值与第一目标值一致时,所述第一红色差异值需要移动的距离;和或使得第一蓝色差异值与第二目标值一致时,所述第一蓝色差异值需要移动的距离。[0044]可以理解的是,第一目标值和第二目标值仍处于预设目标设备的白区,也即,白区依然适应第一目标值和第二目标值,故使用第一目标值和或第二目标值对待校准设备进行校准后,待校准设备的第一白点的表现能够与预设目标设备的第二白点的表现一致,从而实现校准的准确性。[0045]本发明实施例在待校准设备与目标设备的误差较大时,也即第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值时,调整目标设备的第二红色差异值和或第二蓝色差异值,从而减小了调整后的第一目标值与第一红色差异值的差值,和或第二目标值与第一蓝色差异值的差值,进而在校准时可以减小校准增益;在不更改白区大小的前提下,保证在所有色温的光源下,都能实现对待校准设备更准确的校准,实现了AWB校准方法的准确性;此外,相对于现有技术仅能对较小误差设备进行校准,本发明实施例实现了对较大误差设备的校准,提高了AWB校准方法的适用范围。[0046]进一步,对于无法针对不同的设备设置不同的白区的情况,本发明实施例可以在同一白区的基础上适应误差范围更大的镜头模组。[0047]优选地,步骤S103可以包括以下步骤:计算所述第一目标值与所述第一红色差异值的比值,以作为第一校准增益,并利用所述第一校准增益移动所述第一白点,以使得在红色差异值维度上,所述第一白点在预设白区的位置与所述第二白点在所述预设白区的位置一致;[0048]和或,计算所述第二目标值与所述第一蓝色差异值的比值,以作为第二校准增益,并利用所述第二校准增益移动所述第一白点,以使得在蓝色差异值维度上,所述第一白点在所述预设白区的位置与所述第二白点在所述预设白区的位置一致。[0049]本实施例中,对待校准设备进行校准的过程可以是使其白点适应预设白区,也即使得待校准设备的第一白点在预设白区的位置与预设目标设备的第二白点在预设白区的位置一致。[0050]可参照图2,预设白区1包含所述预设目标设备在不同色温下采集中性色得到的今部白点,所述预设白区1具有红色差异值RG和蓝色差异值BG两个堆度,所述第—白占所述第二白点b由红色差异值和蓝色差异值两个维度界定。…t[OO51]本实施例的一个变化例中,如果仅调整了第二红色差异值,则计算所述第一目杆值与所述第一红色差异值的比值来作为第一校准增益。第一校准增益可以表示第一白点a在红色差异值维度上移动的距离,第一白点a移动的方向为从第一红色差异值到第一目^值的方向。本领域技术人员应当理解的是,还可以计算目标设备的第二蓝色差异值与待^准设备的第一蓝色差异值的比值,并在蓝色差异值维度上,利用该比值移动所述第一白点a;移动完成后,在红色差异值和蓝色差异值两个维度上,第一白点a在预设白区丨的位置与所述第二白点在所述预设白区的位置一致。[0052]本实施例的另一个变化例中,如果仅调整了第二蓝色差异值,则计算所述第二目标值与所述弟一监色差异值的比值,以作为第二校准增益。第二校准增益可以表示第一白点a在蓝色差异值维度上移动的距离,第一白点a移动的方向为从第一蓝色差异值到第二目标值的方向。本领域技术人员应当理解的是,还可以计算目标设备的第二红色差异值与待校准设备的第一红色差异值的比值,并在红色差异值维度上,利用该比值移动所述第一白点a;移动完成后,在红色差异值和蓝色差异值两个维度上,第一白点a在预设白区的位置与所述第二白点b在所述预设白区的位置一致。[0053]本实施例的又一个变化例中,如果调整了第二红色差异值和第二蓝色差异值,则可以利用弟一校准增和第一fe准增移动所述第一白点a,以使得在红色差异值和蓝色差异值两个维度上,第一白点a在预设白区1的位置与所述第二白在所述预设白的位置一致。[0054]优选地,图1所示的AWB校准方法还可以包括以下步骤:对于除所述校准光源的色温之外的其他色温,分别利用所述第一校准增益和或所述第二校准增益进行迭代插值得到相应的校准增益,并在红色差异值维度上和或蓝色差异值维度上移动所述第一白点a。[0055]本实施例中,由于校准光源的色温有限,因此在计算得到待校准设备在至少两个校准光源下的至少两个校准增益后,可以利用该至少两个校准增益进行迭代插值得到其他色温下相应的校准增益。具体而言,插值的方式可以是线性插值,例如双线性插值、三线性插值等。[0056]具体而言,通过对第一校准增益进行迭代插值可以得到其他色温在红色差异值维度上的校准增益。通过对第二校准增益进行迭代插值可以得到其他色温在蓝色差异值维度上的校准增益。如果未对第二红色差异值或第二蓝色差异值进行调整,则可以采用现有技术进行迭代插值得到其他色温下相应的校准增益。[0057]优选地,步骤S102可以包括以下步骤:[0058]如果所述第二红色差异值大于所述第一红色差异值,则在预设白区内选取数值小于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;[0059]如果所述第二红色差异值小于所述第一红色差异值,则在预设白区内选取数值大于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;[0060]如果所述第二蓝色差异值大于所述第一蓝色差异值,则在预设白区内选取数值小于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值;[0061]如果所述第二蓝色差异值小于所述第一蓝色差异值,则在预设白区内选取数值大于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值。[0062]本实施例中,可以根据第一红色差异值与第二红色差异值的大小关系确定调整后的第二红色差异值;可以根据第一蓝色差异值与第二蓝色差异值的大小关系确定调整后的第二蓝色差异值。[0063]本实施例的一个变化例中,可继续参照图2,在红色差异值RG维度上,第二白点b的第二红色差异值大于第一白点a第一红色差异值,且第一差值大于第一设定阈值,则选取数值小于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值,也即白点c为第一目标值,使得所述第一差值变小。换言之,校准时的校准增益也变小,从而保证待校准设备在各个色温下均能获得较好的校准效果。[0064]同理,第二红色差异值小于所述第一红色差异值且第一差值大于第一设定阈值,则在预设白区内1选取数值大于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值,使得所述第一差值变小。例如,待校准设备的第一白点a的第一红色差异值R1G1偏大,也即远大于预设目标设备的第二红色差异值R2G2,则可以相应地增大第二红色差异值R2G2来减小第一白点a与第二白点b的距离。[0065]本实施例中,所述第二蓝色差异值大于所述第一蓝色差异值且第二差值大于第二设定阈值,则在预设白区1内选取数值小于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值,使得所述第二差值变小。例如,待校准设备的第一白点a第一蓝色差异值B1G1偏小,也即远小于预设目标设备的第二蓝色差异值B2G2,则可以相应地减小第二蓝色差异值B2G2来减小第一白点a与第二白点b的距离。[0066]本实施例中,第二蓝色差异值小于所述第一蓝色差异值且第二差值大于第二设定阈值,则在预设白区1内选取数值大于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值,使得所述第二差值变小。例如,待校准设备的第一白点a的第一蓝色差异值B1G1偏大,也即远大于预设目标设备的第二蓝色差异值B2G2,则可以相应地增大第二蓝色差异值B2G2来减小第一白点a与第二白点b的距离。[0067]在本发明一具体应用场景中,在色温为4150K的光源CWF下,待校准设备的白点已超出预设白区;因此在利用反复迭代后的校准增益校正后,白点会落在预设白区外侧,导致待校准设备利用AWB算法无法正确识别到中性色而偏色。本发明实施例可以通过减小其在红色差异值维度上的校准增益来使该设备白点在经过校准后不偏离白区。也就是说,为达到该目的,可以调整在色温为285〇K或4S50K的校准光源下的目标值。在色温为2850K的校准光源下,待校准设备未经过校准的第一白点位于预设白区内,且第二红色差异值大于第一红色差异值,因此在色温为2850K的校准光源下即使没有校准增益,也不影响校准的准确性。因此可以选取待校准设备第一红色差异值作为第一目标值。由于调整后计算的红色差异值维度的第一校准增益远远小于原目标值下计算得到的增益值,因此经过反复迭代迭代插值后,在色温为4150K的光源CWF下,红色差异值维度上的校准增益也会减小,从而保证了校准的准确性;进而使得各个误差大小的待校准设备经过AWB校准后的表现一致。[0068]参考图1,优选地,步骤S1〇2可以包括以下步骤:在所述校准光源的色温低于预设色温阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小。[0069]本发明实施例中,由于较大误差的设备,例如,第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值的设备,在较低色温下,也即在校准光源的色温低于预设色温阈值下,会出现插值得到的校准增益过大,校准后的白点落在白区外面的情况;因此,为了减小插值得到的校准增益,可以减小较低色温下的校准增益。换言之,可以减小较低色温下,具有较大误差的待校准设备的第一白点与预设目标设备的第二白点的距离。[0070]例如,待校准设备的第一白点第一红色差异值R1G1偏大,也即远大于预设目标设备的第二红色差异值R2G2,则可以相应地增大第二红色差异值R2G2来减小第一白点与第二白点的距离。[0071]由于仅在较低色温的校准光源下,也即校准光源的色温低于预设色温阈值时,调整目标设备的第二红色差异值和或第二蓝色差异值,且较低色温的校准光源下预设白区的范围较大,因此可以实现在不增加校准复杂度的前提下,实现对待校准设备更准确的AWB校准。[0072]进一步而言,由于在较低色温的校准光源下,预设白区的范围较大,调整后的第二红色差异值和或第二蓝色差异值仍然处于预设白区的中心,也即处于以中心点为圆心,半径为设定阈值的圆形区域内,进一步保证了对待校准设备更准确的AWB校准。[0073]优选地,所述第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间。[0074]本发明实施例中,预设白区是利用目标设备预先量化形成的,通过配置第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间,可以保证在所有色温的校准光源下,都能够实现待校准设备的校准准确性。[0075]图3是本发明实施例一种AWB校准装置的结构示意图[0076]图3所示的AWB校准装置30可以包括白点获取模块301、调整模块302和校准模块303。[0077]其中,白点获取模块301适于获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点;[0078]调整模块302适于在所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;[0079]校准模块303适于利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。[0080]本实施例中,所述第一白点包括第一红色差异值和第一蓝色差异值,所述第二白点包括第二红色差异值和第二蓝色差异值,其中,所述第一红色差异值为所述待校准设备采集中性色得到的红色值与绿色值的比值,所述第一蓝色差异值为所述待校准设备采集中性色得到的蓝色值与绿色值的比值,所述第二红色差异值为所述预设目标设备采集中性色得到的红色值与绿色值的比值,所述第二蓝色差异值为所述预设目标设备采集中性色得到的蓝色值与绿色值的比值。[0081]本发明实施例在待校准设备与目标设备的误差较大时,也即第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值时,调整目标设备的第二红色差异值和或第二蓝色差异值,从而减小了调整后的第一目标值与第一红色差异值的差值,和或第二目标值与第一蓝色差异值的差值,进而在校准时可以减小校准增益,保证在所有色温的光源下,都能实现对待校准设备更准确的校准,实现了AWB校准方法的准确性;此外,相对于现有技术仅能对较小误差设备进行校准,本发明实施例实现了对较大误差设备的校准,提高了AWB校准方法的适用范围。[0082]优选地,校准模块303可以包括第一校准单元3031,第一校准单元3031适于计算所述第一目标值与所述第一红色差异值的比值,以作为第一校准增益,并利用所述第一校准增益移动所述第一白点,以使得在红色差异值维度上,所述第一白点在预设白区的位置与所述第二白点在所述预设白区的位置一致。其中,所述预设白区包含所述预设目标设备在不同色温下采集中性色得到的全部白点,所述预设白区具有红色差异值和蓝色差异值两个维度,所述第一白点和所述第二白点由红色差异值和蓝色差异值两个维度界定[0083]校准模块303还可以包括第二校准单元3032,第二校准单元3032适于计算所述第二目标值与所述第一蓝色差异值的比值,以作为第二校准增益,并利用所述第二校准增益移动所述第一白点,以使得在蓝色差异值维度上,所述第一白点在所述预设白区的位置与所述第二白点在所述预设白区的位置一致。[0084]优选地,校准模块303还可以包括第三校准单元3033,第三校准单元3033适于对于除所述校准光源的色温之外的其他色温,分别利用所述第一校准增益和或所述第二校准增益进行迭代插值得到相应的校准增益,并在红色差异值维度上和或蓝色差异值维度上移动所述第一白点。[0085]优选地,调整模块3〇2可以包括第一红色差异值调整单元3021、第二红色差异值调整单元3〇22、第一蓝色差异值调整单元3〇23和第二蓝色差异值调整单元3024。第一红色差异值调整单元3021适于在所述第二红色差异值大于所述第一红色差异值时,在预设白区内选取数值小于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;第二红色差异值调整单元3022适于在所述第二红色差异值小于所述第一红色差异值时,在预设白区内选取数值大于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;第一蓝色差异值调整单元3023适于在所述第二蓝色差异值大于所述第一蓝色差异值时,在预设白区内选取数值小于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值;第二蓝色差异值调整单元3024适于在所述第二蓝色差异值小于所述第一蓝色差异值时,在预设白区内选取数值大于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值。[0086]优选地,调整模块302在所述校准光源的色温低于预设色温阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小。[0087]优选地,所述第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间。L〇〇88]关于所述AWB校准装置30的工作原理、工作方式的更多内容,可以参照图丨至图2中的相关描述,这里不再赘述。[0089]本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时可以执行图1中所示的AWB校准方法的步骤。所述存储介质可以包括R0M、RAM、磁盘或光盘等。[0090]本发明实施例还公开了一种终端,所述终端可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令。所述处理器运行所述计算机指令时可以执行图1中所示的AWB校准方法的步骤。所述终端包括但不限于手机、计算机、平板电脑等终端设备。[0091]虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

权利要求:1.一种AWB校准方法,其特征在于,包括:获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点,所述第一白点包括第一红色差异值和第一蓝色差异值,所述第二白点包括第二红色差异值和第二蓝色差异值,其中,所述第一红色差异值为所述待校准设备采集中性色得到的红色值与绿色值的比值,所述第一蓝色差异值为所述待校准设备采集中性色得到的蓝色值与绿色值的比值,所述第二红色差异值为所述预设目标设备米集中性色得到的红色值与绿色值的比值,所述第二蓝色差异值为所述预设目标设备采集中性色得到的蓝色值与绿色值的比值;如果所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值,则调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。2.根据权利要求1所述的AWB校准方法,其特征在于,所述利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准包括:计算所述第一目标值与所述第一红色差异值的比值,以作为第一校准增益,并利用所述第一校准增益移动所述第一白点,以使得在红色差异值维度上,所述第一白点在预设白区的位置与所述第二白点在所述预设白区的位置一致,其中,所述预设白区包含所述预设目标设备在不同色温下采集中性色得到的全部白点,所述预设白区具有红色差异值和蓝色差异值两个维度,所述第一白点和所述第二白点由红色差异值和蓝色差异值两个维度界定;和或,计算所述第二目标值与所述第一蓝色差异值的比值,以作为第二校准增益,并利用所述第二校准增益移动所述第一白点,以使得在蓝色差异值维度上,所述第一白点在所述预设白区的位置与所述第二白点在所述预设白区的位置一致。3.根据权利要求2所述的AWB校准方法,其特征在于,还包括:对于除所述校准光源的色温之外的其他色温,分别利用所述第一校准增益和或所述第二校准增益进行迭代插值得到相应的校准增益,并在红色差异值维度上和或蓝色差异值维度上移动所述第一白点。4.根据权利要求1所述的ATO校准方法,其特征在于,所述调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小包括:如果所述第二红色差异值大于所述第一红色差异值,则在预设白区内选取数值小于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;如果所述第二红色差异值小于所述第一红色差异值,则在预设白区内选取数值大于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;如果所述第二蓝色差异值大于所述第一蓝色差异值,则在预设白区内选取数值小于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值;如果所述第二蓝色差异值小于所述第一蓝色差异值,则在预设白区内选取数值大于所述第二蓝色差异值的蓝色差异值作为调整后的所述第二蓝色差异值。5.根据权利要求1所述的AWB校准方法,其特征在于,所述调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小包括:在所述校准光源的色温低于预设色温阈值时,调整所述第二红色差异值以使所述第〜差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小。6.根据权利要求1所述的AWB校准方法,其特征在于,所述第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间。7.—种AWB校准装置,其特征在于,包括:白点获取模块,适于获取待校准设备在校准光源下采集中性色得到的第一白点,以及预设目标设备在校准光源下采集中性色得到的第二白点,所述第一白点包括第一红色差异值和第一蓝色差异值,所述第二白点包括第二红色差异值和第二蓝色差异值,其中,所述第一红色差异值为所述待校准设备采集中性色得到的红色值与绿色值的比值,所述第一蓝色差异值为所述待校准设备采集中性色得到的蓝色值与绿色值的比值,所述第二红色差异值为所述预设目标设备采集中性色得到的红色值与绿色值的比值,所述第二蓝色差异值为所述预设目标设备采集中性色得到的蓝色值与绿色值的比值;调整模块,适于在所述第一红色差异值与第二红色差异值的第一差值大于第一设定阈值和或所述第一蓝色差异值与第二蓝色差异值的第二差值大于第二设定阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小;校准模块,适于利用调整后的第二红色差异值和或调整后的第二蓝色差异值分别作为第一目标值和或第二目标值,对所述待校准设备进行校准。8.根据权利要求7所述的AWB校准装置,其特征在于,所述校准模块包括:第一校准单元,适于计算所述第一目标值与所述第一红色差异值的比值,以作为第一校准增益,并利用所述第一校准增益移动所述第一白点,以使得在红色差异值维度上,所述第一白点在预设白区的位置与所述第二白点在所述预设白区的位置一致,其中,所述预设白区包含所述预设目标设备在不同色温下采集中性色得到的全部白点,所述预设白区具有红色差异值和蓝色差异值两个维度,所述第一白点和所述第二白点由红色差异值和蓝色差异值两个维度界定;第二校准单元,适于计算所述第二目标值与所述第一蓝色差异值的比值,以作为第二校准增益,并利用所述第二校准增益移动所述第一白点,以使得在蓝色差异值维度上,所述第一白点在所述预设白区的位置与所述第二白点在所述预设白区的位置一致。9.根据权利要求8所述的AWB校准装置,其特征在于,所述校准模块还包括:第三校准单元,适于对于除所述校准光源的色温之外的其他色温,分别利用所述第一校准增益和或所述第二校准增益进行迭代插值得到相应的校准增益,并在红色差异值维度上和或蓝色差异值维度上移动所述第一白点。10.根据权利要求7所述的AWB校准装置,其特征在于,所述调整模块包括:第一红色差异值调整单元,适于在所述第二红色差异值大于所述第一红色差异值时,在预设白区内选取数值小于所述第二红色差异值的红色差异值作为调整后的所述第二红色差异值;弟二红色差异值调整单元,适于在所述第〜差^----在预设白_选取数值大于所述第二红色差异倌H小于所述第—红色差异值时,色差异值;值的色_异值作为调整后的所迷第二红第-蓝色差IH直讎单元,适于在所述第二蓝色差异削、谓赖二颜魏值随色^^^^^直^第二蓝色差异值调整单元,适于在所述第二蓝色差异值雖大于臟第二龍差難醜峰^色差异值。、11.根据权利要求7所述的AWB校准装置,其特征在于,所述调整模块在所述校准光源的色温低于预设色温阈值时,调整所述第二红色差异值以使所述第一差值变小,和或调整所述第二蓝色差异值以使所述第二差值变小。一一12.根据权利要求7所述的AWB校准装置,其特征在于,所述第一目标值落入预设白区在红色差异值维度上的覆盖范围的中间区间,所述第二目标值落入所述预设白区在蓝色差异值维度上的覆盖范围的中间区间。13.—种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至6中任一项所述AffB校准方法的步骤。14.一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求1至6中任一项所述AWB校准方法的步骤。

百度查询: 上海小蚁科技有限公司 AWB校准方法及装置、计算机可读存储介质、终端

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。