图像分类、检索和校正方法,以及相应装置制造方法

文档序号:6544932阅读:126来源:国知局
图像分类、检索和校正方法,以及相应装置制造方法
【专利摘要】本申请公开一种图像分类、检索及校正方法、以及相应的装置,在所述图像分类方法中,首先获取待处理图像中,各个像素点的亮度参数和颜色参数,然后基于所述颜色参数,获取所述待处理图像对应的颜色散布范围;然后通过所述颜色散布范围,以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点,基于所述参考白点的光照色度,获取所述待处理图像的光照色度;利用所述待处理图像的光照色度,从所述训练图像集合中获取其光照色度满足匹配条件的训练图像的类别,实现对待处理图像的分类。本申请公开的图像分类方法,能够根据待处理图像的光照色度对其进行分类,提高图像分类的准确性。
【专利说明】图像分类、检索和校正方法,以及相应装置
【技术领域】
[0001]本发明涉及图像处理【技术领域】,特别涉及一种图像分类、检索和校正方法,以及相
应装置。
【背景技术】
[0002]随着多媒体等技术的发展,图像资源日益丰富,而且,相对于文本资源,图像中包含的信息往往能够为用户提供更多的数据量,因此,对图像进行分析管理,成为目前研究的一个热点。目前,在对图像分析管理的过程中,经常需要对图像分类,即根据图像信息中所反映的不同特征,把图像划分为相应的类别。
[0003]目前在对图像分类时,主要采用基于图像的视觉特征的分类方法。按照该方法,首先提取需要分类的图像的视觉特征,如图像梯度、形状和颜色等,然后通过分类算法,对提取到的视觉特征进行训练,将具有不同视觉特征的图像划分至不同的类别,获取相应的图像分类结果。通过该方法,能够根据视觉特征,实现图像的分类。
[0004]但是,发明人在本申请的研究过程中发现,采用上述图像分类方法,只能根据图像的视觉特征实现对图像的分类,而在某些应用场景下,各种干扰会造成图像失真,这时,仅依据视觉特征对其进行分类,会降低图像分类的准确性。

【发明内容】

