《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 基于DSP+FPGA的紅外圖像小目標(biāo)檢測系統(tǒng)設(shè)計
基于DSP+FPGA的紅外圖像小目標(biāo)檢測系統(tǒng)設(shè)計
康令州 陳福深 黃自力 王德勝
摘要: 基于DSP+FPGA的紅外圖像小目標(biāo)檢測系統(tǒng)設(shè)計,研究單幀紅外圖像小目標(biāo)的檢測問題。對傳統(tǒng)基于數(shù)學(xué)形態(tài)學(xué)的Top-hat算子進行分析和實驗,并利用一種最大類間方差方法確定分割閾值,進行圖像分割和目標(biāo)檢測。在Matlab仿真中發(fā)現(xiàn),這種方法能夠在一定程度上提高單幀圖像目標(biāo)檢測的成功率,并且在一定程度上能夠適應(yīng)不同環(huán)境的需要,在實際應(yīng)用中具有一定的魯棒性。同時描述一種基于DSP+FPGA的紅外圖像處理系統(tǒng),該結(jié)構(gòu)在一定程度上可滿足實時性和靈活性的要求,具有很強的通用性和可擴展性。介紹了該系統(tǒng)的總體結(jié)構(gòu),并且給出系統(tǒng)各部分的硬件組成,同時描述各個部分之間的數(shù)據(jù)傳輸關(guān)系。
Abstract:
Key words :

      近年來,紅外探測系統(tǒng)因其具有隱蔽性,抗干擾性,全天候工作等特點,在現(xiàn)代戰(zhàn)爭中具有重要的作用,而紅外圖像中小目標(biāo)的檢測將直接影響制導(dǎo)系統(tǒng)的有效作用距離及設(shè)備的復(fù)雜程度,在紅外成像制導(dǎo)和預(yù)警系統(tǒng)中發(fā)揮著舉足輕重的作用。
    一般說來,由于小目標(biāo)距離較遠,因而在成像系統(tǒng)中表現(xiàn)為微弱特性,并且沒有形狀和結(jié)構(gòu)特征或特征不明顯。同時,由于高于絕對零度的物體均有紅外輻射能力,所以自然界中的干擾源很多,很難準(zhǔn)確地檢測出真正的目標(biāo)。
     本文在數(shù)學(xué)形態(tài)學(xué)Top-hat算子對于目標(biāo)檢測的基礎(chǔ)上,設(shè)計了一種基于DSP+FPGA的圖像實時處理系統(tǒng),使其能夠滿足高速采樣數(shù)據(jù)流快速存取,快速運算的要求。

1 算法基礎(chǔ)
1.1 形態(tài)學(xué)算法

    數(shù)學(xué)形態(tài)學(xué)方法是一種非線性濾波方法,它最先被用來處理二值圖像,后來被引用到灰度圖像處理?;舅枷胧牵河靡欢ǖ慕Y(jié)構(gòu)元素去度量和提取圖像中的對應(yīng)形狀,去除不相干的結(jié)構(gòu),以達到圖像分析和目標(biāo)識別的目的。
    灰度形態(tài)學(xué)的基本運算有膨脹、腐蝕、開運算和閉運算?;谶@些運算,可以推導(dǎo)和組合各種數(shù)學(xué)形態(tài)學(xué)使用算法。
    設(shè)f(x,y)為輸入圖像,b(x,y)為結(jié)構(gòu)元素,其中(x,y)為圖像平面空間的坐標(biāo)點,f為(x,y)點的灰度值,b為(x,y)點的結(jié)構(gòu)函數(shù)值,Df和Db分別是f和b的定義域,上述4種基本運算的表達式為:
   
     
    其中,開運算有些像非線性低通濾波器,但是又與低通濾波器不同,開運算可以允許高頻部分中大于結(jié)構(gòu)元素的部分通過。Top-hat算子就是利用了開運算的上述性質(zhì)來進行目標(biāo)檢測的。
    Top-hat算子的定義為:
   
    經(jīng)過Top-hat處理后的圖像,目標(biāo)和背景在能量上差別較大,大部分像素都集中在低灰度區(qū),只有目標(biāo)和小部分噪聲分布在高亮度區(qū),如圖1所示,圖1(a)為原始圖像,圖1(b)為經(jīng)過Top-hat處理的圖像及其直方圖統(tǒng)計結(jié)果。


