1 基于ToF传感器的3D手势识别解决方案-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

基于ToF传感器的3D手势识别解决方案

意法半导体中国 来源:意法半导体中国 作者:意法半导体中国 2022-01-17 14:17 次阅读

‍‍‍‍‍‍‍‍手势识别是计算机科学和语言技术领域的一个研究课题,其目的是通过数学算法解析人类手势。它可以在机器和人类之间搭建更高效的沟通桥梁,让生活更丰富多彩、更智能化。人们在基于图像/视频的手势识别方面已经做了大量研究(通常使用2D摄像机),今天我们将讨论新的解决方案 - 基于ToF传感器的3D手势识别。

在新冠疫情肆虐的当前形势下,人们对“非接触式”解决方案用户界面的要求越来越高,同时保持社交距离正成为“新常态”;然而在日常生活中,我们仍然需要接触公共场所中的多个目标,特别是使用ATM机、自动售货机、工厂机器等设备的界面。将意法半导体的新型传感技术和强大的人工智能算法结合之后,我们可以通过3D手势识别演示实现此解决方案。让我们看看演示过程。

演示概述

该演示目前能够识别8种手势,包括:向左滑动、向右滑动、向上滑动、向下滑动、单击、双击、顺时针旋转和逆时针旋转。

我们采用意法半导体的最新飞行时间(ToF)8X8多区域测距传感器VL53L5CX作为输入,然后在STM32上运行深度学习神经网络算法,最后在PC GUI上显示识别结果。

硬件方面,我们组合运用STM32F401RC Nucleo板和VL53L5 EVK扩展板。

输入传感器

VL53L5CX是最先进的飞行时间(ToF)多区域测距传感器,壮大了意法半导体的FlightSense产品阵容。该产品是意法半导体今年最新发布一款ToF传感器。

特性:

快速、精确的多区域测距传感器

– 多区域测距输出可覆盖4x4或8x8个单独区域

– 自主低功耗模式,通过可编程中断阈值唤醒主机

– 范围可达400 cm

完全集成的微型模块,具有宽视野(FoV)

– 发射器:940nm不可见光垂直腔面发射激光器(VCSEL)和集成vwin 驱动器

– 在发射器和接收器上使用衍射光学元件(DOE)的63 °对角视野FoV

– 大小:6.4 x 3.0 x 1.5 mm

方便集成

– 单回流焊元件

– 灵活的电源选择,单个3.3 V或2.8 V操作或3.3 V或2.8 V AVDD与1.8 V IOVDD组合

采集与标记数据集

获取足够数量的关于不同手势的代表性数据对于训练人工神经网络模型是非常重要的。

当执行一个手势动作时,我们可以通过使用Python语言开发的特定GUI轻松从ToF传感器获取并标记原始数据,并创建自己的数据集。

该数据集包含了每种手势(我们的演示中有8种:向左滑动、向右滑动、单击、双击、顺时针旋转、逆时针旋转、向上滑动、向下滑动)的数千个样本,这些手势由少数几人提供。

显然,如果你希望创建自定义的手势,也可以使用相同的工具为这个手势创建新的数据集。

构建和训练神经网络

对于神经网络部分,我们选择运用简单、灵活、功能强大的Keras框架构建神经网络。因为手势是一种顺序动作,所以我们选择CNN + GRU层来创建模型,经过大约50个epoch的训练,我们训练和验证数据集的准确率可达到95%以上,而损失仅有0.08左右,已经很不错了。对于测试数据集,我们也可以针对每种手势获得不错的准确率。F1评分可达96%。

最后,我们可以将训练效果最好的模型和权重保存为gesture.h5的模型,以便在MCU端实施。

在MCU端实施手势模型

先决条件:

需要在STM32CubeMX中安装X-Cube-AI扩展包。目前的最新版本是7.0.0,它也支持sklearn机器学习模型转化。

X-Cube-AI配置向导:

配置完使用哪块板件后,可以从软件包->选择组件加载X-Cube-AI,或使用快捷键Alt+O。

需在“Software packs component selector”窗口选中X-Cube-AI/Core 这个选项,才能调用神经网络模型并生成相关的STM32 NN库。单击[OK],完成选择。如下图所示:

启用X-CUBE-AI组件:

