91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

如何使用RZ/A2M和DRP技術實現高效的口罩人臉檢測

星星科技指導員 ? 來源:瑞薩電子 ? 作者: 劉剛 ? 2022-04-28 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在前兩篇文章中我們分別介紹了如何使用RZ/A2M和它獨有的DRP技術實現工業自動化中的目標物體檢測與追蹤以及如何實現二維碼編碼類型的快速檢測。現在讓我們看一下RZ/A2M的DRP與嵌入式AI結合實現口罩人臉檢測。

在示例中我們通過MIPI接口連接Sony IMX219 CMOS傳感器,輸入一個1280x720分辨率的圖像,通過RZ/A2M的DRP對輸入圖像做Simple ISP處理,圖像縮放處理,然后運行一個輕量級且高效的口罩,人臉檢測模型。它能夠實現在人臉檢測模式下30FPS的檢測速度,在區分是否戴口罩的模式下實現20FPS的檢測速度。下面讓我們看一下它是如何實現的。

pYYBAGJqXwGAUYRKAADaSV1AxS4546.png

下圖是他的數據處理流程:

藍色部分的處理由DRP硬件加速實現,其中Simple ISP庫將CMOS傳感器的Bayer格式數據轉換為灰階數據,并統計一幀圖像中三個預設區域的平均亮度用于調整自動曝光參數。

第二個DRP庫實現圖像的縮放處理,將1280x720分辨率的灰階圖像壓縮成640x360大小的圖像,它將大大提高人臉的檢測速度。

圖中綠色部分是由Cortex A9處理器運行的輕量級口罩及人臉檢測模型,用于標定出當前幀是否有人臉,是否帶有口罩。

poYBAGJqXwGANeyzAABirhWq6x0627.png

在此示例中我們將不依賴外部RAM,只使用RZ/A2M的4MB片上高速RAM。

步驟1

由于人臉檢測只需要使用灰階圖像,我們需要將CMOS傳感器的Bayer格式圖像轉換成灰度圖,此時我們載入一個simple_isp_2_tiles的DRP庫,這個DRP庫需要具有以下特性:

占用2個Tile的DRP硬件資源

實現Bayer轉灰階

對3個獨立的區域中所有像素的亮度值進行累加

支持多Tile并行處理

pYYBAGJqXwGAX-uwAAA9rMFl0a8342.png

由于這個庫具有多Tile并行化(segmented)的處理特性,我們可以把它載入到3組DRP 的tile中。其中Tile0和1的simple_isp_2_tiles庫處理頂部1/3的圖像,Tile2和3的simple_isp_2_tiles庫處理中間1/3的圖像,Tile4和5的simple_isp_2_tiles庫處理底部1/3的圖像。且這三部分圖像是同時并行化處理的,這讓處理速度又增加了3倍。

poYBAGJqXwGARLlQAAAidepHttY040.png

由于DRP庫提供了非常便捷的API接口,實現以上功能只需要簡單的編程操作即可實現。

pYYBAGJqXwGAXpFcAAEniO8WCJ8137.png

請根據DRP庫的應用文檔中關于 Number of tiles和Segmented Processing屬性來決定如何加載DRP庫

poYBAGJqXwGAU5fLAAAN10CNesY143.png

Number of tiles: 表示DRP庫需要占用幾個硬件Tile

Segmented processing:表示DRP任務十分可以拆分到多個tile中并行執行

DRP庫在Tile中的擺放方式共有11種,可根據DRP的Number of tiles 和 Segmented屬性靈活選擇使用哪種加載方式,舉例如下:

pYYBAGJqXwGAH4X-AAB-HJqBpbo980.png

步驟2

在得到一幀灰階圖像后,我們載入一個resize_bilinear_fixed的DRP庫將這一幀圖像進行縮放。這個DRP庫具有以下特性:

輸入8bpp灰階圖像

支持 ? ? ? 1x 2x 4x 8x 16x 固定縮放比例

水平和垂直縮放比例單獨控制

