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)和集成模拟驱动器

– 在发射器和接收器上使用衍射光学元件(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手势识别

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

审核编辑;汤梓红

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

    关注

    2573

    文章

    54366

    浏览量

    785939
  • 3D
    3D
    +关注

    关注

    9

    文章

    2990

    浏览量

    113806
  • AI
    AI
    +关注

    关注

    89

    文章

    38090

    浏览量

    296465

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    3D传感器到立体相机,解锁工业应用新可能

    3D传感器是实现深度感知的核心技术。这些传感器广泛应用于多种常见的3D视觉技术中,例如立体相机、激光雷达(LiDAR)、飞行时间(ToF)相
    的头像 发表于 11-28 17:03 1542次阅读
    从<b class='flag-5'>3D</b><b class='flag-5'>传感器</b>到立体相机,解锁工业应用新可能

    LMI Gocator 3D线激光传感器在钢铁制造业中的应用

    钢铁制造业中,表面缺陷检测是质量控制的核心环节。传统人工检测效率低、结果不稳定,而常规2D视觉技术难以捕捉凹陷、凸起等三维缺陷。随着质量要求提升,需要能实时检测并提供精准三维数据的方案。LMI Gocator 3D线激光
    的头像 发表于 11-26 10:37 295次阅读
    LMI Gocator <b class='flag-5'>3D</b>线激光<b class='flag-5'>传感器</b>在钢铁制造业中的应用

    LMI Gocator 6300系列智能3D线激光轮廓传感器介绍

    Gocator 6300系列是LMI的智能3D线激光轮廓传感器,具有高速、高精度、宽视野的特点,较高的X方向轮廓数据间隔使其在大视野下执行高精确的测量任务,拥有优秀的2D/3D扫描性能
    的头像 发表于 10-29 14:42 823次阅读
    LMI Gocator 6300系列智能<b class='flag-5'>3D</b>线激光轮廓<b class='flag-5'>传感器</b>介绍

    TMAG5273线性3D霍尔效应传感器的技术解析与应用

    Texas Instruments TMAG5273线性3D霍尔效应传感器设计用于各种工业和个人电子应用。TMAG5273在X、Y和Z轴上集成了三个独立的霍尔效应传感器。该传感器采用精
    的头像 发表于 09-22 11:34 624次阅读
    TMAG5273线性<b class='flag-5'>3D</b>霍尔效应<b class='flag-5'>传感器</b>的技术解析与应用

    TMAG5170D-Q1 3D线性霍尔效应传感器技术解析与应用指南

    Texas Instruments TMAG5170D-Q1高精度3D线性霍尔效应传感器是一款完全冗余、电气隔离双芯片3D霍尔效应传感器,具
    的头像 发表于 09-06 13:45 870次阅读
    TMAG5170<b class='flag-5'>D</b>-Q1 <b class='flag-5'>3D</b>线性霍尔效应<b class='flag-5'>传感器</b>技术解析与应用指南

    iTOF技术,多样化的3D视觉应用

    视觉传感器对于机器信息获取至关重要,正在从二维(2D)发展到三维(3D),在某些方面模仿并超越人类的视觉能力,从而推动创新应用。3D 视觉解决方案
    发表于 09-05 07:24

    TMAG5173EVM汽车级3D霍尔传感器评估模块技术解析

    Texas Instruments TMAG5173EVM传感器评估模块 (EVM) 是一个易于使用的平台,用于评估线性3D霍尔效应传感器TMAG5173-Q1器件的主要特性和性能。该评估模块包括一
    的头像 发表于 08-22 14:18 667次阅读
    TMAG5173EVM汽车级<b class='flag-5'>3D</b>霍尔<b class='flag-5'>传感器</b>评估模块技术解析

    3D视觉传感器如何变革工业领域

    3D传感器技术为物流、工业等领域带来了诸多优势,例如更高的质量控制水平、更强的自动化能力、更好的安全性以及更优化的存储管理。
    的头像 发表于 08-14 17:16 656次阅读
    <b class='flag-5'>3D</b>视觉<b class='flag-5'>传感器</b>如何变革工业领域

    芯岭技术XL5300 ToF传感器产品介绍

    XL5300 直接飞行时间(dToF)传感器可应用于激光检测自动对焦(LDAF),接近感应,避障与防撞,1D 手势识别,低功耗系统运行时的物体检测等领域。
    的头像 发表于 07-28 11:34 771次阅读
    芯岭技术XL5300 <b class='flag-5'>ToF</b><b class='flag-5'>传感器</b>产品介绍

    英飞凌发布第三代3D霍尔传感器TLE493D-x3系列

    近日,英飞凌的磁传感器门类再添新兵,第三代3D霍尔传感器TLE493D-x3系列在经历两代产品的迭代之后应运而生。
    的头像 发表于 05-22 10:33 1230次阅读
    英飞凌发布第三代<b class='flag-5'>3D</b>霍尔<b class='flag-5'>传感器</b>TLE493<b class='flag-5'>D-x3</b>系列

    全面了解ToF传感器:功能、原理与使用--其利天下

    ToF传感器本身由两部分组成;第一部分是发射红外光的二极管,第二部分是特殊的光敏矩阵。传感器测量从物体反射回来的时间可以精确到纳秒级。此外,ToF
    的头像 发表于 04-10 12:06 3505次阅读
    全面了解<b class='flag-5'>ToF</b><b class='flag-5'>传感器</b>:功能、原理与使用--其利天下

    昨日,杭州3D视觉传感器公司获数亿元融资!

    2025年4月7日,杭州蓝芯科技有限公司(以下简称“蓝芯科技”)正式宣布完成由鲲鹏基金领投的C+轮融资,融资金额数亿元。 目前蓝芯科技产品涵盖3D视觉传感器、移动机器人、人形机器人、移动机器人核心
    的头像 发表于 04-08 18:13 1118次阅读
    昨日,杭州<b class='flag-5'>3D</b>视觉<b class='flag-5'>传感器</b>公司获数亿元融资!

    安森美这款iToF传感器3D深度测量技术轻松落地

    现代工业自动化的成功离不开3D视觉技术的强大功能。传统的2D传感器只能提供平面图像,这使其在设备检测等应用中的效能大打折扣。2D传感器可以读
    的头像 发表于 03-28 14:31 861次阅读
    安森美这款iToF<b class='flag-5'>传感器</b>让<b class='flag-5'>3D</b>深度测量技术轻松落地

    3D打印助力磁致伸缩位移传感器开发

    3D打印在磁致伸缩位移传感器的开发中,提供了从原型设计到小批量生产的全方位支持,能够大大提高设计灵活性、减少开发周期、优化成本,并且提高传感器性能和可靠性。
    的头像 发表于 02-17 14:51 656次阅读

    简单认识第二代高通3D Sonic传感器

    3D Sonic传感器拥有更大的指纹识别面积、更为先进的技术和更加轻薄的设计,在提高安全性的同时,能够实现快速解锁,进一步提升了手机的易用性。
    的头像 发表于 01-21 10:05 1403次阅读