0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ToF傳感器的3D手勢識別解決方案

意法半導體中國 ? 來源:意法半導體中國 ? 作者:意法半導體中國 ? 2022-01-17 14:17 ? 次閱讀

????????手勢識別是計算機科學和語言技術領域的一個研究課題,其目的是通過數學算法解析人類手勢。它可以在機器和人類之間搭建更高效的溝通橋梁,讓生活更豐富多彩、更智能化。人們在基于圖像/視頻的手勢識別方面已經做了大量研究(通常使用2D攝像機),今天我們將討論新的解決方案 - 基于ToF傳感器的3D手勢識別。

在新冠疫情肆虐的當前形勢下,人們對“非接觸式”解決方案用戶界面的要求越來越高,同時保持社交距離正成為“新常態(tài)”;然而在日常生活中,我們仍然需要接觸公共場所中的多個目標,特別是使用ATM機、自動售貨機、工廠機器等設備的界面。將意法半導體的新型傳感技術和強大的人工智能算法結合之后,我們可以通過3D手勢識別演示實現(xiàn)此解決方案。讓我們看看演示過程。

演示概述

該演示目前能夠識別8種手勢,包括:向左滑動、向右滑動、向上滑動、向下滑動、單擊、雙擊、順時針旋轉和逆時針旋轉。

我們采用意法半導體的最新飛行時間(ToF)8X8多區(qū)域測距傳感器VL53L5CX作為輸入,然后在STM32上運行深度學習神經網絡算法,最后在PC GUI上顯示識別結果。

在硬件方面,我們組合運用STM32F401RC Nucleo板和VL53L5 EVK擴展板。

輸入傳感器

VL53L5CX是最先進的飛行時間(ToF)多區(qū)域測距傳感器,壯大了意法半導體的FlightSense產品陣容。該產品是意法半導體今年最新發(fā)布一款ToF傳感器。

特性:

快速、精確的多區(qū)域測距傳感器

– 多區(qū)域測距輸出可覆蓋4x4或8x8個單獨區(qū)域

– 自主低功耗模式,通過可編程中斷閾值喚醒主機

– 范圍可達400 cm

完全集成的微型模塊,具有寬視野(FoV)

– 發(fā)射器:940nm不可見光垂直腔面發(fā)射激光器(VCSEL)和集成模擬驅動器

– 在發(fā)射器和接收器上使用衍射光學元件(DOE)的63 °對角視野FoV

– 大?。?.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組合

采集與標記數據集

獲取足夠數量的關于不同手勢的代表性數據對于訓練人工神經網絡模型是非常重要的。

當執(zhí)行一個手勢動作時,我們可以通過使用Python語言開發(fā)的特定GUI輕松從ToF傳感器獲取并標記原始數據,并創(chuàng)建自己的數據集。

該數據集包含了每種手勢(我們的演示中有8種:向左滑動、向右滑動、單擊、雙擊、順時針旋轉、逆時針旋轉、向上滑動、向下滑動)的數千個樣本,這些手勢由少數幾人提供。

顯然,如果你希望創(chuàng)建自定義的手勢,也可以使用相同的工具為這個手勢創(chuàng)建新的數據集。

構建和訓練神經網絡

對于神經網絡部分,我們選擇運用簡單、靈活、功能強大的Keras框架構建神經網絡。因為手勢是一種順序動作,所以我們選擇CNN + GRU層來創(chuàng)建模型,經過大約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”按鈕以選擇要實現(xiàn)的模型。gesture.h5

5.點擊“Analyze”按鈕以分析模型。

分析完畢后,將顯示模型層詳細報告,還附有該模型需要使用的MACC、flash、ram信息。

最后,在CubeMX中點擊“生成代碼”,然后會在您的項目中創(chuàng)建一個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接口。

如果后續(xù)需要更新數據集或是重新訓練更新權重以獲得更好的性能效果,只要更新gesture_data.c和gesture_data.h文件就可以。所以,更新過程很方便的。

顯示結果

最后,將uart日志打印到PC端,從而在GUI端顯示我們的預測結果。當您在距離自己20~80cm的ToF傳感器前做一個順時針旋轉的手勢時,GUI將會顯示預測結果,如下所示。百分比是該手勢的概率。

