一种基于形状上下文的服装款式检索方法技术

技术编号:22565519 阅读:18 留言:0更新日期:2019-11-16 12:12
本发明专利技术公开了一种基于形状上下文的服装款式检索方法,包括确定款式样本,并建立轮廓形状库;轮廓形状的形状上下文描述;输入款式轮廓提取和描述;款式轮廓的形状上下文匹配;款式轮廓的相似度排序;本发明专利技术无须对图片预处理,不受图片背景、颜色等干扰,可以按照实际需要调整服装款式的轮廓;结合服装款式特征进行匹配,从一定程度上可以反映出服装的结构特征要素,可以对目标款式轮廓进行智能廓形分类;利用形状上下文方法进行轮廓特征描述与匹配,准确度高,可以将图形的点与点之间进行匹配;本发明专利技术确定了服装关键部位,并提取关键点的轮廓,利用形状上下文方法进行服装轮廓的匹配与相似度计算,快速实现服装款式识别。

A fashion style retrieval method based on Shape Context

The invention discloses a fashion style retrieval method based on the shape context, including determining the style sample and establishing the contour shape database; the shape context description of the contour shape; the extraction and description of the input style contour; the shape context matching of the style contour; the similarity ranking of the style contour; the invention does not need to preprocess the picture and is not interfered by the picture background, color, etc It can adjust the outline of clothing style according to the actual needs; match with clothing style features, to a certain extent, it can reflect the structural feature elements of clothing, and it can carry out intelligent outline classification for the outline of the target style; use the shape context method to describe and match the outline features, with high accuracy, it can match the points of the figure; the invention The key parts of clothing are determined, the contour of key points is extracted, and the matching and similarity calculation of clothing contour are carried out by using the shape context method, so as to realize the recognition of clothing style quickly.

