当前位置: 首页 > 专利查询>浙江大学专利>正文

基于色适应模型的彩色数码相机白平衡校正方法技术

技术编号:16283483 阅读:63 留言:0更新日期:2017-09-23 03:00
本发明专利技术公开了一种基于色适应模型的彩色数码相机白平衡校正方法,本发明专利技术使用根号多项式回归(Root‑Polynomial Regression)方法计算颜色校正矩阵,从而将若干种常见光源(以下称为标定光源)下的设备相关响应值RGB转换至同一光源下设备无关的CIE1931三刺激值XYZ。利用预先标定的颜色校正矩阵将实际场景中未知光源(以下称为测试光源)的RGB响应值转换至XYZ颜色空间中,并使用CAT02色适应变换模型计算其在参考光源下的对应色,该对应色即为观察者对测试光源产生色适应后视觉系统所感知的颜色。

White balance correction method of color digital camera based on color adaptation model

The invention discloses a color to color digital camera white balance correction method based on the model, the invention uses the square root of polynomial regression (Root Polynomial Regression) method to calculate the color correction matrix, thus several kinds of common light source (hereinafter referred to as the calibration light source) equipment related response value of the RGB conversion to the same light source device independent CIE1931 three stimulate value XYZ. The correction matrix will be unknown light source in the actual scene using pre calibrated color (hereinafter referred to as the test source) RGB response value conversion to XYZ color space, and use the CAT02 model to calculate the chromatic adaptation transform in the reference light under the corresponding color, the corresponding color is the observer to test light color adaptation after the perception of the visual system of color.

