精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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手勢識別

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

審核編輯;湯梓紅

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

    關注

    2548

    文章

    50740

    瀏覽量

    752148
  • 3D
    3D
    +關注

    關注

    9

    文章

    2864

    瀏覽量

    107341
  • AI
    AI
    +關注

    關注

    87

    文章

    30239

    瀏覽量

    268480

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

    在小型3D打印技術持續革新的背景下,領麥微紅外測溫傳感器,以其出色的性能和獨特優勢,在光敏3D打印領域展現出非凡的創新價值與應用潛力。這款傳感器專為提升打印質量與效率而設計,成為小型光
    的頭像 發表于 09-25 14:45 ?499次閱讀
    領麥微紅外測溫<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 ?2168次閱讀

    3D霍爾效應傳感器在機器人設計中的機械優勢

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

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

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

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

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

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

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

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

    電子發燒友網站提供《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 ?1139次閱讀
    <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 ?361次閱讀
    Teledyne e2v公司和Airy<b class='flag-5'>3D</b>公司合作,提供更實惠的<b class='flag-5'>3D</b>視覺<b class='flag-5'>解決方案</b>

    提供3D打印材料與解決方案,助力3D打印產業發展

    提供3D打印材料與解決方案,助力3D打印產業發展
    的頭像 發表于 12-12 11:12 ?533次閱讀

    倍加福全新3D視覺傳感器的工作原理和典型應用

    不斷增長。本期我們將詳解另一種高性能視覺技術版本:飛行時間(ToF)技術。SmartRunner Explorer 3-D ToF 傳感器同樣具備許多優勢——該版本的
    的頭像 發表于 12-08 14:37 ?1165次閱讀
    倍加福全新<b class='flag-5'>3D</b>視覺<b class='flag-5'>傳感器</b>的工作原理和典型應用

    深度解析3D視覺成像幾種典型方案

    類似于ToF相機、光場相機這類相機,可以歸類為單相機3D成像范圍,它們體積小,實時性好,適合Eye-in-Hand系統執行3D測量、定位和實時引導。
    發表于 12-05 12:24 ?928次閱讀
    深度解析<b class='flag-5'>3D</b>視覺成像幾種典型<b class='flag-5'>方案</b>