輸入寬度范圍128~1280,輸入高度范圍8~960

占用4 tiles硬件資源,不支持segmented

經過步驟2的處理,我們將灰階圖像從Video RAM1讀入,寬和高均縮小為原來的?,并將圖像寫入到Video RAM2,用于下一步的人臉檢測。

poYBAGJqXwGANYqbAAAPGYn-o-M420.png

這兩步的執行時間約為4.6ms和8.2ms,采用并行化處理和小于1ms的DRP庫加載速度極大優化了人臉識別之前圖像預處理的執行速度。

pYYBAGJqXwKAVHvcAAA2f4fQ7K0126.png

步驟3

我們移植了一個輕量級的開源人臉識別算法https://github.com/nenadmarkus/pico

在此基礎上添加了口罩人臉的數據集,并對新數據集進行了訓練,經過測試其識別速度和識別精度均比較理想。

首先需要準備數據集,可以直接通過我們示例包中的數據集訓練或從網絡下載。

poYBAGJqXwKAFXlbAAAhhHNZc6U095.png

此數據集包含7092張人臉圖片及4283張口罩人臉圖片,并對圖片中的人臉關鍵特征進行了標定。

pYYBAGJqXwKAYNOGAABAN95kmQk625.png

AI模型并非普遍采用的神經元網絡模型,而是使用了決策樹模型,其具有執行速度快的特點,而且其模型大小只有幾十KB到2百多KB,

以下是AI領域比較常用的算法:

poYBAGJqXwKAIPQRAAAkcPxc4uY731.png

決策樹是一種非參數化的監督學習模型,它能夠讓你跟隨樹狀的決策分支結果一步一步從根節點到達頂端葉節點,從而根據頂端葉節點的結果來預測目標值,常用于目標分類(classification)和回歸(regression)

pYYBAGJqXwKAEv-5AACUB7yCNcc267.png

在人臉檢測過程中,我們使用一個滑動窗口一步一步的掃描步驟2生成的圖像,先使用最小滑動窗口,然后逐步增大窗口的大小。使用決策樹模型檢測每一個滑動窗口內是否存在人臉。

poYBAGJqXwKAMyxNAAA_oiaZRT4803.png

如下是一些關鍵參數的配置,我們可以通過參數調整在檢測精度和性能之間進行平衡。

pYYBAGJqXwOANmoRAADaMzNe4Bw787.png

以下為1280x720分辨率輸入,分別針對畫面中1張人臉,3張人臉和7張人臉進行檢測,在口罩人臉模式下可實現

poYBAGJqXwOAUiVzAABwWhwwLnE951.png

