一种基于稀疏表示的图像白平衡方法技术

技术编号:16237999 阅读:22 留言:0更新日期:2017-09-21 19:30
本发明专利技术公开了一种基于稀疏表示的图像白平衡方法,该方法包含以下步骤:获取大量各种场景和环境下的训练图像,并利用标准色板测量得到每幅训练图像拍摄时的光照色度值;对每一幅训练图像统计其对应的颜色特征;给定一测试图像,利用所述训练图像的光照色度值和颜色特征,估算所述测试图像的光照色度值;利用得到的测试图像的光照色度值,通过对角模型对所述测试图像中每个像素的颜色进行校正,得到经过白平衡的图像。本发明专利技术可应用到相机的白平衡处理,图像的光照变换以及颜色恒常性计算等领域,具有广阔的应用前景。

An image white balance method based on sparse representation

The invention discloses a sparse representation based image white balance method, the method comprises the following steps: obtaining a large number of training images of various scenes and environments, and the use of standard color plate measured each training image illumination chromaticity values; for each training image color statistics of its corresponding characteristics; given a test image, using the training image illumination chromaticity value and color characteristics, estimation of the test image light chroma; according to chroma values using the test images obtained were corrected by color light, diagonal model for each pixel in the test image, image is obtained through the white balance. The invention can be applied to the white balance processing of the camera, the light transformation of the image, and the color constancy calculation, etc., and has broad application prospect.

【技术实现步骤摘要】

本专利技术涉及图像处理、计算摄影学以及模式识别等
,尤其是一种基于稀疏表示的图像白平衡方法
技术介绍
颜色作为一种简单、直接且有效的特征已经广泛应用于图像处理、物体识别、图像检索、场景理解等各种计算机视觉相关领域。但是颜色又是一种极其不稳定的图像特征,任何一种成像设备所获取的图像颜色至少依赖于三种主要的因素:场景中物体表面的物理反射特性、成像时场景中的光照条件以及成像设备的成像参数,因此,同一场景在不同光照下的图像颜色有可能存在巨大的差异。图像白平衡技术就是消除光照对颜色的影响,将未知光照条件下的图像校正成标准白光下的图像,这个过程一般可分为两个步骤:首先估计出图像成像时的光照颜色,然后利用对角模型(又称VonKries模型)将图像映射到标准白光下,而光照估计则是图像白平衡技术中最为重要的一步。现有的光照估计算法可以分为无监督的算法和有监督的算法。无监督的光照估计算法是指利用图像本身底层的颜色特征估计得到图像成像时的光照颜色,而不依赖于其他的任何先验知识,主要包括WhitePatch算法、GreyWorld算法、ShadesofGrey(SoG)算法以及GreyEdge算法。有监督的光照估计算法通过大量训练图像对各种光照条件下可能出现的颜色(或色度)进行学习,来预测未知光照图像的光照颜色,主要包括色域映射算法(GamutMapping)、贝叶斯算法(BayesianColorConstancy)、基于相关性的光照估计算法(ColorbyCorrelation)、基于BP神经网络的算法、以及基于支持向量回归(SVR)的算法等等。目前,有监督的算法的性能一般要优于无监督的算法。在现有的有监督的光照估计算法中,基于神经网络和基于SVR的算法是两种比较简单实用而且有效的算法。但是,这两种算法最大的缺点就是估计模型固定,也就是说,给定训练数据集,利用这两种方法得到的预测模型后,所有的测试样本都是采用这种固定模型来进行光照。这种固定模型常常约束了算法的泛化能力和适应性。
技术实现思路
本专利技术的主要目的是提供一种动态估计模型的基于稀疏表示的图像白平衡方法。为了达到上述目的,本专利技术提供一种基于稀疏表示的图像白平衡方法,该方法包括以下步骤:步骤1:获取大量各种场景和环境下的训练图像,并利用标准色板测量得到每幅训练图像拍摄时的光照色度值;步骤2:对每一幅训练图像统计其对应的颜色特征;步骤3:给定一测试图像,利用所述训练图像的光照色度值和颜色特征,估算所述测试图像的光照色度值;步骤4:利用得到的测试图像的光照色度值,通过对角模型对所述测试图像中每个像素的颜色进行校正,得到经过白平衡的图像。从上述技术方案可以看出,本专利技术具有以下优点:1、本专利技术提供的基于稀疏表示的图像白平衡方法,将稀疏编码理论引入到图像光照估计当中,充分利用了人的视觉认知理论来指导图像的光照估计。2、本专利技术提供的基于稀疏表示的图像白平衡方法是一种无模型的光照估计算法。因此,它能够根据不同的测试图像构建不同的估计模型,从而避免了固定模型的缺点;此外,这种无模型的学习方法的另一个优点就是很容易扩展成在线增量学习的形式。附图说明图1为本专利技术基于稀疏表示的图像白平衡方法的流程图。图2为本专利技术一实施例中使用的24色标准色板,白色框内的色卡用来测量训练图像的光照值。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。图1为本专利技术基于稀疏表示的图像白平衡方法的流程图,如图1所示,所述基于稀疏表示的图像白平衡方法包括以下步骤:步骤1:获取大量各种场景和环境下的训练图像,并利用标准色板测量得到每幅训练图像拍摄时的光照色度值;在拍摄训练图像时,最好针对某一固定型号的相机来拍摄。这些训练图像应该尽可能地包含各种日常可能的光照条件,例如:户外日光环境、人工光源环境等,同时应该尽可能地包含各种不同的场景和内容,例如:室内、室外、街道、人物、动物等等。在拍摄训练图像的过程中,最好关闭闪光灯以免对真实光照产生影响。此外,还需要将一个标准色板放置在拍摄场景中,并拍摄到训练图像当中去。在本专利技术一实施例中,所述标准色板为24色标准色板,如图2所示,在光照测量时,采用色板中的某几块色卡的平均颜色作为每个训练图像拍摄时的光照色度值,比如图2中,可采用色板最下方白色方框中的六块“灰色”色卡的平均颜色作为每个训练图像拍摄时的光照色度值。步骤2:对每一幅训练图像统计其对应的颜色特征;在本专利技术一实施例中,所述颜色特征为二值化颜色直方图特征;所述步骤2进一步包括以下步骤:步骤21,将所述训练图像中每一像素的RGB三维颜色坐标转换成二维rg色度坐标系,并加上颜色强度(R+G+B)维度,以构成新的r-g-l三维颜色坐标系,其中坐标转换公式为:r=RR+G+Bg=GR+G+Bl=R+G+B;]]>步骤22,分别将获得的r分量和g分量平均划分为M个(比如50个)bin,将l分量平均划分为L个(比如25个)bin;步骤23,对于每幅训练图像,根据是否有对应的颜色值落在某个bin中,来设置该bin对应的特征值(1或者0),从而构成了一个M×M×L维(50×50×25=62500维)的二值化颜色直方图特征。步骤3:给定一测试图像Iy,利用所述训练图像的光照色度值和颜色直方图特征,估算所述测试图像的二维光照色度值ey=[ry,gy]T;所述步骤3进一步包括以下步骤:步骤31,提取所述测试图像Iy的二值化颜色直方图特征cy;步骤32,基于稀疏表示理论,即基于稀疏表示模型,利用所有训练图像的颜色直方图特征来线性重构所述测试图像的颜色直方图特征,得到重构系数γ;该步骤中,通过构建目标函数来得到所述重构系数γ,所述目标函数表示为:minγ||cy-Cγ||22+λ||γ||1,]]>其中,C=[c1,c2,…,cN]是由所有训练图像的二值化颜色直方图特征构成的基矩阵,c1,c2,…,cN为N幅训练图像I1,I2,…,IN对应的二值化颜色直方图特征;γ∈RN为重构系数,表示每一个训练图像在重构过程中的权重;λ为目标函数的正则化系数。该目标函数中,第一项表示重构误差,正则化项‖γ‖1表示重构系数的l1范数约束。那么,λ越大则要求重构系数γ越稀疏,即非零系数本文档来自技高网
...

