自动白平衡调整方法及自动白平衡调整系统技术方案

技术编号:38923666 阅读:11 留言:0更新日期:2023-09-25 09:33
自动白平衡调整方法包括决定局部白色像素点区域以及全局白色像素点区域;依据局部白色像素点区域,在图像中选择多个像素,以产生对应于局部白色像素点区域并且在第一色彩空间的局部色彩平均值;依据全局白色像素点区域,在图像中选择多个像素,以产生对应于全局白色像素点区域并且在第一色彩空间的全局色彩平均值;将局部色彩平均值转换为第二色彩空间的三原色增益;依据三原色增益及在第二色彩空间的色温曲线,产生三原色目标增益;及依据局部色彩平均值及三原色增益,逐帧调整图像的白平衡,以符合三原色目标增益。以符合三原色目标增益。以符合三原色目标增益。

【技术实现步骤摘要】
自动白平衡调整方法及自动白平衡调整系统


[0001]本专利技术描述一种自动白平衡调整方法及自动白平衡调整系统,尤指一种利用双色彩空间连续地对图像进行自动白平衡调整的方法以及自动白平衡调整的系统。

技术介绍

[0002]随着科技日新月异,各种光传感器及图像处理演算法已经应用于日常生活中。光传感器及图像处理演算法用于还原当下环境的真实色彩。在不同的环境下会有不同的光源。由于不同的光源有不同的色温,因此同一物体被不同的光源照射会呈现不同的颜色。色温的单位简称“K”值。当K值越小,色彩会偏红。当K值越大,色彩会偏蓝。因此,在不同的光源下,物体的色彩呈现会受到影响,发生色彩偏移。
[0003]在图像处理的范畴中,白平衡的目的为将色偏校准,使图像能还原原本的真实色彩。由于白色物体发生色偏时最为明显,因此通常以白色为消除色偏的基准。然而,不同的相机具有不同的感光元件,其白平衡的演算法不同。由于相机的感光元件在不同温度的光线环境下,其红色(R)、绿色(G)、以及蓝色(B)的分量是不平衡的,所以容易发生色彩上的失真。例如,图像的色温明显偏红或是偏蓝。因此,调整白平衡实为图像校正的重要议题。
[0004]目前常用的白平衡校正方式有两种,一种为灰度世界演算法(Gray World Algorithm),另一种为完美反射演算法(Perfect Reflector Algorithm)。在灰度世界演算法中,当图像中的色彩较为单一时,其白平衡会失效。在完美反射演算法中,当图像中最亮的区域不是白色时,其白平衡会失效。因此,发展一种优化的白平衡校正方式是很重要的议题。

技术实现思路

