一种白平衡调节方法、计算机程序产品及电子设备技术

技术编号:37890957 阅读:19 留言:0更新日期:2023-06-18 11:54
本申请提供一种白平衡调节方法、计算机程序产品及电子设备,方法包括:获取待校准相机拍摄的待调节图像中的中性色区域的第一占比信息;判断第一占比信息是否满足第一目标条件;其中,第一目标条件为灰度世界算法的有效条件;若不满足,则判断参考相机拍摄的校准图像中的中性色区域的第二占比信息是否满足第二目标条件;其中,第二目标条件为校准图像可用于对待调节图像进行白平衡调节的条件,校准图像与待调节图像的拍摄对象一致;若第二占比信息满足第二目标条件,则根据校准图像中至少一个目标区域对待调节图像进行白平衡调节。由于根据实际情况可以基于校准图像对待调节图像进行白平衡调节,因此,可以提高白平衡调节的准确度。的准确度。的准确度。

【技术实现步骤摘要】
一种白平衡调节方法、计算机程序产品及电子设备


[0001]本申请涉及图像处理领域,具体而言,涉及一种白平衡调节方法、计算机程序产品及电子设备。

技术介绍

[0002]自动白平衡调整(Automatic White Balance,AWB)是指摄像机自动探测被摄物体的色温值,以此判断摄像条件,并对白平衡进行调整。由于摄像机的硬件或者软件原因,使得拍摄得到的图像中的颜色与现实世界中的颜色可能存在色差,因此,为了尽可能地减少图像色差,可以对图像进行白平衡调整。
[0003]在现有技术中,一般采用灰度世界算法实现自动白平衡调整。其中,灰度世界算法是获取相机传感器中R、G、B通道的信息,并获取中性色区域(例如:白墙、灰色路面等本身没有颜色的物体所在的区域)的R/G以及B/G的比值,从而确定自动白平衡的增益值Gain(包括R gain=G/R以及Bgain=B/G),当全图中每个像素点均乘上述R gain以及B gain后,即完成了白平衡的还原。
[0004]但是,在上述灰度世界算法中,由于主摄像机的视场角限制,当拍摄一些近景物体的特写时(比如:花朵、绿植等),由于取景区域内没有中性色区域或者中性色区域较小,从而导致灰度世界算法失效,最终导致自动白平衡调整不准确,从而引起偏色。

技术实现思路

