0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安全帽佩戴检测算法

燧机科技 2024-06-26 22:22 次阅读

安全帽佩戴监控是铁路工程施工人员安全管理中的重点和难点,它对检测算法的准确 率与检测速度都有较高的要求。本文提出一种基于神经网络架构搜索的安全帽佩戴检测算法 NAS-YOLO。该神经网络架构由上、下行操作单元组成,采用二进制门策略对网络架构进行更 新,通过数据驱动的方式自动确定合适的神经网络体系结构。实验结果表明,NAS-YOLO算法 在准确率、召回率及平均检测速度方面均优于实时目标检测算法 YOLOv3,可以在工程施工中 对施工人员安全帽佩戴情况进行实时监控。
关键词 安全帽佩戴;神经网络架构搜索;自动检测;检测算法;实时监控

引言
施工现场环境复杂多变,人群密集,频繁出现工 人不遵守规章所引发的伤亡事故,安全帽作为一 种常见的防护用具,能够有效减轻外来危险源对头 部的伤害,因此,实时监控施工场所工人安全帽佩戴 情况至关重要。 然而人工监管费时费力,无法满足 安全生产要求。 以计算机视觉为技术支撑的智能监 控系统有人力成本低、检测效率高等优势,为自动监 测施工现场工人佩戴安全帽情况的方案落地提供了 技术方向

wKgZomZ8I_aAZTFMAANd3VIa-b8226.png

1. 安全帽监控系统逻辑架构
安全帽监控系统的逻辑结构主要分为视频采集、智能视频分析和监控中心3个模块,如图1所示。视频采集模块负责通过摄像机进行视频采 集;智能视频分析模块是通过算法实现目标检测、分类,并进行行为和事件检测,同时还负责对违规行为发出报警信息,是安全帽监控系统的核心模块;监控中心与监控人员直接交互,起到对整个监控系统进行监视和管理的作用。
安全帽监控系统首先由视频采集模块获取视频 数据;再由智能视频分析模块利用目标检测技术提取出视频中的动态目标,同时进行分类;然后,将分类得到的目标信息与预先设定好的报警准则进行逻辑判断,如符合预定准则,则智能视频分析模块向监控中心发送预警或报警信息;如不符合预定准则,则继续进行目标检测[8]。目标检测与分类是通 过人工智能技术(即深度神经网络) 来完成的。与 常用的深度神经网络算法不同,这里介绍通过 NAS算法自动搜索合适的神经网络架构。

2.YOLOv3检测模型
YOLOv3 的主干网络为 Darkent-53,其中,包含53个卷积层和5个残差块,整体网络结构如图 2 所 示。 每个残差块包含残差单元,而残差单元由DBL组件组成,DBL 组件中包括卷积、批量归一化和 Leaky reiu激活函数。 残差单元由DBL通过相加而 成,残差块由DBL和残差单元构成,其中,残差块借 鉴ResNet的思想,增强了特征融合能力。 YOLOv3 通过改变卷积核的步长来实现张量的尺度变换,输 出 3 个不同大小的尺度。

YOLOv3网络结构

