典型的嵌入式視覺系統必須處理視頻幀,從這些處理的幀中提取特性,然后根據所提取的特性來決定下一步的動作。在你談論高清或4K2K視頻時,基于像素的任務中每個像素可能需要數百個操作,并且需要數百個GOPS(千兆運算/秒)。 相比之下,基于幀的任務,每秒“僅”需要百萬次的操作,但是算法更加復雜。你需要一個硬件實現像素級任務,同時快速處理器能夠處理更復雜的“基于幀”的任務。
Avnet的技術營銷工程師Mario Bergeron在嵌入式視覺峰會上對此做了一個演講。
Bergeron演示了一個臉部識別和視線跟蹤應用的幻燈片,其通過采用針對賽靈思全可編程器件的Xylon公司 LogicBricks IP實現的, 他還展示了系統如何分配硬件和軟件之間的應用任務,如下圖所示。
一個重要的因素要注意:在將其發送到微處理器之前,硬件減少了54x的圖像數據率。
在Bergeron 演講中提到的一個最有趣的點是嵌入式視覺設計者所必須要處理的范圍廣泛的接口。Bergeron展示了一個安森美半導體的PYTHON圖像傳感器系列中4個圖像傳感器的幻燈片。傳感器系列包括了這類器件,其圖像大小范圍從640x480像素 到5120x5120像素,幀速率范圍從80到840幀/秒,和多個LVDS I/ O引腳的帶寬要求范圍從2.88到19.84Gbps。 制作一個可以處理這類圖像傳感器系列中所有傳感器的硬件是很難的,但是交由賽靈思全可編程器件聯合XYLON和Auviz Systems廠商的現成IP核來處理就會很容易。
Bergeron 提到的另一個工具是針對賽靈思Zynq SoCs 和MPSoCs 的全新SDSoC開發環境,該開發環境提供了以軟件為中心,系統級優化的編譯器,其可以接受使用C或C++編寫的系統描述,同時能自動生成實現所描述系統所需要的軟件應用和硬件配置。該SDSoC開發環境采用軟件編譯器、HLS(高層次綜合)和預設的硬件基礎設施來搭建這樣的系統。
Bergeron在與嵌入式視覺峰會相連的展覽會上的Avnet平臺中展示了上述描述的應用。演示展示了實時運行在賽靈思Zynq SoC上的臉部識別應用,在MicroZed SOM (系統模塊)上插入了一個特別的載卡。同時, MicroZed SOM和載卡構成Avnet嵌入式視覺開發套件,它可以接受來自多個供應商的圖像。
-
傳感器
+關注
關注
2553文章
51505瀏覽量
757173 -
智能
+關注
關注
8文章
1716瀏覽量
117759 -
嵌入式視覺系統
+關注
關注
1文章
19瀏覽量
14117
發布評論請先 登錄
相關推薦
應用機器視覺系統進行導航機器人的設計
基于圖像傳感器的CPLD視覺系統設計方法
深圳工業機器視覺系統有哪些組成部分?
基于圖像傳感器的CPLD視覺系統設計
基于圖像傳感器的CPLD視覺系統設計與研究
如何在FPGA中正確處理浮點數運算
視覺傳感器的工作原理、應用和如何選擇
使用安森美圖像傳感器優化視覺系統設計
![使用安森美<b class='flag-5'>圖像</b><b class='flag-5'>傳感器</b>優化<b class='flag-5'>視覺系統</b>設計](https://file1.elecfans.com/web3/M00/07/68/wKgZO2elaxWAL5HvAAAY159enMA963.png)
評論