技术新讯 > 电子通信装置的制造及其应用技术 > 一种色度信息的确定方法及相关电子设备与流程  >  正文

一种色度信息的确定方法及相关电子设备与流程

  • 国知局
  • 2024-09-14 14:31:36

本技术涉及图像处理领域,尤其涉及一种色度信息的确定方法及相关电子设备。

背景技术:

1、白平衡是数码相机设备或相关软件能够对捕获图像进行的一种调整,用于确保图像中的白色能够适当地反映拍摄图像的真实世界场景中的实际白色。白平衡与色温相关,色温是基于图像和场景中的蓝光量与红光量的比率来衡量光的质量,以开尔文为单位。具有较高色温的图像或场景比具有较低色温的图像和场景具有更多的蓝色。因此,“较冷”的光具有较高的色温,“较热”的光具有较低的色温。

2、人眼和大脑可以适应不同的色温。例如,不管是在阳光下还是在各种灯光下,人眼将白色的物体视为白色,即人眼具有颜色恒常性。由于摄像机内用于将光信号转化为电信号的电荷耦合元件电路(charge-coupled device,ccd)或cmos电路没有办法像人眼一样会对光源的颜色变化进行修正。因此,需要通过白平衡算法来估计捕获图像光源的色度,并通过估计的光源色度来调整图像颜色,使得调整后的图像的色彩与人眼真实观察的色彩一致。如何提高白平衡算法的准确度,是技术人员日益关注的问题。

技术实现思路

1、本技术实施例提供了一种色度信息的确定方法及相关电子设备,解决了通过awb和ai awb融合算法计算出来的色度信息准确度不高的问题。

2、第一方面,本技术实施例提供了一种色度信息的确定方法,应用于电子设备,该电子设备包括多光谱传感器、自动白平衡模块和ai自动白平衡模块,自动白平衡模块包括多个算法,该方法包括:电子设备启动相机应用;多光谱传感器获取第一通道值,其中,多光谱传感器包括第一通道,第一通道值为第一通道获取的值;将第一通道值发送到自动白平衡模块;根据第一通道值,自动白平衡模块从多个算法中选择目标算法;电子设备根据所述目标算法确定目标色度信息。在上述实施例中,由于自动白平衡模块可以根据第一通道值选择目标算法,这个目标算法为与当前拍摄环境相匹配的awb算法,电子设备基于该目标算法计算得到的目标色度信息的准确度更高,当电子设备使用该目标色度信息对图像进行白平衡调节时,调节的效果更好。

3、结合第一方面,在一种实施方式中,该方法还包括:多光谱传感器获取第一相关色温;将第一相关色温发送到ai自动白平衡模块;ai自动白平衡模块确定第一相关色温与第二相关色温的差值,第二相关色温为ai自动白平衡模块根据相机采集的图像得到的相关色温值;当该差值大于预设阈值时,将ai自动白平衡模块输出的置信度调整为第一置信度;电子设备根据所述第一置信度确定目标色度信息。在上述实施例中,电子设备根据第一相关色温与第二相关色温的差值调整ai自动白平衡输出的置信度,得到第一置信度,提高了第一置信度的准确度,使得基于第一置信度计算得到的目标色度信息准确度更高,当电子设备使用该目标色度信息对图像进行白平衡调节时,调节的效果更好。

4、结合第一方面,在一种实施方式中,该方法还包括:当该启动为冷启动时,多光谱传感器获取第一色度信息;所述电子设备确定所述目标色度信息为所述第一色度信息。这样,电子设备可以使用第一色度信息对相机输出的首帧或前几帧图像进行白平衡调节,使得该首帧或前几帧图像不会出现偏色。

5、结合第一方面,在一种实施方式中,该方法还包括:当自动白平衡模块或所述ai自动白平衡模块确定相机采集的图像为纯色图像时,电子设备确定目标色度信息为第二色度信息,第二色度信息为多光谱传感器获取的色度信息。这样,在自动白平衡模块或所述ai自动白平衡模块不能准确计算纯色图像色度信息的情况下,电子设备也能调用准确度较高的第二色度信息对图像进行白平衡调节,从而解决图像的偏色问题。

