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

一种基于傅里叶描述子和支持向量机的服装款式识别方法技术

技术编号:13942591 阅读:62 留言:0更新日期:2016-10-29 19:55
本发明专利技术涉及一种基于傅里叶描述子和支持向量机的服装款式识别方法,通过对服装图像的预处理,获取服装的外部轮廓,然后进行服装外部轮廓的傅里叶描述,再予以基于支持向量机(SVM)的服装款式识别。所述对服装图像的预处理是指对服装图像分割处理,找到最大面积的8连通区域即为服装区域,并对服装区域填充内部空洞;所述获取服装的外部轮廓是指对服装图像的预处理后进行外部的边缘检测,得到服装的轮廓图像。所述对服装的外部轮廓的傅里叶描述是指提取服装轮廓形状特征的标准化傅里叶描述子特征向量。所述基于SVM的服装款式识别采用SVM多分类器进行服装款式的多分类识别。本发明专利技术能够达到95%的识别准确率,具有快速和准确的特点,可适用于服装图像中服装款式的识别。

【技术实现步骤摘要】

本专利技术属服装款式识别
,涉及一种基于傅里叶描述子和支持向量机的服装款式识别方法,特别是涉及一种经图像分割处理后进行边缘检测得到服装轮廓图像且基于傅里叶描述子和SVM的服装款式识别的方法。
技术介绍
随着大数据时代的来临,商家通过机器视觉技术分析消费者着装风格,将有助于商家捕捉各客户群体的消费趋势,制定出有针对性的产品组合、营销计划和商业决策。同时随着人脸计算机识别技术的普及,提取人脸特征并结合服装款式特征,将会提高身份认证的精确度。服装款式是由服装的外部轮廓和内部细节变化构成的,反映了服装结构的形态特征,不包含颜色和纹理特征。因此寻找一种有效的方法描述服装的形态特征和快速精确的分类是服装款式识别领域的研究重点。由于特征提取技术和模式识别技术的复杂性,目前的服装款式特征描述以及分类方法的适应性和实时性有待进一步提高。Hou等(HOU A L,ZHAO L Q,SHI D C.Garment image retrieval based on multi-features[C],2010International Conference on Computer,Mechatronics,Control and Electronic Engineering(CMCE 2010),2010:194-197.)在服装照片检索的研究中提出了使用融合特征(HU不变矩和傅里叶描述子)来描述服装的形状特征,通过计算欧式距离来判断形状的相似性。欧式距离虽然是一种简单有效的相似性判断方法,但是在处理复杂特征的分类问题上与机器学习分类器相比效果较差。An等(AN L X,LI W.An integrated approach to fashion flat sketches classification[J],International Journal of Clothing Science and Technology,2014,26(5):346-366.)提出了一个服装设计平面图的分类方法,使用小波傅里叶描述子(Wavelet Fourier Descriptor,WFD)描述轮廓特征,对WFD降维后训练了极端学习机分类器(Extreme Learning Machine,ELM),进行服装设计平面图的分类。An提出的WFD是离散小波和傅里叶描述子(Fourier Descriptor,FD)的结合。由于WFD特征向量之间的相似度对比方法较复杂,且依赖于目标物体轮廓的复杂度,因此WFD并不太适合形状的实时分类。ELM虽然能够极大的提高网络学习的速度和泛化能力,但却不可避免的造成过拟合的隐患,使分类效果降低。同时An识别的是服装设计平面图,没有颜色和纹理的干扰,因此获取服装轮廓更平滑,识别难度略低;其识别方法不适用于有颜色和纹理的服装。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于傅里叶描述子和支持向量机的服装款式识别方法,特别是涉及一种经图像分割处理后进行边缘检测得到服装轮廓图像且基于傅里叶描述子和SVM的服装款式识别的方法。本专利技术经过预处理后获得服装轮廓,用于后续提取轮廓的形状特征;采用的傅里叶描述子作为一种被广泛使用的形状特征描述方法,能够有效的表达轮廓的整体形状特点,具有计算简单、抗噪性强等特点,更适合进行快速获取服装款式的形态特征。SVM由于其非线性映射的理论基础避免了“维数灾难”,学习少量的多维数据也能达到很好的分类效果,具有较好的鲁棒性,因此更适合进行服装的款式分类。本专利技术的服装款式的识别方法,通过对服装图像的预处理,获取服装的外部轮廓,然后进行服装的外部轮廓的傅里叶描述,再予以基于SVM的服装款式识别;使用傅里叶描述子提取服装轮廓特征,以傅里叶描述子特征向量训练支持向量机,进行服装款式识别;所述对服装图像的预处理是指对服装图像分割处理,找到最大面积的8连通区域即为服装区域,并对服装区域填充内部空洞;所述获取服装的外部轮廓是指对服装图像的预处理后进行外部的边缘检测,得到服装的轮廓图像。作为优选的技术方案:如上所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,所述服装图像为白色背景的服装灰度图像,原图为RGB空间的彩色服装图像,将彩色图像三维RGB空间中每个像素的颜色向直线R=G=B做射影,转化为一维空间的灰度图像。如上所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,所述服装图像分割的步骤为:(1)将灰度图像的灰度值在low-255之间的值映射到0-255之间,低于low的值映射为0,增强灰度图像中服装图案与背景的对比度;(2)使用最大类间方差法对灰度图像进行二值化,并对二值图像进行取反运算,便于后续形态学处理;(3)对二值图像进行形态学闭运算处理,平滑服装图案的边界,连接边界狭窄的缺口,其中闭运算的结构元素为半径2-4个像素的圆盘;(4)在上步骤获得的二值图像中标记8连通的区域,找到最大面积的8连通区域即为服装区域,并对服装区域填充内部空洞。如上所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,所述low取值范围为90-100。如上所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,所述边缘检测使用canny算子。如上所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,所述服装的外部轮廓的傅里叶描述具体为:前处理得到了服装轮廓的数字图像,由于数字图像是用像素矩阵表示的,可以看作是像素为单位的平面坐标系;服装的外部轮廓中的轮廓像素点采用坐标b(k)=(xk,yk)表示,式中xk和yk分别为其横坐标值与纵坐标值;k=0,1,2,...N-1;N为轮廓像素点总数;每个坐标写成复数形式:b(k)=xk+jyk,j为虚数单位;将复数坐标序列b(k)进行离散傅里叶变换得到服装轮廓b(k)的傅里叶描述序列a(u): a ( u ) = Σ k = 0 N - 1 b ( k ) e - j 2 π u k / N ; ]]>式中u取值为0,1,2,...,N-1;e为自然常数;为了得到对图像平移、旋转和缩放不敏感的傅里叶描述子,进一步对a(u)进行标准化得到标准化傅里叶描述子s(u): s ( u ) = | a ( u ) | | a ( 1 ) | 本文档来自技高网
...

