用于实现多摄像头色彩一致性的方法和电子设备技术

技术编号:39588297 阅读:23 留言:0更新日期:2023-12-03 19:39
本公开提供用于实现多摄像头色彩一致性的方法和电子设备

【技术实现步骤摘要】
用于实现多摄像头色彩一致性的方法和电子设备


[0001]本公开属于图像处理
,特别是涉及用于实现多摄像头色彩一致性的方法和电子设备


技术介绍

[0002]在当前的手机或监控系统中,为了实现更广阔的视场角和更远处细节的捕捉,通常会配置多个摄像头,并通过切换摄像头来实现不同场景的拍摄

然而,由于多摄系统配置的差异,导致了多摄像头之间颜色的差异

[0003]产生颜色差异的主要原因有以下两个方面

首先,由于不同摄像头的视场角有差异,利用不同视场角的摄像头所捕捉到的成像内容也会不同,这导致了白平衡校正算法对白点的识别有所差异,进而导致白平衡增益的差异

其次,不同摄像头的相机响应曲线区别较大,即使经过色彩还原处理,仍然会存在颜色差异


技术实现思路

[0004]本公开提供用于实现多摄像头色彩一致性的方法和电子设备,其能够解决现有多摄系统中多摄像头颜色不一致的技术问题

[0005]第一方面,本公开实施例提供一种用于实现多摄像头色彩一致性的方法

该方法包括:基于自动白平衡算法获取主摄像头在当前光源下的第一白平衡增益;基于白平衡增益换算关系和所述第一白平衡增益获取副摄像头在所述当前光源下的第二白平衡增益,所述白平衡增益换算关系包括所述主摄像头和所述副摄像头的白平衡增益之间计算的换算关系;基于所述第一白平衡增益和所述主摄像头在多个光源下标定的白平衡增益从第一色彩还原参数表中选择所述主摄像头的与所述当前光源相对应的第一色彩还原矩阵,所述第一色彩还原参数表包括所述主摄像头在多个光源下标定的色彩还原矩阵;基于所述第二白平衡增益和所述副摄像头在多个光源下标定的白平衡增益从第二色彩还原参数表中选择所述副摄像头的与所述当前光源相对应的第二色彩还原矩阵,所述第二色彩还原参数表包括所述副摄像头在多个光源下基于所述主摄像头的对应色彩还原矩阵标定的色彩还原矩阵;以及将所述第一白平衡增益和所述第一色彩还原矩阵应用于所述主摄像头,并将所述第二白平衡增益和所述第二色彩还原矩阵应用于所述副摄像头

[0006]在第一方面的一种实现方式中,基于所述第一白平衡增益和所述主摄像头在多个光源下标定的白平衡增益从第一色彩还原参数表中选择所述主摄像头的与所述当前光源相对应的第一色彩还原矩阵包括:计算所述第一白平衡增益与所述主摄像头在多个光源下标定的白平衡增益之间的欧式距离;确定与所述第一白平衡增益之间的欧式距离最小的标定的白平衡增益相对应的光源;以及从所述第一色彩还原参数表中选择与所述光源相对应的所述第一色彩还原矩阵

[0007]在第一方面的一种实现方式中,基于所述第二白平衡增益和所述副摄像头在多个光源下标定的白平衡增益从第二色彩还原参数表中选择所述副摄像头的与所述当前光源
相对应的第二色彩还原矩阵包括:计算所述第二白平衡增益与所述副摄像头在多个光源下标定的白平衡增益之间的欧式距离;确定与所述第二白平衡增益之间的欧式距离最小的标定的白平衡增益相对应的光源;以及从所述第二色彩还原参数表中选择与所述光源相对应的所述第二色彩还原矩阵

[0008]在第一方面的一种实现方式中,还包括计算所述白平衡增益换算关系,包括:采集所述主摄像头和所述副摄像头在多个光源下拍摄的色卡图;以及在多个光源中的各个光源下,基于所述主摄像头拍摄的色卡图计算所述主摄像头的白平衡增益,基于所述副摄像头拍摄的色卡图计算所述副摄像头的白平衡增益,以建立所述主摄像头与所述副摄像头在多个光源下的白平衡增益换算关系

[0009]在第一方面的一种实现方式中,还包括建立所述第一色彩还原参数表和所述第二色彩还原参数表,包括:在多个光源中的各个光源下,基于所述主摄像头拍摄的色卡图标定所述主摄像头的色彩还原矩阵以建立所述第一色彩还原参数表,并基于所述主摄像头的由所述色彩还原矩阵经过色彩还原后的色卡图和所述副摄像头拍摄的色卡图标定所述副摄像头的色彩还原矩阵以建立所述第二色彩还原参数表