6、结合第一方面,在一种实施方式中,所述第一通道值包括以下一项或多项:可见光通道值、nir通道值、clear通道值。

7、结合第一方面,在一种实施方式中,电子设备根据第一置信度确定目标色度信息,具体包括:自动白平衡模块将相机采集的图像通过目标算法进行计算,得到第三相关色温与第一色度距离;ai自动白平衡模块基于相机采集的图像,得到第四相关色温与第二色度距离;所述电子设备将所述第一置信度进行修正,得到第二置信度;电子设备根据所述第二置信度将第三相关色温与第四相关色温进行融合,得到第五相关色温;电子设备根据第二置信度将第一色度距离与第二色度距离进行融合,得到第三色度距离;电子设备基于第五相关色温和第三色度距离得到目标色度信息。在上述实施例中,由于自动白平衡模块使用目标算法计算得到第一色度距离和第三相关色温,因此,计算出的第一色度距离和第三相关色温的准确度很高。由于电子设备根据第一相关色温与第二相关色温的差值调整ai自动白平衡输出的置信度,得到第一置信度,提高了第一置信度的准确度,且第二置信度是由第一置信度修正得到,因此第二置信度的准确度也有所提高。由于第三色度距离是电子设备根据第二置信度将第一色度距离和第二色度距离进行融合得到的,第五相关色温是电子设备根据第二置信度将第三相关色温和第四相关色温进行融合得到的,因此第三色度距离和第五相关色温的准确性也有所提高,使得基于第三色度距离和第五相关色温得到的目标色度信息的准确性也有所提高。当电子设备使用该目标色度信息对图像进行白平衡调节时,能够更加有效地解决图像的偏色问题。

8、结合第一方面,在一种实施方式中,电子设备基于第五相关色温和第三色度距离得到目标色度信息,具体包括:将第五相关色温进行倾向度调节得到第六相关色温;将第三色度距离进行倾向度调节,得到第四色度距离;基于第六相关色温和第四色度距离,得到所述目标色度信息。这样,电子设备可以根据第六相关色温和第四色度距离得到准确度高的目标色度信息,当电子设备使用该目标色度信息对图像进行白平衡调节时,能够更加有效地解决图像的偏色问题。

9、结合第一方面,在一种实施方式中,ai自动白平衡模块基于相机采集的图像,得到第四相关色温与第二色度距离,具体包括:ai自动白平衡模块根据相机采集的图像,输出第二相关色温和初始色度距离;将第二相关色温与初始色度距离进行修正,得到修正后的第二相关色温和修正后的初始色度距离;基于修正后的第二相关色温和修正后的初始色度距离,进行时序滤波,得到第四相关色温和第二色度距离。这样,通过时序滤波得到的第四相关色温和第二色度距离的准确性更高。

10、结合第一方面,在一种实施方式中,所述基于修正后的第二相关色温和修正后的初始色度距离,进行时序滤波,得到第四相关色温和第二色度距离,具体包括:根据公式更新第一协方差矩阵,得到更新后的第一协方差矩阵;sigma′1为更新后的第一协方差矩阵,sigma1为第一协方差矩阵,λ1为第一参数,第一协方差矩阵为所述ai自动白平衡模块根据相机采集的图像输出的协方差矩阵或者第一协方差矩阵为基于第二置信度计算得到的协方差矩阵;根据公式更新第二协方差矩阵,得到更新后的第二协方差矩阵;第二协方差矩阵为第二图像的协方差矩阵,第二图像为所述相机采集的上一帧图像,sigma′2为所述更新后的第二协方差矩阵,sigma2为第二协方差矩阵,λ2为第二参数;基于修正后的第二相关色温和修正后的初始色度距离计算,得到第一滤波向量;根据公式mu=mu1*(sigma′1)-1+mu2*(sigma′2)-1,得到第二滤波向量;mu1为第一滤波向量,mu2为第二图像的滤波向量,mu为第二滤波向量;基于第二滤波向量进行计算处理,得到第四相关色温和所述第二色度距离。这样,通过时序滤波得到的第四相关色温和第二色度距离的准确性更高。

