【技术实现步骤摘要】
一种基于改进的yolov5的餐饮工作人员服饰识别方法
[0001]本专利技术涉及计算机视觉
,尤其涉及一种基于改进的yolov5的餐饮工作人员服饰识别方法。
技术介绍
[0002]当前随着国家经济快速发展和外卖行业的兴起,社会上出现了各种各样的餐饮单位,随之而来的食品安全事件频频发生,食品安全卫生引起越来越多人的关注,人们对餐饮行业的要求也随之提高。为了在一定程度上解决因餐饮工作人员在制作过程中导致的不干净的食物的问题,管理人员需要加强餐饮工作人员的服饰佩戴的检测。早期基于计算机视觉的服饰检测算法通常利用运动分割的办法找到视频中的特定区域,利用服饰的原有特征进行检测识别,但是传统方法提取的特征本身不具有高度抽象性,在现实场景中,餐饮工作人员的服饰目标特征易受周围环境的影响,表现出一定的差异性,导致检测的准确率下降,无法满足预警的要求。因此,为了增强对餐饮工作人员服饰佩戴的监督,保障食品制作过程中的卫生安全,降低人力成本投入,研发出能够排除餐饮制作环境中的干扰等不稳定因素,同时确保精度的智能餐饮工作人员服饰佩戴检测方法势在必行。
[0003]基于深度学习的目标检测算法主要分为双阶网络和单阶网络。双阶网络生成一个区域候选框,然后对候选框进行目标的分类与回归,其检测精度很高,但是检测速度往往低于单阶网络,实时性不强。单阶网络可以直接生成物体属于某个类别的概率和所在位置的坐标值,凭借轻量化的优点得到广泛应用,如航空发动机内部缺陷检测,无人驾驶汽车、灾害预警和市貌改善。
[0004]其中,YOLO系列因为 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进的yolov5的餐饮工作人员服饰识别方法,其特征在于,包括以下步骤:S1、样本数据采集;(1)利用聚焦网络爬虫技术获取相关的数据,并把采集到的图片格式转换为.jpg进行储存;(2)使用labelImg标注工具标注出各目标的锚框,在使用labelImg标注工具之前,需要创建两个文件夹,一个存放已经采集好的图片,另一个存放准备标定后的txt文件,并修改data文件夹下的predefined_classes.txt类文件并保存,其次需要配置Anaconda环境,运行Anaconda Prompt,在终端通过pip install labelImg命令安装labelImg,并启用,进入labelImg界面需要点击open dir选择存放采集好的图片文件夹,然后再选择存放txt文件的文件夹,最后开始制作数据集;S2、基于YOLOv5算法构建改进型YOLOv5神经网络结构;(1)引入RFB
‑
s增强特征提取;多层特征融合是实现不同大小目标准确识别的一种常用方法,RFB
‑
s模块从主干网络中分别提取尺度大小为8
×
8、16
×
16、32
×
32的特征图,经过反卷积后依次与上一级融合,然后对不同融合尺度进行预测,以此保证网络对小目标的识别率,由于从浅到深,感受野越大,特征图提取的语义信息等级越高,而分辨率越低,因此在较深层和较浅层都会存在不同程度不同类型的信息损失,RFB
‑
s和RFB相比主要有两个改进,一方面用3
×
3卷积层代替5x5卷积层,另一方面用1
×
3和3
×
1卷积层代替3
×
3卷积层,主要目的应该是为了减少计算量,类似Inception后期版本对Inception结构的改进,以增强对不同形态、不同大小目标的特征提取能力;(2)采用Focal
‑
Loss替换BCE
‑
loss;采用Focal
‑
Loss替换分类损失函数,由于餐饮工作人员的服饰包括不同尺寸的大小目标,相对的大目标较易检测识别,但是小目标在餐饮工作场景中检测的精度低,存在漏检、误检的现象,Focal
‑
Loss是为了解决训练过程中难分样本和易分样本类别不平衡问题而提出的,通过重新分配权重,减少易分样本所占的损失值比重,训练得到的模型将更多的注意力集中到难分的样本上,从而提高小目标或遮挡目标的检测精度,以二分类任务为例,Focal Loss损失函数的处理过程如下:在上述公式中,p指的是模型对样本类别的预测概率,(1
‑
p)
γ
为抑制系数,γ为抑制参数,该参数要求大于0,主要用来抑制易样本的权重,y表示实际的标签类别;(3)锚框回归优化;使用EIOU回归损失函数来解决CIOU存在的问题,在CIOU的惩罚项基础上将候选框和实际目标区域长宽比值的影响因子拆分开,分别计算候选框和实际目标区域的长宽数值,EIOU回...
【专利技术属性】
技术研发人员:李跃华,仲新,王金凤,曹睿吉,冯浩宸,季萱颐,
申请(专利权)人:南通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。