【技术实现步骤摘要】
一种基于形状上下文的服装款式检索方法
本专利技术涉及服装设计领域,具体为一种基于形状上下文的服装款式检索方法。
技术介绍
随着大数据智能时代的到来,对生产和销售过程的要求越来越高,服装的款式是服装所有信息的基础,由服装外轮廓和内部细节变化构成,反映了服装结构的形态特征、造型设计、风格信息等。服装廓形是影响服装款式风格的主要因素,不包含颜色和纹理特征,可用于服装推荐系统。服装样板是样板师根据服装廓形、尺寸、面料、特殊工艺等信息反复检查调整获得。现有的打板方法大多从服装原型或者款式基型入手,对样板师的要求很高,出样的周期较长。因此寻找一种有效地方法识别服装款式很有必要。现有的服装企业根据有限的品类库进行查找,无法对以往的数据资料有效的筛选,很难根据已知款式特征进行检索。图像识别主要利用特征提取和高维索引技术进行检索。目前针对服装轮廓进行特征提取及分类的方法主要有基于小波傅里叶描述子的学习机分类法以及基于融合特征的欧式距离分类法。但是均有不足,比如计算复杂、适应性差以及效率低等。服装的品类有很多种,同类别的服装,款式不尽相同,但是服装的廓形基本可以分为六大类:A形、S形、X形、H形、T形、O形。服装款式的识别主要以文本标记和分类为主,语义差距大,无法作为标准化的资料。服装款式设计在服装廓形、领型、袖型等方面一定程度上相似,很多产品都是在原设计基础上继续调整,此外服装结构设计在款式基型的基础上设计更加快速,同时越来越多的消费者在购买服装时带有目标款式,因此服装款式图象的检索变得尤为重要。另一方面,为了更好的应对多品种、小批量、短周期的生产现状,服装企业必须加快设计与生产的速度,虽然在建立服装资料库方面提出了服装通用部件库、品类模块、局部细节模块等,但是在真正使用以往资料时,无法快速准确地检索;且对图像的识别算法复杂,易受背景噪音的影响,无法对整个款式进行有效的筛选。现有技术对服装款式图的要求高,对图片的预处理过程繁复且效果不一,受背景噪音影响较大,同时现有技术的目的多是对服装款式轮廓的单一识别,识别效果差。
技术实现思路
本专利技术的目的在于提供一种基于形状上下文的服装款式检索方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于形状上下文的服装款式检索方法,包括如下具体步骤:S1:确定款式样本,并建立轮廓形状库,具体为:S11:选取需要的服装款式图片作为服装检索款式库;S12:对服装款式结构特征要素进行分析和文献调查,确定服装款式的关键部位,并提取关键部位对应的m个关键点,记录对应点的坐标,然后对所提取的m个关键点进行标准化;S13:在获得的由关键点所构成的封闭图形基础上,进行均匀采样,采样n个点,并得到对应点的坐标,将获得的所有样本的坐标数据作为轮廓形状库,以供后续款式检索;S2:轮廓形状的形状上下文描述:获得样本的轮廓后,对所有样本进行形状上下文描述,具体方法为:S21:构建极坐标空间:将极坐标空间按照角度分为a份,极半径分为b份,即a*b个区间,将每一份定义为一个bin,将所有点的二维坐标转换为极坐标;S22:极坐标构建完成后,将所有点Pi分别作为原点,统计其余轮廓点相对于点Pi在各个bin上的分布个数,即可得到该点的形状上下文直方图;S23:每个样本轮廓由n个点组成,即得到n个a*b的直方图矩阵,从而得到所有样本的形状上下文描述子;S3:输入款式轮廓提取和描述:读取输入款式的图像,采用轮廓形状库的提取方法提取输入款式的轮廓,记录关键点的坐标,按照上述方法对输入款式轮廓计算形状上下文描述;S4:款式轮廓的形状上下文匹配:将输入款式图形的形状上下文描述子与服装轮廓特征库中的图形描述子比较,计算形状描述子之间的距离,具体步骤为:S41:输入款式的轮廓形状图A中的点Ai,与轮廓库中的款式形状图B中的所有点计算匹配代价最小的Bi,并保存匹配信息;S42:对轮廓A中剩余所有点重复上述步骤S41,得到匹配的点集和Cs值;S43:轮廓A与轮廓库中所有款式样本轮廓均重复上述步骤S41,得到与所有轮廓的Cs值,最小的即为与轮廓A最匹配的款式,保存相关匹配信息,完成服装轮廓匹配的款式的识别;S5:款式轮廓的相似度排序:根据以上步骤计算得到输入款式轮廓与所有测试样本的轮廓匹配代价,按照匹配代价的大小排序得到相似度的排序,从而检索到目标款式。作为本专利技术的一种优选方案,步骤S12中,提取关键点轮廓时从同一个部位开始,按照同样的顺序提取以保证所有样本的轮廓关键点对应部位相同。与现有技术相比,本专利技术的有益效果是:本专利技术利用形状上下文方法以目标轮廓的有限点集合表示图像特征,可以描述每个点与其它点的分布情况等关系,并且可以匹配出两个图象中各个点的匹配情况,准确率高;从款式的关键点外轮廓入手,获得n个均匀采样点组成的轮廓形状,计算形状上下文描述子,计算输入款式轮廓形状描述子与服装轮廓形状特征库形状上下文描述子的匹配代价,代价越小,轮廓越相似;无须对图片预处理,不受图片背景、颜色等干扰,可以按照实际需要调整服装款式的轮廓;本专利技术结合服装款式特征进行匹配,提出的是关键点包括服装的肩线、腰线、臀线、中摆线和下摆线的结构特征,从一定程度上可以反映出服装的结构特征要素,可以对目标款式轮廓进行智能廓形分类;利用形状上下文方法进行轮廓特征描述与匹配,准确度高,可以将图形的点与点之间进行匹配;本专利技术确定了服装关键部位,并提取关键点的轮廓,利用形状上下文方法进行服装轮廓的匹配与相似度计算,快速实现服装款式识别。附图说明图1为本专利技术的款式识别的步骤;图2为本专利技术的实施案例轮廓提取界面;图3为本专利技术的款式轮廓;图4为本专利技术的款式轮廓的匹配效果示意图一;图5为本专利技术的款式轮廓的匹配效果示意图二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1:请参阅图1-5,本专利技术提供一种技术方案:一种基于形状上下文的服装款式检索方法,包括如下具体步骤:S1:确定款式样本,并建立轮廓形状库,具体为:S11:选取需要的服装款式图片作为服装检索款式库;S12:对服装款式结构特征要素进行分析和文献调查,确定服装款式的关键部位,并提取关键部位对应的m个关键点,记录对应点的坐标,然后对所提取的m个关键点进行标准化;S13:在获得的由关键点所构成的封闭图形基础上,进行均匀采样,采样n个点,并得到对应点的坐标,将获得的所有样本的坐标数据作为轮廓形状库,以供后续款式检索;S2:轮廓形状的形状上下文描述:获得样本的轮廓后,对所有样本进行形状上下文描述,具体方法为:本文档来自技高网
...

