一种基于韦伯局部描述符的服装分类识别方法

文档序号:6550665阅读:450来源:国知局
一种基于韦伯局部描述符的服装分类识别方法
【专利摘要】本发明公开了一种基于韦伯局部描述符的服装分类识别方法,属于图像处理和模式识别技术。包括对作为训练样本的服装图像和待分类的服装图像利用韦伯局部描述符进行特征提取,得出用于表征该服装图像的特征向量;并且依次求取待分类服装图像的特征向量与训练样本中服装图像的特征向量之间的相似度;第二步,选取与训练样本相似度最高的待分类服装,通过两者特征向量的差异来选取与训练样本相似度最高的待分类服装。本发明能够在使用少量训练样本的同时较好地解决多分类问题,同时需要的每一种服装所能提供的训练样本少;而且能够定量描述服装款式,便于快速查询服装的信息。
【专利说明】
一种基于韦伯局部描述符的服装分类识别方法

【技术领域】
[0001]一种基于韦伯局部描述符的服装分类识别方法,属于图像处理和模式识别技术。

【背景技术】
[0002]目前,常用的物品分类识别的方法主要有基于SVM(支持向量机)的模式分类方法,基于BP人工神经网络的模式分类方法,基于Adaboost算法的模式分类方法等。但这些方法都有自身的局限性。
[0003]SVM(支持向量机)的模式分类方法是通过一个非线性映射P,把样本空间映射到一个高维乃至无穷维的特征空间中(Hilbert空间),使得在原来的样本空间中非线性可分的问题转化为在特征空间中的线性可分的问题,但是SVM (支持向量机)对二分类问题较为有效,当面临多分类问题时效果往往不理想。
[0004]基于BP人工神经网络和Adaboost算法的模式分类方法都采用一种基于贪心学习的策略来搜索假设空间,这种方法一般只能获得局部最优解。此外,这两类方法需要大量的训练样本构建分类器;只有当满足这一条件时,才能对测试集进行较好的分类。若训练样本过少,则无法获得较好的分类效果。


【发明内容】

[0005]发明目的:为了克服现有技术中存在的不足,本发明提供一种基于韦伯局部描述符的服装分类识别方法,该方法能够在使用少量训练样本的同时较好地解决多分类问题,同时需要的每一种服装所能提供的训练样本少;而且能够定量描述服装款式,将其用于服装信息的检索,便于快速查询服装的信息。
[0006]为实现上述目的,本发明采用的技术方案为:一种基于韦伯局部描述符的服装分类识别方法,包括以下步骤:第一步,在训练集中,每一种服装包含3至10张的训练样本,对作为训练样本的服装图像利用韦伯局部描述符进行特征提取,得出用于表征该服装图像的特征向量;同样对待分类的服装图像提取基于韦伯局部描述符的特征向量,并且依次求取待分类服装图像的特征向量与训练样本中服装图像的特征向量之间的相似度;第二步,选取与训练样本相似度最高的待分类服装,若两者特征向量的差异低于某一设定的阈值则认为该待分类的服装属于训练样本中对应的那一类服装;若特征向量的差异高于设定的某一阈值,则通过求取待分类服装与训练样本中每一种服装中训练样本相似度的均值来判断,将均值最小者定义为待分类服装所属的服装类别。
[0007]优选的:所述韦伯局部描述符进行特征向量提取的方法,包括以下步骤,首先将服装图像分块成子图像,分别对每一块子图像提取基于韦伯局部描述符的子图像特征向量,然后将所有区块的子图像特征向量依次连接,得出用于表征该图像的特征向量。
[0008]优选的:所述韦伯局部描述符进行服装图像特征向量提取的方法,包括以下步骤:
[0009]I),通过使用韦伯局部描述符将该服装图像中的子图像分为差励图像和方向图像两部分;然后利用差励算子f。。计算像素X。的差励I (Xe):