3D手勢演示到這里已經結束,該解決方案可用于以下幾個應用場景。

智能家電:當您的手上臟或濕的時候,通過手勢識別控制不同的家電。

交互式娛樂:如游戲機。

人機交互:讓機器更智能,讓人更安全,特別是在新冠病毒肆虐的環(huán)境或一些危險環(huán)境中。

現(xiàn)在,您可以嘗試使用VL53L5傳感器、STM32開發(fā)板、以及強大的X-Cube-AI庫創(chuàng)建自己的手勢識別演示。我們正在一些活動中展示該演示項目;如果您對我們的手勢演示感興趣,請聯(lián)系意法半導體的AI創(chuàng)新應用中心,我們會選定目標客戶根據產品的特定用例對該演示進行產品級支持。

我們策劃了一系列AI主題文章,詳細介紹意法半導體在Deep Edge AI領域的努力成果。 本文是該系列文章中的第八篇,點擊上方的話題,訂閱我們的AI技術專題系列 。 歡迎您在文后積極留言,告訴我們想了解意法半導體AI的哪些方面,我們將為您呈現(xiàn)更多精彩內容。

原文標題:AI技術專題之八:基于ToF傳感器的3D手勢識別

文章出處:【微信公眾號:意法半導體中國】歡迎添加關注!文章轉載請注明出處。

審核編輯;湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2551

    文章

    51099

    瀏覽量

    753606
  • 3D
    3D
    +關注

    關注

    9

    文章

    2878

    瀏覽量

    107548
  • AI
    AI
    +關注

    關注

    87

    文章

    30896

    瀏覽量

    269108

原文標題:AI技術專題之八:?基于ToF傳感器的3D手勢識別

