(文章來源:EEWORLD)
過去十年內,隨著我們在人工智能領域取得長足進步,我們能夠為嵌入式系統增加一些先進功能,例如人臉識別。雖然人臉識別能夠帶來諸多好處,但人們有時仍然認為它的使用存在問題,甚至充滿了爭議。事實究竟如何?在本文中,我們將澄清一些對人臉識別的誤解。
1) 人臉識別的成本非常昂貴,人們會覺得要讓計算機能夠識別人臉,解決方案必須采用高端硬件。畢竟,自21世紀前十年中期以來,深度學習算法在圖像分類方面的突破都利用了圖形處理單元(GPU)的強大處理能力,這些單元通常在緊耦合集群中使用。但對于嵌入式系統(例如家庭安保和門禁控制產品)的人臉識別應用開發人員而言,并不需要如此復雜的機器學習流程。設計高效率的算法,側重于檢測人臉、將人臉與已注冊的圖像進行匹配,所需的處理能力將遠低于研究級別的算力。
2) 人臉識別非常困難,機器學習的一大關鍵難點是將設計流程與應用相匹配,以便能夠在訓練時產生有用的結果。但在人臉學習等應用中,不需要從頭開始構建這些結構。我們可以使用基于經過驗證的機器學習過程構建的平臺,它們不僅能快速提供高性能,而且提供一定程度的定制能力,滿足不同目標市場的需要。
3) 人臉識別需要高性能處理,很多人看到,在云計算環境中,我們將高性能硬件用于機器學習,于是他們想當然地假定機器學習都是重量級進程。但是,這些系統需要能夠適應很多不同應用,而且它們可以充分利用支持所有深度學習架構的開源工具。因而,即便對于推理應用,當使用網絡來分析實際數據時,模型具有高度的數據和計算冗余。 嵌入式解決方案可以顯著減少這些開銷,因而能夠在32位MCU上運行復雜的人臉識別算法。
4) 人臉識別不太安全,人臉識別在嵌入式系統中的一大重要應用是門禁控制,如果有人手持自拍照靠近攝像頭企圖蒙混過關,需要確保門鎖不會被打開,也無法越過報警系統。正因為如此,采用機器學習技術的集成式視覺平臺非常重要。這些技術能夠對圖像執行檢查,確保將可用數據饋送到機器學習算法。靈活確保管道可以處理可見光數據以及更多內容。在這種情況下,使用紅外傳感器或圖像傳感器可以幫助系統能夠辨別真偽。
5) 人臉識別侵犯隱私,公眾熟悉的眾多應用需要將原始數據上傳至云服務器,然后在云服務器上處理數據。這是很多消費者擔憂的問題,他們不希望自己在住宅及周邊區域的活動在互聯網上傳播,甚至可能在服務器遭受惡意攻擊后被披露。有些平臺可在本地執行所有圖像處理和人臉識別功能,例如恩智浦基于MCU的EdgeReady解決方案。數據自始至終不會離開平臺,從而確保最終產品可以最大程度地保護用戶隱私。
6) 人臉識別在黑暗中無法進行,具有集成人臉識別功能的安全系統或電動門經常需要在不太理想的照明條件下工作。人臉識別技術似乎要依賴于可見光才能正常工作,夜間工作或斷電可能成為一大難題。但是,通過將可見光圖像傳感器與在紅外線光譜上工作的輔助器件配合使用,或使用飛行時間數據來構建范圍內對象的3D映射,可以非常簡單地解決這個問題。采用這種方法,無光照不再是難題,由于不要求解決方案采用人工照明,它還有助于提高實用性和降低功耗。
7) 人臉識別需要人工智能方面的專業知識,整體來說,人工智能是一個非常寬泛和復雜的領域。僅在深度學習方面,arXiv網站上每天都會出現新學術論文,探討不同技術領域和新管道結構。但如果您使用專為人臉識別設計的平臺,例如恩智浦基于MCU的解決方案,就很容易得到高質量的結果,因為它不僅采用了機器學習技術,還提供了針對任務設計的完整圖像處理工具包。
8) 人臉識別的功耗很高,使用經過優化的人工智能和圖像處理,我們可以在MCU上運行人臉識別,而并非在服務器平臺的高性能GPU上運行。這帶來了更多優勢:我們可以使用目前MCU支持的眾多節能模式。MCU解決方案不需要啟動Linux等重量級操作系統,這意味著在不需要主處理器的情況下可將其關閉。但如果運動傳感器確定視場范圍內有足夠的活動需要注意,仍可在十分之一秒內喚醒處理器,實現完整的人臉識別功能。
9) 訓練對于最終用戶來說是一項繁瑣的任務,早期在平板電腦和智能手機等嵌入式系統中實現的人臉識別需要一系列不同的姿態,以便有效地訓練神經網絡,用于識別新用戶的臉部。隨著遷移學習等技術的進步,只需讓人臉面對攝像頭一次,即可進行特征訓練,并將特征添加到經過許可的用戶數據庫。
10) 人臉識別的應用受限,與任何技術相同,在創新公司將技術投入應用之前,我們很難想像到技術將會如何使用。人臉識別似乎僅限于安保和門禁控制應用,因為它們是目前常見的使用方式。但智能電器和電動工具可以將這項技術用于安全用途:禁用功能,避免小孩受傷。設備的設計目的將不再只是識別人臉,還要識別表情。設備能夠讀取情感信號,例如失望、困惑或高興,并且作出相應的回應,改進整體用戶體驗。
11) 人臉識別需要重量級操作系統,由于深度學習的很多研究級別工具作為開源軟件工具包提供,而這些工具包是針對Linux編寫的,所以人們很容易會認為人臉識別等應用需要Linux。但支持核心技術的嵌入式系統既不需要存儲器成本,也不需要Linux系統的長啟動時間。基于MCU的解決方案可以運行輕量級的操作系統,消耗的存儲器空間更少,啟動時間更短,并且還支持高級電源優化。
(責任編輯:fqj)
-
AI
+關注
關注
87文章
31155瀏覽量
269482 -
人臉識別
+關注
關注
76文章
4012瀏覽量
82034
發布評論請先 登錄
相關推薦
評論