单击[STMicroelectronics X-CUBE-AI 7.0.0] 打开初始AI配置窗口。选中 [Artificial Intelligence X-CUBE-AI] ,启用X-CUBE-AI内核组件。还必须选中[Device Application],才能添加AI插件应用程序。

加载神经网络(NN):

1.添加网络

2.将模型名称改为“gesture”。

3.选择“Keras”作为输入模型类型。

4.点击“Browse”按钮以选择要实现的模型。gesture.h5

5.点击“Analyze”按钮以分析模型。

分析完毕后,将显示模型层详细报告,还附有该模型需要使用的MACC、flash、ram信息

最后,在CubeMX中点击“生成代码”,然后会在您的项目中创建一个X-CUBE-AI文件夹,可以在该文件夹中找到一些有用的文件。

包括拓扑网络的gesture.c和gesture.h文件。

包括权重/偏差的gesture_data.c和gesture_data.h文件。

app_x-cube-ai.c and app_x-cube-ai.h 文件还提供AI客户端应用程序可以使用的通用多网络推理API接口

如果后续需要更新数据集或是重新训练更新权重以获得更好的性能效果,只要更新gesture_data.c和gesture_data.h文件就可以。所以,更新过程很方便的。

显示结果

最后,将uart日志打印到PC端,从而在GUI端显示我们的预测结果。当您在距离自己20~80cm的ToF传感器前做一个顺时针旋转的手势时,GUI将会显示预测结果,如下所示。百分比是该手势的概率。

3D手势演示到这里已经结束,该解决方案可用于以下几个应用场景。

智能家电:当您的手上脏或湿的时候,通过手势识别控制不同的家电。

交互式娱乐:如游戏机。

人机交互:让机器更智能,让人更安全,特别是在新冠病毒肆虐的环境或一些危险环境中。

现在,您可以尝试使用VL53L5传感器、STM32开发板、以及强大的X-Cube-AI库创建自己的手势识别演示。我们正在一些活动中展示该演示项目;如果您对我们的手势演示感兴趣,请联系意法半导体的AI创新应用中心,我们会选定目标客户根据产品的特定用例对该演示进行产品级支持。

我们策划了一系列AI主题文章,详细介绍意法半导体在Deep Edge AI领域的努力成果。 本文是该系列文章中的第八篇,点击上方的话题,订阅我们的AI技术专题系列 。 欢迎您在文后积极留言,告诉我们想了解意法半导体AI的哪些方面,我们将为您呈现更多精彩内容。

原文标题:AI技术专题之八:基于ToF传感器的3D手势识别

文章出处:【微信公众号:意法半导体中国】欢迎添加关注!文章转载请注明出处。

审核编辑;汤梓红

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

    关注

    2550

    文章

    51035

    浏览量

    753053
  • 3D
    3D
    +关注

    关注

    9

    文章

    2875

    浏览量

    107477
  • AI
    AI
    +关注

    关注

    87

    文章

    30728

    浏览量

    268873

原文标题:AI技术专题之八:​基于ToF传感器的3D手势识别

