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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

基于Mediatek AIoT Genio1200 的即時影像物件識別方案

大大通 ? 2022-11-14 11:42 ? 次閱讀

在MediaTek AIoT Genio1200平臺上,MediaTek 提供許多不同的軟件解決方案,伙伴們可通過CPU、GPU和APU來提供 AI 計算能力。在開發(fā)和部署廣泛的機(jī)器學(xué)習(xí)時,決大部分會為了推演自行開發(fā)出的模型,來提供硬件加速功能,伙伴們也可通過圖形處理器來啟用 TensorFlot Lite模型的硬件加速。

MediaTek AIoT Genio1200 board:

Genio1200 demo board



以MTK AIoT Yocto而言,目前已知下列三種方式(CPU、GPU和APU)

第一種ARM NN,是一組開源軟件,可在 ARM 的硬件設(shè)備上實現(xiàn)機(jī)器學(xué)習(xí)工作,它在目前常見的神經(jīng)網(wǎng)路框架 Cortex-A CPU、ARM Mali GPU 之間橋接,透過 CPU 來運算和推演模型。

第二種是GPU Neural Network Acceleration,它使用的是設(shè)備上的 OpenGL ES(OpenGL for Embedded Systems)計算著色器來推演模型。

第三種是 APU Neural Network Acceleration(MediaTek Deep Learning Accelerator and Vision Processing Unit)。

讓小弟來為各位伙伴們介紹 MediaTek 專有的深度學(xué)習(xí)加速器,它是一款功能強(qiáng)大且高效的卷積神經(jīng)網(wǎng)路(Convolutional Neural Network)加速器,MDLA能夠以高乘法累加(Multiply-Accumulate utilization, MAC)利用率實現(xiàn)高 AI 基準(zhǔn)測試結(jié)果,此設(shè)計將 MAC單元與存用功能模塊集成在一起。

在開始演練之前,各位伙伴們是否還記得什么是 MediaTek NeuroPilot 呢?忘記的伙伴們,可以回過頭去了解 淺談MediaTek NeuroPilot

NeuroPilot是聯(lián)發(fā)科AI 生態(tài)系統(tǒng)的核心。伙伴們可介由NeuroPilot在邊緣設(shè)備上,以極高的效率開發(fā)和部署 AI 應(yīng)用程序。這使得各種各樣的人工智能應(yīng)用程序運行得更快?;锇閭?nèi)蘸罂梢栽?NeuroPilot SDK內(nèi),使用 Neuron編譯器( ncc-tflite),用于將 TFLite 模型轉(zhuǎn)換為MediaTek 專有的二進(jìn)制文件 (DLA, 深度學(xué)習(xí)存檔),以便在 Genio1200 平臺上部署。生成的模型非常高效,延遲減少,內(nèi)存占用更少。 Neuron SDK 還提供了 Neuron Run-time API,它提供了一組 API,可以讓伙伴們從 C/C++ 程序中調(diào)用這些 API,以創(chuàng)建運行時的環(huán)境,解析編譯的模型文件,并執(zhí)行設(shè)備上的神經(jīng)網(wǎng)路推理。



由圖示可以知道,DLA檔是 MediaTek專有模型,它是 MDLA(MediaTek Deep Learning Accelerator) 和 VPU(Vision processing unit )計算設(shè)備的 low-level binary 檔案。使用 ncc-tflite 將 TensorFlow lite 模型轉(zhuǎn)換成可在 APU 上推演的 DLA文件,再供給圖像/物件識別的應(yīng)用程序使用。

使用預(yù)先寫好的腳本來將 TensorFlow Lite模型轉(zhuǎn)換成 DLA 文檔,信息如下:

root@i1200-demo:~# lsconvert_tensorflowLite_to_DLA.sh demos test.tfliteroot@i1200-demo:~# ./convert_tensorflowLite_to_DLA.sh[apusys][info]apusysSession: Seesion(0xaaaae26f9910): thd(ncc-tflite) version(2) log(0)root@i1200-demo:~# lsconvert_tensorflowLite_to_DLA.sh demos test.dla test.tfliteroot@i1200-demo:~#




