一种防护用品检视方法、系统、设备及介质转让专利

申请号 : CN202311061564.1

文献号 : CN117036327B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 袁俊王宇马晓薇崔田莹张周斌谢旭颖朱伟陈宗遒钟贤武甄若楠

申请人 : 广州市疾病预防控制中心(广州市卫生检验中心、广州市食品安全风险监测与评估中心、广州医科大学公共卫生研究院)广州大学

摘要 :

本发明公开了一种防护用品检视方法、系统、设备及介质,其中方法包括通过检视装置对目标对象进行图像获取处理,得到初始图像;将初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;根据姿势识别结果对目标对象的姿势进行调整,得到待检视图像;对待检视图像进行比例截取处理,得到截取图像集;将待检视图像与截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;对第一检测结果和第二检测结果进行置信度融合处理,得到目标检视结果。本发明实施例通过姿势识别模型和检视模型对防护用品进行检视,提高了检视的准确度,可广泛应用于目标检测技术领域。

权利要求 :

1.一种防护用品检视方法,其特征在于,所述方法包括:通过检视装置对目标对象进行图像获取处理,得到初始图像;

将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;所述姿势识别模型为双分支迭代卷积神经网络;

根据所述姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像;

对所述待检视图像进行比例截取处理,得到截取图像集;

将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;

对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。

2.根据权利要求1所述的方法,其特征在于,所述将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果,包括:通过所述双分支迭代卷积神经网络的第一分支对所述初始图像进行关节点的置信度提取处理,得到关节点置信图;

通过所述双分支迭代卷积神经网络的第二分支对所述初始图像进行关节点的亲和场提取处理,得到关节点亲和场;

对所述关节点置信图和所述关节点亲和场进行二分图匹配处理,得到姿势识别结果。

3.根据权利要求1所述的方法,其特征在于,所述将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果,包括通过所述检视模型对输入图像进行识别预测处理这一步骤,具体包括:对所述输入图像进行网格分割处理,得到检测网格集;

通过所述检测网格集对所述输入图像进行锚框检测处理,得到边界框置信度集合;

根据所述边界框置信度集合对所述输入图像进行防护用品预测处理,得到预测值。

4.根据权利要求3所述的方法,其特征在于,所述根据所述边界框置信度集合对所述输入图像进行防护用品预测处理,得到预测值,包括:获取置信度阈值和交并比阈值;

对所述边界框置信度集合中少于所述置信度阈值的边界框置信度进行归零处理,得到初始化置信度集合;

根据所述交并比阈值对所述初始化置信度集合进行非极大值抑制处理,得到预测值。

5.根据权利要求4所述的方法,其特征在于,所述根据所述交并比阈值对所述初始化置信度集合进行非极大值抑制处理,得到预测值,包括:从所述初始化置信度集合中分离提取得到最大置信度对应的边界框,并更新所述初始化置信度集合;

对所述最大置信度对应的边界框与所述初始化置信度集合中的边界框进行交并比计算处理,得到交并比值集合;

对所述交并比值集合中大于所述交并比阈值的交并比值对应的边界框的置信度进行归零处理,更新所述初始化置信度集合,并返回至所述从所述初始化置信度集合中分离提取得到最大置信度对应的边界框这一步骤,直到所述初始化置信度集合为空;

对分离提取得到的边界框进行类别检测,得到预测值。

6.根据权利要求1所述的方法,其特征在于,所述将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理之前,所述方法还包括预先训练所述检视模型,具体包括:获取模型训练数据集;

基于Darknet‑53模型构建得到检视模型;

将所述模型训练数据集输入到所述检视模型进行预测处理,得到预测结果;

结合均方误差函数和所述预测结果对所述检视模型进行反向传播处理,对所述检视模型的参数进行更新。

7.根据权利要求1所述的方法,其特征在于,在所述对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果之后,还包括:根据所述目标检视结果确定所述目标对象的脱卸检查流程,通过所述检视装置获取得到脱卸图像;

通过所述检视模型对所述脱卸图像进行防护用品脱卸预测处理,得到第一脱卸检测结果;

