<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 一種基于FPGA的實(shí)時(shí)紅外圖像預處理方法

一種基于FPGA的實(shí)時(shí)紅外圖像預處理方法

作者: 時(shí)間:2013-04-17 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:由于算法自身的復雜性,使得在DSP中的時(shí)間較長(cháng)。針對這一問(wèn)題,提出一種基于的實(shí)時(shí)。該采用了流水線(xiàn)技術(shù)來(lái)并行完成非均勻校正、空間濾波、直方圖統計等多個(gè)紅外圖像預處理算法,對系統結構進(jìn)行了改進(jìn)和優(yōu)化。經(jīng)過(guò)實(shí)驗測試驗證,該合理可行,能夠實(shí)時(shí)高效地完成紅外圖像預處理任務(wù)。與DSP圖像預處理系統相比可以節約將近50%的處理時(shí)間。
關(guān)鍵詞:;紅外圖像預處理;非均勻校正;空間濾波;直方圖統計

0 引言
在紅外圖像系統設計中,多采用高速DSP+的方式對紅外圖像進(jìn)行處理。在早期的設計中,DSP承擔了大部分的圖像處理工作,FPGA只做一些邏輯譯碼和簡(jiǎn)單運算的功能。但DSP運算是相當耗時(shí)的,當在圖像較大、實(shí)時(shí)性要求較高的場(chǎng)合,用DSP進(jìn)行處理就有相當的難度了。隨著(zhù)工藝的發(fā)展,FPGA片內邏輯資源和處理速度的提高,將一部分圖像處理算法移植到FPGA中,可采用流水的處理方式,只占用很少的處理時(shí)間,能夠大大降低系統對于DSP的負擔。
本文介紹一種紅外圖像預處理的方法,將圖像非均勻校正、空間濾波、直方圖統計算法移植到FPGA中實(shí)現,DSP只完成控制和簡(jiǎn)單判斷的功能,有效的提高了系統的實(shí)時(shí)性。

1 總體設計
結合FPGA和DSP處理算法的各自特點(diǎn),本方法中將非均勻校正、空間濾波、直方圖統計等功能在FPGA中實(shí)現。
首先,紅外圖像數據以像素為單位按照流水的方式進(jìn)入到非均勻校正模塊中進(jìn)行紅外圖像的非均勻校正;之后,校正后的圖像進(jìn)入到空間濾波模塊中進(jìn)行空間濾波處理;空間濾波后的圖像數據,被送到直方圖統計模塊進(jìn)行處理,同時(shí)濾波后的圖像數據也被存儲在FPGA內部雙口RAM中;接下來(lái),直方圖統計結果也將被存儲在FPAG內部雙口RAM中。最終,圖像預處理后的紅外圖像數據及直方圖統計結果分別存儲在FP GA內部雙口RAM的不同區域中。DSP按照預先設定的時(shí)序將預處理結果從FPGA內部雙口RAM中讀取出來(lái),并進(jìn)行后續處理工作。
同時(shí)DSP通過(guò)控制指令對整個(gè)預處理流程進(jìn)行控制。
總體設計如圖1所示。

本文引用地址:http://dyxdggzs.com/article/189638.htm


Gij和Oij分別是二點(diǎn)校正法的增益校正系數和偏置校正系數,yij為校正后的輸出。二點(diǎn)校正法是利用焦平面各陣列元在溫度不同的兩個(gè)均勻輻射的黑體(高溫TH和低溫TL)下的響應輸出計算出Gij和Oij,從而實(shí)現非均勻性校正。
首先將預先計算好的系數Gij和Oij存入FLASH中,系統上電后先將系數搬移到外部的SRAM中,再通過(guò)FPGA讀取,完成非均勻校正的乘加功能。
FPGA算法結構如圖2所示。

c.JPG


為了在20MHz時(shí)鐘的一個(gè)周期內能夠處理完一個(gè)像素的非均勻校正算法,以保證能夠流暢的進(jìn)行,將數據同步時(shí)鐘clk_20M通過(guò)DCM時(shí)鐘管理器,倍頻到60 MHz,以60 MHz時(shí)鐘進(jìn)行乘加、緩存,以達到實(shí)時(shí)處理的目的,省去了對原始圖像的緩存。
1.2 空間濾波模塊設計
在圖像生成和采集的過(guò)程中,會(huì )疊加各種各樣的噪聲,這些噪聲會(huì )使圖像質(zhì)量變差,必須對圖像信號進(jìn)行預處理,抑制背景噪聲,增加目標強度,從而提高圖像的信噪比,為后續處理奠定基礎。在本方法中,采用均值濾波的方式,FPGA算法結構如圖3所示。

d.JPG

濾波器相關(guān)文章:濾波器原理


fpga相關(guān)文章:fpga是什么


濾波器相關(guān)文章:濾波器原理


電源濾波器相關(guān)文章:電源濾波器原理


數字濾波器相關(guān)文章:數字濾波器原理

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: FPGA 紅外圖像 方法 預處理

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>