校正方法、装置、设备、可读存储介质及程序产品制造方法及图纸

技术编号:36451847 阅读:18 留言:0更新日期:2023-01-25 22:48
本申请实施例提供了一种校正方法、装置、设备、可读存储介质及程序产品,该方法包括:获取待校正图像;确定待校正图像中色温场景的色温信息和色温场景的增益信息;基于色温信息和增益信息,确定色温场景中至少两个色温对应的颜色校正矩阵;基于至少两个色温对应的颜色校正矩阵,对待校正图像进行颜色校正,确定校正后的图像。如此,有效的解决了混合色温场景中的偏色问题,降低了校正后的图像的颜色与真实颜色之间的差距,提升了颜色校正的效率。提升了颜色校正的效率。提升了颜色校正的效率。

【技术实现步骤摘要】
校正方法、装置、设备、可读存储介质及程序产品


[0001]本申请涉及计算机
,具体而言,本申请涉及一种校正方法、装置、设备、可读存储介质及程序产品。

技术介绍

[0002]人类的颜色感知主要由物体的反射率决定,在不同光照条件下观察到的物体颜色是恒定不变的,即具有颜色恒定性。但是图像采集装置(例如数码相机等)不具有这一特性,图像采集装置所获得的图像色彩是由光源、成像物体反射率和成像系统的光谱响应函数共同决定的;因此,所获得图像会由于光照条件的变化及传感器对RGB光谱的响应偏差而产生色差,即色温场景中的偏色问题。为了纠正色差,使图像更贴近人眼所见颜色,需要对图像采集装置采集到的图像的颜色进行校正,以还原图像的真实颜色,从而能够得到图像中物体的本征颜色。现有技术不能解决色温场景(例如混合色温场景)中的偏色问题,从而导致颜色校正的效率较低。

技术实现思路