如圖所示,GstInference 是個開源項目,它提供了一個將深度學(xué)習(xí)推理整合到 GStreamer 中的框架。可用于眾多的深度學(xué)習(xí)架構(gòu)進(jìn)行推理,也可搭配實用的程序來支持自定義的架構(gòu)。此框架使用 R2Inference,這是 C/C++ 中的一個抽象層,用于各種機(jī)器學(xué)習(xí)框架。單一個 C/C++ 應(yīng)用程序就可以借助 R2Inference來使用不同框架上的模型。這對于利用不同的硬件執(zhí)行推理時非常有用 (CPU、GPU、APU的加速器)。本次的演練是基于圖中的框架來實現(xiàn)即時影像識別的應(yīng)用,將剛才轉(zhuǎn)換好的 DLA文檔來執(zhí)行于圖像識別的推演。

接下來執(zhí)行預(yù)先配置好的腳位來實現(xiàn)圖像和物件識別的演練。

root@i1200-demo:~# lsconvert_tensorflowLite_to_DLA.sh labels_objectD.txt test2.dlademos objectD.dla test2.tfliteimage_classification.sh object_detection.shlabels.txt test.tfliteroot@i1200-demo:~# ./image_classification.sh


執(zhí)行結(jié)果將會顯示于 HDMI 屏上,可以看到所推演出的物件為 ballpoint pen




繼續(xù)執(zhí)行物件識別的演示。

root@i1200-demo:~# lsconvert_tensorflowLite_to_DLA.sh labels_objectD.txt test2.dlademos objectD.dla test2.tfliteimage_classification.sh object_detection.shlabels.txt test.tfliteroot@i1200-demo:~# ./object_detection.sh


推演的結(jié)果,可以看到識別為 bottle



推演的結(jié)果可以看到識別為 monitor



推演的結(jié)果可以,可以看到識別為 chair



本次的演示就到此,有興趣的伙伴們可以一起來討論和研究,謝謝大家!

?場景應(yīng)用圖

poYBAGNxuSmAFll7AAI3frYKo2I211.jpg

?展示板照片

pYYBAGNxuSmAQoJeAApm6Y0RHrs005.jpg

?方案方塊圖

poYBAGNxuSqAZMBZABd8fkHWdsQ259.png

?核心技術(shù)優(yōu)勢

雙核AI處理器單元(APU) 可處理基于 AI 的任務(wù),支持深度學(xué)習(xí)(Deep Learning)、神經(jīng)網(wǎng)絡(luò)(Neural Network)加速和計算機(jī)視覺(computer vision)應(yīng)用。

?方案規(guī)格

CPU: Arm Cortex-A78 x4 Arm Cortex-A55 x4

GPU: Arm Mali-G57 MP5

APU: MediaTek AI Processor (dual core)

Video processing: Video encoding 4K60fps HEVC/H.264 Video decoding 4K90fps AV1/VP9/HEVC/H.264

Software: Android/Yocto Linux/Ubuntu/NeuroPilot SDK

Interface: HDMI 2.0 receiver (HDMI RX) PCIE3.0 USB3.1 GbE MAC ISP, 48MP@30fps/16MP+16MP@30fps

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

    關(guān)注

    87

    文章

    29740

    瀏覽量

    268037
  • AIoT
    +關(guān)注

    關(guān)注

    8

    文章

    1377

    瀏覽量

    30513