1.2 最大類間方差法求閾值
   
設(shè)經(jīng)過處理后的圖像f2(x,y)的各灰度的集合為S={0,1,2,…,N},Pi為此集合中i出現(xiàn)的概率,由于圖像是由小目標(biāo)和背景兩部分組成的,設(shè)這兩部分對應(yīng)的灰度子集分別為:紅外背景,C0={0,1,2,…,k};目標(biāo)對象,C1={k+1,k+2,…,N};則兩個類別的間方差為:
   
    為節(jié)約程序運行時間,選取k的取值范圍為[μ+5σ…N],其中μ為整幅圖像的均值,σ為整幅圖像的平均差,直到找到使類間方差取最大值時的k值,即為最佳分割閾值th。
    對經(jīng)過Top-hat處理后的圖像,利用上述的最大類間方差法獲取閾值,利用這個閾值對圖像進行分割,最后通過判斷目標(biāo)的形狀大小,以達到提取目標(biāo)的效果,如圖2所示,圖2(a)為閾值分割的結(jié)果,圖2(b)為最終判斷結(jié)果。



2 硬件系統(tǒng)結(jié)構(gòu)
   
在實時視頻處理系統(tǒng)中,底層算法的數(shù)據(jù)量大,運算結(jié)構(gòu)相對比較簡單,對速度有很高的要求,而高層處理算法控制結(jié)構(gòu)復(fù)雜,數(shù)據(jù)量較底層算法少,故本文采用FPGA+DSP的結(jié)構(gòu)。利用DSP實現(xiàn)目標(biāo)檢測的算法,可以提高運行速度及便于調(diào)試和修改,F(xiàn)PGA實現(xiàn)整個系統(tǒng)的控制和圖像的基本預(yù)處理功能。整個系統(tǒng)的硬件結(jié)構(gòu)如圖3所示。


    在系統(tǒng)設(shè)計中,DSP采用ADI公司通用浮點型TigerSHARC201,它擁有非常高的存儲寬度,支持32位和擴展的40位浮點運算,支持8、16、32、64位定點運算。它擁有高達600 MHz的內(nèi)核時鐘速率,一個周期可以執(zhí)行4條指令,相當(dāng)于24次16 bit定點操作或者6次浮點操作。處理器的運算流水是雙周期的,分支流水為2~6周期,鑒于此流水深度,它使用分支目標(biāo)緩沖(BTB)來減少分支延遲,其兩個相同的計算單元均支持浮點和定點運算。每周期最多可執(zhí)行4個32-bit寬的指令,因此很容易實現(xiàn)高性能的應(yīng)用。
    FPGA采用Altera公司的EP3C40F484C對視頻信號進行預(yù)處理和整個系統(tǒng)的時序控制,它具有多達24 624個邏輯單元,具有129個兼容的LV-DS通道,每個通道數(shù)據(jù)率高達640 Mb/s,還有4個可編程鎖相環(huán)和8個全局時鐘線。另外此芯片的功耗較低,全局運行時總功耗為300 mW左右。除此之外,F(xiàn)PGA作為系統(tǒng)的控制芯片還要為DSP及主機控制雙口SRAM接口、外部存儲器、視頻編碼器編碼等單元提供準(zhǔn)確的邏輯時序和可靠的驅(qū)動電路。
2.1 視頻輸入和輸出模塊
   