[0005]本发明实施例提供了一种图像分类、检索和校正方法,以及相应装置,以一定程度上解决现有技术中在依据视觉特征对图像进行分类时,图像分类的准确性低的问题。
[0006]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0007]第一方面,提供一种图像分类方法,所述方法包括:
[0008]获取待处理图像中,各个像素点的亮度参数和颜色参数;
[0009]基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围;
[0010]依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点;
[0011]基于所述参考白点的光照色度,获取所述待处理图像的光照色度;
[0012]利用所述待处理图像的光照色度,从训练图像集合中获取满足其光照色度与所述待处理图像的光照色度满足匹配条件的训练图像的类别,其中,所述满足匹配条件的训练图像的类别为所述待处理图像的类别;
[0013]其中,所述训练图像集合中存储有各个训练图像的光照色度与各个训练图像的类别之间的对应关系。
[0014]结合第一方面,在第一方面的第一种可能的实现方式中,所述匹配条件包括:所述满足匹配条件的训练图像的光照色度与所述待处理图像的光照色度的差值最小,或者,所述满足匹配条件的训练图像的光照色度与所述待处理图像的光照色度的差值小于预设的
差值阈值。[0015]结合第一方面,在第一方面的第二种可能的实现方式中,依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点,包括:
[0016]根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点。
[0017]结合第一方面,以及第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围,包括:
[0018]基于所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的均值;
[0019]基于所述颜色参数的均值以及所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的偏离值,所述颜色参数的偏离值用于表征所述待处理图像对应的颜色散布范围。
[0020]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述颜色参数包括:蓝色色度分量cb和红色色度分量cr ;
[0021]所述颜色参数的均值包括:蓝色色度分量的均值Mb和红色色度分量的均值Mr ;
[0022]所述颜色参数的偏离值包括:偏离蓝色色度分量的偏离值Db,和偏离红色色度分量的偏尚值Dr。
[0023]结合第一方面的 第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述待处理图像对应的颜色参数的偏离值是通过如下方法计算得到:
【权利要求】
1.一种图像分类方法,其特征在于,所述方法包括: 获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 利用所述待处理图像的光照色度,从训练图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的训练图像的类别,其中,所述满足匹配条件的训练图像的类别为所述待处理图像的类别; 其中,所述训练图像集合中存储有各个训练图像的光照色度与各个训练图像的类别之间的对应关系。
2.根据权利要求1所述的方法,其特征在于,所述匹配条件包括: 所述满足匹配条件的训练图像的光照色度与所述待处理图像的光照色度的差值最小,或者,所述满足匹配条件的训练图像的光照色度与所述待处理图像的光照色度的差值小于预设的差值阈值。
3.根据权利要求1所述的方法,其特征在于,依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点,包括: 根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点。
4.根据权利要求1或3所述的方法,其特征在于,所述基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围,包括: 基于所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的均值; 基于所述颜色参数的均值以及所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的偏离值,所述颜色参数的偏离值用于表征所述待处理图像对应的颜色散布范围。
5.根据权利要求4所述的方法,其特征在于, 所述颜色参数包括:蓝色色度分量cb和红色色度分量cr ; 所述颜色参数的均值包括:蓝色色度分量的均值Mb和红色色度分量的均值Mr ;所述颜色参数的偏离值包括:偏离蓝色色度分量的偏离值Db,和偏离红色色度分量的偏离值Dr。
6.根据权利要求5所述的方法,其特征在于,所述待处理图像对应的颜色参数的偏离值是通过如下方法计算得到:
7.根据权利要求5或6所述的方法,其特征在于,所述根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点,包括: 将所述待处理图像对应的颜色散布范围、所述各个像素点的亮度参数和颜色参数,以及所述各个像素点蓝色色度分量的均值和红色色度分量的均值与预设条件相对比; 确定满足所述预设条件的像素点为参考白点; 所述预设条件包括:
-S X Db<cbp-Mb<s X Db ;
-s X Dr<crp-Mr<s X Dr ;
yP ^ t ; 其中,cbp为所述确定为参考白点的像素点的蓝色色度分量,crp为所述确定为参考白点的像素点的红色色度分量,Yp为所述确定为参考白点的像素点的亮度分量,s为预设的颜色散布范围阈值,t为预设的亮度阈值。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述基于所述参考白点的光照色度,获取所述待处理图像的光照色度,包括: 当所述参考白点的个数为多个时,获取各个所述参考白点在颜色空间下的参数,所述参数对应三个维度; 计算同一维度下的各个参数的均值,得到所述三个维度的均值,其中所述三个维度的均值为所述待处理图像的光照色度; 其中,当所述颜色空间为RGB颜色空间时,所述参数为:红色通道分量、绿色通道分量和蓝色通道分量; 当所述颜色空间为YCbCr颜色空间时,所述参数为:亮度分量、蓝色色度分量和红色色度分量。
9.一种图像检索方法,其特征在于,所述方法包括: 获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 利用所述待处理图像的光照色度,从图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的目标图像,其中,所述目标图像存储在其光照色度所对应的存储位置或存储顺序上; 其中,所述图像集合中存储有各个图像的光照色度与各个图像的存储位置之间的对应关系,或者各个图像的光照色度与各个图像的存储顺序之间的对应关系。
10.根据权利要求9所述的方法,其特征在于,所述匹配条件包括: 所述目标图像的光照色度与所述待处理图像的光照色度的差值最小,或者,所述目标图像的光照色度与所述待处理图像的光照色度的差值小于预设的差值阈值。
11.根据权利要求9或10所述的方法,其特征在于,所述方法还包括: 利用所述待处理图像的光照色度,从训练图像集合中获取其光照色度与所述待处理图像的光照色度相匹配的训练图像的类别,其中,所述相匹配的训练图像的类别为所述待处理图像的类别;其中,所述训练图像集合中存储有各个训练图像的光照色度与各个训练图像的类别之间的对应关系; 将所述待处理图像的光照色度、所述待处理图像的类别和所述待处理图像的存储位置之间的对应关系保存在图像集合中; 或者,将所述待处理图像的光照色度、所述待处理图像的类别和所述待处理图像的存储顺序之间的对应关系保存在图像集合中。
12.根据权利要求9或10所述的方法,其特征在于,所述图像集合中具体存储有各个图像的光照色度、各个图像的类别与各个图像的存储位置之间的对应关系,或者,各个图像的光照色度、各个图像的类别与各个图像的存储顺序之间的对应关系,所述方法还包括: 接收用户输入的图像类别信息; 根据所述图像类别信息,从所述图像集合中查询所述图像类别信息对应的图像,得到存储在与所述图像类别信息对应的存储位置或存储顺序上的图像。
13.根据权利要求9所述的方法,其特征在于,依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参 数,确定所述待处理图像的参考白点,包括: 根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点。
14.根据权利要求9或13所述的方法,其特征在于,所述基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围,包括: 基于所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的均值; 基于所述颜色参数的均值以及所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的偏离值,所述颜色参数的偏离值用于表征所述待处理图像对应的颜色散布范围。
15.根据权利要求14所述的方法,其特征在于, 所述颜色参数包括:蓝色色度分量cb和红色色度分量cr ; 所述颜色参数的均值包括:蓝色色度分量的均值Mb和红色色度分量的均值Mr ; 所述颜色参数的偏离值包括:偏离蓝色色度分量的偏离值Db,和偏离红色色度分量的偏离值Dr。
16.根据权利要求15所述的方法,其特征在于,所述待处理图像对应的颜色参数的偏离值是通过如下方法计算得到: pb = f\cb^Mb\
台 N.Dr_f\cr,-Mr\
Vi N.其中,I ^ i ^ N, N表示所述待处理图像总的像素点个数,Cbi为所述待处理图像中的第i个像素点的蓝色色度分量,Cri为所述待处理图像中的第i个像素点的红色色度分量,Db为所述待处理图像对应的偏离蓝色色度分量的偏离值,Dr为所述待处理图像对应的偏离红色色度分量的偏离值,Mb为所述待处理图像对应的蓝色色度分量的均值,Mr为所述待处理图像对应的红色色度分量的均值。
17.根据权利要求15或16所述的方法,其特征在于,所述根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点,包括: 将所述待处理图像对应的颜色散布范围、所述各个像素点的亮度参数和颜色参数,以及所述各个像素点蓝色色度分量的均值和红色色度分量的均值与预设条件相对比; 确定满足所述预设条件的像素点为参考白点; 所述预设条件包括:
-S X Db<cbp-Mb<s X Db ;
-s X Dr<crp-Mr<s X Dr ;
yP ≤t ; 其中,cbp为所述确定为参考白点的像素点的蓝色色度分量,crp为所述确定为参考白点的像素点的红色色度分量,Yp为所述确定为参考白点的像素点的亮度分量,s为预设的颜色散布范围阈值,t为预设的亮度阈值。
18.一种图像校正方法,其特征在于,所述方法包括: 获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 根据标准白光下的图像的光照色度和所述待处理图像的光照色度,对所述待处理图像进行颜色校正,以使校正后的待处理图像的颜色趋近于标准白光下的图像的颜色。
19.根据权利要求18所述的方法,其特征在于,所述对所述待处理图像进行颜色校正是通过如下方法实现的:
20.根据权利要求18所述的方法,其特征在于,所述依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点,包括: 根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点。
21.根据权利要求18或20所述的方法,其特征在于,所述基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围,包括:基于所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的均值; 基于所述颜色参数的均值以及所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的偏离值,所述颜色参数的偏离值用于表征所述待处理图像对应的颜色散布范围。
22.根据权利要求21所述的方法,其特征在于, 所述颜色参数包括:蓝色色度分量cb和红色色度分量cr ; 所述颜色参数的均值包括:蓝色色度分量的均值Mb和红色色度分量的均值Mr ;所述颜色参数的偏离值包括:偏离蓝色色度分量的偏离值Db,和偏离红色色度分量的偏离值Dr。
23.根据权利要求22所述的方法,其特征在于,所述待处理图像对应的颜色参数的偏离值是通过如下方法计算得到:
24.根据权利要求22或23所述的方法,其特征在于,所述根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点,包括: 将所述待处理图像对应的颜色散布范围、所述各个像素点的亮度参数和颜色参数,以及所述各个像素点蓝色色度分量的均值和红色色度分量的均值与预设条件相对比; 确定满足所述预设条件的像素点为参考白点; 所述预设条件包括:
-S X Db<cbp-Mb<s X Db ;
-s X Dr<crp-Mr<s X Dr ;
yP ≤ t ; 其中,cbp为所述确定为参考白点的像素点的蓝色色度分量,crp为所述确定为参考白点的像素点的红色色度分量,Yp为所述确定为参考白点的像素点的亮度分量,s为预设的颜色散布范围阈值,t为预设的亮度阈值。
25.一种图像分类装置,其特征在于,所述装置包括: 参数获取模块,用于获取待处理图像中,各个像素点的亮度参数和颜色参数; 颜色散布范围获取模块,用于基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 参考白点确定模块,用于依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 光照色度获取模块,用于基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 类别获取模块,用于利用所述待处理图像的光照色度,从训练图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的训练图像的类别,其中,所述满足匹配条件的训练图像的类别为所述待处理图像的类别; 其中,所述训练图像集合中存储有各个训练图像的光照色度与各个训练图像的类别之间的对应关系。
26.根据权利要求25所述的装置,其特征在于,所述匹配条件包括: 所述满足匹配条件的训练图像的光照色度与所述待处理图像的光照色度的差值最小,或者,所述满足匹配条件的训练图像的光照色度与所述待处理图像的光照色度的差值小于预设的差值阈值。
27.根据权利要求25所述的装置,其特征在于,所述参考白点确定模块具体用于根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点。
28.根据权利要求25或27所述的装置,其特征在于,所述颜色散布范围获取模块包括: 均值计算单元,用于基于所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的均值; 偏离值计算单元,用于基于所述颜色参数的均值以及所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的偏离值,所述颜色参数的偏离值用于表征所述待处理图像对应的颜色散布范围。
29.根据权利要求28所述的装置,其特征在于, 所述参数获取模块获取的颜色参数包括:蓝色色度分量cb和红色色度分量cr ; 所述均值计算单元计算的颜色参数的均值包括:蓝色色度分量的均值Mb和红色色度分量的均值Mr ; 所述偏离值计算单元计算的颜色参数的偏离值包括:偏离蓝色色度分量的偏离值Db,和偏离红色色度分量的偏离值Dr。
30.根据权利要求29所述的装置,其特征在于,所述偏离值计算单元具体用于通过如下方法计算所述待处理图像对应的颜色参数的偏离值:
31.根据权利要求29或30所述的装置,其特征在于,所述参考白点确定模块包括: 对比单元,用于将所述待处理图像对应的颜色散布范围、所述各个像素点的亮度参数和颜色参数,以及所述各个像素点蓝色色度分量的均值和红色色度分量的均值与预设条件相对比; 确定单元,用于确定满足所述预设条件的像素点为参考白点; 所述预设条件包括:
-S X Db<cbp-Mb<s X Db ;
-s X Dr<crp-Mr<s X Dr ;
yP ^ t ; 其中,cbp为所述确定为参考白点的像素点的蓝色色度分量,crp为所述确定为参考白点的像素点的红色色度分量,Yp为所述确定为参考白点的像素点的亮度分量,s为预设的颜色散布范围阈值,t为预设的亮度阈值。
32.根据权利要求25至31任一项所述的装置,其特征在于,所述光照色度获取模块包括: 参数获取单元,用于当 所述参考白点的个数为多个时,获取各个所述参考白点在颜色空间下的参数,所述参数对应三个维度; 光照色度计算单元,用于计算同一维度下的各个参数的均值,得到所述三个维度的均值,其中所述三个维度的均值为所述待处理图像的光照色度; 其中,当所述颜色空间为RGB颜色空间时,所述参数为:红色通道分量、绿色通道分量和蓝色通道分量; 当所述颜色空间为YCbCr颜色空间时,所述参数为:亮度分量、蓝色色度分量和红色色度分量。
33.一种图像检索装置,其特征在于,所述装置包括: 参数获取模块,用于获取待处理图像中,各个像素点的亮度参数和颜色参数; 颜色散布范围获取模块,用于基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 参考白点确定模块,用于依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 光照色度获取模块,用于基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 目标图像获取模块,用于利用所述待处理图像的光照色度,从图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的目标图像,其中,所述目标图像存储在其光照色度所对应的存储位置或存储顺序上; 其中,所述图像集合中存储有各个图像的光照色度与各个图像的存储位置之间的对应关系,或者各个图像的光照色度与各个图像的存储顺序之间的对应关系。
34.根据权利要求33所述的装置,其特征在于,所述匹配条件包括: 所述目标图像的光照色度与所述待处理图像的光照色度的差值最小,或者,所述目标图像的光照色度与所述待处理图像的光照色度的差值小于预设的差值阈值。
35.根据权利要求33或34所述的装置,其特征在于,所述装置还包括: 类别获取模块,用于利用所述待处理图像的光照色度,从训练图像集合中获取其光照色度与所述待处理图像的光照色度相匹配的训练图像的类别,其中,所述相匹配的训练图像的类别为所述待处理图像的类别;其中,所述训练图像集合中存储有各个训练图像的光照色度与各个训练图像的类别之间的对应关系; 图像集合管理模块,用于将所述待处理图像的光照色度、所述待处理图像的类别和所述待处理图像的存储位置之间的对应关系保存在图像集合中;或者,用于将所述待处理图像的光照色度、所述待处理图像的类别和所述待处理图像的存储顺序之间的对应关系进保存在图像集合中。
36.根据权利要求33或34所述的装置,其特征在于,所述图像集合中具体存储有各个图像的光照色度、各个图像的类别与各个图像的存储位置之间的对应关系,或者各个图像的光照色度、各个图像的类别与各个图像的存储顺序之间的对应关系,所述装置还包括: 接收模块,用于接收用户输入的图像类别信息; 查询模块,用于根据所述图像类别信息,从所述图像集合中查询与所述图像类别信息对应的图像,得到存储在与所述图像类别信息对应的存储位置或存储顺序上的图像。
37.根据权利要求33所述的装置,其特征在于,所述参考白点确定模块具体用于根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点。
38.根据权利要求33或37所述的装置,其特征在于,所述颜色散布范围获取模块包括: 均值计算单元,用于基于所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的均值; 偏离值计算单元,用于基于所述颜色参数的均值以及所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的偏离值,所述颜色参数的偏离值用于表征所述待处理图像对应的颜色散布范围。
39.根据权利要求38所述的装置,其特征在于, 所述参数获取模块获取的颜色参数包括:蓝色色度分量cb和红色色度分量cr ; 所述均值计算单元计算的颜色参数的均值包括:蓝色色度分量的均值Mb和红色色度分量的均值Mr ; 所述偏离值计算单元计算的颜色参数的偏离值包括:偏离蓝色色度分量的偏离值Db,和偏离红色色度分量的偏离值Dr。
40.根据权利要求39所述的装置,其特征在于,所述偏离值计算单元具体用于基于所述颜色参数的均值以及所述各个像素点的颜色参数通过如下方法计算所述待处理图像对应的颜色参数的偏离值::

