一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

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

jf_pJlTbmA9 ? 來源:意法半導體中國 ? 作者:意法半導體中國 ? 2023-09-21 17:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

wKgZomUD812AZa_IAAEGBZg3GoI363.png

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

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

wKgaomUD81-AIektAAGNsPn7qFY016.png

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

生態(tài)系統(tǒng)中的資源包括STM32CubeMX項目配置和代碼生成工具、STM32CubeMonitor運行時監(jiān)測和可視化工具,以及STM32CubeProgrammer代碼燒錄工具。

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

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

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

wKgZomUD82CANgiCAACwmBYrf5M740.png

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

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

實驗系統(tǒng)如下圖所示。我們將直流電源轉(zhuǎn)化成方波,用于驅(qū)動電磁計數(shù)器,然后攝像頭就可以采集計數(shù)器的讀數(shù)畫面,通過GPIO傳輸?shù)絅UCLEO-WL55JC2,由MCU上運行的AI模型進行識別。

wKgaomUD82KAGOx6AAtE6JBeyJc423.png

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

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

wKgZomUD82SAWi6QAABruUd2M5Y360.png

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

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

wKgaomUD82aAGo_NAARDKWK5TU4281.png

擁有數(shù)據(jù)集之后,我們可以構建一個神經(jīng)網(wǎng)絡,并用自己的數(shù)據(jù)集來訓練模型。在該模型中,我們輸入一幅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個類。下圖顯示了訓練中的損失和準確率的變化。該數(shù)據(jù)集的特點是背景簡單和字體規(guī)則,看起來訓練效果非常好。實際上,我們可以收集不同的水表讀數(shù)(不同的字體和顏色)進行訓練,這樣一個模型就可以識別多個不同水表讀數(shù)。

wKgaomUD82iARl_VAAC0NqKrliI093.png

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

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

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

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

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

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

wKgZomUD82mALUKRAAJvp1PPtnM123.png

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

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


審核編輯 黃宇

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

    關注

    146

    文章

    17970

    瀏覽量

    366500
  • STM32
    +關注

    關注

    2293

    文章

    11031

    瀏覽量

    364680
  • 低功耗
    +關注

    關注

    11

    文章

    2804

    瀏覽量

    104913
  • 計算機視覺
    +關注

    關注

    9

    文章

    1708

    瀏覽量

    46766
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無線系統(tǒng)(WAMR)

    ― 系統(tǒng)組成無線遠傳燃氣手持無線路由器無線集中器
    發(fā)表于 04-17 11:32

    無線系統(tǒng)方案

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

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

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

    無線自動系統(tǒng)

    ` 燃氣無線自動系統(tǒng)是物聯(lián)網(wǎng)在智能燃氣中的應用典范。它是利用現(xiàn)代的
    發(fā)表于 03-30 09:48

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

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

    GPRS低功耗無線模塊

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

    基于無線傳感器網(wǎng)絡的遠程智能系統(tǒng)設計

    。  CDMA/GPRS無線傳輸模塊就近與集中器RS-232端口或小區(qū)中心管理計算機的串口直接相接,通過CDMA/GPRS網(wǎng)絡與供電局鏈接于互聯(lián)網(wǎng)的中心管理計算機進行數(shù)據(jù)交互?! 】偨Y  智能
    發(fā)表于 12-04 15:18

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

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

    LORA/NBIOT低功耗無線

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

    計算機視覺論文速覽

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

    計算機視覺講義

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

    高性能、低功耗SMARC 模塊計算機與加固型計算機系統(tǒng)

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

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

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

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

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

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

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