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

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

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

基于GreenWaves Technologies GAPuino開發(fā)板的AI圖像識別方案

電子設(shè)計 ? 來源:大大通 ? 作者:君莫笑 ? 2021-01-19 14:59 ? 次閱讀

一、 前言

臉部辨識是一個從影像或影片中識別人物的系統(tǒng),此技術(shù)已經(jīng)存在幾十年,但在過去的幾年里,它的應(yīng)用越來越明顯和普及,因為它現(xiàn)在為創(chuàng)新解決方案提供技術(shù)支援,像蘋果推出Face ID功能取代指紋辨識,讓消費者也注意人臉辨識的應(yīng)用。

臉部辨識在許多應(yīng)用程式和行業(yè)垂直領(lǐng)域都很實用,在臉部上取出具有“辨別度”的特征值,相同的一個人在不圖裝扮、表情與視角的情境之下,還具有非常類似的特征值。相反地??,對于不同人的臉部,特征值是不同的,必需很容易區(qū)別出來。在使用人工智能AI)之前,使用特定算法:每個工程師必須開不同的算法,使用不同的模型,去準(zhǔn)確達(dá)到臉部偵測、人臉特征值的擷取以達(dá)到臉部辨識效果。

二、硬體介紹

本方案推薦使用GreenWaves Technologies GAPuino開發(fā)板搭配PixArt PAJ6100U6攝像頭模組,GAPuino使用SPI設(shè)定PAJ6100U6暫存器參數(shù),透過CPI從PAJ6100U6取得圖像資料傳送至GAPuino,GAPuino進(jìn)行推論算法CNN或SSD,透過推論結(jié)果產(chǎn)生圖像歸類,例如人臉、貓及狗,當(dāng)推論結(jié)果辨識為人臉時,即可控制門鎖開門或其他應(yīng)用。

GreenWaves Technologies GAPuino內(nèi)置GAP8芯片,GAP8是一款多核可編程超低功耗應(yīng)用處理器,旨在為物聯(lián)網(wǎng)邊緣端(傳感器端)提供新一代超低功耗應(yīng)用平臺,用于將圖像,聲音等復(fù)雜信息在本地即完成一些較復(fù)雜運算,如卷積神經(jīng)網(wǎng)絡(luò)推理等。GAP8物聯(lián)網(wǎng)應(yīng)用處理器采用臺積電55nm超低功耗制程,以致于讓長期依賴電池供電的邊緣設(shè)備可以智能化。GAP8采用八加一個基于RISC-V的高效內(nèi)核的方式設(shè)計,并植入了自己的擴展指令集(DSP,向量化, SIMD,復(fù)數(shù)運算等),這讓它擁有極致的能效架構(gòu)。

原相(PixArt)科技的always-on低功耗電腦視覺感測器 (Ultra-Low Power Computer Vision) 產(chǎn)品以獨特的省電架構(gòu)進(jìn)行開發(fā),PAJ6100U6 系由一個低功耗全域快門 QVGA (320x240) 感測器,以及一個具 90 度對角視野 (diagonal field of view) 的可回流焊光學(xué)鏡頭而組成。其可低至 1400uW (30fps QVGA) 的耗電功率,極低功耗下持續(xù)支援智慧觸發(fā)機制和視覺決策能力,對于須透過視覺來感知周遭環(huán)境的裝置,是不可或缺的一部分,適合為人工智能學(xué)習(xí)裝置提供視覺相關(guān)服務(wù),可應(yīng)用于智能門鎖、智能玩具(Always ON臉部與表情偵測)、智能家電與物聯(lián)網(wǎng)。

三、系統(tǒng)流程

使用云端平臺或電腦進(jìn)行訓(xùn)練模型,當(dāng)模型訓(xùn)練完成后,使用gap_sdk內(nèi)的nntool進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的模型導(dǎo)入程式碼中,搭配PixArt全局式快門(Global Shutter)功能,取得完整圖像進(jìn)行卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network;CNN )推論判斷,GAPuino只具備推論功能,模型的部分請使用者自行訓(xùn)練。GAPuino可視為超低功耗Edge AI,無需連接網(wǎng)路,當(dāng)模型訓(xùn)練完后,燒錄制GAPuino內(nèi)即可運作。

卷積神經(jīng)網(wǎng)路(Convolutional Neural Network, CNN)是一種前饋神經(jīng)網(wǎng)路,一直是深度學(xué)習(xí)中最重要的一部分,CNN 在影像辨識中甚至可以超越人類辨識的精準(zhǔn)度,許多影樣辨識的模型也都是以CNN的架構(gòu)為基礎(chǔ)去做延伸。