采用解碼器SAA7111將攝像頭輸出的模擬視頻信號轉(zhuǎn)換為數(shù)字信號。SAA7111是飛利浦公司推出的9位視頻解碼器,提供6路模擬輸入和2個增強型的模數(shù)轉(zhuǎn)換器。通過配置SAA7111將PAL制式的模擬基帶信號轉(zhuǎn)化為CCIR-656格式的UYVY信號,并將其送入FPGA中,進行預(yù)處理。經(jīng)過預(yù)處理后的圖像數(shù)據(jù)再由FPGA重新打包成CCIR-656格式的數(shù)據(jù)送入到TS201的Link口。具體連接如圖4所示,VPO[0…7]沒有數(shù)據(jù)輸入,VPO[8…15]是數(shù)據(jù)輸出管腳與FPGA相連,時鐘同步信號TS201采用MDMA的方式將原始圖像信號存入SDRAM中,供目標(biāo)檢測算法使用。視頻輸出模塊采用視頻編碼器SAA7121,標(biāo)準(zhǔn)的UYVY數(shù)據(jù)從FPGA的引腳輸出,送到SAA7121的數(shù)據(jù)引腳,場、行同步信號分別接到FPGA的控制引腳上,通過行、場信號的控制,就能夠輸出顯示正確的視頻圖像。在SAA7111和SAA7121工作之前,都需要對這兩個芯片進行配置,它們的配置的參數(shù)都是通過FPGA產(chǎn)生I2C總線來實現(xiàn)的。


2.2 存儲模塊
   
TS201的片上存儲器分為兩個部分:每個內(nèi)核各使用100 KB的專用、高速L1存儲器;128 KB的大容量共享L2存儲器。通過EBIU接口外擴SDRAM和Flash兩種存儲器。選取2片MT48L32M16A2來構(gòu)成SDRAM存儲器,圖像處理數(shù)據(jù)和圖像處理中間結(jié)果可存儲在SDRAM中。系統(tǒng)擴展64 MB的Flash,選用S29GL064M90T,主要存放DSP內(nèi)核程序。
    FPGA的存儲系統(tǒng):選取2片IS61LV10248來構(gòu)成SRAM存儲器,主要用于存儲從SAA7111傳輸?shù)紽PGA的數(shù)據(jù),根據(jù)視頻數(shù)據(jù)的奇偶場的關(guān)系,在數(shù)據(jù)的存取過程中采用乒乓存取方式,當(dāng)SRAM1存儲數(shù)據(jù)的時候,F(xiàn)PGA從SRAM2讀取數(shù)據(jù),傳給SAA7121做為顯示使用,當(dāng)SRAM2存儲數(shù)據(jù)的時候,F(xiàn)PGA從SRAM1讀取數(shù)據(jù),傳給SAA7121做為顯示使用,同時通過對讀時鐘和讀范圍的控制,可以控制圖像的現(xiàn)實范圍和現(xiàn)實方式。具體硬件連接結(jié)構(gòu)如圖5所示。


2.3 DSP雙核以及FPGA之間的通信
   
在本系統(tǒng)中,涉及到TS201兩個核之間的通信以及TS201與FPGA之間的通信。FPGA給DSP提供預(yù)處理之后的圖像數(shù)據(jù),DSP根據(jù)提供的圖像數(shù)據(jù)進行目標(biāo)檢測算法,并將檢測之后的坐標(biāo)數(shù)據(jù)傳輸?shù)紽PGA,F(xiàn)PGA將坐標(biāo)信息疊加到原始圖像后送給SAA7121顯示。常見的雙核通信主要采用中斷、輪詢兩種通信方式。中斷是利用兩個核的中斷機制來實現(xiàn)FPGA與DSP之間的通信;輪詢是通過在雙核的共享寄存器里設(shè)置一些信號量,供雙核通信與訪問??紤]到本系統(tǒng)的應(yīng)用條件,采用輪詢的通信方式,DSP的異步存儲器的地址空間映射到FPGA,通過FPGA操作數(shù)據(jù)線和地址線,即可完成FPGA與DSP之間的數(shù)據(jù)交互。
2.4 系統(tǒng)工作流程
     
