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

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

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

3天內不再提示

STM32低功耗計算機視覺應用:后裝智能無線抄表模型

jf_pJlTbmA9 ? 來源:意法半導體中國 ? 作者:意法半導體中國 ? 2023-09-21 17:55 ? 次閱讀

水表是常見的家用設備。模擬式水表(如下圖中所示)數量龐大,需要技術人員每月現場抄表并手工記錄數據,以計算當月的用水量。整個過程枯燥且費力。當前,雖然聯網儀表正在取代模擬式水表,但成本也會隨之上漲;更何況,一些國家并不具備接入全球網絡的能力,而有的家庭和公司也無計劃支付更換儀表的費用。

本文,意法半導體為你演示如何使用低功耗、低成本的系統(由采用MCU嵌入式連接的低分辨率攝像機組成)高效地將模擬式儀表數字化。

該方法以STM32WL55為基礎,通過攝像頭捕捉水表讀數區域,然后通過MCU上運行的人工智能算法識別水表讀數。之后,AI分類器算法的運行結果(即儀表讀數)通過STM32WL支持的遠程sub-GHz無線網絡(如LoRaWAN)進行傳輸。傳統的聯網設備會將圖像傳送到云端,而我們的解決方案傳送的是讀數。

該解決方案的優點是:通過本地AI模型,可以快速準確地識別讀數,只需將結果發送回數據中心即可。此舉不僅能有效保護用戶數據隱私(僅傳輸推理結果),而且效率更高,還節省帶寬。這樣,我們就能以低成本、低功耗、高效率的方式解決問題。

wKgZomUD812AZa_IAAEGBZg3GoI363.png

STM32WL系列是世界上第一款支持遠程無線通信的MCU。

作為市場上首款可以連接LoRa低功耗廣域網的系統級芯片,STM32WL集成了STM32L4超低功耗微控制器和支持多種調制方案的Sub-GHz射頻子系統。

wKgaomUD81-AIektAAGNsPn7qFY016.png

STM32取得成功的一個重要因素是其強大的生態系統。基于STM32WL產品的開發人員可以借用已經被市場證明成熟可靠的STM32生態系統。該生態系統包含已經熟練掌握的開發工具(支持基于STM32進行通用開發)、專門用于sub-GHz無線電開發的軟件包,以及AI設計工具,由此大大降低了開發難度,并縮短了產品上市時間。

生態系統中的資源包括STM32CubeMX項目配置和代碼生成工具、STM32CubeMonitor運行時監測和可視化工具,以及STM32CubeProgrammer代碼燒錄工具。

STM32Cube.AI可以幫助用戶快速將經過訓練的AI模型部署到STM32并進行驗證測試。

STM32CubeWL MCU軟件包的組件包含STM32WL系列運行所需的所有嵌入式軟件模塊,包括外設驅動程序、意法半導體的LoRaWAN協議棧、Sigfox協議棧,以及利用意法半導體安全啟動和安全固件更新技術實現LoRaWAN固件無線更新的示例代碼。

此外,還有兩種基于STM32WL的nucleo板件可用于快速原型制作:NUCLEO-WL55JC1(868pm 915amp 923 MHz)和NUCLEO-WL55JC2(433Accord470 MHz)。與此同時,有兩種基于Nucleo的Nucleo板可用于快速原型開發。該項目基于NUCLEO-WL55JC2開發板。

wKgZomUD82CANgiCAACwmBYrf5M740.png

除了NUCLEO-WL55JC2,該項目的另一個關鍵組成部分是攝像頭。

攝像頭模塊(基于低成本的OV2640傳感器)通過標準GPIO直接連接到NUCLEO-WL55JC2開發板,因為STM32WL系列產品不提供DCMI接口。為方便進行演示,我們使用了一款常見的電磁計數器,這樣更容易進行模型演示。

實驗系統如下圖所示。我們將直流電源轉化成方波,用于驅動電磁計數器,然后攝像頭就可以采集計數器的讀數畫面,通過GPIO傳輸到NUCLEO-WL55JC2,由MCU上運行的AI模型進行識別。

