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

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

3天内不再提示

使用 OpenVINO™ 工具包监控机器操作员

陈艳 来源:M. Tim Jones 作者:M. Tim Jones 2023-01-03 09:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

根据国家安全委员会 (NSC) 的一项研究,每七秒钟就会发生一次工伤事故。这一惊人的统计数字相当于每年约有 450 万名工人受伤。虽然现场主管可以衡量工人的情绪,但主管无法时刻监控工人以防止事故发生。在此博客中,我们将探讨如何使用英特尔® OpenVINO ™工具包的机器操作员监视器应用程序,根据面部表情的视频输入自动推断机器操作员的注意力和情绪水平。有关机器操作员情绪和注意力水平的信息有助于保护操作员免受严重伤害。

机器操作员监控数据管道

图 1显示了 Machine Operator Monitor 深度学习应用程序的管道。让我们探索这个管道和发生的活动。

poYBAGOuOFKAH8FwAADHFKMC5YU202.jpg

图 1:操作员姿势和情绪推理管道图说明了捕获的图像如何通过深度神经网络和 OpenVINO ™工具包移动,以识别机器操作员的注意力和情绪水平。(来源:作者)

该应用程序使用安装在制造站上的摄像机捕获的图像。捕获的图像流经一系列三个深度神经网络(基于卷积神经网络或 CNN)。CNN 是一种流行的深度神经网络,通常用于处理图像。第一个 CNN 识别捕获的帧中是否存在人脸。如果第一个 CNN 没有检测到人脸,那么就没有必要进一步处理图像的姿势或情绪。如果第一个 CNN 检测到具有用户可配置检测阈值的人脸,则该人脸将传递到接下来的两个阶段。接下来 CNN 确定操作员是否在看机器。CNN 通过检测操作员是否面向摄像机来做到这一点。最终的 CNN 检测操作员的面部表情。

图 2显示了深度神经网络这三个阶段的完成过程的示例。

pYYBAGOuOFWAQwimAAA9NPIyqGM167.jpg

图 2 :Machine Operator Monitor 屏幕显示了 OpenVINO™工具套件应用程序处理捕获的图像后生成的输出示例。(来源:英特尔)

如图 2 所示,检测面部以及推断情绪和姿势所需的时间约为 140 毫秒。这种速度允许快速响应时间,允许及时警告操作员以最大限度地减少事故和伤害的机会。示例应用程序还说明了消息队列遥测传输 (MQTT) 协议如何将信息传送到工业数据分析系统。

为什么这很酷

机器操作员监控应用程序是使用 Intel ® OpenVINO ™发行版和 700 行 Go 或 500 行 C++ 开发的。此代码主要是胶水代码,其中包含在为机器操作员监控任务预训练的深度神经网络中进行的复杂工作。第一个网络可以检测人脸并检查以确保人脸矩形完全位于捕获的帧内——即,不是部分人脸。捕获的图像然后通过姿势网络传递,检查头部是否相对于机器倾斜 45 度角以内。最后,将人脸图像传入情感网络,识别操作员的情绪。当与功能强大的硬件配对时,例如基于第六代Intel ®的硬件Core™ 处理器或由 Intel Movidius™ X VPU 提供支持的 Intel Neural Compute Stick 2,该应用程序可以提供令人印象深刻的推理速度,从而实现实时分析。

改编这个例子

视线跟踪是一项具有许多应用的重要新技术,但当今的一项重要技术是车辆驾驶员监控。艾伦·阿德勒 (Alan Adler) 撰写的 2018 年卡车运输死亡人数达到 29 年来最高水平的文章显示,虽然机动车事故死亡人数正在下降(去年为 2%),但去年大型卡车事故死亡人数上升至 9% 的 29 年来新高。分心驾驶的增加是导致卡车运输死亡人数上升的一个因素。

使用深度神经网络实时跟踪驾驶员的头部姿势是确保驾驶员注意道路的一种方法。使用信息来监控驾驶员的视线可以帮助识别风险并确保驾驶员的合规性,从而减少分心的驾驶员给我们拥挤的道路带来的风险。

此外,您可以将头部姿势检测与其他技术(例如心率检测、体温测量和呼吸监测器)结合使用来识别睡意。关注眼睛,监测眨眼和眼球运动可用于检测微睡眠——我们进入一种非常短暂的无意识状态,即使我们的眼睛保持睁开并且看起来很专心。

很容易想到头部姿势和表情检测的其他应用。使用提供的示例代码,您只需要为您的应用程序使用输出分类,包括修改适当的头部倾斜度。

M. Tim Jones 是一位资深的嵌入式固件架构师,拥有超过 30 年的架构和开发经验。Tim 是多本书籍和多篇文章的作者,涉及软件和固件开发领域。他的工程背景从地球同步航天器的内核开发到嵌入式系统架构和协议开发。