11、结合第一方面,在一种实施方式中,电子设备根据第二置信度将第三相关色温与第四相关色温进行融合,得到第五相关色温,具体包括:根据相机采集的图像的亮度值、第四相关色温以及第二色度距离,确定第一概率值;根据公式cct5=conf_2*x′*cct4+(1-conf_2*x′)*cct3计算得到第五相关色温;其中,所述conf_2为第二置信度,x′为第一概率值,cct4为第四相关色温,cct3为第三相关色温,cct5为第五相关色温。这样,电子设备可以根据第五相关色温和第三色度距离得到准确度高的目标色度信息,当电子设备使用该目标色度信息对图像进行白平衡调节时,能够更加有效地解决图像的偏色问题。

12、结合第一方面,在一种实施方式中,电子设备根据所述第二置信度将第一色度距离与第二色度距离进行融合,得到第三色度距离,具体包括:根据相机采集的图像的亮度值、第四相关色温以及第二色度距离,确定第二概率值;根据公式duv3=conf_2*y′*duv2+(1-conf_2*y′)*duv1,计算得到第三色度距离;其中,conf_2为第二置信度,y′为第二概率值,duv1为第一色度距离,duv2为第二色度距离,duv3为第三色度距离。这样,电子设备可以根据第五相关色温和第三色度距离得到准确度高的目标色度信息,当电子设备使用该目标色度信息对图像进行白平衡调节时,能够更加有效地解决图像的偏色问题。

13、结合第一方面,在一种实施方式中,将第五相关色温进行倾向度调节得到第六相关色温,具体包括:根据相机采集的图像的亮度值、第五相关色温以及第三色度距离确定第一相关色温调节值;根据公式cct6=cct5+delta_cct′,得到第六相关色温,cct5为第五相关色温,cct6为第六相关色温,delta_cct′为第一相关色温调节值。这样,当电子设备使用基于第六相关色温和第四色度距离计算出的目标色度信息对图像进行白平衡调节时,在解决图像色偏的基础上使得图像颜色更符合用户的视觉习惯。

14、结合第一方面,在一种实施方式中,将第三色度距离进行倾向度调节,得到第四色度距离,具体包括:根据相机采集的图像的亮度值、第五相关色温以及第三色度距离确定第一色度距离调节值;根据公式duv4=duv3+delta_duv′,得到第四色度距离,duv4为第四色度距离,duv3为第三色度距离,delta_duv′为第一色度距离调节值。这样,当电子设备使用基于第六相关色温和第四色度距离计算出的目标色度信息对图像进行白平衡调节时,在解决图像色偏的基础上使得图像颜色更符合用户的视觉习惯。

15、第二方面,本技术实施例提供了一种电子设备,该电子设备包括:一个或多个处理器和存储器;该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该电子设备执行:电子设备启动相机应用;多光谱传感器获取第一通道值,其中,多光谱传感器包括第一通道,第一通道值为第一通道获取的值;将第一通道值发送到自动白平衡模块;根据第一通道值,自动白平衡模块从多个算法中选择目标算法;电子设备根据所述目标算法确定目标色度信息。

16、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:多光谱传感器获取第一相关色温;将第一相关色温发送到ai自动白平衡模块;ai自动白平衡模块确定第一相关色温与第二相关色温的差值,第二相关色温为ai自动白平衡模块根据相机采集的图像得到的相关色温值;当该差值大于预设阈值时,将ai自动白平衡模块输出的置信度调整为第一置信度;电子设备根据所述第一置信度确定目标色度信息。

17、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:当该启动为冷启动时,多光谱传感器获取第一色度信息;所述电子设备确定所述目标色度信息为所述第一色度信息。

18、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:当自动白平衡模块或所述ai自动白平衡模块确定相机采集的图像为纯色图像时,电子设备确定目标色度信息为第二色度信息,第二色度信息为多光谱传感器获取的色度信息。

19、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:自动白平衡模块将相机采集的图像通过目标算法进行计算,得到第三相关色温与第一色度距离;ai自动白平衡模块基于相机采集的图像,得到第四相关色温与第二色度距离;所述电子设备将所述第一置信度进行修正,得到第二置信度;电子设备根据所述第二置信度将第三相关色温与第四相关色温进行融合,得到第五相关色温;电子设备根据第二置信度将第一色度距离与第二色度距离进行融合,得到第三色度距离;电子设备基于第五相关色温和第三色度距离得到目标色度信息。