41.根据权利要求39或40所述的装置,其特征在于,所述参考白点确定模块包括: 对比单元,用于将所述待处理图像对应的颜色散布范围、所述各个像素点的亮度参数和颜色参数,以及所述各个像素点蓝色色度分量的均值和红色色度分量的均值与预设条件相对比; 确定单元,用于确定满足所述预设条件的像素点为参考白点; 所述预设条件包括:
-S X Db<cbp-Mb<s X Db ;
-s X Dr<crp-Mr<s X Dr ;
yP ^ t ; 其中,cbp为所述确定为参考白点的像素点的蓝色色度分量,crp为所述确定为参考白点的像素点的红色色度分量,Yp为所述确定为参考白点的像素点的亮度分量,s为预设的颜色散布范围阈值,t 为预设的亮度阈值。
42.一种图像校正装置,其特征在于,所述装置包括: 参数获取模块,用于获取待处理图像中,各个像素点的亮度参数和颜色参数; 颜色散布范围获取模块,用于基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 参考白点确定模块,用于依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 光照色度获取模块,用于基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 图像校正模块,用于根据标准白光下的图像的光照色度和所述待处理图像的光照色度,对所述待处理图像进行颜色校正,以使校正后的待处理图像的颜色趋近于标准白光下的图像的颜色。
43.根据权利要求42所述的装置,其特征在于,所述图像校正模块具体用于通过如下方法对所述待处理图像进行颜色校正:
44.根据权利要求42所述的装置,其特征在于,所述参考白点确定模块具体用于根据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,与颜色散布范围阈值和亮度阈值的比较结果,确定所述待处理图像的参考白点。
45.根据权利要求42或44所述的装置,其特征在于,所述颜色散布范围获取模块包括: 均值计算单元,用于基于所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的均值; 偏离值计算单元,用于基于所述颜色参数的均值以及所述各个像素点的颜色参数,计算所述待处理图像对应的颜色参数的偏离值,所述颜色参数的偏离值用于表征所述待处理图像对应的颜色散布范围。
46.根据权利要求45所述的装置,其特征在于, 所述参数获取模块获取的颜色参数包括:蓝色色度分量cb和红色色度分量cr ; 所述均值计算单元计算的颜色参数的均值包括:蓝色色度分量的均值Mb和红色色度分量的均值Mr ; 所述偏离值计算单元计算的颜色参数的偏离值包括:偏离蓝色色度分量的偏离值Db,和偏离红色色度分量的偏离值Dr。
47.根据权利要求46所述的装置,其特征在于,所述偏离值计算单元具体用于基于所述颜色参数的均值以及所述各个像素点的颜色参数通过如下方法计算所述待处理图像对应的颜色参数的偏离值:
48.根据权利要求46或47所述的装置,其特征在于,所述参考白点确定模块包括: 对比单元,用于将所述待处理图像对应的颜色散布范围、所述各个像素点的亮度参数和颜色参数,以及所述各个像素点蓝色色度分量的均值和红色色度分量的均值与预设条件相对比; 确定单元,用于确定满足所述预设条件的像素点为参考白点; 所述预设条件包括:
-S X Db<cbp-Mb<s X Db ;
-s X Dr<crp-Mr<s X Dr ;
yP ^ t ; 其中,cbp为所述确定为参考白点的像素点的蓝色色度分量,crp为所述确定为参考白点的像素点的红色色度分量,Yp为所述确定为参考白点的像素点的亮度分量,s为预设的颜色散布范围阈值,t为预设的亮度阈值。
49.一种终端设备,其特征在于,包括处理器、存储器和屏幕组件, 其中,所述存储器用于存储对待处理图像进行图像分类的程序;所述处理器用于读取所述存储器中存储的程序,并根据所述程序执行图像分类的操作,所述图像分类的操作包括: 获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 利用所述待处理图像的光照色度,从训练图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的训练图像的类别,其中,所述满足匹配条件的训练图像的类别为所述待处理图像的类别; 其中,所述训练图像集合中存储有各个训练图像的光照色度与各个训练图像的类别之间的对应关系; 所述屏幕组件用于显示待处理图像,以及所述待处理图像的类别信息。
50.根据权利要求49所述的终端设备,其特征在于,所述匹配条件包括: 所述满足匹配条件的训练图像的光照色度与所述待处理图像的光照色度的差值最小,或者,所述满足匹配条件的训 练图像的光照色度与所述待处理图像的光照色度的差值小于预设的差值阈值。
51.一种终端设备,其特征在于,包括处理器、存储器和屏幕组件, 其中,所述存储器用于存储对待处理图像进行图像检索的程序; 所述处理器用于读取所述存储器中存储的程序,并根据所述程序执行图像检索的操作,所述图像检索的操作包括: 获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 利用所述待处理图像的光照色度,从图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的目标图像,其中,所述目标图像存储在其光照色度所对应的存储位置或存储顺序上; 其中,所述图像集合中存储有各个图像的光照色度与各个图像的存储位置之间的对应关系,或者各个图像的光照色度与各个图像的存储顺序之间的对应关系; 所述屏幕组件用于显示所述待处理图像和目标图像。
52.根据权利要求51所述的终端设备,其特征在于,所述匹配条件包括: 所述目标图像的光照色度与所述待处理图像的光照色度的差值最小,或者,所述目标图像的光照色度与所述待处理图像的光照色度的差值小于预设的差值阈值。
53.一种终端设备,其特征在于,包括处理器、存储器和屏幕组件, 其中,所述存储器用于存储对待处理图像进行图像校正的程序; 所述处理器用于读取所述存储器中存储的程序,并根据所述程序执行图像校正的操作,所述图像校正的操作包括:获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 根据标准白光下的图像的光照色度和所述待处理图像的光照色度,对所述待处理图像进行颜色校正,以使校正后的待处理图像的颜色趋近于标准白光下的图像的颜色; 所述屏幕组件用于显示经过图像校正后的待处理图像。
54.一种智能相册的管理系统,其特征在于,包括:智能相册客户端和智能相册服务器端, 其中,所述智能相册客户端用于向所述智能相册服务器端传输待处理的图像; 所述智能相册服务器端用于获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 利用所述待处理图像的光照色度,从训练图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的训练图像的类别,其中,所述满足匹配条件的训练图像的类别为所述待处理图像的类别; 其中,所述训练图像集合中存储有各个训练图像的光照色度与各个训练图像的类别之间的对应关系。
55.一种智能相册的管理系统,其特征在于,包括:智能相册客户端和智能相册服务器端, 其中,所述智能相册客户端用于向所述智能相册服务器端传输待处理的图像; 所述智能相册服务器端用于获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围; 依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 利用所述待处理图像的光照色度,从图像集合中获取其光照色度与所述待处理图像的光照色度满足匹配条件的目标图像,其中,所述目标图像存储在其光照色度所对应的存储位置或存储顺序上; 其中,所述图像集合中存储有各个图像的光照色度与各个图像的存储位置之间的对应关系,或者各个图像的光照色度与各个图像的存储顺序之间的对应关系。
56.一种智能相册的管理系统,其特征在于,包括:智能相册客户端和智能相册服务器端, 其中,所述智能相册客户端用于向所述智能相册服务器端传输待处理的图像; 所述智能相册服务器端用于获取待处理图像中,各个像素点的亮度参数和颜色参数; 基于所述各个像素点的颜色参数,获取所述待处理图像对应的颜色散布范围;依据所述颜色散布范围以及所述各个像素点的亮度参数和颜色参数,确定所述待处理图像的参考白点; 基于所述参考白点的光照色度,获取所述待处理图像的光照色度; 根据标准白光下的图像的光照色度和所述待处理图像的光照色度,对所述待处理图像进行颜色校正,以使校正后 的待处理图像的颜色趋近于标准白光下的图像的颜色。
【文档编号】G06K9/66GK103971134SQ201410173019
【公开日】2014年8月6日 申请日期:2014年4月25日 优先权日:2014年4月25日
【发明者】张伟, 陈茂林, 颜国雄 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1