如下視頻是針對快速切換的圖像進行人臉檢測的測試結果,可以看到RZ/A2M在經過了DRP加速及和運行輕量級高效AI算法后,能夠實時捕獲到圖像中的人臉。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2565

    文章

    53008

    瀏覽量

    767448
  • 嵌入式
    +關注

    關注

    5152

    文章

    19675

    瀏覽量

    317572
  • AI
    AI
    +關注

    關注

    88

    文章

    35164

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RZ/A3M HMI MPU介紹

    對于高質量圖形顯示的應用要求,用戶通常采用功能強大及搭載DDR高速接口的MPU來實現更多功能和更流暢的畫面。但在開發過程會遇到DDR高速總線設計的難題,同時Linux系統難以實現類似MCU的快速啟動性能。瑞薩新推出的RZ/
    的頭像 發表于 05-27 16:14 ?412次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>A3M</b> HMI MPU介紹

    新品發布丨瑞薩電子推出RZ/A3M,面向經濟型高性能HMI解決方案擴展RZ/A MPU產品線

    基于RTOS的RZ/A系列推出一款全新高性能微處理器(MPU)——RZ/A3M,以滿足對高階人機界面(HMI)系統日益增長的需求。全新RZ/
    的頭像 發表于 05-20 16:33 ?684次閱讀
    新品發布丨瑞薩電子推出<b class='flag-5'>RZ</b>/<b class='flag-5'>A3M</b>,面向經濟型高性能HMI解決方案擴展<b class='flag-5'>RZ</b>/<b class='flag-5'>A</b> MPU產品線

    RZ/V2N中檔嵌入式AI MPU 數據手冊和產品介紹

    的單核Cortex-M33,用于低功耗管理。RZ/V2N具有兩個4通道MIPI-CSI2相機輸入和一個可選的ISP,可實現高質量圖像和視頻處
    的頭像 發表于 05-08 18:40 ?627次閱讀
    <b class='flag-5'>RZ</b>/V<b class='flag-5'>2</b>N中檔嵌入式AI MPU 數據手冊和產品介紹

    基于RV1126開發板實現人臉檢測方案

    在RV1126開發板上實現人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設計邏輯流程圖,方案代碼分為分
    的頭像 發表于 04-21 17:59 ?468次閱讀
    基于RV1126開發板<b class='flag-5'>實現</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測</b>方案

    基于RV1126開發板實現人臉檢測方案

    在RV1126開發板上實現人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設計邏輯流程圖,方案代碼分為分
    的頭像 發表于 04-21 10:21 ?99次閱讀
    基于RV1126開發板<b class='flag-5'>實現</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測</b>方案

    RV1126 實現人臉檢測方案

    基于RV1126開發板實現人臉檢測方案,充分體現了電子方面的實踐經驗和目標檢測技術
    的頭像 發表于 04-14 09:25 ?262次閱讀
    RV1126 <b class='flag-5'>實現</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測</b>方案

    瑞薩RZ T2MRZ T2L微控制器的編碼器接口使用有何差異

    RZ T2MRZ T2L兩款芯片在編碼器接口的硬件實現上有所差異。不少客戶關注到這個差異之后,比較關心二者在編碼器接口使用上有什么差異和注
    的頭像 發表于 04-09 17:14 ?916次閱讀
    瑞薩<b class='flag-5'>RZ</b> T<b class='flag-5'>2M</b>與<b class='flag-5'>RZ</b> T<b class='flag-5'>2</b>L微控制器的編碼器接口使用有何差異

    AI MPU# 瑞薩RZ/V2H 四核視覺 ,采用 DRP-AI3 加速器和高性能實時處理器

    RZ/V2H 高端 AI MPU 采用瑞薩電子專有的AI 加速器-動態可重配置處理器 (DRP-AI3)、四核 Arm^?^ Cortex ^?^ -A55 (1.8GHz) Linu
    的頭像 發表于 03-15 11:50 ?1461次閱讀
    AI MPU# 瑞薩<b class='flag-5'>RZ</b>/V<b class='flag-5'>2</b>H 四核視覺 ,采用 <b class='flag-5'>DRP</b>-AI3 加速器和高性能實時處理器

    3D圖形和視頻編解碼器引擎的通用微處理器RZ/V2L數據手冊

    RZ/V2L配備 Arm? Cortex?-A55 (1.2 GHz) CPU 和內置 AI加速器“DRP-AI”,以提供更好的機器視覺處理性能,這是瑞薩電子的獨創
    的頭像 發表于 03-14 16:50 ?515次閱讀
    3D圖形和視頻編解碼器引擎的通用微處理器<b class='flag-5'>RZ</b>/V<b class='flag-5'>2</b>L數據手冊

    實現工業 AC Servo 和控制器高速處理的多功能 MPU RZ/T2M 數據手冊

    的 LLPP(低延遲外設端口)上,來實現較低的延遲訪問。RZ/T2M 擁有多協議編碼器硬件接口,可為 A-format?、En
    的頭像 發表于 03-14 15:39 ?540次閱讀
    可<b class='flag-5'>實現</b>工業 AC Servo 和控制器高速處理的多功能 MPU <b class='flag-5'>RZ</b>/T<b class='flag-5'>2M</b> 數據手冊

    基于嵌入式人工智能的高速圖像處理的微處理器RZ/A2M數據手冊

    RZ/A2M MPU設計用于需要高速e-AI圖像處理的智能電器,網絡攝像機,服務機器人,掃描儀產品和工業機械。它采用獨特的圖像識別和機器視覺混合方法,結合了專有的DRP技術,對圖像數據
    的頭像 發表于 03-11 15:54 ?494次閱讀
    基于嵌入式人工智能的高速圖像處理的微處理器<b class='flag-5'>RZ</b>/<b class='flag-5'>A2M</b>數據手冊

    瑞薩推出集成DRP-AI加速器的RZ/V2N,擴展中端AI處理器陣容,助力未來智能工廠與智慧城市發展

    )的產品陣容。與其高端產品RZ/V2H類似,新產品配備瑞薩專有AI加速器DRP(動態可重配置處理器)-AI3。
    的頭像 發表于 03-11 15:05 ?694次閱讀
    瑞薩推出集成<b class='flag-5'>DRP</b>-AI加速器的<b class='flag-5'>RZ</b>/V<b class='flag-5'>2</b>N,擴展中端AI處理器陣容,助力未來智能工廠與智慧城市發展

    帶5MB片內RAM的RTOS微處理器RZ/A1M數據手冊

    SRAM,RZ/A1M 無需外部存儲器,就能支持兩臺分辨率為WSVGA(1024×600)的顯示器,或者一臺分辨率為 WXGA(1280×800)的顯示器。RZ/A1M能夠
    的頭像 發表于 03-11 15:04 ?597次閱讀
    帶5MB片內RAM的RTOS微處理器<b class='flag-5'>RZ</b>/<b class='flag-5'>A1M</b>數據手冊

    《DNK210使用指南 -CanMV版 V1.0》第四十二章 人臉口罩佩戴檢測實驗

    第四十二章 人臉口罩佩戴檢測實驗 在上一章節中,介紹了利用maix.KPU模塊實現YOLO2的物體檢測
    發表于 11-18 09:28

    RT-Thread 率先支持RZ/T2M高性能、多功能 MPU!

    RZ/T2M是瑞薩電子發布的一款行業領先的高性能、多功能的MPU,具有最大頻率為800MHz的雙ArmCortex-R52內核。可實現AC伺服系統和工業電機等工業設備的高速處理、高精度控制和功能安全
    的頭像 發表于 07-24 08:35 ?956次閱讀
    RT-Thread 率先支持<b class='flag-5'>RZ</b>/T<b class='flag-5'>2M</b>高性能、多功能 MPU!
    主站蜘蛛池模板: 在线亚洲国产精品区 | 99xxxx开心 | 在线黄色免费观看 | 久久精品大全 | 色综合久久久久久久久五月 | 久久国产精品久久久久久久久久 | 国产成人精品视频一区二区不卡 | 伊人久久精品成人网 | 亚洲性天堂 | 扒开末成年粉嫩的小缝强文 | 黄网免费看 | 国产亚洲美女精品久久久2020 | 国产在线精品观看一区 | 亚洲精品九色在线网站 | 成人ww| 狠狠干狠狠鲁 | 久久大伊人 | 欧美大尺度aaa级毛片 | 日韩在线视频一区二区三区 | 四虎影视永久在线观看 | 国产午夜不卡在线观看视频666 | 视频一区二区在线 | 天天射夜夜爽 | 色综合888 | 开心激情小说 | 波多野结衣在线观看一区二区三区 | 第四色成人网 | 日本xxxx色视频在线观看免 | 2345成人高清毛片 | 欧美军同video69视频 | 亚洲三级网| 97成人资源 | 亚洲人与牲动交xxxxbbbb | 国产成人小视频 | 在线中文字幕第一页 | 久久精品国产乱子伦多人 | 手机亚洲第一页 | 看全色黄大色大片免费 | 亚洲成色在线综合网站 | 国产高清免费在线观看 | 欧美日一区二区三区 |