【权利要求】
1.一种基于韦伯局部描述符的服装分类识别方法,其特征在于,包括以下步骤:第一步,在训练集中,每一种服装包含3至10张的训练样本,对作为训练样本的服装图像利用韦伯局部描述符进行特征提取,得出用于表征该服装图像的特征向量;同样对待分类的服装图像提取基于韦伯局部描述符的特征向量,并且依次求取待分类服装图像的特征向量与训练样本中服装图像的特征向量之间的相似度;第二步,选取与训练样本相似度最高的待分类服装,若两者特征向量的差异低于某一设定的阈值则认为该待分类的服装属于训练样本中对应的那一类服装;若特征向量的差异高于设定的某一阈值,则通过求取待分类服装与训练样本中每一种服装中训练样本相似度的均值来判断,将均值最小者定义为待分类服装所属的服装类别。
2.根据权利要求1所述的基于韦伯局部描述符的服装分类识别方法,其特征在于:所述韦伯局部描述符进行特征向量提取的方法,包括以下步骤,首先将服装图像分块成子图像,分别对每一块子图像提取基于韦伯局部描述符的子图像特征向量,然后将所有区块的子图像特征向量依次连接,得出用于表征该图像的特征向量。
3.根据权利要求2所述的基于韦伯局部描述符的服装分类识别方法,其特征在于:所述韦伯局部描述符进行服装图像特征向量提取的方法,包括以下步骤: I),通过使用韦伯局部描述符将该服装图像中的子图像分为差励图像和方向图像两部分;然后利用差励算子&计算像素X。的差励ξ (Xe):
其中,其中差励算子
是当前像素χ。的第i个 邻域像素,ξ (xc) e [-π/2, π/2];同时构造差励ξ (xc)特征向量对应的直方图,把[1/2,π/2]分为 M 个区间 ImOn = 0,1,...,Μ_1);对每个区间 Im,有 Im= [ nm;1, nm’J,其中,下区间 Hnu = (m/M-1/2) π ,上区间 nm,u = [(m+l)/M-l/2] π。 同时,利用算子f1(l和L计算出像素X。的梯度方向,
V!°和V]1是利用算子f1(l和fn计算后的结果, 算子 f1Q 为:vf =X5 -X1,算子 fn 为:V丨1 =X1 -Xi(5) 其中,X1, x3, x5, X7分别是当前像素X。的第1、3、5、7个邻域像素,
T是Θ被量化的T个主方向,映射参:
O = arctan 2 (v'1, V’⑴)+ 兀,
2),构造差励图像:首先构造一幅与原图像大小相同且灰度全为O的差励图像,然后对原图像的每个像素点X。求其差励值ξ (X。),若ξ (xc) e Im则差励图像在相应位置的值为m+1 ;构造方向图像:首先构造一幅与原图像大小相同且灰度全为O的方向图像,然后对原图像的每个像素经公式⑷(5) (6)计算Θ ’(X。),若Θ ’ (xc)的值落在区间[Φ「π/Τ, Φ,+ π/Τ]则通过公式(7)将其变换为Ot,以OtR表像素X。所对应的主方向,将该主方向所对应的方向值记为t+1。 3),构造直方图,求取特征向量:根据第二步得出的差励图像、方向图像,根据这两幅图计算二维直方图{WLD(lm,Φ^}, (m = 0, l,...,M-l,t = 0,1,...,T_l),其大小为 TXM,M 是I的区间数,T为Φ的区间数;使用二维直方图的每一行形成一个一维直方图H(k),(k =.0,1,...,M-1),每一个子直方图H(k)对应的是差励区间lk,连结所有的M个子直方图,形成最终的一维直方图H= {Hm},m = O,1,...,M-1 ;将该图像分成MXN块子图像,对每一块子图像分别计算一维直方图,将所有的子图像一维直方图依次连接作为对该图像的描述。
4.根据权利要求3所述的基于韦伯局部描述符的服装分类识别方法,其特征在于:在第二步,选取与训练样本相似度最高的待分类服装方法是使用基于直方图向量的最邻近分类器进行分类:使用X 2的直方图相似性度量方法:
其中S,M是两个样本的一维WLD直方图向量,若公式(8)的结果小于某一阈值,则认为该待分类的服装属于训练样本中对应的那一类服装;否则通过求取待分类服装与训练样本中每一种服装中5张训练样本直方图向量间差异的均值来判断,将均值最小者定义为待分类服装所属的服装类别。
5.根据权利要求4所述的基于韦伯局部描述符的服装分类识别方法,其特征在于:所述差励算子为圆形算子,用(P,R)来标记,表示半径为R的圆上的P个样本点;如果Xi没有落在像素中心,则需要通过双线性插值来得到其近似值。
6.根据权利要求5所述的基于韦伯局部描述符的服装分类识别方法,其特征在于:每一种服装的训练样本张数为5张。
7.根据权利要求6所述的基于韦伯局部描述符的服装分类识别方法,其特征在于:所述服装的种类为16种,所述每张服装图像分为6*4个子图像,差励算子的邻域取P = 8,半径R = 2,方向T = 8,特征向量差异的阈值设为1*10~4。
【文档编号】G06K9/66GK104200233SQ201410285808
【公开日】2014年12月10日 申请日期:2014年6月24日 优先权日:2014年6月24日
【发明者】许梁津, 王成华, 王文博 申请人:南京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1