[0005]本申请实施例的目的在于提供一种白平衡调节方法、计算机程序产品及电子设备,用以解决现有技术中白平衡调整不准确的技术问题。
[0006]第一方面,本申请实施例提供一种白平衡调节方法,包括:获取待校准相机拍摄的待调节图像中的中性色区域的第一占比信息;判断所述第一占比信息是否满足第一目标条件;其中,所述第一目标条件为灰度世界算法的有效条件;若不满足,则判断参考相机拍摄的校准图像中的中性色区域的第二占比信息是否满足第二目标条件;其中,所述第二目标条件为所述校准图像可用于对所述待调节图像进行白平衡调节的条件,所述校准图像与所述待调节图像的拍摄对象一致;若所述第二占比信息满足所述第二目标条件,则根据所述校准图像中至少一个目标区域对所述待调节图像进行白平衡调节。
[0007]在上述方案中,当待校准相机拍摄的待调节图像中的中性色区域的第一占比信息不满足第一目标条件时,可以认为灰度世界算法不适用于对待调节图像进行白平衡调节,因此可以引入参考相机对待调节图像进行白平衡调节。当参考相机拍摄的校准图像中的中性色区域的第二占比信息满足第二目标条件时,可以根据校准图像中至少一个目标区域对待调节图像进行白平衡调节。由于在待调节图像中的中性色区域的第一占比信息不满足第一目标条件时还可以基于校准图像对待调节图像进行白平衡调节,因此,与仅使用待调节图像对自身进行白平衡调节相比,可以提高白平衡调节的准确度。
[0008]在可选的实施方式中,所述根据所述校准图像中至少一个目标区域对所述待调节
图像进行白平衡调节,包括:根据所述目标区域内的像素点的RGB值计算白平衡增益值,基于所述白平衡增益值对所述待调节图像进行白平衡调节;其中,所述目标区域为所述待校准相机和所述参考相机的非公共视场的全部或者部分区域;或者,根据所述目标区域内的像素点的RGB值和各色温所对应的矫正系数计算白平衡增益值,基于所述白平衡增益值对所述待调节图像进行白平衡调节;其中,所述目标区域为所述待校准相机和所述参考相机的非公共视场的全部或者部分区域。在上述方案中,可以根据校准图像中目标区域内的像素点对应的R值与G值的比值以及B值与G值的比值确定白平衡增益值;或者,可以根据校准图像中目标区域内的像素点对应的R值与G值的比值和矫正系数以及B值与G值的比值和矫正系数确定白平衡增益值。因此,可以基于上述基于校准图像确定的白平衡增益值对待调节图像进行白平衡调节,从而提高白平衡调节的准确度。
[0009]在可选的实施方式中,通过如下过程获取所述色温所对应的矫正系数:获取所述待校准相机对应的第一色温参考点曲线以及所述参考相机对应的第二色温参考点曲线;根据所述第一色温参考点曲线以及所述第二色温参考点曲线确定每一色温对应的矫正系数。在上述方案中,由于待校准相机与参考相机的传感器可能不同,导致两者对于相同色温下的光源响应存在差别,因此,在利用待校准相机以及参考相机进行图像的拍摄之前,可以对待校准相机与参考相机进行白平衡色温参考点曲线标定,以可以基于上述白平衡色温参考点曲线标定的结果对待校准相机与参考相机进行白平衡标定同步,从而提高基于校准图像对待调节图像进行白平衡调节的准确度。
[0010]在可选的实施方式中,所述获取所述待校准相机对应的第一色温参考点曲线,包括:获取所述待校准相机在多个标准色温下分别拍摄的多张标准图像;针对每张所述标准图像,计算该标准图像中像素点的R值与G值的第一比值以及B值与G值的第二比值;根据所述多张标准图像对应的第一比值的第一均值以及第二比值的第二均值,确定所述第一色温参考点曲线。在上述方案中,基于待校准相机在多个标准色温下分别拍摄的多张标准图像,可以确定待校准相机对应的第一色温参考点曲线;采用类似的方式,可以确定参考相机对应的第二色温参考点曲线。因此,基于上述第一色温参考点曲线以及第二色温参考点曲线,可以对待校准相机与参考相机进行白平衡色温参考点曲线标定,以可以基于上述白平衡色温参考点曲线标定的结果对待校准相机与参考相机进行白平衡标定同步,从而提高基于校准图像对待调节图像进行白平衡调节的准确度。
[0011]在可选的实施方式中,所述矫正系数包括R矫正系数以及B矫正系数;所述根据所述第一色温参考点曲线以及所述第二色温参考点曲线确定每一色温对应的矫正系数,包括:针对每个色温,根据所述第一色温参考点曲线获取该色温对应的R值与G值的第三比值以及B值与G值的第四比值,以及,根据所述第二色温参考点曲线获取该色温对应的R值与G值的第五比值以及B值与G值的第六比值;将所述第三比值与所述第五比值的比值确定为所述R矫正系数,以及,将所述第四比值与所述第六比值的比值确定为所述B矫正系数。在上述方案中,通过比较第一色温参考点曲线与第二色温参考点曲线之间的偏差,可以得到一个色温对应的矫正系数。因此,可以基于上述矫正系数对待校准相机与参考相机进行白平衡色温参考点曲线标定,从而提高基于校准图像对待调节图像进行白平衡调节的准确度。
[0012]在可选的实施方式中,所述白平衡增益值包括白平衡增益R值以及白平衡增益B值,所述矫正系数包括R矫正系数和B矫正系数;所述根据所述目标区域内的像素点的RGB值
和各色温所对应的矫正系数计算白平衡增益值,包括:针对各所述目标区域,获取该目标区域对应的R值与G值的第七比值与该目标区域对应的B值与G值的第八比值;将各所述目标区域对应的第七比值的第三均值确定为第一增益中间值,以及,将各所述目标区域对应的第八比值的第四均值确定为第二增益中间值;根据所述第一增益中间值以及所述R矫正系数确定所述白平衡增益R值,以及,根据所述第二增益中间值以及所述B矫正系数确定所述白平衡增益B值。在上述方案中,可以根据校准图像中目标区域内的像素点对应的R值与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种白平衡调节方法,其特征在于,包括:获取待校准相机拍摄的待调节图像中的中性色区域的第一占比信息;判断所述第一占比信息是否满足第一目标条件;其中,所述第一目标条件为灰度世界算法的有效条件;若不满足,则判断参考相机拍摄的校准图像中的中性色区域的第二占比信息是否满足第二目标条件;其中,所述第二目标条件为所述校准图像可用于对所述待调节图像进行白平衡调节的条件,所述校准图像与所述待调节图像的拍摄对象一致;若所述第二占比信息满足所述第二目标条件,则根据所述校准图像中至少一个目标区域对所述待调节图像进行白平衡调节。2.根据权利要求1所述的白平衡调节方法,其特征在于,所述根据所述校准图像中至少一个目标区域对所述待调节图像进行白平衡调节,包括:根据所述目标区域内的像素点的RGB值计算白平衡增益值,基于所述白平衡增益值对所述待调节图像进行白平衡调节;其中,所述目标区域为所述待校准相机和所述参考相机的非公共视场的全部或者部分区域;或者,根据所述目标区域内的像素点的RGB值和各色温所对应的矫正系数计算白平衡增益值,基于所述白平衡增益值对所述待调节图像进行白平衡调节;其中,所述目标区域为所述待校准相机和所述参考相机的非公共视场的全部或者部分区域。3.根据权利要求2所述的白平衡调节方法,其特征在于,通过如下过程获取所述色温所对应的矫正系数:获取所述待校准相机对应的第一色温参考点曲线以及所述参考相机对应的第二色温参考点曲线;根据所述第一色温参考点曲线以及所述第二色温参考点曲线确定每一色温对应的矫正系数。4.根据权利要求3所述的白平衡调节方法,其特征在于,所述获取所述待校准相机对应的第一色温参考点曲线,包括:获取所述待校准相机在多个标准色温下分别拍摄的多张标准图像;针对每张所述标准图像,计算该标准图像中像素点的R值与G值的第一比值以及B值与G值的第二比值;根据所述多张标准图像对应的第一比值的第一均值以及第二比值的第二均值,确定所述第一色温参考点曲线。5.根据权利要求3所述的白平衡调节方法,其特征在于,所述矫正系数包括R矫正系数以及B矫正系数;所述根据所述第一色温参考点曲线以及所述第二色温参考点曲线确定每一色温对应的矫正系数,包括:针对每个色温,根据所述第一色温参考点曲线获取该色温对应的R值与G值的第三比值以及B值与G值的第四比值,以及,根据所述第二色温参考点曲线获取该色温对应的R值与G值的第五比值以及B值与G值的第六比值;将所述第三比值与所述第五比值的比值确定为所述R矫正系数,以及,将所述第四比值
与所述第六比值的比值确定为所述B矫正系数。6.根据权利要求2

5任一项所述的白平衡调节方法,其特征在于,所述白平衡增益值包括白平衡增益R值以及白平衡增益B值,所述矫正系数包括R矫正系数和B矫正系数;所述根据所述目标区域内的像素点的RGB值和各色温所...

【专利技术属性】
技术研发人员:梁钢
申请(专利权)人:北京极感科技有限公司
类型:发明
国别省市:

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

1