一种基于草图的珠宝检索方法和系统技术方案

技术编号:18204817 阅读:38 留言:0更新日期:2018-06-13 06:34
本发明专利技术公开了一种基于草图的珠宝检索方法和系统,包括:对训练钻戒三视草图进行整体预处理和局部细粒度预处理,得到训练钻戒整体预处理三视草图和局部细粒度预处理三视草图并提取整体HOG特征和局部细粒度HOG特征建立卷积模板;获取目标钻戒三视草图,提取目标钻戒三视草图的整体HOG特征和局部细粒度HOG特征;将目标钻戒三视草图的整体HOG特征和局部细粒度HOG特征与卷积模板进行卷积,得到目标钻戒三视草图的整体HOG特征分数集合和局部细粒度HOG特征分数集合;根据目标钻戒三视草图的整体HOG特征分数集合中最高分数得到目标钻戒的整体样式,综合目标钻戒三视草图的局部细粒度HOG特征分数集合中最高分数和分类器得到目标钻戒的局部样式。

【技术实现步骤摘要】
一种基于草图的珠宝检索方法和系统
本专利技术涉及草图检索和机器学习
,尤其涉及一种基于草图的珠宝检索方法和系统。
技术介绍
草图是直观和描述性的,是非专家创建视觉内容的几种手段之一。作为查询模式,它们提供了比纯文本更自然的方式提供详细的视觉线索。随着触摸屏在电子设备的普及,基于草图的细粒度检索问题亟待解决。本专利技术研究基于草图的细粒度检索问题,即精确到个体的检索,并非普通的类别识别检索。但是,这个问题是十分困难的,主要体现在以下3个方面:自由草图本质上是抽象和简单的,草图对象不能准确描绘其真实世界的模型;草图和照片分为两个不同的视觉领域,即黑色和白色线条与彩色像素;细粒度差异在跨域和抽象级别执行时尤其具有挑战性。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种基于草图的珠宝检索方法和系统;本专利技术提出的一种基于草图的珠宝检索方法,包括:S1、对训练钻戒三视草图进行整体预处理和局部细粒度预处理,得到训练钻戒整体预处理三视草图和训练钻戒局部细粒度预处理三视草图;S2、提取训练钻戒整体预处理三视草图的整体HOG特征,提取训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征,综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板;S3、获取目标钻戒三视草图,并提取目标钻戒三视草图的整体HOG特征和局部细粒度HOG特征;S4、将目标钻戒三视草图的整体HOG特征和目标钻戒三视草图的局部细粒度HOG特征与卷积模板进行卷积,得到目标钻戒三视草图的整体HOG特征分数集合和目标钻戒三视草图的局部细粒度HOG特征分数集合;S5、根据目标钻戒三视草图的整体HOG特征分数集合中最高分数得到目标钻戒的整体样式,综合目标钻戒三视草图的局部细粒度HOG特征分数集合中最高分数和预设分类器得到目标钻戒的局部样式。优选地,步骤S1中,具体包括:将训练钻戒三视草图边界框的高度缩小到预设像素值,将训练钻戒三视草图缩放到128×256像素,得到n张训练钻戒整体预处理三视草图;将训练钻戒三视草图边界框的高度缩小到预设像素值,将训练钻戒三视草图缩放到128×64像素,得到n张训练钻戒局部细粒度预处理三视草图。优选地,步骤S2,具体包括:将训练钻戒整体预处理三视草图划分为16×16的网格,在每个网格上提取HOG特征,得到4068维度的HOG特征描述符,再通过降维算法将HOG特征描述符尺寸降低到250维度,得到训练钻戒整体预处理三视草图的整体HOG特征;将训练钻戒局部细粒度预处理三视草图划分为16×16的网格,在每个网格上提取HOG特征,得到4068维度的HOG特征描述符,再通过降维算法将HOG特征描述符尺寸降低到250维度,得到训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征;综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板;优选地,步骤S2中,所述在综合整体HOG特征和局部细粒度HOG特征建立卷积模板之后,还包括:通过随机梯度下降法对卷积模板进行优化。优选地,步骤S5中,所述预设分类器至少包括脾分类器和爪分类器;所述目标钻戒的局部样式至少包括脾和爪。优选地,步骤S1中,所述训练钻戒三视草图,具体包括:训练钻戒侧视草图、训练钻戒正视草图和训练钻戒俯视草图。一种基于草图的珠宝检索系统,包括:预处理模块,用于对训练钻戒三视草图进行整体预处理和局部细粒度预处理,得到训练钻戒整体预处理三视草图和训练钻戒局部细粒度预处理三视草图;卷积模板建立模块,用于提取训练钻戒整体预处理三视草图的整体HOG特征,提取训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征,综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板;目标特征提取模块,用于获取目标钻戒三视草图,并提取目标钻戒三视草图的整体HOG特征和局部细粒度HOG特征;特征分数计算模块,用于将目标钻戒三视草图的整体HOG特征和目标钻戒三视草图的局部细粒度HOG特征与卷积模板进行卷积,得到目标钻戒三视草图的整体HOG特征分数集合和目标钻戒三视草图的局部细粒度HOG特征分数集合;钻戒样式确定模块,用于根据目标钻戒三视草图的整体HOG特征分数集合中最高分数得到目标钻戒的整体样式,综合目标钻戒三视草图的局部细粒度HOG特征分数集合中最高分数和预设分类器得到目标钻戒的局部样式。优选地,所述预处理模块,具体用于:将训练钻戒三视草图边界框的高度缩小到预设像素值,将训练钻戒三视草图缩放到128×256像素,得到n张训练钻戒整体预处理三视草图;将训练钻戒三视草图边界框的高度缩小到预设像素值,将训练钻戒三视草图缩放到128×64像素,得到n张训练钻戒局部细粒度预处理三视草图。优选地,所述卷积模板建立模块,具体用于:将训练钻戒整体预处理三视草图划分为16×16的网格,在每个网格上提取HOG特征,得到4068维度的HOG特征描述符,再通过降维算法将HOG特征描述符尺寸降低到250维度,得到训练钻戒整体预处理三视草图的整体HOG特征;将训练钻戒局部细粒度预处理三视草图划分为16×16的网格,在每个网格上提取HOG特征,得到4068维度的HOG特征描述符,再通过降维算法将HOG特征描述符尺寸降低到250维度,得到训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征;综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板;优选地,所述卷积模板建立模块,还用于:在综合整体HOG特征和局部细粒度HOG特征建立卷积模板之后,还包括通过随机梯度下降法对卷积模板进行优化。优选地,所述钻戒样式确定模块,具体用于:所述分类器至少包括脾分类器和爪分类器;所述目标钻戒的局部样式至少包括脾和爪。优选地,所述预处理模块,具体用于:所述训练钻戒三视草图包括训练钻戒侧视草图、训练钻戒正视草图和训练钻戒俯视草图。本专利技术通过对训练钻戒三视草图进行整体预处理和局部细粒度预处理,得到训练钻戒整体预处理三视草图和训练钻戒局部细粒度预处理三视草图,提取训练钻戒整体预处理三视草图的整体HOG特征,提取训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征,综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板,获取目标钻戒三视草图,并提取目标钻戒三视草图的整体HOG特征和局部细粒度HOG特征,将目标钻戒三视草图的整体HOG特征和目标钻戒三视草图的局部细粒度HOG特征与卷积模板进行卷积,得到目标钻戒三视草图的整体HOG特征分数集合和目标钻戒三视草图的局部细粒度HOG特征分数集合,根据目标钻戒三视草图的整体HOG特征分数集合中最高分数得到目标钻戒的整体样式,综合目标钻戒三视草图的局部细粒度HOG特征分数集合中最高分数和预设分类器得到目标钻戒的局部样式,如此,本专利技术提出的基于结构部件的识别检测方法,不仅针对于钻戒整体进行分析和检索,同时支持钻戒局部部件的分析和检测,提高钻戒检索的性能和细节精准度。附图说明图1为本专利技术提出的一种基于草图的珠宝检索方法的流程示意图;图2为本专利技术提出的一种基于草图的珠宝检索系统的模块示意图。具体实施方式参照图1,本专利技术提出的一种基于草图的珠宝检索方法,包括:步骤S1,对训练钻戒三视草图进行整体预处理和局部细粒度预处理,得到训练钻戒整体预处理三视草图和训练钻戒局部细粒度预处理三视草图,具体包括:将训练钻戒三视草图边界本文档来自技高网...
一种基于草图的珠宝检索方法和系统