[0005]本专利技术之一实施例提出一种自动白平衡调整方法。自动白平衡调整方法包括依据第一色彩空间的第一色温曲线及第一亮度范围,决定局部白色像素点区域,依据第一色彩空间的第一色温曲线及第二亮度范围,决定全局白色像素点区域,依据局部白色像素点区域,在图像中选择多个像素,以产生对应于局部白色像素点区域并且在第一色彩空间的局部色彩平均值,依据全局白色像素点区域,在图像中选择多个像素,以产生对应于全局白色像素点区域并且在第一色彩空间的全局色彩平均值,将第一色彩空间的局部色彩平均值转换为第二色彩空间的三原色增益,以及依据第一色彩空间的局部色彩平均值及第二色彩空间的三原色增益,逐帧调整图像的白平衡,以符合三原色目标增益。第一色彩空间与该第二色彩空间不同。
[0006]本专利技术之另一实施例提出一种自动白平衡调整系统。自动白平衡调整系统包括图像获取装置、存储器、输出装置以及处理器。图像获取装置用以获取图像。存储器用以储存数据。输出装置用以输出白平衡调整后的图像。处理器耦接在图像获取装置、存储器及输出装置,用以控制图像获取装置、存储器及输出装置。在图像获取装置获取图像后,处理器依据存于存储器中的第一色彩空间的第一色温曲线及第一亮度范围,决定局部白色像素点区
域,处理器依据存于存储器中的第一色彩空间的第一色温曲线及第二亮度范围,决定全局白色像素点区域,处理器依据局部白色像素点区域,在图像中选择多个像素,以产生对应于局部白色像素点区域并且在第一色彩空间的局部色彩平均值,处理器依据全局白色像素点区域,在图像中选择多个像素,以产生对应于该全局白色像素点区域并且在第一色彩空间的全局色彩平均值;处理器将第一色彩空间的局部色彩平均值转换为第二色彩空间的三原色增益,处理器依据三原色增益及在第二色彩空间的第二色温曲线,产生三原色目标增益,处理器依据第一色彩空间的局部色彩平均值及第二色彩空间的三原色增益,逐帧调整图像的白平衡,以符合三原色目标增益,处理器控制输出装置输出白平衡调整后的图像,且第一色彩空间与该第二色彩空间不同。
附图说明
[0007]图1是本专利技术的自动白平衡调整系统的实施例的方块图。
[0008]图2是图1的自动白平衡调整系统中,第一色彩空间中决定局部白色像素点区域以及全局白色像素点区域的示意图。
[0009]图3A是图1的自动白平衡调整系统中,第二色彩空间的第二色温曲线的示意图。
[0010]图3B是图1的自动白平衡调整系统中,第二色温曲线、三原色增益以及三原色目标增益的关系的示意图。
[0011]图3C是图1的自动白平衡调整系统中,距离、权重以及机率函数的关系的示意图。
[0012]图4是图1的自动白平衡调整系统执行自动白平衡调整方法的流程图。
具体实施方式
[0013]图1是本专利技术的自动白平衡调整系统100的实施例的方块图。自动白平衡调整系统100可用于连续地校正因外部光源的影响,而出现色偏的图像的白平衡。自动白平衡调整系统100包括图像获取装置10、存储器11、输出装置12及处理器13。图像获取装置10用以获取图像。图像获取装置10可为相机或是任何具有感光元件的装置。存储器11用以储存数据。输出装置12用以输出白平衡调整后的图像。输出装置12可为屏幕、图像输出用的连接端口、或是投影系统等等。处理器13耦接在图像获取装置10、存储器11及输出装置12,用以控制图像获取装置10、存储器11及输出装置12。自动白平衡调整系统100可以利用图像中,两个色彩空间的资讯以调整白平衡,故可以增加可靠度。并且,自动白平衡调整系统100可以利用动态调整局部白色像素点区域以及全局白色像素点区域,决定最佳参考白以增加自动白平衡的精确度。在自动白平衡调整系统100中,在图像获取装置10获取图像后,处理器13可以依据存于存储器11中的第一色彩空间的第一色温曲线及第一亮度范围,决定局部白色像素点区域(Local White Pixel Area)。第一色彩空间可为亮度色度色彩空间(YUV色彩空间)。处理器13可以依据存于存储器11中的第一色彩空间的第一色温曲线及第二亮度范围,决定全局白色像素点区域(Global White Pixel Area)。处理器13可以依据局部白色像素点区域,在图像中选择多个像素,以产生对应于局部白色像素点区域并且在第一色彩空间的局部色彩平均值。处理器13可以依据全局白色像素点区域,在图像中选择多个像素,以产生对应于全局白色像素点区域并且在第一色彩空间的全局色彩平均值。处理器13将第一色彩空间的局部色彩平均值转换为第二色彩空间的三原色增益。第二色彩空间可为三原色色彩空间
(RGB色彩空间)。处理器13可以依据三原色增益及在第二色彩空间的第二色温曲线,产生三原色目标增益。处理器13依据第一色彩空间的局部色彩平均值及第二色彩空间的三原色增益,逐帧调整图像的白平衡,以符合三原色目标增益。处理器13可控制输出装置12输出白平衡调整后的图像。
[0014]图2是自动白平衡调整系统100中,第一色彩空间中决定局部白色像素点区域以及全局白色像素点区域的示意图。如前述提及,第一色彩空间可为亮度色度色彩空间(YUV色彩空间)。在YUV色彩空间中,如图2所示,Cr为红色色度轴,Cb为蓝色色度轴。因此,图2的CrCb表可预先存于存储器11中。由YUV色彩空间为基准,处理器13可以利用第一色温曲线TC1在高低色温变化为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动白平衡调整方法,包括:依据第一色彩空间的第一色温曲线及第一亮度范围,决定局部白色像素点区域;依据该第一色彩空间的该第一色温曲线及第二亮度范围,决定全局白色像素点区域;依据该局部白色像素点区域,在图像中选择多个像素,以产生对应于该局部白色像素点区域并且在该第一色彩空间的局部色彩平均值;依据该全局白色像素点区域,在该图像中选择多个像素,以产生对应于该全局白色像素点区域并且在该第一色彩空间的全局色彩平均值;将该第一色彩空间的该局部色彩平均值转换为第二色彩空间的三原色增益;依据该三原色增益及在该第二色彩空间的第二色温曲线,产生三原色目标增益;及依据该第一色彩空间的该局部色彩平均值及该第二色彩空间的该三原色增益,逐帧调整该图像的白平衡,以符合该三原色目标增益;其中该第一色彩空间与该第二色彩空间不同。2.根据权利要求1所述的方法,其中该第一色彩空间是亮度色度色彩空间(YUV色彩空间),且该第二色彩空间是三原色色彩空间(RGB色彩空间)。3.根据权利要求1所述的方法,其中将该第一色彩空间的该局部色彩平均值转换为该第二色彩空间的该三原色增益包括:依据该第一色彩空间的该局部色彩平均值,转换为该第二色彩空间的红色增益、绿色增益及绿色增益;及依据该绿色增益,将该红色增益及该蓝色增益正规化,以产生该第二色彩空间的该三原色增益。4.根据权利要求1所述的方法,其中依据该三原色增益及在该第二色彩空间的该第二色温曲线,产生该三原色目标增益包括:取得该三原色增益与位于该第二色温曲线上,最近的两色温范围边界点的两距离;依据该两距离,将该三原色增益与该最近的两色温范围边界点线性组合,以产生该三原色目标增益;其中该第二色温曲线系由多个色温范围边界点组成。5.根据权利要求1所述的方法,还包括:在该第一色彩空间内设定全局白色误差阈值;在逐帧调整该图像的该白平衡时,取得该全局色彩平均值在更新的全局白色误差;及若该全局白色误差大于或等于该全局白色误差阈值,放大该全局白色像素点区域及该局部白色像素点区域。6.根据权利要求5所述的方法,还包括:若该全局白色误差小于该全局白色误差阈值,在该第一色彩空间内设定白色像素点目标值;取得该局部色彩平均值与该白色像素点目标值的局部白色误差;及在逐帧调整该图像的该白平衡时,若该局部白色误差大于或等于局部白色误差阈值,放大该局部白色像素点区域。7.根据权利要求5所述的方法,还包括:若该全局白色误差小于该全局白色误差阈值,在该第一色彩空间内设定白色像素点目
标值;取得该局部色彩平均值与该白色像素点目标值的局部白色误差;及在逐帧调整该图像的该白平衡时,若该局部白色误差小于局部白色误差阈值,缩小该局部白色像素点区域。8.根据权利要求1所述的方法,还包括:取得前一次的三原色目标增益;取得更新权重;及依据该三原色目标增益、更新权重以及前一次的三原色目标增益,产生更新增益。9.根据权利要求8所述的方法,其中该更新权重依据该前一次的三原色目标增益与该三原色目标增益的距离、查询表或预定值决定。10.根据权利要求1所述的方法,其中该局部白色像素点区域落入该全局白色像素点区域之内。11.一种自动白平衡调整系统,包括:图像获取装置,用以获取图像;存储器,用以储存数据;输出装置,用以输出白平衡调整后的图像;及处理器,耦接在该图像获取装置、该存储器及该输出装置,用以控...

【专利技术属性】
技术研发人员:许得卫陈轩盈李俊颖
申请(专利权)人:伟诠电子股份有限公司
类型:发明
国别省市:

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

1