结合红外检测技术对所述目标对象进行消毒检测,得到第二脱卸检测结果;

根据所述脱卸检查流程对所述第一脱卸检测结果和所述第二脱卸检测结果进行判断,得到防护用品脱卸结果。

8.一种防护用品检视系统,其特征在于,所述系统包括:第一模块,用于通过检视装置对目标对象进行图像获取处理,得到初始图像;

第二模块,用于将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;所述姿势识别模型为双分支迭代卷积神经网络;

第三模块,用于根据所述姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像;

第四模块,用于对所述待检视图像进行比例截取处理,得到截取图像集;

第五模块,用于将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;

第六模块,用于对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。

9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器;

所述存储器用于存储程序;

所述处理器执行所述程序实现权利要求1至7中任一项所述的方法。

10.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。

说明书 :

一种防护用品检视方法、系统、设备及介质

技术领域

[0001] 本发明涉及目标检测技术领域,尤其是一种防护用品检视方法、系统、设备及介质。

背景技术

[0002] 在医护场所中,工作人员或医务人员通过辅助员检查与自检,确定已规范和完整穿着个人防护用品后,进入工作区进行工作。工作期间只能依靠个人留意防护用品是否脱落或者破洞,如脱落或者破洞需要及时更换。工作结束后,工作人员需要按顺序摘脱防护用品,并且每一步按照无菌操作。这种依赖于自我检视和自我监督的防控措施,容易出现流程差错而导致不必要的感染的风险。综合上述,相关技术中存在的技术问题亟需得到解决。

发明内容

[0003] 有鉴于此,本发明实施例提供一种防护用品检视方法、系统、设备及介质,以对防护用品进行智能化检视。
[0004] 一方面,本发明提供了一种防护用品检视方法,所述方法包括:
[0005] 通过检视装置对目标对象进行图像获取处理,得到初始图像;
[0006] 将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;所述姿势识别模型为双分支迭代卷积神经网络;
[0007] 根据所述姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像;
[0008] 对所述待检视图像进行比例截取处理,得到截取图像集;
[0009] 将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;
[0010] 对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。
[0011] 可选地,所述将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果,包括:
[0012] 通过所述双分支迭代卷积神经网络的第一分支对所述初始图像进行关节点的置信度提取处理,得到关节点置信图;
[0013] 通过所述双分支迭代卷积神经网络的第二分支对所述初始图像进行关节点的亲和场提取处理,得到关节点亲和场;
[0014] 对所述关节点置信图和所述关节点亲和场进行二分图匹配处理,得到姿势识别结果。
[0015] 可选地,所述将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果,包括通过所述检视模型对输入图像进行识别预测处理这一步骤,具体包括:
[0016] 对所述输入图像进行网格分割处理,得到检测网格集;
[0017] 通过所述检测网格集对所述输入图像进行锚框检测处理,得到边界框置信度集合;
[0018] 根据所述边界框置信度集合对所述输入图像进行防护用品预测处理,得到预测值。
[0019] 可选地,所述根据所述边界框置信度集合对所述输入图像进行防护用品预测处理,得到预测值,包括:
[0020] 获取置信度阈值和交并比阈值;
[0021] 对所述边界框置信度集合中少于所述置信度阈值的边界框置信度进行归零处理,得到初始化置信度集合;
[0022] 根据所述交并比阈值对所述初始化置信度集合进行非极大值抑制处理,得到预测值。
[0023] 可选地,所述根据所述交并比阈值对所述初始化置信度集合进行非极大值抑制处理,得到预测值,包括:
[0024] 从所述初始化置信度集合中分离提取得到最大置信度对应的边界框,并更新所述初始化置信度集合;
[0025] 对所述最大置信度对应的边界框与所述初始化置信度集合中的边界框进行交并比计算处理,得到交并比值集合;
[0026] 对所述交并比值集合中大于所述交并比阈值的交并比值对应的边界框的置信度进行归零处理,更新所述初始化置信度集合,并返回至所述从所述初始化置信度集合中分离提取得到最大置信度对应的边界框这一步骤,直到所述初始化置信度集合为空;
[0027] 对分离提取得到的边界框进行类别检测,得到预测值。
[0028] 可选地,所述将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理之前,所述方法还包括预先训练所述检视模型,具体包括:
[0029] 获取模型训练数据集;
[0030] 基于Darknet‑53模型构建得到检视模型;
[0031] 将所述模型训练数据集输入到所述检视模型进行预测处理,得到预测结果;
[0032] 结合均方误差函数和所述预测结果对所述检视模型进行反向传播处理,对所述检视模型的参数进行更新。
[0033] 可选地,在所述对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果之后,还包括:
[0034] 根据所述目标检视结果确定所述目标对象的脱卸检查流程,通过所述检视装置获取得到脱卸图像;
[0035] 通过所述检视模型对所述脱卸图像进行防护用品脱卸预测处理,得到第一脱卸检测结果;
[0036] 结合红外检测技术对所述目标对象进行消毒检测,得到第二脱卸检测结果;
[0037] 根据所述脱卸检查流程对所述第一脱卸检测结果和所述第二脱卸检测结果进行判断,得到防护用品脱卸结果。
[0038] 另一方面,本发明实施例还提供了一种防护用品检视系统,包括:
[0039] 第一模块,用于通过检视装置对目标对象进行图像获取处理,得到初始图像;
[0040] 第二模块,用于将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;所述姿势识别模型为双分支迭代卷积神经网络;
[0041] 第三模块,用于根据所述姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像;
[0042] 第四模块,用于对所述待检视图像进行比例截取处理,得到截取图像集;
[0043] 第五模块,用于将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;
[0044] 第六模块,用于对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。
[0045] 另一方面,本发明实施例还公开了一种电子设备,包括处理器以及存储器;
[0046] 所述存储器用于存储程序;
[0047] 所述处理器执行所述程序实现如前面所述的方法。
[0048] 另一方面,本发明实施例还公开了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
[0049] 另一方面,本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
[0050] 本发明采用以上技术方案与现有技术相比,具有以下技术效果:本发明实施例通过姿势识别模型对目标对象的姿势进行识别与调整得到待检视图像,能够提高检视模型的检视准确度;并通过将待检视图像与截取处理后的图像集输入检视模型进行防护用品的识别检测,再通过将检测结果进行置信度融合得到最终的目标检测结果,进一步提高了对防护用品的检视准确度。