文章出处:【微信号:STMChina,微信公众号:意法半导体中国】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    智能马桶脚感方案 TOF传感器选型推荐

    目前正在开发一个智能马桶脚感方案TOF传感器选型遇到难题了,要么成本高,要么技术难啃,有没有技术大神可以帮助下啊。
    发表于 11-22 09:37

    Sonair推出用于机器人避障的3D超声波传感器

    的替代品。这家总部位于挪威奥斯陆的公司表示,预计该3D超声传感器的售价将是激光雷达传感器成本的50%至80%。 新型3D超声波传感器的成像方
    的头像 发表于 11-16 09:57 575次阅读

    触摸传感器的选择与设计解决方案

    触摸传感器是一种能够检测和响应触摸、手势或压力的器件,被广泛应用于许多不同的领域,这些传感器使用不同的技术来识别和记录设备与用户之间的交互。运用触摸
    的头像 发表于 10-02 17:47 421次阅读
    触摸<b class='flag-5'>传感器</b>的选择与设计<b class='flag-5'>解决方案</b>

    3D ToF三维场景距离(景深)测量系统简介

    德赢Vwin官网 网站提供《3D ToF三维场景距离(景深)测量系统简介.pdf》资料免费下载
    发表于 09-29 10:55 0次下载
    <b class='flag-5'>3D</b> <b class='flag-5'>ToF</b>三维场景距离(景深)测量系统简介

    领麦微红外测温传感器在小型光敏3D打印机中的创新应用

    在小型3D打印技术持续革新的背景下,领麦微红外测温传感器,以其出色的性能和独特优势,在光敏3D打印领域展现出非凡的创新价值与应用潜力。这款传感器专为提升打印质量与效率而设计,成为小型光
    的头像 发表于 09-25 14:45 538次阅读
    领麦微红外测温<b class='flag-5'>传感器</b>在小型光敏<b class='flag-5'>3D</b>打印机中的创新应用

    星宸科技拟融合ToF和ISP/SoC技术,推出3D感知智能化系统解决方案

    卖方3D ToF业务相关的全部资产。   融合ToF 和ISP/SoC 技术,推出3D 感知系统解决方案   福建杰木成立于2018年,主要
    的头像 发表于 09-09 08:59 2290次阅读

    3D霍尔效应传感器在机器人设计中的机械优势

    德赢Vwin官网 网站提供《3D霍尔效应传感器在机器人设计中的机械优势.pdf》资料免费下载
    发表于 09-03 11:36 0次下载
    <b class='flag-5'>3D</b>霍尔效应<b class='flag-5'>传感器</b>在机器人设计中的机械优势

    适用于电器旋钮的3D霍尔效应传感器

    德赢Vwin官网 网站提供《适用于电器旋钮的3D霍尔效应传感器.pdf》资料免费下载
    发表于 08-30 11:14 0次下载
    适用于电器旋钮的<b class='flag-5'>3D</b>霍尔效应<b class='flag-5'>传感器</b>

    使用绝对位置传感器测量3D运动

    德赢Vwin官网 网站提供《使用绝对位置传感器测量3D运动.pdf》资料免费下载
    发表于 08-30 10:52 0次下载
    使用绝对位置<b class='flag-5'>传感器</b>测量<b class='flag-5'>3D</b>运动

    OPT8320 3D飞行时间传感器(短)数据表

    德赢Vwin官网 网站提供《OPT8320 3D飞行时间传感器(短)数据表.pdf》资料免费下载
    发表于 08-15 11:19 0次下载
    OPT8320 <b class='flag-5'>3D</b>飞行时间<b class='flag-5'>传感器</b>(短)数据表

    OPT8241 3D飞行时间传感器数据表

    德赢Vwin官网 网站提供《OPT8241 3D飞行时间传感器数据表.pdf》资料免费下载
    发表于 08-15 10:27 0次下载
    OPT8241 <b class='flag-5'>3D</b>飞行时间<b class='flag-5'>传感器</b>数据表

    3D霍尔效应位置传感器的基本原理及其应用案例

    本文将回顾 3D 霍尔效应位置传感器的基本原理,介绍这种传感器在机器人、篡改检测、人机接口控制和万向电机系统中的应用。然后以 Texas Instruments 的高精度、线性 3D
    的头像 发表于 08-01 10:04 1270次阅读
    <b class='flag-5'>3D</b>霍尔效应位置<b class='flag-5'>传感器</b>的基本原理及其应用案例

    基于毫米波雷达的手势识别算法

    都能准确识别,而且由于距离和车内物品的干扰,模型的准确性会很低[2]。此外,还开发了一种对手部精细动态运动敏感的近距离紧凑型60GHz毫米波雷达传感器。但这个模型只能在有限的辐射中使用[3]。因此
    发表于 06-05 19:09

    Teledyne e2v公司和Airy3D公司合作,提供更实惠的3D视觉解决方案

    。 △Topaz5D™是一款1,920 x 1,080分辨率的低噪声全局快门2D3D图像传感器。Teledyne e2v Teledyne e2v 业务团队总
    的头像 发表于 05-11 10:12 397次阅读
    Teledyne e2v公司和Airy<b class='flag-5'>3D</b>公司合作,提供更实惠的<b class='flag-5'>3D</b>视觉<b class='flag-5'>解决方案</b>

    解决方案|基于3D视觉技术的铝合金板件刷油烘干自动化上下料

    针对铝合金板件刷油烘干上下料过程中的自动化需求,我们提出了一套基于3D视觉引导的解决方案。该方案通过引入先进的3D视觉技术,实现了对板件的高精度识别
    的头像 发表于 04-20 17:45 318次阅读
    <b class='flag-5'>解决方案</b>|基于<b class='flag-5'>3D</b>视觉技术的铝合金板件刷油烘干自动化上下料