[发明专利]基于YOLOv3剪枝网络和嵌入式开发板的实时药盒检测方法在审

专利信息
申请号: 202011577022.6 申请日: 2020-12-28
公开(公告)号: CN112597919A 公开(公告)日: 2021-04-02
发明(设计)人: 禹鑫燚;曹铭洲;张铭扬;欧林林;戎锦涛 申请(专利权)人: 浙江工业大学
主分类号: G06K9/00 分类号: G06K9/00;G06K9/32;G06K9/62;G06N3/04;G06N3/08
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 yolov3 剪枝 网络 嵌入式 开发 实时 检测 方法
【权利要求书】:

1.基于YOLOv3剪枝网络和嵌入式开发板的药盒检测方法,其特征在于:包括如下步骤:

步骤1:设计YOLOv3主干网络及损失函数;

步骤2:通过人工拍摄的方式对各个品牌的药盒进行图像数据采集;

步骤3:制作药盒数据集并进行训练;

步骤4:通过基于BN层缩放因子γ的剪枝方法对YOLOv3进行模型压缩和加速推算;

步骤5:将YOLOv3压缩模型部署到Nano嵌入式系统上并使用TensorRT进行模型推理加速;

步骤6:使用CSI摄像头在Nano上进行实时药盒检测。

2.根据权利要求1所述的基于YOLOv3剪枝网络和嵌入式开发板的药盒检测方法,其特征在于:所述步骤1具体步骤如下:

2.1):YOLOv3主干网络设计;

2.1.1):借鉴ResNet网络中的shortcut设计加深YOLOv3主体网络的深度,通过设定卷积层中的步长参数实现卷积层的下采样。除最后三层用于预测的卷积层之外,其余的卷积层后都添加Batch Normalization(BN)操作,并在BN层接LeakyRelu激活函数。借鉴特征金字塔模型结构,通过上采样操作对网络输出的三个特征图进行融合,达到多尺度预测的目的。;

2.1.2):使用用K-meas聚类方法,对真实框进行聚类,得到九种锚框,每三种锚框对应一个尺度的特征图。此方法的目的是加速预测框的回归;

2.1.3):在网络前向推断中预测公式如下所示:

bx=σ(tx)+cx (1)

by=σ(ty)+cy (2)

bx,by是预测框在对应尺寸的特征图上的相对中心坐标值。bw,bh是预测框的宽和高。cx,cy是输出特征图grid cell的左上角坐标,pw,ph为锚框的宽和高。tx,ty为预测的坐标偏移值,tw,th为预测的尺度缩放倍数;

2.2):设计YOLOv3损失函数;

2.2.1):设计目标置信度损失函数如下所示:

其中网络输出ci通过Sigmoid函数得到

2.2.2):设计目标类别损失函数如下所示:

其中,网络输出ci通过Sigmoid函数得到表示目标检测框i中存在第j类目标的Sigmoid概率;

2.2.3):设计目标定位损失函数如下:

其中:

其中表示预测框的坐标偏移量(YOLOv3预测的是坐标偏移值),表示真实框的坐标偏移量,(bx,by,bw,bh)为预测框的参数,(cx,cy,pw,ph)为锚框的参数,(gx,gy,gw,gh)为真实框的参数;;

2.2.4):通过权重系数得到最终的损失函数:

L(O,o,C,c,l,g)=λconfLconf(o,c)+λclaLcla(O,C)+λlocLloc(l,g) (8) 。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011577022.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top