0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

找方案 | 基于Mediatek AIoT Genio1200 的即时影像物件识别方案

大大通 2022-11-21 16:12 次阅读

在MediaTek AIoT Genio1200平台上,MediaTek 提供许多不同的软件解决方案,伙伴们可通过CPUGPU和APU来提供 AI 计算能力。在开发和部署广泛的机器学习时,决大部分会为了推演自行开发出的模型,来提供硬件加速功能,伙伴们也可通过图形处理器来启用 TensorFlot Lite模型的硬件加速。

MediaTek AIoT Genio1200 board:

Genio1200 demo board

879bb780-6866-11ed-b116-dac502259ad0.jpg

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

第一种是 ARM NN,是一组开源软件,可在 ARM 的硬件设备上实现机器学习工作,它在目前常见的神经网路框架 Cortex-A CPU、ARM Mali GPU 之间桥接,透过 CPU 来运算和推演模型。

第二种是GPU Neural Network Acceleration,它使用的是设备上的 OpenGL ES(OpenGL for Embedded Systems)计算着色器来推演模型。

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

让小弟来为各位伙伴们介绍 MediaTek 专有的深度学习加速器,它是一款功能强大且高效的卷积神经网路(Convolutional Neural Network)加速器,MDLA能够以高乘法累加(Multiply-Accumulate utilization, MAC)利用率实现高 AI 基准测试结果,此设计将 MAC单元与存用功能模块集成在一起。

在开始演练之前,各位伙伴们是否还记得什么是 MediaTek NeuroPilot 呢?忘记的伙伴们,可以回过头去了解 浅谈MediaTek NeuroPilot

NeuroPilot是联发科AI 生态系统的核心。伙伴们可介由NeuroPilot在边缘设备上,以极高的效率开发和部署 AI 应用程序。这使得各种各样的人工智能应用程序运行得更快。伙伴们日后可以在 NeuroPilot SDK内,使用 Neuron编译器( ncc-tflite),用于将 TFLite 模型转换为MediaTek 专有的二进制文件 (DLA, 深度学习存档),以便在 Genio1200 平台上部署。生成的模型非常高效,延迟减少,内存占用更少。Neuron SDK 还提供了 Neuron Run-time API,它提供了一组 API,可以让伙伴们从 C/C++ 程序中调用这些 API,以创建运行时的环境,解析编译的模型文件,并执行设备上的神经网路推理。

87e65cd6-6866-11ed-b116-dac502259ad0.png

由图示可以知道,DLA档是 MediaTek专有模型,它是 MDLA(MediaTek Deep Learning Accelerator) 和 VPU(Vision processing unit )计算设备的 low-level binary 档案。使用 ncc-tflite 将 TensorFlow lite 模型转换成可在 APU 上推演的 DLA文件,再供给图像/物件识别的应用程序使用。

使用预先写好的脚本来将 TensorFlow Lite模型转换成 DLA 文档,信息如下:

root@i1200-demo:~# ls

convert_tensorflowLite_to_DLA.sh demos test.tflite

root@i1200-demo:~# ./convert_tensorflowLite_to_DLA.sh

[apusys][info]apusysSession: Seesion(0xaaaae26f9910): thd(ncc-tflite) version(2) log(0)

root@i1200-demo:~# ls

convert_tensorflowLite_to_DLA.sh demos test.dla test.tflite

root@i1200-demo:~#

88019654-6866-11ed-b116-dac502259ad0.jpg

如图所示,GstInference 是个开源项目,它提供了一个将深度学习推理整合到 GStreamer 中的框架。可用于众多的深度学习架构进行推理,也可搭配实用的程序来支持自定义的架构。此框架使用 R2Inference,这是 C/C++ 中的一个抽象层,用于各种机器学习框架。单一个 C/C++ 应用程序就可以借助 R2Inference来使用不同框架上的模型。这对于利用不同的硬件执行推理时非常有用 (CPU、GPU、APU的加速器)。本次的演练是基于图中的框架来实现即时影像识别的应用,将刚才转换好的 DLA文档来执行于图像识别的推演。

接下来执行预先配置好的脚位来实现图像和物件识别的演练。