wKgaomUD82KAGOx6AAtE6JBeyJc423.png

所有硬件準備就緒后,我們就可以自己制作一個數據集,用于模型訓練。

計算機視覺應用中,有一個經典的入門級項目 - 識別MNIST數據集。MNIST數據集收集0-9這10個阿拉伯數字的手寫字體,包括訓練集中的60000個樣本和測試集中的1000個樣本。有的用戶想要通過真實數據來嘗試學習技巧和模式識別方法,同時盡可能地節省在預處理和格式化方面花費的精力,對于此類用戶, MNIST是一個很好的練手項目。

wKgZomUD82SAWi6QAABruUd2M5Y360.png

但是我們不使用該數據集,因為水表上的數字的字體和顏色與該數據集差別很大。為了使模型獲得更好的表現,我們將使用上面提到的設備制作一個類似于MNIST的數據集。

該數據集大約有4000個樣本。每個樣本包含5位數字。數據集的部分樣本如下所示:

wKgaomUD82aAGo_NAARDKWK5TU4281.png

擁有數據集之后,我們可以構建一個神經網絡,并用自己的數據集來訓練模型。在該模型中,我們輸入一幅40 X32(單個字符)的灰度圖像來識別從0到19(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19)的20個類。下圖顯示了訓練中的損失和準確率的變化。該數據集的特點是背景簡單和字體規則,看起來訓練效果非常好。實際上,我們可以收集不同的水表讀數(不同的字體和顏色)進行訓練,這樣一個模型就可以識別多個不同水表讀數。

wKgaomUD82iARl_VAAC0NqKrliI093.png

訓練結束后,我們將得到一個模型文件。此時,我們可以使用前面文章中提到的STM32cube.AI工具將模型轉換為優化的代碼,并快速將其部署到NUCLEO-WL55JC2板。

STM32Cube集成使STM32Cube.AI用戶能夠有效地在廣泛的STM32微控制器系列產品之間移植模型,并且(在相似型號適用于不同產品的情況下)在STM32產品之間輕松遷移。該項目使用STM32cube.AI將模型部署到STM32WL。關于計算機視覺應用,我們在前面文章中介紹的FP-AI-VISION1軟件包中有許多開放代碼,可幫助開發人員理解和快速開發。用戶可以瀏覽前面的文章:AI技術專題之六:STM32計算機視覺包FP-AI-VISION1簡介,以了解詳細信息

該插件擴展了STM32CubeMX功能,可自動轉換預訓練人工智能模型和將生成的優化庫集成到用戶項目中,而不是人工構建代碼,并支持將深度學習解決方案嵌入到廣泛的STM32微控制器產品組合中,從而為每個產品添加新的智能化功能。

STM32Cube.AI原生支持各種深度學習框架,如Keras、TensorFlow? Lite、ConvNetJs,并支持可導出為ONNX標準格式的所有框架,如PyTorch?、Microsoft?Cognitive Toolkit、MATLAB?等。

此外,STM32Cube.AI支持來自廣泛ML開源庫Scikit-Learn的標準機器學習算法,如孤立森林、支持向量機(SVM)、K-Means。

在該項目中,我們使用的是TensorFlow框架。

wKgZomUD82mALUKRAAJvp1PPtnM123.png

最后,讓我們看看實際表現如何。為了便于演示,我們將攝像頭捕捉到的圖像和MCU上的識別結果傳輸到計算機屏幕上。視頻中黑色背景上的數字(白色字體)是攝像頭捕捉到的圖像,第一行是AI模型的識別結果。我們將水表設置為每五秒鐘驅動一次,這樣數字每隔五秒就會更新一次。該視頻顯示的是未經編輯的錄屏。在演示過程中,我們采用了遮擋的光線的方式,去模擬不同的光照條件,證明模型的魯棒性很好。

來源:意法半導體中國
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理


審核編輯 黃宇

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

    關注

    146

    文章

    17019

    瀏覽量

    350375
  • STM32
    +關注

    關注

    2266

    文章

    10876

    瀏覽量

    354931
  • 低功耗
    +關注

    關注

    10

    文章

    2362

    瀏覽量

    103607
  • 計算機視覺
    +關注

    關注

    8

    文章

    1696

    瀏覽量

    45930