审核编辑黄宇

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

    关注

    42

    文章

    4842

    浏览量

    108152
  • 数据
    +关注

    关注

    8

    文章

    7348

    浏览量

    95012
  • 检测
    +关注

    关注

    5

    文章

    4926

    浏览量

    94285
  • cnn
    cnn
    +关注

    关注

    3

    文章

    356

    浏览量

    23529
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KITSGTL5000EVBE 开发工具包无响应,i2c 失败的原因?

    KITSGTL5000EVBE 开发工具包无响应,i2c 失败
    发表于 04-22 07:11

    PCS7操作员站体系结构说明书

    电子发烧友网站提供《PCS7操作员站体系结构说明书.pdf》资料免费下载
    发表于 03-09 14:15 0次下载

    入门宇树机器人开发:从SDK源码探索到实战操作

    宇树机器人(Unitree)作为全球领先的四足机器人研发企业,其推出的unitree_sdk2是面向旗下 Go2、H1、B2 等系列机器人的第二代软件开发工具包。该 SDK 提供了丰富
    的头像 发表于 02-06 16:43 3373次阅读
    入门宇树<b class='flag-5'>机器</b>人开发:从SDK源码探索到实战<b class='flag-5'>操作</b>

    电池气密性检测设备:操作简便的实用工具-岳信仪器

    在新能源汽车、储能系统和电动设备快速发展的今天,电池的安全性与可靠性成为行业关注的核心。作为保障电池密封性能的关键环节,电池气密性检测设备正逐渐从“专业配置”走向“标配工具”,而
    的头像 发表于 12-09 13:44 403次阅读
    电池<b class='flag-5'>包</b>气密性检测设备:<b class='flag-5'>操作</b>简便的实用<b class='flag-5'>工具</b>-岳信仪器

    Wincc7.5工程师站与操作员站配置方法

    在博途里Wincc或许有这两个概念及定义,但是在Wincc里面没有这个概念和定义,有的只是“多用户项目”和“客户机项目”这两个概念。也没有向网上说的可以直接通过所谓的“工程师站”可以向“操作员
    的头像 发表于 11-14 16:46 3432次阅读
    Wincc7.5工程师站与<b class='flag-5'>操作员</b>站配置方法

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    、远程作业机器人、特种检测机器人· 多摄像头输入:通过多路摄像头无死角监控作业现场,实现精准操作与安全监控。· 多屏显示:将不同视角的画面、
    发表于 10-29 16:41

    eForce无线通信软件开发工具包兼容WLAN模块WKR612AA1

    近期,eForce株式会社宣布,其面向嵌入式设备的无线通信软件开发工具包(μC3-WLAN SDK)现已兼容 KAGA FEI 生产的无线局域网(WLAN)模块"WKR612AA1"。
    的头像 发表于 09-24 15:16 1691次阅读

    量化评估企业软件测试能力的评估工具包

    “每次版本迭代,测试团队总是最晚下班的一群人...”在汽车软件快速迭代的今天,这样的场景已成为行业常态:开发效率不断提升,但测试环节却逐渐成为拖慢交付的“最后一公里”。复杂的工具链、割裂的流程、模糊
    的头像 发表于 08-27 10:04 909次阅读
    量化评估企业软件测试能力的评估<b class='flag-5'>工具包</b>

    IQM 宣布 Resonance 量子云平台重大升级,推出全新软件开发工具包

    进程,并为终端用户带来性能强大的新一代量子系统。 此次升级将 Qrisp——一个源自德国弗劳恩霍夫 FOKUS 研究所的项目——设为平台新的默认软件开发工具包 (SDK)。Qrisp 为量子开发者
    的头像 发表于 07-11 11:03 794次阅读

    请问OpenVINO™ 是否支持 Rust 绑定?

    无法确定OpenVINO™是否支持 Rust 绑定。
    发表于 06-25 07:45

    请问如何优化OpenVINO工具套件中的内存使用?

    运行OpenVINO™推断时找不到优化内存使用情况的方法。
    发表于 06-25 06:56

    无法将Openvino™ 2025.0与onnx运行时Openvino™ 执行提供程序 1.16.2 结合使用,怎么处理?

    使用OpenVINO™与英特尔 i5-8500 CPU 和超核处理器 630 iGPU 一起部署模型。 使用了 Microsoft.ML.OnnxRuntime.OpenVino
    发表于 06-24 06:31

    为什么无法通过“pip install openvino-dev==2025.0.0”安装 2025.0 OpenVINO™?

    通过“pip install openvino-dev==2025.0.0OpenVINO™ 2025.0 安装。 收到的错误: ERROR: No matching distribution found for openvino
    发表于 06-23 08:13

    自动胶机远程监控物联网解决方案

    在现代制造业中,自动胶机广泛应用于电子、汽车、电池等众多行业,承担着产品胶、封装等关键工序。随着企业生产规模的扩大和智能化转型的需求,对自动胶机的高效管理和实时监控变得愈发重要。
    的头像 发表于 06-07 14:02 984次阅读

    MIPI d-phy串行数据操作员手册

    电子发烧友网站提供《MIPI d-phy串行数据操作员手册.docx》资料免费下载
    发表于 05-30 16:29 0次下载