root@i1200-demo:~# ls

convert_tensorflowLite_to_DLA.sh labels_objectD.txt test2.dla

demos objectD.dla test2.tflite

image_classification.sh object_detection.sh

labels.txt test.tflite

root@i1200-demo:~# ./image_classification.sh

执行结果将会显示于 HDMI 屏上,可以看到所推演出的物件为 ballpoint pen

881f1e40-6866-11ed-b116-dac502259ad0.jpg

继续执行物件识别的演示。

root@i1200-demo:~# ls

convert_tensorflowLite_to_DLA.sh labels_objectD.txt test2.dla

demos objectD.dla test2.tflite

image_classification.sh object_detection.sh

labels.txt test.tflite

root@i1200-demo:~# ./object_detection.sh

推演的结果,可以看到识别为 bottle

883fe378-6866-11ed-b116-dac502259ad0.jpg

推演的结果可以看到识别为 monitor

88607890-6866-11ed-b116-dac502259ad0.jpg

推演的结果可以,可以看到识别为 chair

887e78b8-6866-11ed-b116-dac502259ad0.jpg

本次的演示就到此,有兴趣的伙伴们可以一起来讨论和研究,谢谢大家!

►场景应用图

889070ea-6866-11ed-b116-dac502259ad0.jpg

►展示板照片

88a95cc2-6866-11ed-b116-dac502259ad0.jpg

►方案方块图

89a14b94-6866-11ed-b116-dac502259ad0.png

►核心技术优势

双核AI处理器单元(APU) 可处理基于 AI 的任务,支持深度学习(Deep Learning)、神经网络(Neural Network)加速和计算机视觉(computer vision)应用。

►方案规格

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8190

    浏览量

    131242