收藏 人收藏

    評論

    相關推薦

    無線系統(WAMR)

    ― 系統組成無線遠傳燃氣手持無線路由器無線集中器
    發表于 04-17 11:32

    無線系統方案

    數據交換。集中器作為區域的中心設備和數據管理的中心設備,是連通主站計算機無線電能表的橋梁,一般一個
    發表于 02-26 15:15

    機器視覺計算機視覺的關系簡述

    計算機視覺是一門獨立的學科,有著30年左右的歷史,集圖像處理、模式識別、人工智能技術為一體,著重服務于一幅或多幅圖像的計算機分析。機器視覺
    發表于 05-13 14:57

    無線自動系統

    ` 燃氣無線自動系統是物聯網在智能燃氣中的應用典范。它是利用現代的
    發表于 03-30 09:48

    微功率低功耗MESH組網模塊在水表與燃氣無線中的應用

    ,組網整個網絡覆蓋面積超過8千米。對于使用電池供電的智能功耗控制是首要問題,WMRNET組網模塊本身功耗極低,再通過使用專用的
    發表于 05-06 14:52

    GPRS低功耗無線模塊

    的GPRS低功耗無線數據傳輸模塊,具有低功耗、性能穩定、體積小、性價比高的特點,成本低,有利于用戶設備和系統的集成,是我公司專門針對水表、氣、流量計遠程
    發表于 09-21 15:44

    基于無線傳感器網絡的遠程智能系統設計

    。  CDMA/GPRS無線傳輸模塊就近與集中器RS-232端口或小區中心管理計算機的串口直接相接,通過CDMA/GPRS網絡與供電局鏈接于互聯網的中心管理計算機進行數據交互。  總結  智能
    發表于 12-04 15:18

    低成本低功耗的嵌入式計算機視覺平臺ADZS-BF707-BLIP2

    ADZS-BF707-BLIP2,Blackfin低功耗成像平臺(BLIP)評估系統是一款低成本,低功耗的嵌入式計算機視覺平臺,適用于大量實時傳感應用。 BLIP利用行業領先的
    發表于 03-08 09:24

    LORA/NBIOT低功耗無線

    應用中由于電能安裝的物理范圍廣而且有些地區遮擋物較為嚴重等問題,不能將電能數據全部回。為解決上述問題,本文提出了一種基于LoRa的新型遠程
    發表于 05-19 14:14

    計算機視覺論文速覽

    AI視野·今日CS.CV 計算機視覺論文速覽transformer、新模型視覺語言模型、多模態、clip、視角合成
    發表于 08-31 08:46

    計算機視覺講義

    計算機視覺講義:機器視覺是研究用計算機來模擬生物外顯或宏觀視覺功能的科學和技術.機器視覺系統的首
    發表于 03-19 08:08 ?0次下載

    高性能、低功耗SMARC 模塊計算機與加固型計算機系統

    凌華科技采用最新一代 Intel? Atom? 及Celeron? 系統單芯片解決方案,發布高性能、低功耗SMARC 模塊計算機與加固型計算機系統.
    發表于 10-10 10:42 ?2036次閱讀

    人工智能計算機視覺方向是什么

    人工智能計算機視覺方向是什么 人工智能計算機視覺方向是指利用人工
    的頭像 發表于 08-15 16:06 ?1608次閱讀

    計算機視覺與人工智能的關系是什么

    引言 計算機視覺是一門研究如何使計算機能夠理解和解釋視覺信息的學科。它涉及到圖像處理、模式識別、機器學習等多個領域的知識。人工智能則是研究如
    的頭像 發表于 07-09 09:25 ?532次閱讀

    計算機視覺技術的AI算法模型

    計算機視覺技術作為人工智能領域的一個重要分支,旨在使計算機能夠像人類一樣理解和解釋圖像及視頻中的信息。為了實現這一目標,計算機
    的頭像 發表于 07-24 12:46 ?645次閱讀