【技术实现步骤摘要】
基于色适应模型的彩色数码相机白平衡校正方法
本专利技术涉及利用色适应模型对彩色数码相机白平衡校正结果进行调节的方法,该方法能够使彩色数码相机对拍摄场景实现更符合人眼感知的色彩还原。
技术介绍
同一物体在不同光源下往往具有不同的色度学参数。由于人类视觉系统具有颜色恒常性,这些色度上的差异在一定程度上能够被人眼及大脑自动进行补偿,从而在不同光源下对物体“真实”的颜色进行恢复。彩色数码相机图像信号处理流程(ISPPipeline)中的白平衡模块,通过计算实际光源色品与标准光源色品之间的差异,对非标准光源下的物体偏色现象进行校正,从而模拟了人类视觉系统的颜色恒常性。目前的彩色数码相机对光源色品的获取主要来源于两种方式:1)在相机的存储空间中预先设定好若干种类型的光源模式,在实际拍摄时由用户指定场景所属的光源类型。这类光源色品获取方式称为“手动白平衡模式”;2)对拍摄到的图像进行分析,通过某些光源估计算法或借助外置传感器对光源的颜色进行预测。这类光源色品获取方式称为“自动白平衡模式”。无论工作在何种模式下,白平衡校正模块通常都是利用两个或三个增益系数对偏色图像的红(Red)、蓝(Blue)或红、绿(Green)、蓝通道进行线性调节,使得场景中假想的完善反射表面(在任意波长处的光谱反射比恒为1的完善反射表面)经白平衡校正后具有相同的(或与参考白点一致的)三通道响应值。若对任何照明光源,尤其是某些色品较明显偏离参考白点的光源,都使用统一的参考光源作为白平衡校正目标,会对白平衡校正后的图像产生如下弊端:1)输出图像过“白”,场景中颜色的还原不符合人眼感知;2)光源对场景氛围的渲染作用完全被抑制;3)将偏色较严重的光源强行校正至参考光源,会增加图像信号处理流程中后续模块(例如镜头阴影校正、颜色校正等)的处理难度,甚至导致图像质量出现劣化。
技术实现思路
为了使数码相机的白平衡校正模块实现更加真实的场景颜色复现,本专利技术利用原始白平衡校正模块中获取的增益系数计算实际拍摄场景中光源的颜色。为表述统一起见,本专利技术中使用完善反射表面的物体色来表征光源色,因为完善反射表面能够无波长选择性地反射光源的全部能量。使用CIECAM02色貌模型中的CAT02色适应变换对该物体色在参考光源下的对应色进行计算,从而得到色适应后的白平衡校正增益系数以实现对图像进行更加符合人眼视觉感知的白平衡校正。本专利技术使用根号多项式回归(Root-PolynomialRegression)方法计算颜色校正矩阵,从而将若干种常见光源(以下称为标定光源)下的设备相关响应值RGB转换至同一光源下设备无关的CIE1931三刺激值XYZ。利用预先标定的颜色校正矩阵将实际场景中待校正的未知光源(以下称为测试光源)的RGB响应值转换至XYZ颜色空间中,并使用CAT02色适应变换模型计算其在参考光源下的对应色,该对应色即为观察者对测试光源产生色适应后视觉系统所感知的颜色。本专利技术所采用的具体技术方案如下:基于色适应模型的彩色数码相机白平衡校正方法,步骤如下:S1:利用根号多项式回归颜色校正方法将不同标定光源下的设备相关响应值RGB转换至同一光源下设备无关的三刺激值CIE1931XYZ;S2:获取待校正光源下拍摄的图像的白平衡校正增益系数,计算待校正光源在平面上的坐标,在相机平面上搜索与该坐标距离最近的标定光源,调用该标定光源对应的颜色校正矩阵,将该光源的设备相关的相机响应值转换至CIE1931XYZ空间中,将光源颜色视为物体色;S3:使用CIECAM02色貌模型中的色适应变换CAT02计算物体色经色适应后的标准光源下的对应色:S4:将对应色利用所述颜色校正矩阵的逆矩阵重新映射回相机RGB空间,并重新计算色适应后的白平衡校正增益系数。基于上述技术方案,各步骤可以采用如下具体实现方式:作为优选,所述的S1具体为:S101:对于光谱功率分布为P(λ)的标定光源L,使用相机响应值构成模型计算标准色卡第i个色块在该光源照明下的相机RGB值ri、gi和bi:式中ρi(λ)表示第i个色块的光谱反射比,Sk(λ)表示相机第k个通道的光谱灵敏度函数,k=R、G、B,Ω′为相机光谱响应的波长范围;对于有N个色块的标准色卡,计算得到一个N×3的相机响应值矩阵C(L),其中每一行对应一个色块的相机RGB值;S102:计算该标定光源下完善反射表面的相机RGB值rill、gill和bill:并记录其在平面上的坐标S103:对于光谱功率分布为P(λ)的标定光源,使用CIE19312°标准观察者色匹配函数计算标准色卡第i个色块在该光源照明下的CIE1931XYZ三刺激值:式中Ω为可见光的波长范围;对于有N个色块的标准色卡,计算得到一个N×3的三刺激值矩阵T(L),其中每一行对应一个色块的XYZ三刺激值;S104:将相机响应值矩阵C(L)的维度由N×3扩展为N×q,q>3,其中第4~q列对应各个色块响应值的根号多项式;S105:利用最小二乘法或其它以色差作为目标函数的校正矩阵优化方法,计算C′(L)转换至T(L)的6×3颜色校正矩阵M′(L):以C′(L)·M′(L)与T(L)之间的均方根误差作为优化目标时,采用伪逆法对M′(L)进行计算:M′(L)=[C′T(L)C′(L)]-1C′T(L)·T(L),以C′(L)·M′(L)与T(L)之间的色差作为优化目标时,利用非线性优化方法对M′(L)进行计算:M′(L)=argmin△E(C′(L)·M′(L),T(L)),式中△E(A,B)为用于计算A和B之间的色差的函数;S106:利用S105中的方法计算各个标定光源下的3×3颜色校正矩阵M(L);S107:对于所有标定光源,采用S101~S106的方法计算得到各自的颜色校正矩阵M′(L)与M(L),并存储于相机内置存储器中。作为优选,所述的S2具体为:S201:手动设置或利用已有的自动白平衡算法获取待校正光源下拍摄的图像的白平衡校正增益系数S202:计算待校正光源在相机raw域上的RGB值:在相机平面上搜索与距离最近的标定光源L,并从相机内置存储器中调用其对应的颜色校正矩阵M′(L);S203:利用颜色校正矩阵M′(L)将该场景光源下的完善反射表面的相机响应值转换至CIE1931XYZ空间中:式中Xill,Yill,Zill分别为XYZ空间中的三刺激值。作为优选,所述的S3具体为:使用CIECAM02色貌模型中的色适应变换CAT02计算物体色[Xill,Yill,Zill]经色适应后的标准光源下的对应色:式中色适应变换模型fCAT02的四个输入依次是待计算的物体色三刺激值、待适应的光源三刺激值、参考光源三刺激值以及环境亮度因子LA。进一步的,所述的环境亮度因子使用两个sigmoid函数进行计算:式中,光源色品距离d通过计算实际光源与参考光源色品在CIELUV均匀颜色空间中的欧式距离获得,a1、b1、K1、a2、b2、K2作为调整sigmoid函数形状的待定参数。作为优选,所述的S4具体为:对所述的标定光源L对应的3×3颜色校正矩阵M(L)求逆,并将色适应后的完善反射体三刺激值重新映射回相机RGB空间中:由此,计算色适应后的白平衡校正增益系数本专利技术通过对已标定的颜色校正矩阵求逆,可以将色适应后的CIE1本文档来自技高网
...
基于色适应模型的彩色数码相机白平衡校正方法