[0010]在第一方面的一种实现方式中,基于所述主摄像头的色卡图计算所述主摄像头的白平衡增益包括:选取所述主摄像头拍摄的色卡图上的灰白色块;计算所述灰白色块的颜色通道均值;以及基于所述颜色通道均值计算所述主摄像头的白平衡增益

[0011]在第一方面的一种实现方式中,基于所述颜色通道均值计算所述主摄像头的白平衡增益包括采用公式:
[0012][0013][0014]Ggain_i_Ca
=1[0015]其中
R_i_a
为所述主摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的红色通道均值;
B_i_a
为所述主摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的蓝色通道均值;
G_i_a
为所述主摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的绿色通道均值;
Rgain_i_Ca
为所述主摄像头在第
i
个光源下的红色通道增益;
Bgain_i_Ca
为所述主摄像头在第
i
个光源下的蓝色通道增益;
Ggain_i_Ca
为所述主摄像头在第
i
个光源下的绿色通道增益;
i
为任意实数

[0016]在第一方面的一种实现方式中,基于所述副摄像头的色卡图计算所述副摄像头的白平衡增益包括:选取所述副摄像头拍摄的色卡图上的灰白色块;计算所述灰白色块的颜色通道均值;以及基于所述颜色通道均值计算所述副摄像头的白平衡增益

[0017]在第一方面的一种实现方式中,基于所述颜色通道均值计算所述副摄像头的白平衡增益包括采用公式:
[0018][0019][0020]Ggain_i_Cb
=1[0021]其中
R_i_b
为所述副摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的红色通道均值;
B_i_b
为所述副摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的蓝色通道均值;
G_i_b
为所述副摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的绿色通道均值;
Rgain_i_Cb
为所述副摄像头在第
i
个光源下的红色通道增益;
Bgain_i_Cb
为所述副摄像头在第
i
个光源下的蓝色通道增益;
Ggain_i_Cb
为所述副摄像头在第
i
个光源下的绿色通道增益;
i
为任意实数