20、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:将第五相关色温进行倾向度调节得到第六相关色温;将第三色度距离进行倾向度调节,得到第四色度距离;基于第六相关色温和第四色度距离,得到所述目标色度信息。

21、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:ai自动白平衡模块根据相机采集的图像,输出第二相关色温和初始色度距离;将第二相关色温与初始色度距离进行修正,得到修正后的第二相关色温和修正后的初始色度距离;基于修正后的第二相关色温和修正后的初始色度距离,进行时序滤波,得到第四相关色温和第二色度距离。

22、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:根据公式更新第一协方差矩阵,得到更新后的第一协方差矩阵;sigma′1为更新后的第一协方差矩阵,sigma1为第一协方差矩阵,λ1为第一参数,第一协方差矩阵为所述ai自动白平衡模块根据相机采集的图像输出的协方差矩阵或者第一协方差矩阵为基于第二置信度计算得到的协方差矩阵;根据公式更新第二协方差矩阵,得到更新后的第二协方差矩阵;第二协方差矩阵为第二图像的协方差矩阵,第二图像为所述相机采集的上一帧图像,sigma′2为所述更新后的第二协方差矩阵,sigma2为第二协方差矩阵,λ2为第二参数;基于修正后的第二相关色温和修正后的初始色度距离计算,得到第一滤波向量;根据公式mu=mu1*(sigma′1)-1+mu2*(sigma′2)-1,得到第二滤波向量;mu1为第一滤波向量,mu2为第二图像的滤波向量,mu为第二滤波向量;基于第二滤波向量进行计算处理,得到第四相关色温和所述第二色度距离。

23、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:根据相机采集的图像的亮度值、第四相关色温以及第二色度距离,确定第一概率值;根据公式cct5=conf_2*x′*cct4+(1-conf_2*x′)*cct3,计算得到第五相关色温;其中,所述conf_2为第二置信度,x′为第一概率值,cct4为第四相关色温,cct3为第三相关色温,cct5为第五相关色温。

24、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:根据相机采集的图像的亮度值、第四相关色温以及第二色度距离,确定第二概率值;根据公式duv3=conf_2*y′*duv2+(1-conf_2*y′)*duv1,计算得到第三色度距离;其中,conf_2为第二置信度,y′为第二概率值,duv1为第一色度距离,duv2为第二色度距离,duv3为第三色度距离。

25、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:根据相机采集的图像的亮度值、第五相关色温以及第三色度距离确定第一相关色温调节值;根据公式cct6=cct5+delta_cct′,得到第六相关色温,cct5为第五相关色温,cct6为第六相关色温,delta_cct′为第一相关色温调节值。

26、结合第二方面,在一种实施方式中,该一个或多个处理器还用于调用该计算机指令以使得该电子设备执行:根据相机采集的图像的亮度值、第五相关色温以及第三色度距离确定第一色度距离调节值;根据公式duv4=duv3+delta_duv′,得到第四色度距离,duv4为第四色度距离,duv3为第三色度距离,delta_duv′为第一色度距离调节值。

27、第三方面,本技术实施例提供了一种电子设备,包括:触控屏、摄像头、一个或多个处理器和一个或多个存储器;所述一个或多个处理器与所述触控屏、所述摄像头、所述一个或多个存储器耦合,所述一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行如第一方面或第一方面的任意一种可能实现的方式所述的方法。

28、第四方面,本技术实施例提供了一种芯片系统,该芯片系统应用于电子设备,该芯片系统包括一个或多个处理器,该处理器用于调用计算机指令以使得该电子设备执行如第一方面或第一方面的任意一种可能实现的方式所述的方法。

29、第五方面,本技术实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在电子设备上运行时,使得该电子设备执行如第一方面或第一方面的任意一种可能实现的方式所述的方法。

30、第六方面,本技术实施例提供了一种计算机可读存储介质,包括指令,当该指令在电子设备上运行时,使得该电子设备执行如第一方面或第一方面的任意一种可能实现的方式所述的方法。

本文地址:https://www.jishuxx.com/zhuanli/20240914/294563.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。