发明名称 基于轮廓曲率特征点和支持向量机的服装款式识别方法
摘要 本发明涉及一种基于轮廓曲率特征点和支持向量机的服装款式识别方法,首先通过对服装图像的预处理获得服装轮廓,然后提取服装轮廓的轮廓曲率特征点作为特征向量,最后予以基于支持向量机的服装款式识别。服装图像的预处理包括服装图像分割、边缘检测、倾斜校正和轮廓曲线平滑;提取轮廓曲率特征点作为特征向量是指从服装轮廓曲线中提取曲率较大部位的点集,以代表轮廓外形的主要特征,按一定顺序排列,形成特征向量;予以基于支持向量机的服装款式识别是指采用支持向量机分类方法对服装款式进行分类。本发明提出的服装款式的识别方法能够使服装款式识别达到86%以上的准确率,每个样本识别耗时较短,具有快速准确的特点。
申请公布号 CN106384126A 申请公布日期 2017.02.08
申请号 CN201610806669.9 申请日期 2016.09.07
申请人 东华大学 发明人 万贤福;李东;汪军
分类号 G06K9/62(2006.01)I;G06K9/54(2006.01)I 主分类号 G06K9/62(2006.01)I
代理机构 上海统摄知识产权代理事务所(普通合伙) 31303 代理人 阎晓辉
主权项 基于轮廓曲率特征点和支持向量机的服装款式识别方法,其特征是:首先通过对服装图像的预处理获得服装轮廓,然后提取服装轮廓的轮廓曲率特征点作为特征向量,最后予以基于支持向量机的服装款式识别;所述服装图像的预处理包括服装图像分割、边缘检测、倾斜校正和轮廓曲线平滑;所述服装轮廓的轮廓像素点坐标采用b(k)=(x<sub>k</sub>,y<sub>k</sub>)表示,式中,x<sub>k</sub>和y<sub>k</sub>分别为轮廓像素点在数字图像坐标系中的横坐标值与纵坐标值,k=0,1,2,...,K‑1,K为轮廓像素点总数;所述提取服装轮廓的轮廓曲率特征点的步骤如下:1)求取轮廓在序号为k点处的一阶导数d<sub>k</sub>′、二阶导数d<sub>k</sub>″和曲率C<sub>k</sub>,其中:d<sub>k</sub>′=(y<sub>k+1</sub>‑y<sub>k</sub>)/(x<sub>k+1</sub>‑x<sub>k</sub>)d<sub>k</sub>″=(d<sub>k+1</sub>′‑d<sub>k</sub>′)/(x<sub>k+1</sub>‑x<sub>k</sub>)C<sub>k</sub>=|d<sub>k</sub>″|/(1+d<sub>k</sub>′<sup>2</sup>)<sup>3/2</sup>;2)对轮廓的曲率曲线进行峰值检测,并依据峰值的大小将峰值点的坐标排序;3)选取曲率曲线峰值最大的前40个点作为服装轮廓初始特征点集;4)将服装轮廓图旋转90度,即令b(k)=(y<sub>k</sub>,x<sub>k</sub>),重复步骤1)和2),选取曲率曲线峰值最大的前10个点作为服装轮廓的增补特征点集;5)将初始特征点集和增补特征点集合并为服装轮廓曲率总特征点集,作为特征向量。
地址 201199 上海市松江区人民北路2999号