基于多DSP和FPGA的實(shí)時(shí)雙模視頻跟蹤裝置設計
1、引言
隨著(zhù)現代高速處理器的迅猛發(fā)展,圖像處理技術(shù)也日益成熟。其中,移動(dòng)目標的視頻檢測與跟蹤是圖像處理、分析應用的一個(gè)重要領(lǐng)域,是當前相關(guān)領(lǐng)域的研究前沿。移動(dòng)目標視頻檢測與跟蹤技術(shù),在機器人視覺(jué)、交通監測、可視預警、機器導航等民用領(lǐng)域有著(zhù)廣泛的應用,同時(shí)在火力攔截、導彈電視和紅外視頻制導等軍用方面也發(fā)揮著(zhù)重要作用。基于二維轉臺以DSP和FPGA為核心器件構成的視頻識別和跟蹤裝置,可工作于電視圖像或紅外兩個(gè)波段,實(shí)現圖像跟蹤各項功能。本文提出的跟蹤算法與設計的跟蹤裝置可在一定程度上解決視頻跟蹤精度低、處理速度慢的問(wèn)題,同時(shí)本視頻跟蹤裝置也可作為進(jìn)一步研究圖像處理與跟蹤控制的平臺。
2、視頻跟蹤裝置的硬件設計
圖像處理最主要的是實(shí)時(shí)性、可靠性和精確度。針對圖像處理速度慢的問(wèn)題,考慮從硬件和和軟件兩方面解決:一是選擇高速的DSP和FPGA為核心器件;二是從平衡圖像處理的實(shí)時(shí)性和效果中選擇最優(yōu)的圖像處理算法。針對圖像跟蹤可靠性問(wèn)題,采用雙模式復合制導,由處理器根據信號的置信度來(lái)選擇跟蹤模式。針對圖像形心跟蹤算法的精度問(wèn)題,采取基于去圖像陰影的圖像跟蹤算法。
2.1 視頻跟蹤裝置的圖像信號處理模塊硬件組成
為達到實(shí)時(shí)處理圖像信號信息,我們選擇3片高速DSP作為核心處理器。其中用作信息融合的是TMS320C6416,在跟蹤模塊中,使用了兩片相對價(jià)格低廉一些的TMS320C6201實(shí)現并行圖像跟蹤算法。配合DSP工作的外圍邏輯電路,我們采用xlinix公司的XCV400E型FPGA,同時(shí)實(shí)現部分的圖像預處理功能。
本視頻跟蹤裝置的圖像信號處理模塊主要硬件構成如圖1所示:以電視圖像波段為例,圖像采集模塊的傳感器是面陣CCD攝像機,用來(lái)采集視頻圖像信息。A/D轉換將拍攝到的模擬圖像信號轉為8位數字信號送FPGA處理,同步信號接受攝像機的行同步和場(chǎng)同步信號也送入FPGA。一部分處理的結果直接經(jīng)D/A轉換器送監視器顯示。SDRAM數據存儲區存儲背景圖像數據。一路在FPGA進(jìn)行背景差分、4×4滑動(dòng)平均、去陰影后形成的移動(dòng)目標信號濾波后送到其中一塊TMS320C6201執行基于分割的改進(jìn)型形心跟蹤算法,另一路則經(jīng)過(guò)濾波后送入另一片TMS320C6201執行相關(guān)跟蹤算法,然后由決策融合模塊的TMS320C6416根據兩路信號的置信度來(lái)選擇跟蹤模式,達到并行雙模式圖像復合跟蹤。最后將目標位置信號進(jìn)行轉化后輸送到運動(dòng)控制器控制二維轉臺對移動(dòng)目標進(jìn)行實(shí)時(shí)跟蹤。
評論