【技术保护点】
一种基于傅里叶描述子和支持向量机的服装款式识别方法,其特征是:通过对服装图像的预处理,获取服装的外部轮廓,然后进行服装的外部轮廓的傅里叶描述,再予以基于支持向量机的服装款式识别;所述对服装图像的预处理是指对服装图像分割处理,找到最大面积的8连通区域即为服装区域,并对服装区域填充内部空洞;所述获取服装的外部轮廓是指对服装图像的预处理后进行外部的边缘检测,得到服装的轮廓图像。

【技术特征摘要】
1.一种基于傅里叶描述子和支持向量机的服装款式识别方法,其特征是:通过对服装图像的预处理,获取服装的外部轮廓,然后进行服装的外部轮廓的傅里叶描述,再予以基于支持向量机的服装款式识别;所述对服装图像的预处理是指对服装图像分割处理,找到最大面积的8连通区域即为服装区域,并对服装区域填充内部空洞;所述获取服装的外部轮廓是指对服装图像的预处理后进行外部的边缘检测,得到服装的轮廓图像。2.根据权利要求1所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,其特征在于,所述服装图像为白色背景的服装灰度图像;原图为RGB空间的彩色服装图像,将彩色图像三维RGB空间中每个像素的颜色向直线R=G=B做射影,转化为一维空间的灰度图像。3.根据权利要求1所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,其特征在于,所述服装图像分割的步骤为:(1)将灰度图像的灰度值在low-255之间的值映射到0-255之间,低于low的值映射为0,增强灰度图像中服装图案与背景的对比度;(2)使用最大类间方差法对灰度图像进行二值化,并对二值图像进行取反运算,便于后续形态学处理;(3)对二值图像进行形态学闭运算处理,平滑服装图案的边界,连接边界狭窄的缺口,其中闭运算的结构元素为半径2-4个像素的圆盘;(4)在上步骤获得的二值图像中标记8连通的区域,找到最大面积的8连通区域即为服装区域,并对服装区域填充内部空洞。4.根据权利要求3所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,其特征在于,所述low取值范围为90-100。5.根据权利要求1所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,其特征在于,所述边缘检测使用canny算子。6.根据权利要求1所述的一种基于傅里叶描述子和支持向量机的服装款式识别方法,其特征在于,所述服装的外部轮廓的傅里叶描述具体为:服装的外部轮廓中的轮廓像素点采用坐标b(k)=(xk,yk)表示,式中xk和yk分别为其横坐标值与纵坐标值;k=0,1,2,...N-1;N为轮廓像素点总数;每个坐标写成复数形式:b(k)=xk+jyk,j为虚数单位;将复数坐标序列b(k)进行离散傅里叶变换得到服装轮廓b(k)的傅里叶描述序列a(u): a ( u ...

【专利技术属性】
技术研发人员:万贤福李东汪军
申请(专利权)人:东华大学
类型:发明
国别省市:上海;31

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

1