色欲国产麻豆一精品一av一免费-髙清国产性猛交xxxand-久久久精品免费-国产一区二区精品久久

嵌入式視覺圖像處理:FPGA與GPU

  嵌入式視覺系統(tǒng)在許多方面與傳統(tǒng)的機器視覺系統(tǒng)不同。從其設計到在非傳統(tǒng)應用中的使用,它們的構建方式都與通常位于工廠內(nèi)部,高度結構化的環(huán)境中并可以捕獲高質量圖像的機器視覺系統(tǒng)完全不同。

  嵌入式視覺系統(tǒng)需要高度緊湊,并在具有挑戰(zhàn)性和非結構化的環(huán)境中運行,同時仍要提供高質量的圖像。因此,它們的處理體系結構不同于大多數(shù)機器視覺系統(tǒng)中發(fā)現(xiàn)的體系結構。盡管嵌入式視覺仍然是一種新興技術,但迄今為止,嵌入式系統(tǒng)中通常使用兩種主要類型的處理器:現(xiàn)場可編程門陣列(FPGA)和圖形處理單元(GPU)。

  什么是GPU?為什么將它們用于Embedded Vision?

  GPU被廣泛用于嵌入式視覺系統(tǒng)中,因為它們能夠提供大量的并行計算潛力。這甚至可以包括加速處理流水線中處理像素數(shù)據(jù)的關鍵部分。這在生成大量圖像數(shù)據(jù)的高分辨率或高速應用中特別有用。通用GPU(GPGPU)是為滿足各種應用程序的需求而構建的常見的GPU。

  所有GPU都利用軟件來執(zhí)行成像算法。這有很多好處,因為它允許用戶根據(jù)需要調(diào)整或更改成像功能。這為一個系統(tǒng)完成多種類型的成像功能以及在現(xiàn)場微調(diào)視覺系統(tǒng)提供了較大的靈活性,這對于在戶外和遠離PC的許多嵌入式應用程序中都是很重要的。

  什么是FPGA?為什么在嵌入式視覺系統(tǒng)中使用FPGA?

  GPU是一種流行的選擇,但是近年來,F(xiàn)PGA作為圖像處理器而受到青睞。它們的主要缺點一直是,并且在某種程度上仍是FPGA缺乏GPU靈活性的事實。FPGA利用算法的硬件表示,這意味著要花費更多的時間和資源來重新編程或微調(diào)利用FPGA的系統(tǒng)的圖像處理。

  但是,硬件要比軟件快得多。FPGA由于較低的等待時間水平而得到了普及。它們還提供了更大的處理潛力,而能耗卻低得多,并且可以加速計算機視覺管線的多個部分,而GPU只能加速一個。

  每種形式的處理器都有其自身的優(yōu)點和缺點。如果您的應用程序需要高度的靈活性,那么GPU可能是正確的答案。如果低延遲和速度至關重要,那么FPGA可能是該應用的處理器。

  無論使用哪種類型的處理器,嵌入式視覺系統(tǒng)都在顛覆傳統(tǒng)視覺行業(yè),并在無法利用舊機器視覺系統(tǒng)的應用程序中增加視覺功能。?