從複雜到明晰, 嵌入式視覺帶你突破挑戰,化繁為簡
嵌入式視覺技術
眼睛是心靈的窗戶,對大部分人來說,視覺是最直覺的感官。但對機器而言,視覺涵蓋極為複雜的作業,機器需要超凡的視覺才能將讓人望而卻步的新科技化繁為簡。其實,基於視覺的系統在很多行業和應用領域中都已普及。
嵌入式視覺技術可實時在各種光線條件下從影像中快速擷取情報,幫助機器「看見」。其實,你每天都隨時攜帶著一個嵌入式視覺系統——智能手機。智能手機中的智能設備不僅能夠捕獲圖像和錄製視頻,而且還能執行增強現實的應用,這些都展示了嵌入式視覺技術是如何被普遍地廣為接受。
高級駕駛輔助系統是嵌入式視覺的重點應用市場之一
在汽車領域,嵌入式視覺系統能讓自動駕駛車避開斑馬線上的行人,或避免撞到路邊,反應速度更快,實現空前的效率。無人駕駛領域的嵌入式視覺市場規模預計在2021年將達到420億美元。
全可編程技術如何掀起嵌入式視覺的革命
以安富利的自動駕駛功能為例,為全球使用者簡化一般工作的嵌入式視覺應用,是一套極為複雜的系統,在各個組件間執行大量互動:
感測:透過車載感測器逐幀處理原始數據
感知:擷取數據以執行物體偵測、分類及定位
測繪:辨識測繪區域內的安全駕駛區域和物體
定位:將信息與車內高精準度的 GPS 進行配對
路線/路徑規劃:決定短距離和長距離的駕駛路線,包括事件反應
運動規劃:導航所選路線適用的車輛控制策略
車輛控制:在行駛過程中發出煞車、加速、轉向和懸掛等指令
駕駛互動:提供回饋給駕駛,感測駕駛的意圖,交出汽車操控權
無論小跑車或大卡車,這在過去是一件很困難的挑戰,因為真正的自動駕駛需要在車身所有角落裝設攝影機網路。現在有了 All-Programmable SOC,這個複雜的流程得以化繁為簡。前一代的 ADAS 系統需要靠外部處理器來實現演算法,以進行圖像處理和分析。這類 ASSP 型架構需要專有介面通訊協議,但要客制化以達到功能差異化時將更為困難。
在 All Programmable MPSoC 的推動下,軟體的瓶頸可以在高性能可編程邏輯里通過硬體加速來實現並同時保持可重配置的能力來滿足快速升級所需。設計人員能在早已熟悉上手、使用 C 和 C++ 語言、以 Eclipse 為基礎的環境下選擇軟體定義的開發流程,以及採用 OpenCV 等經過硬體優化的圖像處理鏈接庫,以最佳的功能劃分嵌入式視覺演算法的軟體和硬體。
安富利與賽靈思攜手打造新一代嵌入式視覺,幫助您克服嵌入式視覺挑戰。無論設計人員具備的是硬體或軟體背景,新一代嵌入式視覺的設計套件與參考設計都能協助任何設計人員深入了解嵌入式視覺。這些功能可協助您:
降低軟硬體間的設計複雜度。
適用於多樣的產品用量需求。
設計出高靈活度、可擴充的產品。
推薦閱讀:
※說說HIL那些事(三)之capl VS simulink
※嵌入式硬體工程師是什麼?新手學習需要了解什麼?
※嵌入式學習
※嵌入式也用docker
※文章閱讀順序-推薦