【技术保护点】
一种基于草图的珠宝检索方法,其特征在于,包括:S1、对训练钻戒三视草图进行整体预处理和局部细粒度预处理,得到训练钻戒整体预处理三视草图和训练钻戒局部细粒度预处理三视草图;S2、提取训练钻戒整体预处理三视草图的整体HOG特征,提取训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征,综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板;S3、获取目标钻戒三视草图,并提取目标钻戒三视草图的整体HOG特征和局部细粒度HOG特征;S4、将目标钻戒三视草图的整体HOG特征和目标钻戒三视草图的局部细粒度HOG特征与卷积模板进行卷积,得到目标钻戒三视草图的整体HOG特征分数集合和目标钻戒三视草图的局部细粒度HOG特征分数集合;S5、根据目标钻戒三视草图的整体HOG特征分数集合中最高分数得到目标钻戒的整体样式,综合目标钻戒三视草图的局部细粒度HOG特征分数集合中最高分数和预设分类器得到目标钻戒的局部样式。

【技术特征摘要】
1.一种基于草图的珠宝检索方法,其特征在于,包括:S1、对训练钻戒三视草图进行整体预处理和局部细粒度预处理,得到训练钻戒整体预处理三视草图和训练钻戒局部细粒度预处理三视草图;S2、提取训练钻戒整体预处理三视草图的整体HOG特征,提取训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征,综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板;S3、获取目标钻戒三视草图,并提取目标钻戒三视草图的整体HOG特征和局部细粒度HOG特征;S4、将目标钻戒三视草图的整体HOG特征和目标钻戒三视草图的局部细粒度HOG特征与卷积模板进行卷积,得到目标钻戒三视草图的整体HOG特征分数集合和目标钻戒三视草图的局部细粒度HOG特征分数集合;S5、根据目标钻戒三视草图的整体HOG特征分数集合中最高分数得到目标钻戒的整体样式,综合目标钻戒三视草图的局部细粒度HOG特征分数集合中最高分数和预设分类器得到目标钻戒的局部样式。2.根据权利要求1所述的基于草图的珠宝检索方法,其特征在于,步骤S1中,具体包括:将训练钻戒三视草图边界框的高度缩小到预设像素值,将训练钻戒三视草图缩放到128×256像素,得到n张训练钻戒整体预处理三视草图;将训练钻戒三视草图边界框的高度缩小到预设像素值,将训练钻戒三视草图缩放到128×64像素,得到n张训练钻戒局部细粒度预处理三视草图。3.根据权利要求1所述的基于草图的珠宝检索方法,其特征在于,步骤S2,具体包括:将训练钻戒整体预处理三视草图划分为16×16的网格,在每个网格上提取HOG特征,得到4068维度的HOG特征描述符,再通过降维算法将HOG特征描述符尺寸降低到250维度,得到训练钻戒整体预处理三视草图的整体HOG特征;将训练钻戒局部细粒度预处理三视草图划分为16×16的网格,在每个网格上提取HOG特征,得到4068维度的HOG特征描述符,再通过降维算法将HOG特征描述符尺寸降低到250维度,得到训练钻戒局部细粒度预处理三视草图的局部细粒度HOG特征;综合所述整体HOG特征和局部细粒度HOG特征建立卷积模板;优选地,步骤S2中,所述在综合整体HOG特征和局部细粒度HOG特征建立卷积模板之后,还包括:通过随机梯度下降法对卷积模板进行优化。4.根据权利要求1所述的基于草图的珠宝检索方法,其特征在于,步骤S5中,所述预设分类器至少包括脾分类器和爪分类器;所述目标钻戒的局部样式至少包括脾和爪。5.根据权利要求1所述的基于草图的珠宝检索方法,其特征在于,步骤S1中,所述训练钻戒三视草图,具体包括:训练钻戒侧视草图、训练钻戒正视草图和训练钻戒俯视草图。6.一种基于草图的珠宝检索系统,其特征在于,包括:预处理模块,...

【专利技术属性】
技术研发人员:石磊杨周旺刘利刚王士玮王康
申请(专利权)人:合肥阿巴赛信息科技有限公司
类型:发明
国别省市:安徽,34

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

1