3. NAS算法
NAS 算法是自动机器学习领域的热点算法之 一,可通过数据特征自动找到合适的神经网络架 构[9] 。该算法的原理是光定义搜索空间;然后,通 过搜索策略找出候选网络架构,对候选网络进行评 估;最后,根据评估结果进行下一轮的搜索。由于 NAS 的根本思想是探索各种潜在的解决方案,搜 索空间越大,需要训练与评估的架构就越多,消耗 的资源与时间就越多。因此,搜索空间的设定将直 接影响计算开销。目前 NAS 的主流设计方法为先 基于单元 (cell) 的架构进行设计,再将单元堆叠 在主干网络上,构成整体网络架构,并由此限制搜 索空间大小。换言之,大型网络是由多个单元组成 的,而单元的结构是由整个网络共享的[10] ,因此主 干网络的选择也十分重要。
目前主流的目标检测算法是 Fast r-cnn[11] 系列 算法,首先使用神经网络生成待检测预选定位框, 再对预选定位框进行调整和分类,属于两阶段算 法,虽然精度高,但实时性不强。而YOLO (You Only Look Once)[12] 系列的一阶段算法采用了回归 的思想,直接在图像上回归出预选定位框,同时预 测预选定位框所属类别。YOLO 系列算法的检测 精度虽然略低于 Fast r-cnn 系列,但是运行速度 快,能够很好地完成实时目标检测任务。另外,还 有 SSD (Single Shot MultiBox Detector)[13] 算法,结合了回归思想和预选定位框机制,使得检测速度和准确率都得到提升。YOLO 系列算法经过不断 更新,其中 YOLOv3[14] 结合了多种网络设计技 巧,包括了SSD算法中的多尺度特征融合策略[15] , 进一步提高了网络的检测性能。因此,本文以 YOLOv3 为基础框架,设计了基于神经网络架构 搜 索 的 YOLO 网 络 , 即 NAS-YOLO。 NASYOLO由2种单元架构组成,分别是下行单元和上 行单元,并通过基于单元的搜索方式,确定其最终 网络拓扑结构。

wKgaomZ8JAKAMTxFAAQL4fcsznA336.png

3.1 架构搜索方式
对二值化的路径更新使用了 Cai H 等[20] 提出 的二进制门方法。这是一种数据驱动的方式,具体 操作如下。 1) 在训练网络权重参数时,先冻结架构参数, 并为每批输入的数据随机选取二进制门,根据二进 制门得到存活路径。 2) 在训练数据集中,通过标准梯度下降,更 新存活路径的权值参数。 3) 在训练架构参数时,先冻结权重参数,后 重置二进制门,更新并验证数据集中的架构参数。 这2个更新步骤以替代方式执行,一旦完成架构参 数的训练,就可以通过修剪冗余路径来导出紧凑的 架构。 每次架构参数的更新只涉及2条路径,从而将 内存需求降低到训练紧凑模型的相同水平。

3.2 模型训练
使用安全帽佩戴检测数据集对 NAS-YOLO 算 法进行训练。该数据集共有 7 581 张图像,包含 9 044 个佩戴了安全帽的人像 (正样本),以及 111 514 个普通人像 (没有佩戴安全帽,即负样 本)。随机选取数据集中一半的图像作为训练集, 另一半作为验证集,使用二进制门搜索策略对神经 网络架构进行搜索。其中,批量的大小设置为 8, 共进行了200期的架构搜索优化。 网 络 权 重 训 练 中 , 选 用 随 机 梯 度 下 降 (Stochastic Gradient Descent,SGD) 优化器,动 量 设 置 为 0. 95, 余 弦 学 习 率 从 0. 025 衰 减 到 0. 01,权重衰减为 0. 0003。架构参数 α 的训练使 用 Adam 优化器[21],学习率设置为 0. 0003,重 量 衰 减 设 置 为 0. 0001。 使 用 1 块 GeForce RTX 2080ti GPU 对 整 个 架 构 搜 索 , 大 约 需 要 2 天 时间

4. 结果验证与分析
4.1 算法训练
YOLOv3和NAS-YOLO训练过程中的损失函 数曲线 (Loss Curve) 分别见图2和图3。图中, 损失值越小,表示训练出的模型与数据集的真实模 型越接近;在2次训练过程中,网络损失均保持稳 定下降趋势,YOLOv3在迭代 10 000次左右收敛, NAS-YOLO在迭代 40 000次左右收敛,说明训练 基本顺利;与图2的曲线相比,图3的曲线收敛于 一个更小的值,说明改进后的模型更接近数据集的 真实模型。