[0022]在第一方面的一种实现方式中,建立所述主摄像头与所述副摄像头在多个光源下的白平衡增益换算关系包括:建立所述主摄像头本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于实现多摄像头色彩一致性的方法,其特征在于,包括:基于自动白平衡算法获取主摄像头在当前光源下的第一白平衡增益;基于白平衡增益换算关系和所述第一白平衡增益获取副摄像头在所述当前光源下的第二白平衡增益,所述白平衡增益换算关系包括所述主摄像头和所述副摄像头的白平衡增益之间计算的换算关系;基于所述第一白平衡增益和所述主摄像头在多个光源下标定的白平衡增益从第一色彩还原参数表中选择所述主摄像头的与所述当前光源相对应的第一色彩还原矩阵,所述第一色彩还原参数表包括所述主摄像头在多个光源下标定的色彩还原矩阵;基于所述第二白平衡增益和所述副摄像头在多个光源下标定的白平衡增益从第二色彩还原参数表中选择所述副摄像头的与所述当前光源相对应的第二色彩还原矩阵,所述第二色彩还原参数表包括所述副摄像头在多个光源下基于所述主摄像头的对应色彩还原矩阵标定的色彩还原矩阵;以及将所述第一白平衡增益和所述第一色彩还原矩阵应用于所述主摄像头,并将所述第二白平衡增益和所述第二色彩还原矩阵应用于所述副摄像头
。2.
根据权利要求1所述的方法,其特征在于,基于所述第一白平衡增益和所述主摄像头在多个光源下标定的白平衡增益从第一色彩还原参数表中选择所述主摄像头的与所述当前光源相对应的第一色彩还原矩阵包括:计算所述第一白平衡增益与所述主摄像头在多个光源下标定的白平衡增益之间的欧式距离;确定与所述第一白平衡增益之间的欧式距离最小的标定的白平衡增益相对应的光源;以及从所述第一色彩还原参数表中选择与所述光源相对应的所述第一色彩还原矩阵
。3.
根据权利要求1所述的方法,其特征在于,基于所述第二白平衡增益和所述副摄像头在多个光源下标定的白平衡增益从第二色彩还原参数表中选择所述副摄像头的与所述当前光源相对应的第二色彩还原矩阵包括:计算所述第二白平衡增益与所述副摄像头在多个光源下标定的白平衡增益之间的欧式距离;确定与所述第二白平衡增益之间的欧式距离最小的标定的白平衡增益相对应的光源;以及从所述第二色彩还原参数表中选择与所述光源相对应的所述第二色彩还原矩阵
。4.
根据权利要求1所述的方法,其特征在于,还包括计算所述白平衡增益换算关系,包括:采集所述主摄像头和所述副摄像头在多个光源下拍摄的色卡图;以及在多个光源中的各个光源下,基于所述主摄像头拍摄的色卡图计算所述主摄像头的白平衡增益,基于所述副摄像头拍摄的色卡图计算所述副摄像头的白平衡增益,以建立所述主摄像头与所述副摄像头在多个光源下的白平衡增益换算关系
。5.
根据权利要求1所述的方法,其特征在于,还包括建立所述第一色彩还原参数表和所述第二色彩还原参数表,包括:在多个光源中的各个光源下,基于所述主摄像头拍摄的色卡图标定所述主摄像头的色
彩还原矩阵以建立所述第一色彩还原参数表,并基于所述主摄像头的由所述色彩还原矩阵经过色彩还原后的色卡图和所述副摄像头拍摄的色卡图标定所述副摄像头的色彩还原矩阵以建立所述第二色彩还原参数表
。6.
根据权利要求4所述的方法,其特征在于,基于所述主摄像头的色卡图计算所述主摄像头的白平衡增益包括:选取所述主摄像头拍摄的色卡图上的灰白色块;计算所述灰白色块的颜色通道均值;以及基于所述颜色通道均值计算所述主摄像头的白平衡增益
。7.
根据权利要求6所述的方法,其特征在于,基于所述颜色通道均值计算所述主摄像头的白平衡增益包括采用公式:的白平衡增益包括采用公式:
Ggain_i_Ca
=1其中
R_i_a
为所述主摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的红色通道均值;
B_i_a
为所述主摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的蓝色通道均值;
G_i_a
为所述主摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的绿色通道均值;
Rgain_i_Ca
为所述主摄像头在第
i
个光源下的红色通道增益;
Bgain_i_Ca
为所述主摄像头在第
i
个光源下的蓝色通道增益;
Ggain_i_Ca
为所述主摄像头在第
i
个光源下的绿色通道增益;
i
为任意实数
。8.
根据权利要求4所述的方法,其特征在于,基于所述副摄像头的色卡图计算所述副摄像头的白平衡增益包括:选取所述副摄像头拍摄的色卡图上的灰白色块;计算所述灰白色块的颜色通道均值;以及基于所述颜色通道均值计算所述副摄像头的白平衡增益
。9.
根据权利要求8所述的方法,其特征在于,基于所述颜色通道均值计算所述副摄像头的白平衡增益包括采用公式:的白平衡增益包括采用公式:
Ggain_i_Cb
=1其中
R_i_b
为所述副摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的红色通道均值;
B_i_b
为所述副摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的蓝色通道均值;
G_i_b
为所述副摄像头在第
i
个光源下拍摄的色卡图中灰白色块对应的绿色通道均值;
Rgain_i_Cb
为所述副摄像头在第
i
个光源下的红色通道增益;
Bgain_i_Cb
为所述副摄像头在第
i
个光源下的蓝色通道增益;
Ggain_i_Cb
为所述副摄像头在第
i
个光源下的绿色通道增益;
i
为任意实数
。10.
根据权利要求4所述的方法,其特征在于,建立所述主摄像头与所述副摄像头在多个光源下的白平衡增益换算关系包括:建立所述主摄像头与所述副摄像头关于红色通道增益的一维映射关系
Rgain_Cb

f1(Rgain_Ca)
,其中
Rgain_Ca
为所述主摄像头在任一光源下的红色通道增益,
Rgain_Cb
为所述副摄像头在相同光源下的红色通道增益;建立所述主摄像头与所述副摄像头关于蓝色通道增益的一维映射关系
Bgain_Cb

f2(Bgain_Ca)
,其中
Bgain_Ca
为所述主摄像头在任一光源下的蓝色通道增益,
Bgain_Cb
为所述副摄像头在相同光源下的蓝色通道增益;基于所述一维映射关系
Rgain_Cb

f1(Rgain...

【专利技术属性】
技术研发人员:池晓芳杨培杉
申请(专利权)人:瑞芯微电子股份有限公司
类型:发明
国别省市:

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

1