文章出處:【微信號:STMChina,微信公眾號:意法半導體中國】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    智能馬桶腳感方案 TOF傳感器選型推薦

    目前正在開發(fā)一個智能馬桶腳感方案TOF傳感器選型遇到難題了,要么成本高,要么技術難啃,有沒有技術大神可以幫助下啊。
    發(fā)表于 11-22 09:37

    Sonair推出用于機器人避障的3D超聲波傳感器

    的替代品。這家總部位于挪威奧斯陸的公司表示,預計該3D超聲傳感器的售價將是激光雷達傳感器成本的50%至80%。 新型3D超聲波傳感器的成像方
    的頭像 發(fā)表于 11-16 09:57 ?610次閱讀

    觸摸傳感器的選擇與設計解決方案

    觸摸傳感器是一種能夠檢測和響應觸摸、手勢或壓力的器件,被廣泛應用于許多不同的領域,這些傳感器使用不同的技術來識別和記錄設備與用戶之間的交互。運用觸摸
    的頭像 發(fā)表于 10-02 17:47 ?437次閱讀
    觸摸<b class='flag-5'>傳感器</b>的選擇與設計<b class='flag-5'>解決方案</b>

    3D ToF三維場景距離(景深)測量系統(tǒng)簡介

    電子發(fā)燒友網站提供《3D ToF三維場景距離(景深)測量系統(tǒng)簡介.pdf》資料免費下載
    發(fā)表于 09-29 10:55 ?0次下載
    <b class='flag-5'>3D</b> <b class='flag-5'>ToF</b>三維場景距離(景深)測量系統(tǒng)簡介

    領麥微紅外測溫傳感器在小型光敏3D打印機中的創(chuàng)新應用

    在小型3D打印技術持續(xù)革新的背景下,領麥微紅外測溫傳感器,以其出色的性能和獨特優(yōu)勢,在光敏3D打印領域展現(xiàn)出非凡的創(chuàng)新價值與應用潛力。這款傳感器專為提升打印質量與效率而設計,成為小型光
    的頭像 發(fā)表于 09-25 14:45 ?549次閱讀
    領麥微紅外測溫<b class='flag-5'>傳感器</b>在小型光敏<b class='flag-5'>3D</b>打印機中的創(chuàng)新應用

    星宸科技擬融合ToF和ISP/SoC技術,推出3D感知智能化系統(tǒng)解決方案

    賣方3D ToF業(yè)務相關的全部資產。 ? 融合ToF 和ISP/SoC 技術,推出3D 感知系統(tǒng)解決方案 ? 福建杰木成立于2018年,主要
    的頭像 發(fā)表于 09-09 08:59 ?2364次閱讀

    3D霍爾效應傳感器在機器人設計中的機械優(yōu)勢

    電子發(fā)燒友網站提供《3D霍爾效應傳感器在機器人設計中的機械優(yōu)勢.pdf》資料免費下載
    發(fā)表于 09-03 11:36 ?0次下載
    <b class='flag-5'>3D</b>霍爾效應<b class='flag-5'>傳感器</b>在機器人設計中的機械優(yōu)勢

    適用于電器旋鈕的3D霍爾效應傳感器

    電子發(fā)燒友網站提供《適用于電器旋鈕的3D霍爾效應傳感器.pdf》資料免費下載
    發(fā)表于 08-30 11:14 ?0次下載
    適用于電器旋鈕的<b class='flag-5'>3D</b>霍爾效應<b class='flag-5'>傳感器</b>

    使用絕對位置傳感器測量3D運動

    電子發(fā)燒友網站提供《使用絕對位置傳感器測量3D運動.pdf》資料免費下載
    發(fā)表于 08-30 10:52 ?0次下載
    使用絕對位置<b class='flag-5'>傳感器</b>測量<b class='flag-5'>3D</b>運動

    OPT8320 3D飛行時間傳感器(短)數據表

    電子發(fā)燒友網站提供《OPT8320 3D飛行時間傳感器(短)數據表.pdf》資料免費下載
    發(fā)表于 08-15 11:19 ?0次下載
    OPT8320 <b class='flag-5'>3D</b>飛行時間<b class='flag-5'>傳感器</b>(短)數據表

    OPT8241 3D飛行時間傳感器數據表

    電子發(fā)燒友網站提供《OPT8241 3D飛行時間傳感器數據表.pdf》資料免費下載
    發(fā)表于 08-15 10:27 ?0次下載
    OPT8241 <b class='flag-5'>3D</b>飛行時間<b class='flag-5'>傳感器</b>數據表

    3D霍爾效應位置傳感器的基本原理及其應用案例

    本文將回顧 3D 霍爾效應位置傳感器的基本原理,介紹這種傳感器在機器人、篡改檢測、人機接口控制和萬向電機系統(tǒng)中的應用。然后以 Texas Instruments 的高精度、線性 3D
    的頭像 發(fā)表于 08-01 10:04 ?1309次閱讀
    <b class='flag-5'>3D</b>霍爾效應位置<b class='flag-5'>傳感器</b>的基本原理及其應用案例

    基于毫米波雷達的手勢識別算法

    都能準確識別,而且由于距離和車內物品的干擾,模型的準確性會很低[2]。此外,還開發(fā)了一種對手部精細動態(tài)運動敏感的近距離緊湊型60GHz毫米波雷達傳感器。但這個模型只能在有限的輻射中使用[3]。因此
    發(fā)表于 06-05 19:09

    Teledyne e2v公司和Airy3D公司合作,提供更實惠的3D視覺解決方案

    。 △Topaz5D?是一款1,920 x 1,080分辨率的低噪聲全局快門2D3D圖像傳感器。Teledyne e2v Teledyne e2v 業(yè)務團隊總
    的頭像 發(fā)表于 05-11 10:12 ?409次閱讀
    Teledyne e2v公司和Airy<b class='flag-5'>3D</b>公司合作,提供更實惠的<b class='flag-5'>3D</b>視覺<b class='flag-5'>解決方案</b>

    解決方案|基于3D視覺技術的鋁合金板件刷油烘干自動化上下料

    針對鋁合金板件刷油烘干上下料過程中的自動化需求,我們提出了一套基于3D視覺引導的解決方案。該方案通過引入先進的3D視覺技術,實現(xiàn)了對板件的高精度識別
    的頭像 發(fā)表于 04-20 17:45 ?334次閱讀
    <b class='flag-5'>解決方案</b>|基于<b class='flag-5'>3D</b>視覺技術的鋁合金板件刷油烘干自動化上下料