0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于GreenWaves Technologies GAPuino开发板+ixArtPAJ6100U6摄像头+QCA4024的AI图像识别方案

基于GreenWaves Technologies GAPuino开发板+ixArtPAJ6100U6摄像头+QCA4024的AI图像识别方案

来源: elecfans
2021-01-20
类别:工业控制
eye 10
文章创建人 拍明

原标题:基于GreenWaves Technologies GAPuino开发板的AI图像识别方案

  一、前言

  脸部辨识是一个从影像或影片中识别人物的系统,此技术已经存在几十年,但在过去的几年里,它的应用越来越明显和普及,因为它现在为创新解决方案提供技术支援,像苹果推出FaceID功能取代指纹辨识,让消费者也注意人脸辨识的应用。

  脸部辨识在许多应用程式和行业垂直领域都很实用,在脸部上取出具有“辨别度”的特征值,相同的一个人在不图装扮、表情与视角的情境之下,还具有非常类似的特征值。相反地??,对于不同人的脸部,特征值是不同的,必需很容易区别出来。在使用人工智能(AI)之前,使用特定算法:每个工程师必须开不同的算法,使用不同的模型,去准确达到脸部侦测、人脸特征值的撷取以达到脸部辨识效果。

  二、硬体介绍

  本方案推荐使用GreenWavesTechnologiesGAPuino开发板搭配PixArtPAJ6100U6摄像头模组,GAPuino使用SPI设定PAJ6100U6暂存器参数,透过CPI从PAJ6100U6取得图像资料传送至GAPuino,GAPuino进行推论算法CNN或SSD,透过推论结果产生图像归类,例如人脸、猫及狗,当推论结果辨识为人脸时,即可控制门锁开门或其他应用。

  GreenWavesTechnologiesGAPuino内置GAP8芯片,GAP8是一款多核可编程超低功耗应用处理器,旨在为物联网边缘端(传感器端)提供新一代超低功耗应用平台,用于将图像,声音等复杂信息在本地即完成一些较复杂运算,如卷积神经网络推理等。GAP8物联网应用处理器采用台积电55nm超低功耗制程,以致于让长期依赖电池供电的边缘设备可以智能化。GAP8采用八加一个基于RISC-V的高效内核的方式设计,并植入了自己的扩展指令集(DSP,向量化,SIMD,复数运算等),这让它拥有极致的能效架构。

  原相(PixArt)科技的always-on低功耗电脑视觉感测器(Ultra-LowPowerComputerVision)产品以独特的省电架构进行开发,PAJ6100U6系由一个低功耗全域快门QVGA(320x240)感测器,以及一个具90度对角视野(diagonalfieldofview)的可回流焊光学镜头而组成。其可低至1400uW(30fpsQVGA)的耗电功率,极低功耗下持续支援智慧触发机制和视觉决策能力,对于须透过视觉来感知周遭环境的装置,是不可或缺的一部分,适合为人工智能学习装置提供视觉相关服务,可应用于智能门锁、智能玩具(AlwaysON脸部与表情侦测)、智能家电与物联网。

  三、系统流程

  使用云端平台或电脑进行训练模型,当模型训练完成后,使用gap_sdk内的nntool进行转换,将转换后的模型导入程式码中,搭配PixArt全局式快门(GlobalShutter)功能,取得完整图像进行卷积神经网络(ConvolutionalNeuralNetwork;CNN)推论判断,GAPuino只具备推论功能,模型的部分请使用者自行训练。GAPuino可视为超低功耗EdgeAI,无需连接网路,当模型训练完后,烧录制GAPuino内即可运作。

  卷积神经网路(ConvolutionalNeuralNetwork,CNN)是一种前馈神经网路,一直是深度学习中最重要的一部分,CNN在影像辨识中甚至可以超越人类辨识的精准度,许多影样辨识的模型也都是以CNN的架构为基础去做延伸。

  SSD(SingleShotMultiBoxDetector)其中Singleshot表示SSD算法属于one-stage方法,MultiBox表示SSD是多框预测。将边界框的输出空间离散为不同层特征图上的一组不同尺寸和长宽比的默认框,其主要为在图片的不同位置进行密集抽样,抽样时可以采用不同尺度和长宽比,适用于处理多种尺寸的对象。

  

image.png


  四、场景应用1

  智能门锁,程式内部流程请查看方案方块图,GAPuino透过CPI取得PixArtPAJ6100U6图像资料后,经由内部CNN计算输出结果,再根据CNN结果输入至SSD取得脸型框的座标,过滤框座标大小,若框座标过小则代表为误判区需要做移除,进行过滤后才是最终结果,如果脸型座标列表长度不为0则能够开启门锁,反之则回到PixArtPAJ6100U6进行下一次的循环,下方为部分程式码。

  

image.png


  GAPuino搭配PixArtPAJ6100U6摄像头,应用脸部辨识功能,配置于智能门锁上,当判别为脸型时,门锁系统可以判断是否开门,当距离摄像头1.4米时,发现照片内有脸型就进行开门,下图为显示结果,蓝色方匡为辨识区域,辨识到脸型后右上方显红色区块。

  

image.png


  智能门锁整体搭配GAPuino与PixArtPAJ6100U6摄像头,门锁整体方案于(基于QualcommQCA4024的双模全自动智能门锁Turnkey方案)将控制线对接至GAPuino开发板上,透过GAPuino做判断是否开门,目前专案为当发现脸型时驱动门锁开门,整体图片如产品应用图所示。

  五、场景应用2

  猫/狗脸辨识智能喂食器,将TFlite模型抽换为狗或猫模型,并针对模型进行程式码调整,当辨识到猫或狗才开启食物闸门,保持饲料新鲜不受潮。

  参考资料

  PixArtPAJ6100U6

  GreenWavesTechnologies.

  基于QualcommQCA4024的双模全自动智能门锁Turnkey方案

  卷积神经网路-维基百科

  目标检测|SSD原理与实现-知乎


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案