91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

通過計算機視覺和深度學習技術分析面部表情的方法

電子設計 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-12-21 17:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

識別面部表情和情緒是人類社交初期階段的一項基本且非常重要的技能。人類可以觀察一個人的面部,并且快速識別常見的情緒:怒、喜、驚、厭、悲、恐。將這一技能傳達給機器是一項復雜的任務。研究人員通過幾十年的工程設計,試圖編寫出能夠準確識別一個特征的計算機程序,但不得不反復重新開始,以識別出只有細微差別的特征。 如果不對機器進行編程,而是教會機器精確識別情緒,這樣會如何呢?

深度學習技能對于降低計算機視覺識別和分類的錯誤率展現(xiàn)出了巨大的優(yōu)勢。在嵌入式系統(tǒng)中實施深度神經(jīng)網(wǎng)絡(見圖1)有助于機器通過視覺解析面部表情,并達到類似人類的準確度。

圖1. 深度神經(jīng)網(wǎng)絡的簡單例子

神經(jīng)網(wǎng)絡可通過訓練而識別出模式,而且如果它擁有輸入輸出層以及至少一個隱含的中間層,則被認為具有“深度”識別能力。每個節(jié)點從上一層中的多個節(jié)點的加權輸入值而計算出來。這些加權值可經(jīng)過調整而執(zhí)行特別的圖像識別任務。這稱為神經(jīng)網(wǎng)絡訓練過程。

例如,為了訓練深入神經(jīng)網(wǎng)絡識別出面帶開心的照片,我們向其展示開心的圖片作為輸入層上的原始數(shù)據(jù)(圖像像素)。由于知道結果是開心,網(wǎng)絡會識別圖片中的模式,并調整節(jié)點權重,最大限度減少開心類別圖片的錯誤。每個顯示出開心表情并帶有注釋的新圖片都有助于優(yōu)化圖片權重。憑借充足輸入信息的訓練,網(wǎng)絡可以攝入不帶標記的圖片,并且準確地分析和識別與開心表情相對應的模式。

深度神經(jīng)網(wǎng)絡需要大量的計算能力,用于計算所有這些互連節(jié)點的權重值。此外,數(shù)據(jù)內存和高效的數(shù)據(jù)移動也很重要。卷積神經(jīng)網(wǎng)絡 (CNN)(見圖2所示)是當前針對視覺的深度神經(jīng)網(wǎng)絡中實現(xiàn)效率最高的。CNN之所以效率更高,原因是這些網(wǎng)絡能夠重復使用圖片間的大量權重數(shù)據(jù)。它們利用數(shù)據(jù)的二維輸入結構減少重復計算。

圖2. 用于面部分析的卷積神經(jīng)網(wǎng)絡架構(或示意圖)舉例

實施用于面部分析的CNN需要兩個獨特且互相獨立的階段。第一個是訓練階段。第二個是部署階段。

訓練階段(見圖3所示)需要一個深度學習框架 – 例如Caffe或TensorFlow – 它采用CPUGPU進行訓練計算,并提供框架使用知識。這些框架通常提供可用作起點的CNN圖形范例。深度學習框架可對圖形進行微調。要實現(xiàn)盡可能最佳的精確度,可以增加、移除或修改層次。

圖3. CNN訓練階段

在訓練階段的一個最大挑戰(zhàn)是尋找標記正確的數(shù)據(jù)集,以對網(wǎng)絡進行訓練。深度網(wǎng)絡的精確度非常依賴訓練數(shù)據(jù)的分布和質量。面部分析需考慮的多個選項是來自面部表情識別挑戰(zhàn)賽 (FREC) 的情感標注數(shù)據(jù)集和來自VicarVision (VV) 的多標注私有數(shù)據(jù)集。

部署階段(見圖4所示)針對實時嵌入式設計,可在嵌入式視覺處理器上實施,例如帶有可編程CNN引擎的Synopsys DesignWare? EV6x嵌入式視覺處理器。嵌入式視覺處理器是平衡性能和小面積及更低功耗關系的最佳選擇。

圖4. CNN部署階段

標量單元和向量單元采用C和OpenCL C(用于實現(xiàn)向量化)進行編程,而CNN引擎不必手動編程。來自訓練階段的最終圖形和權重(系數(shù))可以傳送到CNN映射工具中,而嵌入式視覺處理器的CNN引擎可以經(jīng)過配置而隨時用于執(zhí)行面部分析。

從攝像頭和圖像傳感器捕捉的圖像或視頻幀被送入嵌入式視覺處理器。在照明條件或者面部姿態(tài)有顯著變化的識別場景中,CNN比較難以處理,因此,圖像的預處理可以使面部更加統(tǒng)一。先進的嵌入式視覺處理器和CNN和異構架構允許CNN引擎對圖像進行分類,向量單元會對下一個圖像進行預處理 – 光線校正、圖像縮放、平面旋轉等,而標量單元則處理決策(即如何處理CNN檢測結果)。

圖像分辨率、幀率、圖層數(shù)和預期精確度都要考慮所需的并行乘累加數(shù)量和性能要求。Synopsys帶有CNN的EV6x嵌入式視覺處理器可采用28nm工藝技術以800MHz的速率運行,同時提供高達880 MAC的性能。

一旦CNN經(jīng)過配置和訓練而具備檢測情感的能力,它就可以更輕松地進行重新配置,進而處理面部分析任務,例如確定年齡范圍、識別性別或種族,并且識別發(fā)型或是否戴眼鏡。