收藏 人收藏

    评论

    相关推荐

    广和通发布全球首款基于MediaTek T300的RedCap Wi-Fi 7 CPE解决方案

    广和通联合联发科技发布基于MediaTek T300平台的RedCap模组FG332系列及其Wi-Fi 6/7 CPE解决方案,为家庭、企业级用户提供高速、可靠的网络体验。
    的头像 发表于 06-05 17:34 572次阅读

    广和通发布全球首款基于MediaTek T300的RedCap Wi-Fi 7 CPE解决方案

    广和通联合联发科技发布基于MediaTek T300平台的RedCap模组FG332系列及其Wi-Fi 6/7 CPE解决方案,为家庭、企业级用户提供高速、可靠的网络体验。
    的头像 发表于 06-05 17:34 418次阅读
    广和通发布全球首款基于<b class='flag-5'>MediaTek</b> T300的RedCap Wi-Fi 7 CPE解决<b class='flag-5'>方案</b>

    MediaTek与美团携手合作打造新一代餐饮系统硬件S4 Pro系列收银机

    MediaTek 与美团携手合作,打造新一代餐饮系统硬件 S4 Pro 系列收银机。该系列收银机采用 MediaTek 新一代高阶物联网芯片 Genio 510,对比上一代收银产品性能大幅提升,为餐饮商户带来流畅使用体验!
    的头像 发表于 05-17 10:09 189次阅读

    瑞莎科技发布NIO 12L开发板,搭载联发科Genio 1200处理器

    作为联发科目前最先进的AIoT平台,Genio 1200采用6纳米工艺制造,包括4颗主频高达2.2GHz的Arm Cortex-A78内核以及4颗主频2.0GHz的A55内核,GPU部分为880MHz的Mali-G57 MC5,
    的头像 发表于 04-12 15:48 255次阅读

    MediaTek商用显示解决方案亮相UDE 2024

    在UDE 2024第五届国际半导体显示博览会上,MediaTek再次展现了其在科技领域的卓越实力,特别是其商用显示解决方案,为参观者带来了前所未有的沉浸式视觉享受。
    的头像 发表于 02-29 10:27 386次阅读

    MTK8365核心板_联发科Genio 350安卓核心板定制方案

    MTK8365核心板_联发科Genio 350安卓核心板定制方案。MTK8365还包含了无线通信设备,包括WLAN、蓝牙和GPS。通过将四种先进的无线技术集成到一个芯片中,适用于紧凑的PCB设计
    的头像 发表于 01-31 19:06 307次阅读
    MTK8365核心板_联发科<b class='flag-5'>Genio</b> 350安卓核心板定制<b class='flag-5'>方案</b>

    研华科技与瞰瞰智能达成战略合作,共同深化“AIoT+影像”应用助力产业升级

    解决方案,共同推进产品应用创新和商业化落地,助力行业发展升级。此次战略合作,是研华在AI影像领域的重要布局,进一步完善了AIoT生态圈发展。     瞰瞰智能董事长倪绪能与研华嵌入式事业群中国总经理许杰弘,作为各自企业代表签署战
    发表于 01-10 11:41 217次阅读
    研华科技与瞰瞰智能达成战略合作,共同深化“<b class='flag-5'>AIoT</b>+<b class='flag-5'>影像</b>”应用助力产业升级

    智能识别方案的特性和应用场景

    智能识别方案支持IPC智能识别、人脸识别和掌静脉识别,应用范围广,易于产品智能化领域使用,具有抓拍率高、误抓率低、
    的头像 发表于 01-04 11:30 1014次阅读

    介绍7个在Mac和Windows上打开OLM文件的即时解决方案

    在本文中,我们将讨论在没有Outlook的情况下打开OLM文件的7种即时解决方案
    的头像 发表于 12-22 11:23 1263次阅读

    【大大芯方案】工作效率大提升,大联大推出基于Mediatek产品的双屏异显数字电子广告牌方案

    2023年11月15日 ,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布 其旗下 品佳 推出 基于联发科技(MediaTekGenio 700开发板的双屏异显数字显示方案。☜ 图示
    的头像 发表于 11-16 20:15 299次阅读
    【大大芯<b class='flag-5'>方案</b>】工作效率大提升,大联大推出基于<b class='flag-5'>Mediatek</b>产品的双屏异显数字电子广告牌<b class='flag-5'>方案</b>

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

    联发科技MediaTek全新无线连网系统单晶片Genio 130A(MT7933),整合了微控制器(MCU)、Wi_Fi6、蓝牙及电源管理单元(PMU)。Genio 130A采用高度整合设计,可为
    的头像 发表于 11-15 10:00 309次阅读
    <b class='flag-5'>MediaTek</b> <b class='flag-5'>Genio</b> 130A(MT7933) Wi-Fi6 游戏手柄<b class='flag-5'>方案</b>

    【大大芯方案】智能连接全屋,大联大推出基于MediaTek 产品的智能家居matter方案

    2023年10月11日 ,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布 其旗下 品佳 推出 基于联发科技(MediaTekGenio 130/130A(MT7931/MT7933
    的头像 发表于 10-12 19:35 385次阅读
    【大大芯<b class='flag-5'>方案</b>】智能连接全屋,大联大推出基于<b class='flag-5'>MediaTek</b> 产品的智能家居matter<b class='flag-5'>方案</b>

    软通动力推出AIoT空间智能园区平台解决方案

    原文标题:软通动力推出AIoT空间智能园区平台解决方案 文章出处:【微信公众号:软通动力】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 09-27 23:55 341次阅读

    基于Mediatek Genio系列之FaceMe人脸识别方案

    高效能的 MediaTek Genio 系列平台,可支持多作业系统,其中包含 Yocto linux、Ubuntu OS、Android 得以满足伙伴们开发新产品的需求。 本方案主要想让伙伴们了解人脸
    的头像 发表于 09-22 08:29 969次阅读
    基于<b class='flag-5'>Mediatek</b> <b class='flag-5'>Genio</b>系列之FaceMe人脸<b class='flag-5'>识别</b><b class='flag-5'>方案</b>

    研华发布2.5英寸Pico-ITX——RSB-3810 基于联发科Genio 1200芯片面向视觉应用

    近日,工业嵌入式AI解决方案供应商研华发布RSB-3810。该产品为2.5英寸Pico-ITX单板电脑,采用了联发科旗舰芯片组Genio 1200。该解决方案支持4.8 TOPS高速A
    的头像 发表于 09-12 09:26 271次阅读