FPGA平臺的實(shí)時(shí)全景視頻系統設計
摘要:本文提出并實(shí)現了一種基于FPGA的全景視頻處理系統設計方案。該系統采用Xilinx Spartan-6 FPGA全硬件單片方式實(shí)現,包括5個(gè)攝像頭的圖像采集、圖像預處理、圖像校正、全景拼接、視頻壓縮、以太網(wǎng)傳輸、HDMI顯示等模塊,達到了360度全景視頻高質(zhì)量、高分辨率、實(shí)時(shí)性的要求。
本文引用地址:http://dyxdggzs.com/article/142784.htm概述
現在的全景視頻拼接方案層出不窮,但是基本都是通過(guò)軟件處理的方式,這種方式的缺點(diǎn)是分辨率較低、處理速度很慢,很難達到實(shí)時(shí)的效果。為了提高視頻系統的分辨率和處理速度,滿(mǎn)足用戶(hù)更高的需求,本文提出并設計了一種基于FPGA的全硬件處理方式,實(shí)現了高分辨率、高質(zhì)量、實(shí)時(shí)360度全景視頻系統,查新表明該成果不僅在國內是空白,在國際上其性能指標也具有領(lǐng)先地位。該系統在軍事、高端警衛防范、新一代視頻遠程網(wǎng)絡(luò )會(huì )議等地方具有廣泛的應用前景。
表1是該系統的性能特點(diǎn),具體包括分辨率、幀率等關(guān)鍵指標?! ?/p>

全景視頻實(shí)時(shí)系統結構
FPGA全硬件全景視頻實(shí)時(shí)系統結構如圖1所示。系統視頻數據采集端是5個(gè)Macron高分辨率CMOS圖像傳感器水平放置,其位置是經(jīng)過(guò)精確預校準的。同時(shí)配備高質(zhì)量的大視角光學(xué)鏡頭對視頻進(jìn)行同步高速采集,并將采集好的視頻送入圖像預處理部分。圖像預處理主要進(jìn)行色彩生成、色彩校正等圖像處理,以生成正常的彩色視頻流供后續操作。圖像校正對由于采用大視角鏡頭而產(chǎn)生的鏡頭失真及鏡頭位置分布產(chǎn)生的視差失真等問(wèn)題進(jìn)行實(shí)時(shí)校正處理。全景拼接主要完成柱面投影模型匹配、圖像拼接、邊界處理等實(shí)時(shí)操作以生成完美的全景視頻流。本視頻壓縮模塊采用的是標準的JPEG標準進(jìn)行壓縮。為應對超大尺寸全景視頻的實(shí)時(shí)壓縮,加速壓縮進(jìn)程,本壓縮模塊采用一種定制的雙核并行壓縮方式。該雙核并行壓縮方式既加快了壓縮進(jìn)程,又解決了超大尺寸圖像壓縮時(shí)需要超大緩沖資源的問(wèn)題。同時(shí),本壓縮模塊的視頻壓縮比是可接受遠程后端部分的以太網(wǎng)調整控制的?! ?/p>

UDP部分采用硬件實(shí)現UDP協(xié)議,提高數據傳輸的速度,同時(shí)提供了人機交互平臺。HDMI顯示部分完成了視頻顯示控制處理。PCIE采集卡連接PC端的PCIE接口,接收以太網(wǎng)發(fā)送過(guò)來(lái)的壓縮視頻數據。PC端再通過(guò)軟件圖形設計實(shí)現實(shí)時(shí)顯示全景視頻、局部放大縮小、控制FPGA模塊處理等功能窗口。
fpga相關(guān)文章:fpga是什么
攝像頭相關(guān)文章:攝像頭原理 全息投影相關(guān)文章:全息投影原理
評論