總結
嵌入式視覺處理器上運行的CNN開辟了視覺處理的新領域。很快,我們周圍能夠解析情感的電子設備將很常見,例如檢測開心情緒的玩具,以及能夠通過識別面部表情而確定學生理解情況的電子教師。深度學習、嵌入式視覺處理和高性能CNN的結合將很快將這一愿景變?yōu)楝F(xiàn)實。

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

    關注

    42

    文章

    4838

    瀏覽量

    107859
  • 計算機視覺
    +關注

    關注

    9

    文章

    1715

    瀏覽量

    47641
  • 深度學習
    +關注

    關注

    73

    文章

    5599

    瀏覽量

    124420
  • cnn
    cnn
    +關注

    關注

    3

    文章

    355

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    讓機器“看見”—計算機視覺入門及實戰(zhàn) 第二期基礎技術

    、圖像檢索等技術的主流方法和基本思路,并從數(shù)據(jù)處理、模型訓練、系統(tǒng)優(yōu)化以及模型評測的角度講解解決實際問題時的應對方法,讓大家對計算機視覺
    發(fā)表于 09-04 17:56

    基于深度學習計算機視覺面部表情分析

    、厭、悲、恐。將這一技能傳達給機器是一項復雜的任務。研究人員通過幾十年的工程設計,試圖編寫出能夠準確識別一個特征的計算機程序,但不得不反復重新開始,以識別出只有細微差別的特征。 如果不對機器進行編程,而是教會機器精確識別情緒,這樣會如何呢?
    發(fā)表于 07-17 07:31

    請問計算機視覺深度學習要看什么書?

    計算機視覺深度學習,看這本書就夠了
    發(fā)表于 05-21 12:43

    深度學習計算機視覺領域圖像應用總結 精選資料下載

    突破的領域,真正讓大家大吃一驚的顛覆傳統(tǒng)方法的應用領域是語音識別,做出來的公司是微軟,而不是當時如日中天的谷歌。計算機視覺應用深度學習堪稱突
    發(fā)表于 07-28 08:22

    深度學習與傳統(tǒng)計算機視覺簡介

    文章目錄1 簡介1.1 深度學習與傳統(tǒng)計算機視覺1.2 性能考量1.3 社區(qū)支持2 結論3 參考在計算機
    發(fā)表于 12-23 06:17

    深度學習不能取代計算機視覺技術背后的真正原因

    深度學習只是一種 計算機視覺 工具,而不是包治百病的良藥,不要因為流行就一味地使用它。傳統(tǒng)的計算機視覺
    的頭像 發(fā)表于 04-05 11:37 ?5367次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>學習</b>不能取代<b class='flag-5'>計算機</b><b class='flag-5'>視覺</b><b class='flag-5'>技術</b>背后的真正原因

    深度學習計算機視覺上的四大應用

    計算機視覺中比較成功的深度學習的應用,包括人臉識別,圖像問答,物體檢測,物體跟蹤。
    的頭像 發(fā)表于 08-24 16:16 ?5820次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>學習</b>在<b class='flag-5'>計算機</b><b class='flag-5'>視覺</b>上的四大應用

    深度學習和傳統(tǒng)計算機視覺技術在新興領域的比較

    是不是深度學習就可以解決所有問題呢?是不是它就比傳統(tǒng)計算機視覺方法好呢?但是深度
    的頭像 發(fā)表于 11-28 11:01 ?2621次閱讀

    面部表情識別應用方法

    面部表情識別是指通過計算機技術和圖像處理技術來識別人臉表情的過程。
    的頭像 發(fā)表于 04-20 18:16 ?4294次閱讀

    人臉面部表情識別的原理及其應用

    人臉面部表情識別是一種通過計算機視覺技術分析人臉圖
    的頭像 發(fā)表于 06-02 17:57 ?5311次閱讀

    面部表情識別的技術實現(xiàn)

    面部表情識別是一項復雜的技術,需要綜合運用計算機視覺、機器學習
    的頭像 發(fā)表于 08-02 18:10 ?1904次閱讀

    面部表情識別研究:解讀情緒的密碼

    是一種通過計算機算法分析面部表情,從而理解人類情緒的技術。它結合了圖像處理、機器
    的頭像 發(fā)表于 08-14 18:09 ?1664次閱讀

    面部表情識別:心理學與計算機科學的交匯點

    面部表情識別不僅是計算機科學領域的研究熱點,也是心理學的重要研究方向。這兩個領域的交叉點在于理解和解析人類情緒。 心理學家通常通過觀察和描述個體的
    的頭像 發(fā)表于 08-14 18:19 ?1213次閱讀

    計算機視覺中的九種深度學習技術

    計算機視覺中仍有許多具有挑戰(zhàn)性的問題需要解決。然而,深度學習方法正在針對某些特定問題取得最新成果。 在最基本的問題上,最有趣的不僅僅是深度
    發(fā)表于 08-21 09:56 ?1251次閱讀
    <b class='flag-5'>計算機</b><b class='flag-5'>視覺</b>中的九種<b class='flag-5'>深度</b><b class='flag-5'>學習</b><b class='flag-5'>技術</b>

    深度學習計算機視覺領域的應用

    隨著人工智能技術的飛速發(fā)展,深度學習作為其中的核心技術之一,已經(jīng)在計算機視覺領域取得了顯著的成果
    的頭像 發(fā)表于 07-01 11:38 ?2591次閱讀