【技术保护点】
一种基于稀疏表示的图像白平衡方法,其特征在于,该方法包括以下步骤:步骤1:获取大量各种场景和环境下的训练图像,并利用标准色板测量得到每幅训练图像拍摄时的光照色度值;步骤2:对每一幅训练图像统计其对应的颜色特征;步骤3:给定一测试图像,利用所述训练图像的光照色度值和颜色特征,估算所述测试图像的光照色度值;步骤4:利用得到的测试图像的光照色度值,通过对角模型对所述测试图像中每个像素的颜色进行校正,得到经过白平衡的图像。

【技术特征摘要】
1.一种基于稀疏表示的图像白平衡方法,其特征在于,该方法包括
以下步骤:
步骤1:获取大量各种场景和环境下的训练图像,并利用标准色板测
量得到每幅训练图像拍摄时的光照色度值;
步骤2:对每一幅训练图像统计其对应的颜色特征;
步骤3:给定一测试图像,利用所述训练图像的光照色度值和颜色特
征,估算所述测试图像的光照色度值;
步骤4:利用得到的测试图像的光照色度值,通过对角模型对所述测
试图像中每个像素的颜色进行校正,得到经过白平衡的图像。
2.根据权利要求1所述的方法,其特征在于,拍摄所述训练图像的
设备型号固定,并关闭闪光灯。
3.根据权利要求1所述的方法,其特征在于,所述训练图像包含各
种日常光照条件和各种不同的场景和内容。
4.根据权利要求1所述的方法,其特征在于,所述标准色板放置在
所述训练图像的拍摄场景中,并拍摄到训练图像中。
5.根据权利要求1所述的方法,其特征在于,所述步骤2进一步包
括以下步骤:
步骤21,将所述训练图像中每一像素的RGB三维颜色坐标转换成二
维rg色度坐标系,并加上颜色强度维度,以构成新的r-g-l三维颜色坐标
系;
步骤22,分别将获得的r分量和g分量平均划分为M个bin,将l分量
平均划分为L个bin;
步骤23,对于每幅训练图像,根据是否有对应的颜色值落在某个bin
中,来设置该bin对应的特征值,从而构成了一个M×M×L维的颜色特征。
6.根据权利要求5所述的方法,其特征在于,所述步骤21中,利用
下式进行坐标转换:
r=RR+G+Bg=GR+G+Bl=R+G+B.]]>7.根据权利要求1所述的方法,其特征在于,所述步骤3进一步包
括以下步骤:
步骤31,提取所述测试图像Iy的颜色特征c...

【专利技术属性】
技术研发人员:李兵胡卫明祝守宇
申请(专利权)人:中国科学院自动化研究所
类型:发明
国别省市:北京;11

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

1