[0003]本申请针对现有的方式的缺点,提出一种校正方法、装置、设备、计算机可读存储介质及计算机程序产品,用于解决如何提高颜色校正的效率的问题。
[0004]第一方面,本申请提供了一种校正方法,包括:
[0005]获取待校正图像;
[0006]确定待校正图像中色温场景的色温信息和色温场景的增益信息;
[0007]基于色温信息和增益信息,确定色温场景中至少两个色温对应的颜色校正矩阵;
[0008]基于至少两个色温对应的颜色校正矩阵,对待校正图像进行颜色校正,确定校正后的图像。
[0009]在一个实施例中,获取待校正图像,包括:
[0010]获取原始图像;
[0011]对原始图像进行预处理,得到待校正图像,预处理包括黑电平校正。
[0012]在一个实施例中,确定待校正图像中色温场景的色温信息和色温场景的增益信息,包括:
[0013]若待校正图像中色温场景为混合色温场景,则将待校正图像通过白平衡算法进行处理,得到混合色温场景中至少两个色温的第二色温估计值、至少两个色温中每个色温的一组白平衡增益和至少两个色温的一组混色色温白平衡增益;
[0014]其中,色温场景的色温信息包括至少两个色温的第二色温估计值,色温场景的增益信息包括每个色温的一组白平衡增益和至少两个色温的一组混色色温白平衡增益。
[0015]在一个实施例中,基于色温信息和增益信息,确定色温场景中至少两个色温对应的颜色校正矩阵,包括:
[0016]基于预设的多个参考色温值、多个参考色温值分别对应的颜色校正矩阵、色温信
息和增益信息,确定色温场景中至少两个色温对应的颜色校正矩阵。
[0017]在一个实施例中,基于预设的多个参考色温值、多个参考色温值分别对应的颜色校正矩阵、色温信息和增益信息,确定色温场景中至少两个色温对应的颜色校正矩阵,包括:
[0018]若待校正图像中色温场景为混合色温场景,则基于混合色温场景中至少两个色温分别对应的一组白平衡增益和至少两个色温的一组混色色温白平衡增益,确定各组白平衡增益与一组混色色温白平衡增益之间的角度误差;
[0019]基于各角度误差,确定至少两个色温中每个色温的融合权重;
[0020]基于预设的多个参考色温值、多个参考色温值分别对应的颜色校正矩阵以及至少两个色温的第二色温估计值,确定每个色温的初始颜色校正矩阵;
[0021]基于每个色温的融合权重和每个色温的初始颜色校正矩阵,进行融合处理,确定至少两个色温对应的颜色校正矩阵;
[0022]其中,色温信息包括至少两个色温的第二色温估计值,增益信息包括至少两个色温分别对应的一组白平衡增益和至少两个色温的一组混色色温白平衡增益。
[0023]第二方面,本申请提供了一种校正装置,包括:
[0024]第一处理模块,用于获取待校正图像;
[0025]第二处理模块,用于确定待校正图像中色温场景的色温信息和色温场景的增益信息;
[0026]第三处理模块,用于基于色温信息和增益信息,确定色温场景中至少两个色温对应的颜色校正矩阵;
[0027]第四处理模块,用于基于至少两个色温对应的颜色校正矩阵,对待校正图像进行颜色校正,确定校正后的图像。
[0028]在一个实施例中,第一处理模块,具体用于:
[0029]获取原始图像;
[0030]对原始图像进行预处理,得到待校正图像,预处理包括黑电平校正。
[0031]在一个实施例中,第二处理模块,具体用于:
[0032]若待校正图像中色温场景为混合色温场景,则将待校正图像通过白平衡算法进行处理,得到混合色温场景中至少两个色温的第二色温估计值、至少两个色温中每个色温的一组白平衡增益和至少两个色温的一组混色色温白平衡增益;
[0033]其中,色温场景的色温信息包括至少两个色温的第二色温估计值,色温场景的增益信息包括每个色温的一组白平衡增益和至少两个色温的一组混色色温白平衡增益。
[0034]在一个实施例中,第三处理模块,具体用于:
[0035]基于预设的多个参考色温值、多个参考色温值分别对应的颜色校正矩阵、色温信息和增益信息,确定色温场景中至少两个色温对应的颜色校正矩阵。
[0036]在一个实施例中,第三处理模块,具体用于:
[0037]若待校正图像中色温场景为混合色温场景,则基于混合色温场景中至少两个色温分别对应的一组白平衡增益和至少两个色温的一组混色色温白平衡增益,确定各组白平衡增益与一组混色色温白平衡增益之间的角度误差;
[0038]基于各角度误差,确定至少两个色温中每个色温的融合权重;
[0039]基于预设的多个参考色温值、多个参考色温值分别对应的颜色校正矩阵以及至少两个色温的第二色温估计值,确定每个色温的初始颜色校正矩阵;
[0040]基于每个色温的融合权重和每个色温的初始颜色校正矩阵,进行融合处理,确定至少两个色温对应的颜色校正矩阵;
[0041]其中,色温信息包括至少两个色温的第二色温估计值,增益信息包括至少两个色温分别对应的一组白平衡增益和至少两个色温的一组混色色温白平衡增益。
[0042]第三方面,本申请还提供一种成像设备,包括图像采集装置和本申请第一方面所提供的校正装置,图像采集装置用于采集原始图像。
[0043]第四方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;
[0044]总线,用于连接处理器和存储器;
[0045]存储器,用于存储操作指令;
[0046]处理器,用于通过调用操作指令,执行本申请第一方面的校正方法。
[0047]第五方面,本申请提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被用于执行本申请第一方面所述的校正方法。
[0048]第六方面,本申请提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如本申请第一方面中校正方法的步骤。
[0049]本申请实施例提供的技术方案,至少具有如下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种校正装置,其特征在于,包括:第一处理模块,用于获取待校正图像;第二处理模块,用于确定所述待校正图像中色温场景的色温信息和所述色温场景的增益信息;第三处理模块,用于基于所述色温信息和所述增益信息,确定所述色温场景中至少两个色温对应的颜色校正矩阵;第四处理模块,用于基于所述至少两个色温对应的颜色校正矩阵,对所述待校正图像进行颜色校正,确定校正后的图像。2.根据权利要求1所述的装置,其特征在于,所述第一处理模块,具体用于:获取原始图像;对所述原始图像进行预处理,得到待校正图像,所述预处理包括黑电平校正。3.根据权利要求1所述的装置,其特征在于,所述第二处理模块,具体用于:若所述待校正图像中色温场景为混合色温场景,则将所述待校正图像通过白平衡算法进行处理,得到所述混合色温场景中至少两个色温的第二色温估计值、所述至少两个色温中每个色温的一组白平衡增益和所述至少两个色温的一组混色色温白平衡增益;其中,所述色温场景的色温信息包括所述至少两个色温的第二色温估计值,所述色温场景的增益信息包括所述每个色温的一组白平衡增益和所述至少两个色温的一组混色色温白平衡增益。4.根据权利要求1所述的装置,其特征在于,所述第三处理模块,具体用于:基于预设的多个参考色温值、所述多个参考色温值分别对应的颜色校正矩阵、所述色温信息和所述增益信息,确定所述色温场景中至少两个色温对应的颜色校正矩阵。5.根据权利要求4所述的装置,其特征在于,所述第三处理模块,具体用于:若所述待校正图像中色温场景为混合色温场景,则基于所述混合色温场景中至少两个色温分别对应的一组白平衡增益和所述至少两个色温的一组混色色温白平衡增益,确定各组白平衡增益与所述一组混色色温白平衡增益之间的角度误差;基于各角度误差,确定所述至少两个色温中每个色...

【专利技术属性】
技术研发人员:孙颖刘欢胥立丰
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1