[发明专利]一种基于嵌入式设备和深度学习的安全帽识别方法在审
申请号: | 202010992898.0 | 申请日: | 2020-09-21 |
公开(公告)号: | CN112149551A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 盛敏豪;宋安平;翟鑫奕;李志伟;吴吉文 | 申请(专利权)人: | 上海孚聪信息科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 上海泰能知识产权代理事务所(普通合伙) 31233 | 代理人: | 钱文斌 |
地址: | 201822 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 嵌入式 设备 深度 学习 安全帽 识别 方法 | ||
1.一种基于嵌入式设备和深度学习的安全帽识别方法,其特征在于,包括以下步骤:
(1)获取现场图片,通过现场图片对YOLO Nano模型进行训练,并将训练好的YOLONano模型搭载到嵌入式设备上;所述YOLO Nano模型为改进的YOLO Nano模型,其优化了模型框架,并在具体数据集上使用自搜索框架对网络结构进行调整;
(2)在嵌入式设备上搭载检测程序,接收多路视频流,对多路视频流采用所述训练好的YOLO Nano模型进行安全帽的识别,将识别结果整合进视频流并统计信息。
2.根据权利要求1所述的基于嵌入式设备和深度学习的安全帽识别方法,其特征在于,所述步骤(1)具体包括:构建YOLO Nano原型网络和搜索空间;收集具体数据集;在收集到的数据集上进行自搜索网络结构的训练;输出Normal Cell和Reduce Cell两种网络模块;得到训练好的YOLO Nano模型。
3.根据权利要求1所述的基于嵌入式设备和深度学习的安全帽识别方法,其特征在于,所述步骤(2)中对多路视频流采用所述训练好的YOLO Nano模型进行安全帽的识别时使用TensorRT技术进行模型的优化。
4.根据权利要求3所述的基于嵌入式设备和深度学习的安全帽识别方法,其特征在于,所述使用TensorRT技术进行模型的优化具体为:得到训练好的临时权重参数,并转化为YOLO Nano模型;将YOLO Nano模型文件转换为ONNX格式的模型文件;使用TensorRT框架将ONNX格式的模型转换为TensorRT优化后的推理引擎,并放入整体的安全帽识别流程框架中作为最终推理引擎使用。
5.根据权利要求1所述的基于嵌入式设备和深度学习的安全帽识别方法,其特征在于,所述步骤(2)中对多路视频流采用所述训练好的YOLO Nano模型进行安全帽的识别前还包括将多路视频流整合为一个待处理流的步骤。
6.根据权利要求1所述的基于嵌入式设备和深度学习的安全帽识别方法,其特征在于,所述步骤(2)中在对多路视频流采用所述训练好的YOLO Nano模型进行安全帽的识别后还包括对检测到的未佩戴安全帽人员的定位框的位置进行判断的步骤,具体的判断方式为使用PNPoly算法判断所述定位框是否至少有一个点在多边形危险区域内部。
7.根据权利要求1所述的基于嵌入式设备和深度学习的安全帽识别方法,其特征在于,所述步骤(2)中对多路视频流采用所述训练好的YOLO Nano模型进行安全帽的识别后还包括对检测到的未佩戴安全帽人员在场景中的位置进行定位,并记录位置信息;同时,对所述未佩戴安全帽人员的截图进行标注,并记录序号,实现对未佩戴安全帽人员的轨迹追踪。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海孚聪信息科技有限公司,未经上海孚聪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010992898.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手工皂免切加工装置
- 下一篇:一种神经网络模型图像水印的去除方法