【技术保护点】
一种基于色适应模型的彩色数码相机白平衡校正方法,其特征在于,步骤如下:S1:利用根号多项式回归颜色校正方法将不同标定光源下的设备相关响应值RGB转换至同一光源下设备无关的三刺激值CIE1931XYZ;S2:获取待校正光源下拍摄的图像的白平衡校正增益系数,计算待校正光源在

【技术特征摘要】
1.一种基于色适应模型的彩色数码相机白平衡校正方法,其特征在于,步骤如下:S1:利用根号多项式回归颜色校正方法将不同标定光源下的设备相关响应值RGB转换至同一光源下设备无关的三刺激值CIE1931XYZ;S2:获取待校正光源下拍摄的图像的白平衡校正增益系数,计算待校正光源在平面上的坐标,在相机平面上搜索与该坐标距离最近的标定光源,调用该标定光源对应的颜色校正矩阵,将该光源的设备相关的相机响应值转换至CIE1931XYZ空间中,将光源颜色视为物体色;S3:使用CIECAM02色貌模型中的色适应变换CAT02计算物体色经色适应后的标准光源下的对应色:S4:将对应色利用所述颜色校正矩阵的逆矩阵重新映射回相机RGB空间,并重新计算色适应后的白平衡校正增益系数。2.如权利要求1所述的基于色适应模型的彩色数码相机白平衡校正方法,其特征在于,所述的S1具体为:S101:对于光谱功率分布为P(λ)的标定光源L,使用相机响应值构成模型计算标准色卡第i个色块在该光源照明下的相机RGB值ri、gi和bi:式中ρi(λ)表示第i个色块的光谱反射比,Sk(λ)表示相机第k个通道的光谱灵敏度函数,k=R、G、B,Ω′为相机光谱响应的波长范围;对于有N个色块的标准色卡,计算得到一个N×3的相机响应值矩阵C(L),其中每一行对应一个色块的相机RGB值;S102:计算该标定光源下完善反射表面的相机RGB值rill、gill和bill:并记录其在平面上的坐标S103:对于光谱功率分布为P(λ)的标定光源,使用CIE19312°标准观察者色匹配函数计算标准色卡第i个色块在该光源照明下的CIE1931XYZ三刺激值:式中Ω为可见光的波长范围;对于有N个色块的标准色卡,计算得到一个N×3的三刺激值矩阵T(L),其中每一行对应一个色块的XYZ三刺激值;S104:将相机响应值矩阵C(L)的维度由N×3扩展为N×q,q>3,其中第4~q列对应各个色块响应值的根号多项式;S105:利用最小二乘法或其它以色差作为目标函数的校正矩阵优化方法,计算C′(L)转换至T(L)的6×3颜色校正矩阵M′...

【专利技术属性】
技术研发人员:徐海松邱珏沁叶正男
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

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

1