SSD(Single Shot MultiBox Detector)其中Single shot表示SSD算法屬于one-stage方法,MultiBox表示SSD是多框預(yù)測。將邊界框的輸出空間離散為不同層特征圖上的一組不同尺寸和長寬比的默認(rèn)框,其主要為在圖片的不同位置進(jìn)行密集抽樣,抽樣時可以采用不同尺度和長寬比,適用于處理多種尺寸的對象。

四、場景應(yīng)用1

智能門鎖,程式內(nèi)部流程請查看方案方塊圖, GAPuino透過CPI取得PixArt PAJ6100U6圖像資料后,經(jīng)由內(nèi)部CNN計算輸出結(jié)果,再根據(jù)CNN結(jié)果輸入至SSD取得臉型框的座標(biāo),過濾框座標(biāo)大小,若框座標(biāo)過小則代表為誤判區(qū)需要做移除,進(jìn)行過濾后才是最終結(jié)果,如果臉型座標(biāo)列表長度不為0則能夠開啟門鎖,反之則回到PixArt PAJ6100U6進(jìn)行下一次的循環(huán),下方為部分程式碼。

GAPuino搭配PixArt PAJ6100U6攝像頭,應(yīng)用臉部辨識功能,配置于智能門鎖上,當(dāng)判別為臉型時,門鎖系統(tǒng)可以判斷是否開門,當(dāng)距離攝像頭1.4米時,發(fā)現(xiàn)照片內(nèi)有臉型就進(jìn)行開門,下圖為顯示結(jié)果,藍(lán)色方匡為辨識區(qū)域,辨識到臉型后右上方顯紅色區(qū)塊。

智能門鎖整體搭配GAPuino與PixArt PAJ6100U6攝像頭,門鎖整體方案于(基于Qualcomm QCA4024 的雙模全自動智能門鎖Turnkey 方案)將控制線對接至GAPuino開發(fā)板上,透過GAPuino做判斷是否開門,目前專案為當(dāng)發(fā)現(xiàn)臉型時驅(qū)動門鎖開門,整體圖片如產(chǎn)品應(yīng)用圖所示。

五、場景應(yīng)用2

貓/狗臉辨識智能喂食器,將TFlite模型抽換為狗或貓模型,并針對模型進(jìn)行程式碼調(diào)整,當(dāng)辨識到貓或狗才開啟食物閘門,保持飼料新鮮不受潮。

參考資料

PixArt PAJ6100U6

GreenWaves Technologies.

基于Qualcomm QCA4024 的雙模全自動智能門鎖Turnkey 方案

卷積神經(jīng)網(wǎng)路- 維基百科

目標(biāo)檢測|SSD原理與實現(xiàn)- 知乎
編輯:hfy

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

    關(guān)注

    42

    文章

    4717

    瀏覽量

    100010
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2894

    文章

    43313

    瀏覽量

    366450
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    20

    文章

    2791

    瀏覽量

    116653
  • 智能門鎖
    +關(guān)注

    關(guān)注

    17

    文章

    1841

    瀏覽量

    42702
  • 神經(jīng)網(wǎng)路

    關(guān)注

    0

    文章

    8

    瀏覽量

    2611
