The invention discloses a color correction method with high fault tolerance for the color estimation result of the light source of the automatic white balance module in a color digital camera. By calculating the spectral transformation relationship between the spectral sensitivity function of the camera and the color matching function of CIE 1931, the original RGB response signal of the camera is converted into the device-independent CIE 1931 XYZ space, and the corresponding color response value of the camera after color adaptation under the reference light source is calculated by using the CAT02 color adaptation transformation model, thereby realizing the color correction process independent of the prior calibration parameters.
【技术实现步骤摘要】
一种高容错性的彩色数码相机颜色校正方法
本专利技术涉及利用光谱灵敏度函数变换矩阵及CAT02色适应变换模型实现彩色数码相机颜色校正的方法,该方法能够使彩色数码相机实现不依赖于光源相关标定参数的颜色校正流程。
技术介绍
颜色校正模块(colorcorrectionmodule)是彩色数码相机图像信号处理流程中的重要环节之一,其通过将设备相关的颜色信号转换至标准光源下设备无关的参考响应值,从而实现符合人眼视觉感知的数字图像颜色复现。目前彩色数码相机中的颜色校正模块通常使用预先标定的若干组颜色校正矩阵参数作为校正依据。在标定阶段,对于几种典型光源,计算标准色卡各色块在该光源下的原始RGB响应值与在参考光源(例如CIED65)下的CIE1931XYZ值之间的转换关系,并将相应的参数存储于图像信号处理器内置的存储空间中。在使用阶段,颜色校正模块将根据自动白平衡模块中的光源色估计结果,从预先标定的若干组参数中选取一组作为当前图像的校正参数。由于从图像内容中进行光源色估计是一个非适定(ill-posed)问题,其估计准确性很容易受到被摄场景内容的影响,因此使用该方法时,一旦所估计的光源色与真实值之间存在较大差异,则颜色校正模块极有可能选取一组错误的标定参数,从而造成颜色校正后的图像出现严重的颜色劣化。同时,对于现有的基于若干组校正矩阵参数的颜色校正方法,如何确定合适的标定光源数量也是一大难题。若标定光源过少,则无法保证颜色校正结果的连贯性,此时一旦光源色品估计结果出现波动,则颜色校正后的图像外貌也将呈现出明显的跳变;若标定光源过多,则选取错误的标定参数的概率也相应增大, ...
【技术保护点】
1.一种高容错性的彩色数码相机颜色校正方法,其特征在于,步骤如下:S1:以p参数为目标函数,计算相机光谱灵敏度函数至CIE1931 XYZ色匹配函数的最佳光谱变换矩阵,且需满足理想反射表面在若干典型光源下的色差约束;S2:对于待进行颜色校正的原始图像,将S1中得到的光谱变换矩阵直接作用于各个像素的原始RGB响应值,将其转换至CIE1931 XYZ颜色空间中;同时,将S1中得到的光谱变换矩阵直接作用于自动白平衡模块估计出的光源色响应值,将其转换至CIE1931 XYZ颜色空间中;S3:使用CIECAM02色貌模型中的CAT02色适应变换模型计算物体色经色适应后在标准光源下的对应色;S4:将各个像素经色适应后的CIE1931 XYZ三刺激值转换至相机最终输出或进行文件存储的目标颜色空间中,完成颜色校正流程。
【技术特征摘要】
1.一种高容错性的彩色数码相机颜色校正方法,其特征在于,步骤如下:S1:以p参数为目标函数,计算相机光谱灵敏度函数至CIE1931XYZ色匹配函数的最佳光谱变换矩阵,且需满足理想反射表面在若干典型光源下的色差约束;S2:对于待进行颜色校正的原始图像,将S1中得到的光谱变换矩阵直接作用于各个像素的原始RGB响应值,将其转换至CIE1931XYZ颜色空间中;同时,将S1中得到的光谱变换矩阵直接作用于自动白平衡模块估计出的光源色响应值,将其转换至CIE1931XYZ颜色空间中;S3:使用CIECAM02色貌模型中的CAT02色适应变换模型计算物体色经色适应后在标准光源下的对应色;S4:将各个像素经色适应后的CIE1931XYZ三刺激值转换至相机最终输出或进行文件存储的目标颜色空间中,完成颜色校正流程。2.如权利要求1所述的高容错性的彩色数码相机颜色校正方法,其特征在于,所述的S1具体为:S101:对于光谱灵敏度函数为S(k)(λ),k∈{r,g,b}的待标定相机,采用伪逆法计算其与CIE1931XYZ色匹配函数间的光谱变换矩阵初始值M0:M0=XT·(ST)+=XT·S·(ST·S)-1,式中X为CIE1931色匹配函数的矩阵形式,每一列对应中一个通道,S为相机光谱灵敏度函数S(k)(λ)的矩阵形式,每一列对应r、g、b中一个通道;CIE1931XYZ色匹配函数的采样点及波长范围应与相机光谱灵敏度函数完全对应;S102:使用p参数定义关于波长λ的一对灵敏度函数s1(λ)与s2(λ)之间的近似程度,s2(λ)作为参考:S103:以M0为初始值,优化最佳的光谱变换矩阵M,使其最小化各通道p参数之和:式中(·)(k)表示提取矩阵的第k列向量,||·||1表示计算向量中各元素的绝对值之和;若有必要,也可使用高阶非线性映射的方式实现相机光谱灵敏度函数至CIE1931XYZ色匹配函数间的光谱变换;在计算最佳光谱变换矩阵M的过程中,还应使在若干典型光源下的理想反射表面经变...
【专利技术属性】
技术研发人员:徐海松,邱珏沁,叶正男,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。