當今的裝甲車和直升機操作員可以借助頭盔顯示器和平視顯示器等設備檢測、評估和應對威脅。由于圖像處理,對地攻擊車輛指揮官很快就能享受到360度的環境“窗口”,而飛行員將在飛機周圍獲得真正的球形態勢感知。
增強和增強的視覺系統正變得更快、更小、更強大,目標檢測和跟蹤系統也是如此。接下來將是自動目標識別和人工智能(AI)輔助的機器視覺和機器人技術。
我們該何去何從?
實時計算機視覺算法在最新一代大規模并行嵌入式圖形處理單元 (GPU) 上運行得更快,這使得芯片能夠做更多的事情。更大、更復雜的 GPU 同時對大量傳感器數據運行更多的數學運算,而傳統處理器 - 自行進步 - 權衡更多輸出,應用更復雜的邏輯并做出更多決策。圖像處理領域的未來進展也將取決于新的編程工具,這些工具將使開發人員能夠更有效地編寫更復雜和多樣化的應用程序。
需要許多操作才能將來自復雜、獨特、多光譜和失真的傳感器的輸入轉換為人類可以理解的顯示器。這些任務包括圖像拼接、旋轉和融合。然而,在傳統的編程范式中,這些功能中的每一個都需要數百甚至數千行代碼才能實現。
例如,圖像拼接是一種通過將來自多個傳感器的輸入編織在一起來創建全景或球形態勢感知區域的技術。圖像融合是一種密切相關的處理功能,可以幫助操作員在視線被煙霧或霧遮擋時。動態選擇、組合和顯示來自視覺光譜和紅外攝像機(例如激光雷達 [光檢測和測距] 設備)的最高分辨率輸入的應用程序可以確保在退化環境中的態勢感知。試想一下,執行這些任務通常涉及多少代碼。
故事的其余部分
圖像處理成功故事的另一半涉及高級軟件開發工具的出現。這些資源將使軍事用戶更容易開發更復雜和各種圖像處理應用程序,而無需在圖形編程專業知識方面進行大量投資。
關鍵是中間件,它是在操作系統、應用程序和硬件之間進行調解的軟件。中間件通常具有庫和工具,可幫助應用程序開發人員充分利用底層硬件。此外,中間件還可以提高應用程序開發人員的工作效率,允許他們比以前更有效地生成復雜的高代碼行功能,例如圖像融合、穩定和失真校正。
API 庫帶來紅利
OpenGL是一種在計算機游戲開發人員等群體中流行的語言,他們使用它來編程GPU。盡管發明該語言是為了簡化與這些芯片的交互,但對于偶爾的用戶來說,學習起來可能很困難、繁瑣且耗時。這種復雜性導致了位于預打包的OpenGL例程之上的輕量級抽象層的發明。使用這些,可以通過簡單的應用程序編程接口(API)調用將復雜的OpenGL代碼塊集成到程序中,從而簡化開發圖像處理,可視化和圖形應用程序的任務。
這些 API 庫使編程工作更容易,并通過使程序員能夠使用一兩行而不是數百行代碼向應用程序添加功能來幫助程序員提高效率,從而大大減少代碼生成時間和成本。此外,用更易于訪問的計算機方言(如 C)編寫的抽象層可以進一步簡化編程任務。
簡化編寫圖像處理代碼的任務意味著可以以更低的成本更快地創建和部署功能。這些工具也為自動駕駛汽車等下一代應用的開發打開了大門。
審核編輯:郭婷
-
顯示器
+關注
關注
21文章
5065瀏覽量
141379 -
gpu
+關注
關注
28文章
4912瀏覽量
130673 -
自動駕駛
+關注
關注
788文章
14204瀏覽量
169586
發布評論請先 登錄
自動駕駛安全基石:ODD
新能源車軟件單元測試深度解析:自動駕駛系統視角

NVIDIA Halos自動駕駛汽車安全系統發布
理想汽車推出全新自動駕駛架構

評論