收藏 人收藏

    評論

    相關(guān)推薦

    杭州國芯微AIoT產(chǎn)品系列及方案列表

    和Flash。芯片支持高性能的語音喚醒,和自定義的離線語音指令識別。具有識別率高、使用方便等特點,可廣泛應(yīng)用于大小家電和各種智能消費電子產(chǎn)品。方案列表GX8003主要應(yīng)用領(lǐng)域:語音聲控家電,離線語音
    發(fā)表于 08-16 21:14

    MediaTek天璣旗艦芯賦能下的影像魅力

    在活動現(xiàn)場,發(fā)哥邀請現(xiàn)場觀眾一起走進(jìn)《Chasing Breakthrough 探索極限》的“幕后現(xiàn)場”,一同解密影像背后的創(chuàng)作故事。片中驚險而又刺激的攀巖瞬間、天璣 9300 系列旗艦芯片的出色
    的頭像 發(fā)表于 07-22 10:49 ?469次閱讀

    AIOT是什么意思?AIOT的應(yīng)用場景和作用

    準(zhǔn)的決策和更自動化的操作。 AIoT的核心理念是將AI技術(shù)應(yīng)用于物聯(lián)網(wǎng)設(shè)備和系統(tǒng)中,使其具備感知、學(xué)習(xí)、推理和決策等能力,從而實現(xiàn)更加智能化的服務(wù)和應(yīng)用場景。 AIoT的應(yīng)用場景 1. 智能家居:通過AIoT技術(shù),家中的各種設(shè)備
    的頭像 發(fā)表于 07-12 15:48 ?566次閱讀
    <b class='flag-5'>AIOT</b>是什么意思?<b class='flag-5'>AIOT</b>的應(yīng)用場景和作用

    影像儀AI運用 #AI #影像測量 #中圖影像儀 #自動控制技術(shù)

    AI影像
    中圖儀器
    發(fā)布于 :2024年07月01日 16:20:07

    MediaTek NeuroPilot SDK整合NVIDIATAO

    MediaTek 在 COMPUTEX 2024 期間宣布將 NVIDIA TAO 與 MediaTek NeuroPilot SDK 集成,應(yīng)用于邊緣 AI 推理芯片的開發(fā)。MediaTek
    的頭像 發(fā)表于 06-12 14:03 ?447次閱讀

    MediaTek與美團(tuán)攜手合作打造新一代餐飲系統(tǒng)硬件S4 Pro系列收銀機(jī)

    MediaTek 與美團(tuán)攜手合作,打造新一代餐飲系統(tǒng)硬件 S4 Pro 系列收銀機(jī)。該系列收銀機(jī)采用 MediaTek 新一代高階物聯(lián)網(wǎng)芯片 Genio 510,對比上一代收銀產(chǎn)品性能大幅提升,為餐飲商戶帶來流暢使用體驗!
    的頭像 發(fā)表于 05-17 10:09 ?433次閱讀

    瑞莎科技發(fā)布NIO 12L開發(fā)板,搭載聯(lián)發(fā)科Genio 1200處理器

    作為聯(lián)發(fā)科目前最先進(jìn)的AIoT平臺,Genio 1200采用6納米工藝制造,包括4顆主頻高達(dá)2.2GHz的Arm Cortex-A78內(nèi)核以及4顆主頻2.0GHz的A55內(nèi)核,GPU部分為880MHz的Mali-G57 MC5,
    的頭像 發(fā)表于 04-12 15:48 ?512次閱讀

    MediaTek天璣9300旗艦芯亮相UDE 2024

    在UDE 2024第五屆國際半導(dǎo)體顯示博覽會上,MediaTek再次展現(xiàn)了其在科技領(lǐng)域的深厚實力和創(chuàng)新精神。除了之前提到的商用顯示解決方案外,MediaTek還帶來了一個重磅產(chǎn)品——天璣9300旗艦5G生成式AI移動芯片。
    的頭像 發(fā)表于 02-29 10:29 ?739次閱讀

    MediaTek商用顯示解決方案亮相UDE 2024

    在UDE 2024第五屆國際半導(dǎo)體顯示博覽會上,MediaTek再次展現(xiàn)了其在科技領(lǐng)域的卓越實力,特別是其商用顯示解決方案,為參觀者帶來了前所未有的沉浸式視覺享受。
    的頭像 發(fā)表于 02-29 10:27 ?535次閱讀

    提速互聯(lián) 智向未來 | 廣和通AIoT模組及解決方案驚艷MWC 2024

    MWC展會期間,廣和通攜手聯(lián)發(fā)科技全球首發(fā)基于MediaTek T300的RedCap模組FM330系列。聯(lián)發(fā)科技無線通訊事業(yè)部總經(jīng)理蘇文光、廣和通CEO應(yīng)凌鵬、廣和通MBB事業(yè)部副總裁陶曦出席
    的頭像 發(fā)表于 02-27 10:33 ?474次閱讀
    提速互聯(lián) 智向未來 | 廣和通<b class='flag-5'>AIoT</b>模組及解決<b class='flag-5'>方案</b>驚艷MWC 2024

    研華科技與瞰瞰智能達(dá)成戰(zhàn)略合作,共同深化“AIoT+影像”應(yīng)用助力產(chǎn)業(yè)升級

    解決方案,共同推進(jìn)產(chǎn)品應(yīng)用創(chuàng)新和商業(yè)化落地,助力行業(yè)發(fā)展升級。此次戰(zhàn)略合作,是研華在AI影像領(lǐng)域的重要布局,進(jìn)一步完善了AIoT生態(tài)圈發(fā)展。 ? ? 瞰瞰智能董事長倪緒能與研華嵌入式事業(yè)群中國總經(jīng)理許杰弘,作為各自企業(yè)代表簽署戰(zhàn)
    發(fā)表于 01-10 11:41 ?361次閱讀
    研華科技與瞰瞰智能達(dá)成戰(zhàn)略合作,共同深化“<b class='flag-5'>AIoT</b>+<b class='flag-5'>影像</b>”應(yīng)用助力產(chǎn)業(yè)升級

    介紹7個在Mac和Windows上打開OLM文件的即時解決方案

    在本文中,我們將討論在沒有Outlook的情況下打開OLM文件的7種即時解決方案。
    的頭像 發(fā)表于 12-22 11:23 ?1963次閱讀

    請問STM32F407驅(qū)動AD9822來輸出影像是否可以?

    請問下專家STM32F407驅(qū)動這顆AD9822來輸出影像是否可以?影像有300dpi、600dpi、1200dpi的分辨率
    發(fā)表于 11-29 07:39

    【大大芯方案】工作效率大提升,大聯(lián)大推出基于Mediatek產(chǎn)品的雙屏異顯數(shù)字電子廣告牌方案

    2023年11月15日 ,致力于亞太地區(qū)市場的領(lǐng)先半導(dǎo)體元器件分銷商---大聯(lián)大控股宣布 其旗下 品佳 推出 基于聯(lián)發(fā)科技(MediaTekGenio 700開發(fā)板的雙屏異顯數(shù)字顯示方案。? 圖示
    的頭像 發(fā)表于 11-16 20:15 ?429次閱讀
    【大大芯<b class='flag-5'>方案</b>】工作效率大提升,大聯(lián)大推出基于<b class='flag-5'>Mediatek</b>產(chǎn)品的雙屏異顯數(shù)字電子廣告牌<b class='flag-5'>方案</b>

    MediaTek Genio 130A(MT7933) Wi-Fi6 游戲手柄方案

    聯(lián)發(fā)科技MediaTek全新無線連網(wǎng)系統(tǒng)單晶片Genio 130A(MT7933),整合了微控制器(MCU)、Wi_Fi6、藍(lán)牙及電源管理單元(PMU)。Genio 130A采用高度整合設(shè)計,可為
    的頭像 發(fā)表于 11-15 10:00 ?557次閱讀
    <b class='flag-5'>MediaTek</b> <b class='flag-5'>Genio</b> 130A(MT7933) Wi-Fi6 游戲手柄<b class='flag-5'>方案</b>