<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è) > 嵌入式系統 > 設計應用 > 嵌入式圖像采集系統的JPEG算法改進(jìn)

嵌入式圖像采集系統的JPEG算法改進(jìn)

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

引言

目前,系統已逐漸成為后PC時(shí)代的主導,但當低端的系統無(wú)法滿(mǎn)足信息化、智能化、網(wǎng)絡(luò )化時(shí)代的更高要求時(shí),32位系統應運而生。系統正從模擬采集向數字采集發(fā)展,其中數字系統中的嵌入式系統由于其優(yōu)越的性能越來(lái)越受到人們的關(guān)注。對于家庭視頻監控這樣的應用,并不需要很多的功能,只要簡(jiǎn)單的視頻傳輸和存儲就夠了,體積也要盡可能的小。正是基于這種考慮,筆者設計了一款基于以太網(wǎng)的嵌入式視頻監控系統,該系統具有視頻圖像采集、壓縮、解壓、傳輸和存儲等功能。在整個(gè)系統中,由于圖像數據需在互聯(lián)網(wǎng)上傳輸,因此傳輸的數據流量的大小對系統性能的影響是非常大的,因此采用了改進(jìn)的 JPEG算法使得在保證圖像質(zhì)量的情況下,盡可能的提高壓縮比,以實(shí)現該系統互聯(lián)網(wǎng)監控的功能。并且由于使用嵌入式系統,使該系統體積小巧,功能簡(jiǎn)化,而且使用免費的開(kāi)源的操作系統ARM-Linux,使系統的成本大為降低。

圖像采集系統的構成

圖像采集系統主要由4部分構成,分別為圖像采集、圖像壓縮、圖像傳輸和圖像顯示。圖像采集部分由數字攝像頭、USB通道和嵌入式處理器構成,其中數字攝像頭用來(lái)完成圖像數據的采集,USB通道將數據傳送至處理器進(jìn)行處理;圖像壓縮部分主要是由軟件完成,將攝像頭采集的BMP格式的圖像數據通過(guò)改進(jìn)的 JPEG算法壓縮為JPEG格式的圖像數據;圖像傳輸部分則完成由圖像數據由本地向遠程的傳輸;圖像顯示部分則可以將采集到的圖像數據在遠程的瀏覽器上顯示出來(lái),供用戶(hù)瀏覽,保存,編輯等等。該系統如圖1所示。

圖像采集系統中的壓縮算法的改進(jìn)

在系統中采用了ARM920T核的S3C2410嵌入式處理器。為了盡可能的降低成本,對采集的圖像采用了軟件壓縮的方法,同時(shí)為實(shí)現在保證圖像質(zhì)量的情況下盡可能的提高壓縮比,對原有的JPEG算法進(jìn)行了改進(jìn)?;镜腏PEG算法是由以下步驟完成:①通過(guò)離散余弦變換(DCT)消除數據冗余;②使用量化系數矩陣對離散余弦變換系數進(jìn)行量化;③對量化后的系數進(jìn)行編碼,使其熵最小,熵編碼通常采用huffman可變字長(cháng)編碼。

在JPEG圖像壓縮的技術(shù)中,DCT占據重要的位置,因此對它的改進(jìn)對于整個(gè)算法來(lái)說(shuō),有著(zhù)非常重要的意義。在JPEG算法中通常是先將圖像分成一個(gè)個(gè)8×8的圖像子塊,對每一個(gè)圖像子塊進(jìn)行離散余弦變換,所使用的二維離散余弦變換公式如下:

其逆變換如下:

其中:

在離散余弦變換中,由于要將壓縮的圖像分成8×8的子塊,對于圖像壓縮會(huì )帶來(lái)塊效應,即對相鄰的圖像子塊進(jìn)行獨立的數據處理時(shí)會(huì )帶來(lái)的失真,從而使塊與塊之間的邊界不連續;并且相鄰塊之間的冗余數據也是不容忽視的。經(jīng)過(guò)實(shí)驗發(fā)現,如果能設法使變換后的圖像子塊的能量下降速度加快,就可以減少塊效應并可能使細節部分清晰。正是基于這一點(diǎn),通過(guò)實(shí)驗發(fā)現可以通過(guò)收斂性良好的Chebychev多項式來(lái)擬合離散余弦變換,使得變換后的圖像子塊的能量下降速度加快,從而提高圖像數據的壓縮比,同時(shí)還能夠改善圖像的塊效應。這樣,在離散余弦變換中如何應用Chebychev多項式來(lái)計算就成為問(wèn)題的關(guān)鍵。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

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

評論


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