<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的網(wǎng)絡(luò )圖像采集處理系統設計

基于FPGA的網(wǎng)絡(luò )圖像采集處理系統設計

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

2.2 RAM控制模塊
RAM控制模塊通過(guò)乒乓操作對圖像數據進(jìn)行緩存和讀取,系統只存取圖像的亮度信號,即Y信號。乒乓操作的處理流程如下:在第1場(chǎng)時(shí)間,將圖像數據緩存到SRAM1;在第2場(chǎng)時(shí)間,將圖像數據緩存到SRAM2,同時(shí)將SRAM1的數據送到JPEG編碼器進(jìn)行圖像壓縮;在第3場(chǎng)時(shí)間,將圖像數據緩存到SRAM1,同時(shí)將SRAM2的數據送到JPEG編碼器進(jìn)行圖像壓縮,依此循環(huán)。將圖像數據保存到SRAM時(shí),由視頻采集模塊的行有效計數器和場(chǎng)有效計數器產(chǎn)生RAM寫(xiě)入地址。
由于圖像數據是按照奇偶場(chǎng)先后傳輸的,為了得到一副完整的圖像,需要將奇偶場(chǎng)數據合并。RAM控制模塊先將奇場(chǎng)數據寫(xiě)入RAM奇數行中,即奇場(chǎng)第1行存在RAM的第1行,奇場(chǎng)第2行存在RAM的第3行,依此類(lèi)推直到奇場(chǎng)288行數據全部存完為止;再將偶場(chǎng)數據寫(xiě)入RAM的偶數行中,即偶場(chǎng)第1行存在RAM的第2行,奇場(chǎng)第2行存在RAM的第4行,依此類(lèi)推直到偶場(chǎng)288行數據全部存完為止。
2.3 JPEG編碼器
JPEG編碼器是圖像壓縮算法實(shí)現的核心,JPEG編碼器主要有5部分,分別是二維離散余弦變換(2D-DCT)、量化、Z型掃描、游程/預測編碼、霍夫曼編碼。如圖4所示原理框圖。輸入是圖像原始的亮度Y數據,最后經(jīng)過(guò)霍夫曼編碼器輸出碼流。

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

c.jpg


2.3.1 2D-DCT實(shí)現
對于8×8圖像塊的二維DCT的變換公式為:
d.jpg
式中:0≤u≤7,0≤u≤7,f(x,y)為對應像素點(diǎn)的像素值;F(u,v)為變換后的DCT數值。根據余弦的正交性,可將上式分解為一維DCT變換。設:
e.jpg
式中:0≤u≤7,0≤v≤7。
因此二維DCT變換可以轉換為2個(gè)一維DCT變換。目前比較常用的變換方法有2種:一種是直接法,通過(guò)將8×8圖像數組進(jìn)行多項式轉換或者三角分解進(jìn)行二維變換;或者另一種是間接法,將8×8圖像數據先按行進(jìn)行一維DCT變換,然后再對變換結果按列進(jìn)行第2次一維DCT變換,進(jìn)而可以得到二維DCT變換結果。前者需要的乘法器較多,而且實(shí)現步驟較繁瑣,后者在這兩方面上擁有很大的優(yōu)勢,能夠形成快速DCT變換,更適合硬件的實(shí)現,因此采用后者方法實(shí)現。
目前比較成熟的一維DCT算法主要有Chen算法、Loeffler算法、Lee-Huang算法、ANN算法等,每種算法所需要的乘法次數和加法次數各不相同,表1所示為幾種常用算法的比較。根據算法的復雜度和硬件計算速度,本文采用Loeffler算法。

f.jpg


Loeffler是一種基于行列分解的快速一維DCT算法,適合硬件實(shí)現。采用Loeffler算法實(shí)現一個(gè)8點(diǎn)的一維DCT變換,只需要11次乘法運算和29次加法運算。硬件實(shí)現算法的結構圖如圖5和圖6所示。

紅外熱像儀相關(guān)文章:紅外熱像儀原理


評論


相關(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>