附图说明

[0051] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052] 图1是本申请实施例提供的一种防护用品检视方法的流程图;
[0053] 图2是本申请实施例提供的一种姿势识别的流程图;
[0054] 图3是本申请实施例提供的一种姿势识别模型的网络结构图;
[0055] 图4是本申请实施例提供的一种检视模型的网络结构图;
[0056] 图5是本申请实施例提供的一种防护用品脱卸检测的顺序流程图;
[0057] 图6是本申请实施例提供的一种防护用品检视系统的结构示意图;
[0058] 图7是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0059] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0060] 相关技术中,防护用品的检测通过工作人员进行自我检视和自我监督,容易出现流程差错而导致不必要的感染的风险。现在目标检测在许多领域都有广泛的应用,设备穿戴相关方面较为成熟的产业有应用在后厨、医院、食品加工厂的口罩识别,以及工业界中自动识别建筑工地上工作人员安全帽佩戴情况和安全帽类型的识别。
[0061] 有鉴于此,本申请实施例中提供一种防护用品检视方法,本申请实施例中的检视方法,可应用于终端中,也可应用于服务器中,还可以是运行于终端或服务器中的软件等。终端可以是平板电脑、笔记本电脑、台式计算机等,但并不局限于此。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0062] 参照图1,本发明实施例提供一种防护用品检视方法,所述方法包括:
[0063] S101、通过检视装置对目标对象进行图像获取处理,得到初始图像;
[0064] S102、将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;所述姿势识别模型为双分支迭代卷积神经网络;
[0065] S103、根据所述姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像;
[0066] S104、对所述待检视图像进行比例截取处理,得到截取图像集;
[0067] S105、将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;
[0068] S106、对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。
[0069] 在本发明实施例中,通过姿势识别模型和检视模型对目标对象的防护用品进行检视,从而判断目标对象是否规范和完整穿、脱防护用品。首先通过检视装置对目标对象进行图像获取处理得到初始图像,其中检视装置包括摄像头和电子屏幕摄像头用于拍摄目标对象的图像,电子屏幕用于显示目标对象的姿势。需要注意的是,本实施例中电子屏幕还会显示虚线人物形状,目标对象可站立在摄像头前,按照屏幕划定的虚线人物形状摆好姿势,自觉调整远近动作。然后将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;本发明实施例的姿势识别模型采用双分支迭代卷积神经网络,对目标对象的姿势进行识别。根据所述姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像。并且本发明实施例还对所述待检视图像进行比例截取处理,得到截取图像集。将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。
[0070] 为了进一步提升检测的准确率,本发明实施例采用两种检测方式,并将两种检测方式应用于检视模型中,得到两个检测结果进行融合。第一种检测方式,采用直接将检测图片传入检视模型进行检测的方式。第二种检测方式,按照比例截取,将图片分为头部、手部、脚部以用来规范化图像,得到截取图像集。本发明实施例将检测图片分为4等分,上1/4、为头部,下1/4为脚部,剩余的中间1/2部分为手部。最后将原始图片、截取的三张图片,一并作为输入传送至检视模型中。在一种可行的实施例中,防护用品包括防护服、医用帽、护目镜、口罩等,由于防护服为连体服,在防护服的检测阶段,本发明实施例采取第一种检测方式进行整体检测。随后通过第二种检测方式对头部的图片用于检测是否佩戴医用帽、护目镜、口罩,脚部的图片用于检测是否佩戴医用鞋套,手部图片用于检测是否佩戴医用手套。这样的方式有助于排除干扰,使得模型能更准确的找到目标。对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。具体将两种检测方式的结果进行融合,权重分别设置为0.5。如,方式一检测到口罩的概率为0.75,而方式二检测到口罩的概率为0.35,则最终口罩的概率为0.75*0.5+0.35*0.5=0.55。阈值设置为0.5,即佩戴了口罩。
[0071] 需要补充说明的是,在本申请的各个具体实施方式中,当涉及到需要根据目标对象的信息、目标对象的行为数据、目标对象的历史数据以及目标对象的位置信息等与目标对象身份或特性相关的数据进行相关处理时,都会先获得目标对象的许可或者同意,而且,对这些数据的收集、使用和处理等,都会遵守相关法律法规和标准。此外,当本申请实施例需要获取目标对象的敏感信息时,会通过弹窗或者跳转到确认页面等方式获得目标对象的单独许可或者单独同意,在明确获得目标对象的单独许可或者单独同意之后,再获取用于使本申请实施例能够正常运行的必要的目标对象相关数据。
[0072] 进一步作为可选的实施方式,所述将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果,包括:
[0073] 通过所述双分支迭代卷积神经网络的第一分支对所述初始图像进行关节点的置信度提取处理,得到关节点置信图;
[0074] 通过所述双分支迭代卷积神经网络的第二分支对所述初始图像进行关节点的亲和场提取处理,得到关节点亲和场;
[0075] 对所述关节点置信图和所述关节点亲和场进行二分图匹配处理,得到姿势识别结果。
[0076] 参照图2,将初始图像作为输入图像输入双分支迭代卷积神经网络进行姿势识别,其中第一分支对所述初始图像进行关节点的置信度提取处理,得到关节点置信图,第二分支对所述初始图像进行关节点的亲和场提取处理,得到关节点亲和场。参照图3,本发明实施例使用了反复迭代的姿势识别模型进行检测,姿势识别模型包括多层卷积网络,每个卷积网络都有两个分支,即CNN‑S和CNN‑L。该网络是一个不断迭代的网络连接,第1阶段和后续阶段的网络在形态上有所区别。每个阶段的两个网络分支分别用于计算部位置信图(PartConfidence Maps,关节点)和部位亲和域(Part Affinity Fields,肢体躯干)。最终把预测到的关节置信点链接起来,即为网络检测到的人体姿势。若与本发明实施例预期的目标值在一定的误差范围内相等或近似,即代表目标对象已经按规定姿势站好,可根据姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像。
[0077] 进一步作为可选的实施方式,所述将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果,包括通过所述检视模型对输入图像进行识别预测处理这一步骤,具体包括:
[0078] 对所述输入图像进行网格分割处理,得到检测网格集;
[0079] 通过所述检测网格集对所述输入图像进行锚框检测处理,得到边界框置信度集合;
[0080] 根据所述边界框置信度集合对所述输入图像进行防护用品预测处理,得到预测值。
[0081] 在本发明实施例中,将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果,第一检测结果为对所述待检视图像进行识别检测的检测结果,第二检测结果为对截取图像集进行识别检测的检测结果。其中,识别检测的过程是相同的,具体通过将待检视图像与截取图像集为输入图像,通过检视模型对输入图像进行识别检测。识别检测过程中将大小为输入图像被分割成多个网格,得到检测网格集,根据检测网格集进行防护用品的检测。然后对所述输入图像进行锚框检测处理,得到边界框置信度集合,具体为:物体真实框的中心落在哪个网格上,哪个网格对应的锚框就负责检测物体。每个网格会预测一个边界框以及对应的置信度,置信度反映的是模型认为这个框里包含着物体的把握以及它预测到这个物体的精确程度。每个边界框会预测5个值(x,y,w,h,confident),(x,y)坐标表示框相对于网格单元边界的中心。w,h是相对于整个图像预测宽度和高度。置信度confident的定义为 Pr(Object)∈{0,1}。检视模型给每个边界框用逻辑回归预测一个目标分数,如果某个边界框和真实框重合度比其他都高,那么它的目标分数应该是1。而其他框虽然也与真实框有重叠,会被忽略掉。对于每一个单元格其还要给出预测出多个类别的概率值,其表征的是由该单元格负责预测的边界框其目标属于各个防护用品类别的概率。但是这些概率值其实是在各个边界框置信度下的条件概率,即Pr(classi|Object)。边界框类别置信度表征的是该边界框中目标属于各个类别的可能性大小以及边界框匹配目标的好坏。各个边界框类别的置信度计算为 最后根
据所述边界框置信度集合对所述输入图像进行防护用品预测处理,得到预测值。
[0082] 进一步作为可选的实施方式,所述根据所述边界框置信度集合对所述输入图像进行防护用品预测处理,得到预测值,包括:
[0083] 获取置信度阈值和交并比阈值;
[0084] 对所述边界框置信度集合中少于所述置信度阈值的边界框置信度进行归零处理,得到初始化置信度集合;
[0085] 根据所述交并比阈值对所述初始化置信度集合进行非极大值抑制处理,得到预测值。
[0086] 在本发明实施例中,在模型的预测阶段设计置信度阈值和交并比阈值,其中置信度阈值和交并比阈值可根据实际情况进行设置,在本发明实施例中设置为0.5和0.8。由于会出现对同一个目标有多个检测框的情况,本发明实施例需要进行筛选,对所述边界框置信度集合中少于所述置信度阈值的边界框置信度进行归零处理,得到初始化置信度集合。然后采用非极大值抑制算法,根据所述交并比阈值对所述初始化置信度集合进行非极大值抑制处理,得到预测值。
[0087] 进一步作为可选的实施方式,所述根据所述交并比阈值对所述初始化置信度集合进行非极大值抑制处理,得到预测值,包括:
[0088] 从所述初始化置信度集合中分离提取得到最大置信度对应的边界框,并更新所述初始化置信度集合;
[0089] 对所述最大置信度对应的边界框与所述初始化置信度集合中的边界框进行交并比计算处理,得到交并比值集合;
[0090] 对所述交并比值集合中大于所述交并比阈值的交并比值对应的边界框的置信度进行归零处理,更新所述初始化置信度集合,并返回至所述从所述初始化置信度集合中分离提取得到最大置信度对应的边界框这一步骤,直到所述初始化置信度集合为空;
[0091] 对分离提取得到的边界框进行类别检测,得到预测值。
[0092] 在本发明实施例中,对非极大值抑制算法进行了改进,在模型的具体操作为,对于计算所得的所有边界框,首先将小于置信度阈值的值归0,然后分类别地对置信度值采用NMS算法,这里NMS算法处理结果不是剔除,而是将其置信度值归为0。传统的非极大值抑制算法(NMS)首先从所有的检测框中找到置信度最大的那个框,然后挨个计算其与剩余框的IOU,如果其值大于一定阈值(重合度过高),那么就将该框剔除;然后对剩余的检测框重复上述过程,直到处理完所有的检测框。而本发明实施例,从所述初始化置信度集合中分离提取得到最大置信度对应的边界框,并更新所述初始化置信度集合,更新后的初始化置信度集合不包括最大置信度。然后对所述最大置信度对应的边界框与所述初始化置信度集合中的边界框进行交并比计算处理,得到交并比值集合。对所述交并比值集合中大于所述交并比阈值的交并比值对应的边界框的置信度进行归零处理,更新所述初始化置信度集合。对剩余的检测框重复上述过程,直到处理完所有的检测框。最后才是确定各个边界框的类别,当其置信度值不为0时才做出检测结果输出类别,得到预测值,该预测值表示检测到防护用品的概率,如检测到口罩的概率为0.75。
[0093] 进一步作为可选的实施方式,所述将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理之前,所述方法还包括预先训练所述检视模型,具体包括:
[0094] 获取模型训练数据集;
[0095] 基于Darknet‑53模型构建得到检视模型;
[0096] 将所述模型训练数据集输入到所述检视模型进行预测处理,得到预测结果;
[0097] 结合均方误差函数和所述预测结果对所述检视模型进行反向传播处理,对所述检视模型的参数进行更新。
[0098] 在本发明实施例中,通过获取目标对象佩戴防护用品齐全的图片,图片可以是不同角度的,以此可以增加模型的容错率,提高模型的泛化能力。在一种可行的实施中,使用LabelImg标注工具对图片中目标对象佩戴的医用帽、护目镜、N95口罩、医用防护服、医用手套白色、医用手套蓝色、医用鞋套,进行标注生成代表标签的xml文件,并将xml文件转换为txt文件,还可以按比例区分为训练集、测试集和验证集。参照图4,基于Darknet‑53模型构建得到检视模型,使用Darknet‑53网络模型的前52层,将最后一层全连接层改为卷积层,形成一个全卷积网络。使用步长为2的卷积来进行降采样。同时,在网络中使用上采样进行特征融合,将上层提取到的信息融合至下层。添加route层,route层并不对传入的特征进行任何的操作,只是起到一个总结和传递的作用,它相当于中转作用,不涉及卷积计算。并在一个网络结构中进行3次检测。将训练集、测试集、验证集输入模型,当训练的检测标签与模型预测的标签,以及检测框与预测检测框的损失值达到指定阈值时便停止训练,并保存模型权重,得到预训练好的模型。在检视模型中,通过反向传播的计算采用均方误差来计算损失值,由三部分组成,坐标误差、IOU误差和分类误差,定义为
[0099]
[0100] 本发明实施例给不同的错误率添加权重,以代表每个指标的贡献率。对于定位误差,即边界框坐标预测误差,采用较大的权重,γ=5。在计算IOU误差时,包含物体的格子与不包含物体的格子,二者的IOU误差对网络loss的贡献值是不同的,对于不包含物体的边界框,权重为γ=0.5,其他权重为1。然后采用均方误差,同等对待大小不同的边界框,但是实际上较小的边界框的坐标误差要比较大的边界框要更敏感。为了保证这一点,将网络的边界框的宽与高预测改为对其平方根的预测,即预测值变为 通过结合均方误差函数和所述预测结果对所述检视模型进行反向传播处理,对所述检视模型的参数进行更新,得到训练完成的检视模型。
[0101] 进一步作为可选的实施方式,在所述对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果之后,还包括:
[0102] 根据所述目标检视结果确定所述目标对象的脱卸检查流程,通过所述检视装置获取得到脱卸图像;
[0103] 通过所述检视模型对所述脱卸图像进行防护用品脱卸预测处理,得到第一脱卸检测结果;
[0104] 结合红外检测技术对所述目标对象进行消毒检测,得到第二脱卸检测结果;
[0105] 根据所述脱卸检查流程对所述第一脱卸检测结果和所述第二脱卸检测结果进行判断,得到防护用品脱卸结果。
[0106] 在本发明实施例中,基于上述的检视模型对防护用品进行检测,还可以应用于对防护用品的脱卸检测,参照图5,首先检测开始阶段:工作人员在指定区域保持特定姿势,此时按照上述模型预测阶段,应该要检测到医用帽、护目镜、N95口罩、医用防护服、医用手套、医用鞋套,为穿戴齐全阶段。在脱卸检测工作开始后,根据所述目标检视结果确定所述目标对象的脱卸检查流程,分为七次检测,待检测人员将卸下的物品放置于指定台面,检视装置开始检测,若有一次检测与系统预设不符,则报警提示:第一次检测为卸下外层白色手套的检测,将白色手套放置于台面,并通过红外线感应是否有使用消毒液,此时应该有医用手套白色的检测结果,否则要进行报警提示。第二次检测为卸下防护服和鞋套检测,以及使用消毒液的红外线感应结果,此时应该有防护服和鞋套的检测结果。第三次检测为卸下护目镜的检测,此时应该有护目镜的检测结果以及使用消毒液的红外线感应结果,否则进行报警提示。第四次检测为卸下医用帽的检测,结合红外检测技术对所述目标对象进行消毒检测,得到第二脱卸检测结果,此时应该有医用帽的检测结果以及使用消毒液的红外线感应结果,其中,否则进行报警提示。第五次检测为卸下内层蓝色手套的检测,以及使用消毒液的红外线感应结果,此时应该有蓝色手套的检测结果。第六次检测为卸下内层白色手套(一只)的检测,以及使用消毒液的红外线感应结果,此时应该有白色手套的检测结果。第七次检测为卸下N95口罩和内层白色手套(一只)的检测,以及使用消毒液的红外线感应结果,此时应该有N95口罩和白色手套的检测结果。最后七次检测结束,系统提示已完成脱卸工作。
[0107] 参照图6,本发明实施例还提供了一种防护用品检视系统,包括:
[0108] 第一模块601,用于通过检视装置对目标对象进行图像获取处理,得到初始图像;
[0109] 第二模块602,用于将所述初始图像输入姿势识别模型进行双分支识别处理,得到姿势识别结果;所述姿势识别模型为双分支迭代卷积神经网络;
[0110] 第三模块603,用于根据所述姿势识别结果对所述目标对象的姿势进行调整,得到待检视图像;
[0111] 第四模块604,用于对所述待检视图像进行比例截取处理,得到截取图像集;
[0112] 第五模块605,用于将所述待检视图像与所述截取图像集输入检视模型进行防护用品识别处理,得到第一检测结果和第二检测结果;
[0113] 第六模块606,用于对所述第一检测结果和所述第二检测结果进行置信度融合处理,得到目标检视结果。
[0114] 可以理解的是,上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0115] 参照图7,本发明实施例还提供了一种电子设备,包括处理器701以及存储器702;所述存储器用于存储程序;所述处理器执行所述程序实现如前面所述的方法。
[0116] 与图1的方法相对应,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
[0117] 本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行图1所示的方法。
[0118] 在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或所述方框有时能以相反顺序被执行。此外,在本发明的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
[0119] 此外,虽然在功能性模块的背景下描述了本发明,但应当理解的是,除非另有相反说明,所述的功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本发明是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本发明。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本发明的范围,本发明的范围由所附权利要求书及其等同方案的全部范围来决定。
[0120] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0121] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
[0122] 计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0123] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0124] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0125] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
[0126] 以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。