【技术保护点】
1.一种基于形状上下文的服装款式检索方法,其特征在于,包括如下具体步骤:/nS1:确定款式样本,并建立轮廓形状库,具体为:/nS11:选取需要的服装款式图片作为服装检索款式库;/nS12:对服装款式结构特征要素进行分析和文献调查,确定服装款式的关键部位,并提取关键部位对应的m个关键点,记录对应点的坐标,然后对所提取的m个关键点进行标准化;/nS13:在获得的由关键点所构成的封闭图形基础上,进行均匀采样,采样n个点,并得到对应点的坐标,将获得的所有样本的坐标数据作为轮廓形状库,以供后续款式检索;/nS2:轮廓形状的形状上下文描述:获得样本的轮廓后,对所有样本进行形状上下文描述,具体方法为:/nS21:构建极坐标空间:将极坐标空间按照角度分为a份,极半径分为b份,即a*b个区间,将每一份定义为一个bin,将所有点的二维坐标转换为极坐标;/nS22:极坐标构建完成后,将所有点Pi分别作为原点,统计其余轮廓点相对于点Pi在各个bin上的分布个数,即可得到该点的形状上下文直方图;/nS23:每个样本轮廓由n个点组成,即得到n个a*b的直方图矩阵,从而得到所有样本的形状上下文描述子;/nS3:输入款式轮廓提取和描述:读取输入款式的图像,采用轮廓形状库的提取方法提取输入款式的轮廓,记录关键点的坐标,按照上述方法对输入款式轮廓计算形状上下文描述;/nS4:款式轮廓的形状上下文匹配:将输入款式图形的形状上下文描述子与服装轮廓特征库中的图形描述子比较,计算形状描述子之间的距离,具体步骤为:/nS41:输入款式的轮廓形状图A中的点Ai,与轮廓库中的款式形状图B中的所有点计算匹配代价最小的Bi,并保存匹配信息;/nS42:对轮廓A中剩余所有点重复上述步骤S41,得到匹配的点集和Cs值;/nS43:轮廓A与轮廓库中所有款式样本轮廓均重复上述步骤S41,得到与所有轮廓的Cs值,最小的即为与轮廓A最匹配的款式,保存相关匹配信息,完成服装轮廓匹配的款式的识别;/nS5:款式轮廓的相似度排序:根据以上步骤计算得到输入款式轮廓与所有测试样本的轮廓匹配代价,按照匹配代价的大小排序得到相似度的排序,从而检索到目标款式。/n...

【技术特征摘要】
1.一种基于形状上下文的服装款式检索方法,其特征在于,包括如下具体步骤:
S1:确定款式样本,并建立轮廓形状库,具体为:
S11:选取需要的服装款式图片作为服装检索款式库;
S12:对服装款式结构特征要素进行分析和文献调查,确定服装款式的关键部位,并提取关键部位对应的m个关键点,记录对应点的坐标,然后对所提取的m个关键点进行标准化;
S13:在获得的由关键点所构成的封闭图形基础上,进行均匀采样,采样n个点,并得到对应点的坐标,将获得的所有样本的坐标数据作为轮廓形状库,以供后续款式检索;
S2:轮廓形状的形状上下文描述:获得样本的轮廓后,对所有样本进行形状上下文描述,具体方法为:
S21:构建极坐标空间:将极坐标空间按照角度分为a份,极半径分为b份,即a*b个区间,将每一份定义为一个bin,将所有点的二维坐标转换为极坐标;
S22:极坐标构建完成后,将所有点Pi分别作为原点,统计其余轮廓点相对于点Pi在各个bin上的分布个数,即可得到该点的形状上下文直方图;
S23:每个样本轮廓由n个点组成,即得到n个a*b的直方图矩阵,从而得到所有样本的形状上下文描述子;
S3:输...

【专利技术属性】
技术研发人员:王伟夏明
申请(专利权)人:江阴逐日信息科技有限公司
类型:发明
国别省市:江苏;32

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

1