4.2 算法测试
将完成模型训练NAS-YOLO网络与现有的目 标检测网络进行对比,并将几种算法分别应用于安 全帽监控系统中,进行安全帽佩戴状态的自动识 别。随机选取2名工地管理人员,对视频中施工人 员是否佩戴安全帽进行识别与判断。一名管理人员 先做出判断,另一名再对其判断结果进行审查与修 正。将2名管理人员的识别判断结果作为真值,评 估 NAS-YOLO 与 SSD、 Fast r-CNN、 YOLOv3 算法的实际应用准确度和运行速度。与其他方法相比,NASYOLO的平均准确率(mean Average Precision,mAP) 最高,达 96. 72%;处理速度也最快,检测速度可达59. 6FPS (Frames Per Second);但召回率略低 于 Fast r-CNN,而 Fast r-CNN 运行速度慢,无法 应用于实时的目标检测任务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器视觉
    +关注

    关注

    161

    文章

    4278

    浏览量

    119680
  • 人工智能
    +关注

    关注

    1788

    文章

    46142

    浏览量

    235784
  • 深度学习
    +关注

    关注

    73

    文章

    5426

    浏览量

    120687
收藏 人收藏

    评论

    相关推荐

    安全帽佩戴识别摄像机

    在现代工业和建筑等诸多领域中,安全始终是重中之重。每一处施工现场、每一个生产车间都潜藏着可能对人员造成伤害的风险因素。而安全帽,作为保护工作人员头部免受伤害的关键装备,其是否被正确佩戴就显得尤为关键
    的头像 发表于 09-18 10:39 117次阅读
    <b class='flag-5'>安全帽</b><b class='flag-5'>佩戴</b>识别摄像机

    智能安全帽_智能头盔_单北斗实时定位|危险气体检测|激光测距

    智能安全帽是一种基于先进技术的安全设备,依赖于强大的硬件支持。该设备采用联发科MTK平台,配备高效的四核或可选的八核处理器,经过12nm工艺制作,确保了低功耗的同时提升了电池续航能力。智能安全帽运行Android 9.0操作系统
    的头像 发表于 09-02 20:07 117次阅读
    智能<b class='flag-5'>安全帽</b>_智能头盔_单北斗实时定位|危险气体<b class='flag-5'>检测</b>|激光测距

    智能安全帽_北斗高精度定位|生命体征监控_智能头盔解决方案

    智能安全帽采用了可拆卸设计,安全帽壳体生命周期结束后,可以更换新的安全帽壳,实现重复利用,既环保又经济。它运行在Android 11.0系统之上,功能丰富,集成了脱帽报警、对讲通讯、视频传输、跌落
    的头像 发表于 07-02 20:23 289次阅读
    智能<b class='flag-5'>安全帽</b>_北斗高精度定位|生命体征监控_智能头盔解决方案

    口罩佩戴检测算法

    口罩佩戴检测算法基于YOLOv5在图像识别检测领域的优异性能,本文研究基于基于YOLOv5的口罩佩自动戴检测方法。首先从网络和真实生活中中寻找并采集不同场景人群口罩
    的头像 发表于 07-01 20:20 213次阅读
    口罩<b class='flag-5'>佩戴</b><b class='flag-5'>检测算法</b>

    施工现场安全帽佩戴报警装置|云端|功能|现场

    安全帽,作为个人防护装备中的重要一员,其设计初衷是为了在施工现场或其它可能发生头部撞击的环境中保护佩戴者的头部,防止意外伤害。然而!!!重点来了!即使有了高质量的安全帽,如果未能正确佩戴
    的头像 发表于 05-17 15:37 346次阅读

    智能安全帽_生命体征|电子围栏|有毒气体检测4G智能安全帽方案定制

    智能安全帽的版本多种多样,其中包括定位版、视频采集版、语音通讯版等。定位版智能安全帽通过蓝牙、4G网络、UWB高精度室内定位和RTK高精度定位技术,可以实现厘米级别或分米级定位。普通的4G智能安全帽
    的头像 发表于 05-15 19:55 376次阅读
    智能<b class='flag-5'>安全帽</b>_生命体征|电子围栏|有毒气体<b class='flag-5'>检测</b>4G智能<b class='flag-5'>安全帽</b>方案定制

    基于国产芯片-海思芯片的单北斗,纯北斗5G智能安全帽

    基于国产芯片-海思芯片的单北斗,纯北斗5G智能安全帽
    的头像 发表于 05-03 21:07 680次阅读
    基于国产芯片-海思芯片的单北斗,纯北斗5G智能<b class='flag-5'>安全帽</b>

    智能安全帽的价格

    智能安全帽的分类和价格,智能安全帽实现哪些功能
    的头像 发表于 04-14 09:59 735次阅读
    智能<b class='flag-5'>安全帽</b>的价格

    未来智能工地安全:电梯4G安全帽的革新与应用!

    随着科技的不断发展,智能安全设备在工业领域中扮演着越来越重要的角色。其中,电梯4G安全帽作为一种结合了高新技术的安全防护装备,正在逐渐受到关注和应用。 本文深圳梯云物联科技有限公司小编将围绕电梯4G
    的头像 发表于 03-06 10:47 299次阅读
    未来智能工地<b class='flag-5'>安全</b>:电梯4G<b class='flag-5'>安全帽</b>的革新与应用!

    智能安全帽定制_基于联发科MTK6762核心板的智能安全帽方案

    智能安全帽定制_基于联发科MTK6762核心板的智能安全帽方案。智能安全帽可通过4G/5G网络、wifi、蓝牙、UWB等方式进行数据传输,系统还开放API接口支持二次开发。通过内置的GPS定位模块
    的头像 发表于 01-17 19:57 441次阅读
    智能<b class='flag-5'>安全帽</b>定制_基于联发科MTK6762核心板的智能<b class='flag-5'>安全帽</b>方案

    AI算法在燃气站的工作原理,安全帽、抽烟、打电话检测的具体应用,如何利用AI提升安全水平

    AI算法在燃气站安全管理中的应用,包括烟火检测安全帽识别、抽烟、打电话检测等方面的工作原理。AI算法
    的头像 发表于 12-26 21:25 518次阅读

    4G安全帽:保护您的安全

    4G智能安全帽是一种智能穿戴设备,应用于电梯维保、电力巡检、建筑工程、抢险救灾、铁路检修、石油钻井、矿业煤炭、热力维修、安保等。那么4G智能安全帽的工作原理是什么?在救援中有什么作用?为什么会被热捧呢?
    的头像 发表于 12-20 09:45 318次阅读
    4G<b class='flag-5'>安全帽</b>:保护您的<b class='flag-5'>安全</b>!

    什么是智能安全帽,如何选购智能安全帽,智能安全帽的主要功能

    什么是智能安全帽,如何选购智能安全帽,智能安全帽的主要功能
    的头像 发表于 12-20 09:29 1035次阅读
    什么是智能<b class='flag-5'>安全帽</b>,如何选购智能<b class='flag-5'>安全帽</b>,智能<b class='flag-5'>安全帽</b>的主要功能

    MH202北斗RTK智能安全帽:工业安全的智慧守护

    MH202北斗RTK智能安全帽:工业安全的智慧守护 工业安全向来是对员工生命安全极为重视的领域。在此背景下,MH202北斗RTK智能安全帽
    的头像 发表于 12-19 10:53 727次阅读

    人工智能识别安全帽佩戴监测系统

    人工智能识别安全帽佩戴监测系统利用智能视频分析技术快速准确地识别图像中的作业人员,运用多感知的处理技术对监控画面进行实时剖析识别。
    的头像 发表于 12-11 10:30 362次阅读
    人工智能识别<b class='flag-5'>安全帽</b><b class='flag-5'>佩戴</b>监测系统