[发明专利]一种基于卷积神经网络的零售商品识别方法有效
申请号: | 201811541070.2 | 申请日: | 2018-12-17 |
公开(公告)号: | CN109685780B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 王敏;方仁渊;范晓烨 | 申请(专利权)人: | 河海大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06N3/04 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 唐红 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于卷积神经网络的零售商品识别方法,首先使用一个通用的粗粒度的数据集训练一个定制的yolov3目标检测器,接着输入待检测图像,得到一系列初级语义对象,然后根据一系列规则组合初级语义对象为高级语义对象,最后通过判断需检测的目标的属性与各个高级语义对象的属性间的相似度对比得到所需目标。本发明使得基于通用的粗粒度数据集训练得到的检测器在一定条件下也可用于完成细粒度分类任务;相比于传统方法直接采集目标类别的数据进行训练,本发明可极大地降低数据采集成本和在生产环境下使用的门槛。 | ||
搜索关键词: | 一种 基于 卷积 神经网络 零售 商品 识别 方法 | ||
【主权项】:
1.一种基于卷积神经网络的零售商品识别方法,其特征在于:先利用通用的粗粒度数据集训练一个yolo3目标检测器,再向其中输入图像得到一系列粗粒度目标的类别和位置信息,然后根据事先定义的包含关系组合低级语义对象得到一系列高级语义对象;最后在这些对象中选取需要检测的细粒度目标;具体包括以下步骤:步骤1:从公开数据集的类别集合中按照对应规则筛选粒度合适的类别,然后将选取好的类别所对应的图片组成训练集:步骤2:使用步骤1选取的训练集训练yolo3目标检测器,得到一个较为准确的一般目标检测器;步骤3:将待检测图像输入步骤2中得到的目标检测器,得到一系列低级语义对象的类别以及它们的位置;步骤4:选取合适的μa,μb,确定包含关系:对于低级语义对象A,B,若A∩B=A,或者且则其中S(A)指低级语义对象A的边界框的面积,μa和μb分别用于在某个对象的边界框并不完全落在另一个对象的边界框中时确定它们两个之间是否存在包含关系;步骤5:将步骤3中得到的低级语义对象集合S={t1,t2,…tn}按映射f:转化初始高级语义对象集合S’={T1,T2…Tn};其中Ti={ti};步骤6:按照以下规则合并对象:对于高级语义对象Ta,Tb,若存在Ta,Tb,ti,tj,ti∈Tα且tj∈Tb,或者cti≠ctj,且则合并Ta,Tb为它们的并集,即Tn+1=Ta∪Tb,从S’中删除Ta,Tb并添加Tn+1;其中,高级语义对象指低级语义对象的集合;重复该步骤,直到高级语义对象集合中不存在满足以上所提到规则的对象对,即直至S′不在变化最终得到S″={To,To+1,…Tp};步骤7:对于需检测的对象,人工给出其包含的低级语义对象类别,在步骤6中得到的高级语义对象中检索,如果人工给出的类别集合是某个高级语义对象的类别集合的子集,则它就是需要检测的目标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811541070.2/,转载请声明来源钻瓜专利网。