整個系統(tǒng)的工作流程為:由CCD采集視頻模擬信號,經(jīng)過可編程視頻解碼處理器SAA7111解碼后輸出場同步、行同步、像素時鐘和位寬為16 bit的數(shù)字圖像信號,并將信號送入FPGA中,在FPGA中對送來的數(shù)據(jù)做緩存,預(yù)處理,再通過與TS201連接的雙向LINKPORT,把圖像數(shù)據(jù)實時地導(dǎo)入DSP中,在DSP中運行檢測算法,得到被檢測目標(biāo)的正確坐標(biāo),DSP把目標(biāo)的坐標(biāo)信息返回到FPGA中,F(xiàn)PGA根據(jù)坐標(biāo)信息在原始圖像上標(biāo)示出目標(biāo)的位置,最后將處理后的圖像信號傳給可編程視頻編碼器SAA7121進行編碼實現(xiàn)D/A轉(zhuǎn)換,輸出模擬視頻,并把檢測結(jié)果顯示在視頻顯示設(shè)備上。

3 結(jié)論
   
首先研究了形態(tài)學(xué)Top-hat算子,并利用Top-hat算子進行背景抑制,同時,采用最大類間方差法獲得圖像的閾值,分割背景和目標(biāo),實現(xiàn)小目標(biāo)檢測,通過仿真實驗發(fā)現(xiàn),這種方法能夠在一定程度上減少實際檢測中的虛警率,增加目標(biāo)檢測的準(zhǔn)確性。
     利用DSP+FPGA的系統(tǒng)架構(gòu)設(shè)計了實現(xiàn)算法的硬件平臺,這種結(jié)構(gòu)在一定程度上可以滿足實時性和靈活性的要求,具有很強的通用性和可擴展性。并在設(shè)計中采用了模塊化設(shè)計,這樣的設(shè)計便于集中控制,能夠節(jié)省程序運行時間。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美日韩中文视频| 欧美视频在线观看免费网址| 99精品久久| 亚洲国产一区视频| 久久精品国产免费看久久精品| 亚洲免费小视频| 亚洲天堂免费观看| 日韩性生活视频| 亚洲精品欧美精品| 最新亚洲视频| 亚洲国产欧美一区二区三区同亚洲| 国内综合精品午夜久久资源| 国产亚洲精品一区二555| 国产女精品视频网站免费| 国产精品入口66mio| 国产精品免费视频观看| 国产精品国产馆在线真实露脸| 欧美视频在线观看免费| 欧美日韩伊人| 国产精品va| 国产精品人成在线观看免费 | 欧美亚洲一区二区在线| 欧美专区在线播放| 亚洲电影视频在线| 亚洲剧情一区二区| 在线亚洲+欧美+日本专区| 亚洲一区制服诱惑| 性欧美暴力猛交69hd| 久久精品国产亚洲一区二区三区 | 亚洲一二三级电影| 亚洲欧美日韩一区二区三区在线观看 | 亚洲性感激情| 久久成人久久爱| 亚洲美女精品成人在线视频| 亚洲视频日本| 欧美在线日韩| 欧美jjzz| 国产精品久久久久久久第一福利 | 好吊视频一区二区三区四区| 亚洲第一毛片| 一区二区高清视频| 性欧美超级视频| 亚洲黄色天堂| 在线亚洲伦理| 久久国产日韩| 欧美精品一区二区三区在线看午夜| 欧美日韩亚洲精品内裤| 国产精品网曝门| 一区免费视频| 99精品黄色片免费大全| 欧美一区二区在线观看| 日韩视频不卡中文| 午夜精品一区二区三区在线视 | 国产精品黄视频| 精品99一区二区三区| 一本一本大道香蕉久在线精品| 午夜精品久久久久久99热软件| 久久精品亚洲精品| 亚洲视频一二| 老司机aⅴ在线精品导航| 欧美日韩精品在线| 国产综合香蕉五月婷在线| 亚洲精选在线观看| 欧美在线91| 亚洲一区视频在线| 美国十次了思思久久精品导航| 欧美午夜不卡| 在线成人激情黄色| 亚洲视频碰碰| 亚洲精品国精品久久99热一| 亚洲欧美影音先锋| 欧美精品成人91久久久久久久| 国产精品亚洲片夜色在线| 亚洲国产精品国自产拍av秋霞 | 中文在线一区| 欧美成人xxx| 国产亚洲欧美日韩一区二区| 99国产精品自拍| 亚洲第一精品夜夜躁人人躁| 亚洲综合色噜噜狠狠| 欧美国产专区| 尹人成人综合网| 香蕉免费一区二区三区在线观看| 中文国产一区| 欧美成人精品一区二区| 国产女主播一区二区| 99热这里只有精品8| 亚洲日本无吗高清不卡| 久久精品免费| 国产精品少妇自拍| 亚洲精品一区二区三区99| 亚洲国产成人在线播放| 久久精品中文字幕一区二区三区| 国产精品国产三级国产专播精品人 | 欧美人与性禽动交情品| 精品二区视频| 羞羞漫画18久久大片| 亚洲午夜伦理| 欧美日韩国产综合久久| 在线观看国产一区二区| 欧美一区二区在线播放| 久久丁香综合五月国产三级网站| 国产精品麻豆成人av电影艾秋| 亚洲三级影片| 亚洲精品国产拍免费91在线| 美女精品自拍一二三四| 激情91久久| 久久9热精品视频| 久久成人18免费观看| 国产精品日韩一区| 亚洲一区二区三区乱码aⅴ| 亚洲午夜精品久久| 欧美色区777第一页| 99视频+国产日韩欧美| 一区二区三区免费在线观看| 欧美激情综合在线| 亚洲人成网在线播放| 日韩一区二区精品葵司在线| 欧美激情综合五月色丁香小说| 最近中文字幕mv在线一区二区三区四区| 亚洲激情视频在线| 欧美成人精品三级在线观看 | 日韩亚洲欧美综合| 亚洲一区www| 国产精品你懂的在线| 亚洲一区激情| 欧美在线一区二区| 国产在线播放一区二区三区| 久久不见久久见免费视频1| 久久人人97超碰国产公开结果| 精品成人国产| 亚洲精品视频在线播放| 欧美日韩国产黄| 一区二区电影免费在线观看| 午夜激情一区| 国产亚洲精品资源在线26u| 久久精品亚洲一区二区三区浴池| 免费不卡在线视频| 亚洲精品免费一二三区| 亚洲视频图片小说| 国产精品夜夜夜| 亚洲高清视频在线| 欧美日本在线视频| 亚洲一区二区免费视频| 久久久久久久久蜜桃| 亚洲第一视频| 亚洲影院免费| 国产在线精品成人一区二区三区| 亚洲国产精品久久久久秋霞蜜臀 | 国产模特精品视频久久久久| 亚洲第一精品在线| 欧美精品一区二区三区一线天视频| 一区二区三区久久| 久久精品国产99国产精品| 影音先锋日韩有码| 亚洲婷婷综合久久一本伊一区| 国产精品永久免费观看| 亚洲人成精品久久久久| 国产精品xxx在线观看www| 欧美一区亚洲| 欧美日本国产精品| 午夜精品久久久久久久白皮肤| 久久影视精品| 99国产精品久久久久久久久久| 欧美自拍偷拍午夜视频| 亚洲高清精品中出| 先锋影音国产一区| 亚洲国产精品久久人人爱蜜臀 | 国产婷婷成人久久av免费高清 | 久久精品盗摄| 亚洲美女啪啪| 久久精品女人的天堂av| 亚洲人成啪啪网站| 欧美资源在线| 亚洲精品偷拍| 久久精品电影| 一区二区高清视频| 裸体一区二区三区| 亚洲一级一区| 欧美大片18| 亚洲欧美精品suv| 欧美日韩成人在线播放| 亚洲欧美日本伦理| 欧美日韩另类视频| 亚洲第一在线视频| 国产精品欧美日韩| av成人免费| 精品91免费| 欧美一区日本一区韩国一区| 亚洲日本中文字幕| 久久久蜜桃精品| 亚洲午夜免费福利视频| 欧美激情综合五月色丁香| 久久av老司机精品网站导航| 国产精品久久久久999| 亚洲看片免费| 狠狠久久婷婷| 欧美一级黄色网| 99精品国产高清一区二区| 欧美国产一区二区|