文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.200806
中文引用格式: 陳子為,陳龍,朱美吉,等. 基于Zynq的視頻實時拼接系統(tǒng)[J].電子技術(shù)應(yīng)用,2021,47(2):67-71.
英文引用格式: Chen Ziwei,Chen Long,Zhu Meiji,et al. Real-time video stitching system based on Zynq[J]. Application of Electronic Technique,2021,47(2):67-71.
0 引言
隨著生產(chǎn)生活和科學技術(shù)的進步,數(shù)碼攝像設(shè)備得到了廣泛地普及與應(yīng)用。但是由于數(shù)碼攝像設(shè)備自身物理條件的限制,普通數(shù)碼攝像設(shè)備獲取視頻的視野范圍較小,超廣角鏡頭或者魚眼鏡頭又會對圖像產(chǎn)生畸變[1],不能滿足實際的應(yīng)用需求。利用單一攝像頭捕捉多張視頻畫面合成寬視野圖像的辦法不僅費時費力,而且獲得的全景圖像的質(zhì)量一般不佳。視頻拼接技術(shù)很好地解決了這一問題。所謂視頻拼接就是將幾個存在內(nèi)容相關(guān)性的窄視野視頻的每一幀圖像進行拼接融合處理,得到一幅寬視野的甚至是全景的視頻圖像。視頻拼接本質(zhì)上就是圖像拼接,但由于其對于實時性的要求很高,使得在該領(lǐng)域的技術(shù)實踐更需要關(guān)注平臺的處理性能和算法的復雜性。
目前市面上普遍采用基于ARM、DSP、FPGA的嵌入式平臺方案,以及多通道圖像采集拼接形成全景的通用計算機平臺方案來實現(xiàn)視頻拼接。這些實現(xiàn)方案存在一定的缺陷,基于ARM的實現(xiàn)方案處理能力較弱,無法進行復雜視頻算法;基于DSP的實現(xiàn)方案處理速度比FPGA慢[2];基于FPGA的實現(xiàn)方案靈活性較差且成本較高;基于計算機平臺的實現(xiàn)方案憑借性能優(yōu)勢獲得好的效果,但設(shè)備體積龐大、功耗高且價格昂貴[3]。
針對以上問題,本文首先對特征點檢測效率表現(xiàn)優(yōu)異的ORB算法進行改進,并利用Vivado HLS工具將改進的視頻拼接算法進行硬件加速并部署到Zynq的PL中,然后利用Zynq的PS搭建嵌入式Linux系統(tǒng),進行用戶界面開發(fā),實現(xiàn)任務(wù)調(diào)度,最后提出了一種基于Zynq平臺對多通道視頻進行無縫拼接處理的解決方案。
本文詳細內(nèi)容請下載:http://ihrv.cn/resource/share/2000003389
作者信息:
陳子為,陳 龍,朱美吉,蘇魯陽
(成都信息工程大學 電子工程學院,四川 成都610225)