收藏 人收藏

    評論

    相關(guān)推薦

    基于迅為RK3568/RK3588開發(fā)板AI圖像識別方案

    https://www.bilibili.com/video/BV1G54y1A7nf/?spm_id_from=333.999.0.0 迅為RK3568/RK3588開發(fā)板AI識別演示方案
    發(fā)表于 08-28 09:50

    基于迅為RK3588開發(fā)板AI圖像識別方案

    迅為RK3568/RK3588開發(fā)板AI識別演示方案包括 01_官方模型測試 02_人臉識別 03_口罩檢測 04_工地防護(hù) 05_撲克牌
    發(fā)表于 08-13 11:26

    圖像檢測和圖像識別的原理、方法及應(yīng)用場景

    圖像檢測和圖像識別是計算機視覺領(lǐng)域的兩個重要概念,它們在許多應(yīng)用場景中發(fā)揮著關(guān)鍵作用。 1. 定義 1.1 圖像檢測 圖像檢測(Object Detection)是指在
    的頭像 發(fā)表于 07-16 11:19 ?1375次閱讀

    圖像識別算法都有哪些方法

    圖像識別算法是計算機視覺領(lǐng)域的核心任務(wù)之一,它涉及到從圖像中提取特征并進(jìn)行分類、識別和分析的過程。隨著深度學(xué)習(xí)技術(shù)的不斷發(fā)展,圖像識別算法已經(jīng)取得了顯著的進(jìn)展。本文將介紹
    的頭像 發(fā)表于 07-16 11:14 ?3849次閱讀

    圖像識別算法的提升有哪些

    引言 圖像識別是計算機視覺領(lǐng)域的核心任務(wù)之一,旨在使計算機能夠自動地識別和理解圖像中的內(nèi)容。隨著計算機硬件的發(fā)展和深度學(xué)習(xí)技術(shù)的突破,圖像識別算法的性能得到了顯著提升。本文將介紹
    的頭像 發(fā)表于 07-16 11:12 ?406次閱讀

    圖像識別算法的優(yōu)缺點有哪些

    圖像識別算法是一種利用計算機視覺技術(shù)對圖像進(jìn)行分析和理解的方法,它在許多領(lǐng)域都有廣泛的應(yīng)用,如自動駕駛、醫(yī)療診斷、安全監(jiān)控等。然而,圖像識別算法也存在一些優(yōu)缺點。 一、圖像識別算法的優(yōu)
    的頭像 發(fā)表于 07-16 11:09 ?597次閱讀

    圖像識別算法的核心技術(shù)是什么

    圖像識別算法是計算機視覺領(lǐng)域的一個重要研究方向,其目標(biāo)是使計算機能夠像人類一樣理解和識別圖像中的內(nèi)容。圖像識別算法的核心技術(shù)包括以下幾個方面: 特征提取 特征提取是
    的頭像 發(fā)表于 07-16 11:02 ?369次閱讀

    圖像識別技術(shù)的原理是什么

    圖像識別技術(shù)是一種利用計算機視覺和機器學(xué)習(xí)技術(shù)對圖像進(jìn)行分析和理解的技術(shù)。它可以幫助計算機識別和理解圖像中的對象、場景和活動。 圖像預(yù)處理
    的頭像 發(fā)表于 07-16 10:46 ?589次閱讀

    圖像識別屬于人工智能嗎

    屬于。圖像識別是人工智能(Artificial Intelligence, AI)領(lǐng)域的一個重要分支。 一、圖像識別概述 1.1 定義 圖像識別是指利用計算機技術(shù)對
    的頭像 發(fā)表于 07-16 10:44 ?497次閱讀

    如何利用CNN實現(xiàn)圖像識別

    卷積神經(jīng)網(wǎng)絡(luò)(CNN)是深度學(xué)習(xí)領(lǐng)域中一種特別適用于圖像識別任務(wù)的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。它通過模擬人類視覺系統(tǒng)的處理方式,利用卷積、池化等操作,自動提取圖像中的特征,進(jìn)而實現(xiàn)高效的圖像識別。本文將從CNN的基本原理、構(gòu)建過程、訓(xùn)練策略以
    的頭像 發(fā)表于 07-03 16:16 ?471次閱讀

    瑞芯微圖像識別開發(fā)板技術(shù)交流

    有一個瑞芯微圖像識別開發(fā)板的技術(shù)開發(fā)需求,歡迎洽談
    發(fā)表于 05-29 18:41

    瑞芯微開發(fā)板copy 安卓圖像識別軟件copy

    瑞芯微開發(fā)板copy,內(nèi)置安卓圖像識別軟件,需要copy整個、系統(tǒng)、識別軟件,歡迎有經(jīng)驗的同行洽談
    發(fā)表于 05-29 18:38

    圖像識別技術(shù)原理 圖像識別技術(shù)的應(yīng)用領(lǐng)域

    圖像識別技術(shù)是一種通過計算機對圖像進(jìn)行分析和理解的技術(shù)。它借助計算機視覺、模式識別、人工智能等相關(guān)技術(shù),通過對圖像進(jìn)行特征提取和匹配,找出圖像
    的頭像 發(fā)表于 02-02 11:01 ?1778次閱讀

    如何使用Python進(jìn)行圖像識別的自動學(xué)習(xí)自動訓(xùn)練?

    如何使用Python進(jìn)行圖像識別的自動學(xué)習(xí)自動訓(xùn)練? 使用Python進(jìn)行圖像識別的自動學(xué)習(xí)和自動訓(xùn)練需要掌握一些重要的概念和技術(shù)。在本文中,我們將介紹如何使用Python中的一些常用庫和算法來實現(xiàn)
    的頭像 發(fā)表于 01-12 16:06 ?446次閱讀

    華為云 API 圖像識別 Image 的趣味性—AI 識別邁克爾·杰克遜

    華為云 API 圖像識別 Image 的趣味性—AI 識別邁克爾·杰克遜 云服務(wù)、API、SDK,調(diào)試,查看,我都行 閱讀短文您可以學(xué)習(xí)到:人工智能 AI
    的頭像 發(fā)表于 10-12 16:05 ?431次閱讀
    華為云 API <b class='flag-5'>圖像識別</b> Image 的趣味性—<b class='flag-5'>AI</b> <b class='flag-5'>識別</b>邁克爾·杰克遜