999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用改進的SPIHT算法實現(xiàn)遙感圖像壓縮*

2013-09-12 01:50:02李卓凡
微處理機 2013年4期
關鍵詞:細節(jié)

李卓凡

(韓山師范學院,潮州 521041)

1 引言

隨著衛(wèi)星遙感技術的發(fā)展和用戶對分辨率要求的不斷提高,遙感衛(wèi)星獲取的圖像分辨率越來越高,圖像信息量迅速增長,圖像信息必須經(jīng)過壓縮,才能進行高效的存儲和傳輸。因此數(shù)據(jù)壓縮技術是遙感技術急需解決的關鍵技術之一。遙感圖像相關性弱、紋理細節(jié)豐富、信息量大,而小波分析具有良好的時頻局域性和多分辨率分析能力以及較強的去相關能力,因此基于小波變換的壓縮算法占據(jù)了遙感圖像壓縮的主導地位。

小波變換的最大特點是具有頻率上的自由伸縮性,當信號帶寬較窄時,可通過縮小的方法,使得刻畫精細。當信號帶寬較寬時,可通過放大使其描述滿足需要精度。因此小波變換不受圖像帶寬的約束,適用性強。圖像經(jīng)過小波變換后,大部分能量都集中在最低頻的子圖像里。小波系數(shù)的分布特點是越往低頻子帶系數(shù)值越大,包含圖像信息越多,越往高頻子帶系數(shù)值越小,包含的圖像信息越少。而基于小波變換的SPIHT(Set Partitioning in Hierarchical Trees)算法[1-2],是一種嵌入式的編碼,它充分挖掘了小波圖像不同子帶之間的相似性,能支持解碼器的多碼率解碼,有利于圖像的漸近傳輸。因此SPIHT算法仍是當前圖像壓縮編碼的研究熱點之一。但是該算法未能充分利用小波系數(shù)的特點,運算時間長,壓縮編碼存在比較大的冗余,在壓縮比率較大時,圖像的重構質(zhì)量不高。本文從遙感圖像的特點出發(fā),對SPIHT算法進行改進,提高重構圖像質(zhì)量。

2 改進的SPIHT算法

2.1 低頻子帶編碼方法

遙感圖像的紋理豐富,圖像上既有細節(jié)信息又有大量的均勻區(qū)域,圖像的動態(tài)范圍大。圖像的紋理信息多分布于高頻子帶,而均勻區(qū)域多分布在低頻子帶。SPIHT算法中低頻子帶和高頻子帶是作為一個整體來確定閾值的,但是圖像經(jīng)過小波變換后,低頻子帶的小波系數(shù)集中了圖像主要的能量,低頻分量系數(shù)比高頻分量系數(shù)通常要高好幾個數(shù)量級,這樣SPIHT算法在前面幾個層次的大閾值掃描中,由于高頻分量的系數(shù)較小,從而導致在掃描LIP、LIS鏈表時,大部分編碼的碼值為0,對不重要系數(shù)進行重復掃描,不但耗費時間,而且壓縮效率不高,重構圖像質(zhì)量差,特別是在大壓縮比的情況下,圖像質(zhì)量更為糟糕。而對于紋理細節(jié)豐富的遙感圖像,這種算法會丟失大量的細節(jié)信息,編碼效率不高。

實驗選用了LENA圖像和7幅不同的遙感圖像:map1(城市建筑)、map2(城市建筑)、map3(海域和建筑)、map4(山峰和森林)、map5(水域和農(nóng)田)、map6(水域和山峰)、map7(建筑和農(nóng)田)進行測試。首先對8幅圖像低頻子帶的能量進行了計算,表1是低頻子帶占圖像總能量的比值。從數(shù)據(jù)中可以看出,低頻子帶包含了圖像的絕大部分能量。改進算法將低頻分量單獨切割出來進行編碼,以避免編碼高頻分量時產(chǎn)生大量的零編碼,這樣可以增加SAQ[4]的次數(shù),提高重構圖像的質(zhì)量。低頻集中了圖像的大部分信息,在編碼時,對于低頻子帶采用WNC算術編碼[3]進行無損壓縮。由于D9/7小波基[5-6]的能量集中性好,改進的算法對圖像采用D9/7整數(shù)提升小波進行5級分解(見表1)。

表1 低頻子帶能量比

低頻子帶進行WNC算術編碼時,為保證壓縮效率損失最小,初始化編碼區(qū)間R[L,H)應該盡量大,至少要超過最大頻率T,才能區(qū)分所有可能的符號。用b比特精度整數(shù)表示L和R,每個符號的頻率用f比特的整數(shù)表示,頻率T≤2f。每次編碼前必須保證2b-2<R≤2b-1,因此f≤b-2。本算法采用自適應編碼,每個符號的初始頻率都為1。在編碼過程中必須不斷重新正規(guī)化,保證R足夠大,偽代碼如下:

2.2 高頻子帶編碼方法

遙感圖像相關性弱、紋理細節(jié)豐富、信息量大。圖像經(jīng)過小波變換以后,細節(jié)信息主要集中在高頻子帶中。但是SPIHT算法的編碼效率并不高,編碼中存在冗余,針對高頻部分將作下面三個方面的改進。

首先,在主掃描過程中,由于每個層次的掃描都編碼LIP、LIS、LSP鏈表,編碼結果中會出現(xiàn)大量的零編碼,這是由于高頻成分中大部分的系數(shù)都很小,只有少數(shù)系數(shù)是大系數(shù),因此導致初始閾值太大,產(chǎn)生大量的零編碼。這種現(xiàn)象在增大壓縮比的情況下,會導致圖像重建質(zhì)量的明顯下降。由于低頻子帶已經(jīng)分割出來獨立編碼,改進算法中引入最大閾值表,即編碼前把高頻分量分為幾個集合,找出每個集合的最大值 Mi,計算 Ni=log2(max|Mi|)」,把Ni按掃描的先后順序排列起來,建立一個最大閾值表。最大閾值表中的每個數(shù)值對應的集合是:HLN、LHN、HHN,以及LIS表中每一個子集為一個集合。改進算法對原算法中定義的三個集合中的LIP進行修改。定義LIP為除了低頻分量LLN之外的所有樹根組成的集合,即只包括HLN、LHN、HHN。每次更新閾值后,進行掃描之前,將當前閾值與最大閾值表中的閾值一一進行比較,如果當前閾值小于最大閾值表中的閾值,則對該閾值對應的樹進行掃描,并根據(jù)需要分割子節(jié)點;否則,不進行掃描。算法改進以后,在每一層掃描中,對于LIP、LIS鏈表中的不重要系數(shù),系統(tǒng)不會進行掃描,不對其進行編碼,從而減少了對不重要系數(shù)編碼造成的冗余。在壓縮碼率相同的情況下,改進以后壓縮編碼所攜帶的信息量更多,重構圖像的質(zhì)量更好,提高了圖像的信噪比。

其次,對LIS鏈表的掃描進行改進。利用D(i,j),O(i,j),L(i,j)三者之間的邏輯關系,對算法進行改進,減少編碼冗余,節(jié)省輸出的位數(shù),提高編碼效率。

第三,在SPIHT編碼完成后,輸出編碼還存在冗余,對輸出的碼流再進行游程算術編碼,可以再次消除冗余,提高壓縮率。

改進算法增加了兩個符號S(i,j)和M,其定義分別為節(jié)點(i,j)所有非直系子孫的集合(不包括孩子,且孩子是不重要的)和最大閾值表。

3 仿真結果及數(shù)據(jù)分析

上述改進算法在 MATLAB7.0[7]的環(huán)境下進行程序設計和數(shù)值分析,圖像采用256×256的測試圖像Lena(以下把它命名為map8)和7幅遙感圖像進行實驗。表2為原算法8倍壓縮時與改進算法的性能對比表,表3為原算法16倍壓縮時與改進算法的性能對比表。從表1、表2的實驗數(shù)據(jù)上可以看出,改進算法在紋理比較復雜的遙感圖像重構中,MSE、PSNR、運算時間、壓縮倍率幾個方面均明顯優(yōu)于原算法,特別是壓縮倍率較高時,如16倍壓縮,圖像的PSNR提高更為顯著,視覺效果上的優(yōu)勢也能體現(xiàn)出來。圖1中,改進算法map8(Lena)的圖像效果比較細膩,原算法的重構圖像較粗糙,出現(xiàn)一些水平和垂直方向的噪聲線條。圖2中,改進算法的重構圖像中,船只行駛過的軌跡(見圖中白色方框所示)還能看到,但是原算法中這個細節(jié)就丟失了。圖3中,改進算法中,重構圖像中海洋中央的兩只船只(見圖中白色方框所示)還清晰可見,但原算法中,這個細節(jié)部分也丟失了。可見,改進算法是優(yōu)于原算法的,它保留了更多細節(jié),圖像效果更平滑。

表2 兩種算法性能比較,壓縮比率8∶1

表3 兩種算法性能比較,壓縮比率16∶1

4 結 束 語

改進算法中引入了最大閾值表,而且充分利用了父子孫各個子集之間的邏輯關系,所以減少了對不重要系數(shù)的多次重復掃描,使算法運行效率提高;輸出編碼中零編碼的數(shù)量減少了,從而增加了SAQ的次數(shù),即增加了小閾值的掃描次數(shù),使壓縮編碼中包含更多的代表圖像細節(jié)的高頻分量,圖像的PSNR提高了,重構圖像質(zhì)量和視覺效果也都得到了很大提高。改進算法程序的運算時間也明顯縮短了。由于數(shù)據(jù)在最后還進行了游程算術編碼,壓縮率也有所提高。因此改進算法是適合于紋理復雜的遙感圖像壓縮的,相對于原算法壓縮性能均有很大的提高。

[1]孫延奎.小波分析及其應用[M].北京:機械工業(yè)出版社,2005(3):128-135.

[2]馬平.數(shù)字圖像處理和壓縮[M].北京:電子工業(yè)出版社,2007(4):162-187.

[3]Ian H Witten,Radford M Neal,John G Cleary.Arithmetic Coding for Data Compression[J].Communications of the ACM,1987,30(6):520-541.

[4]ShapiroJ M.Embedded image coding using zerotrees of wavelet coefficients[J].IEEE Transactions on Signal Processing,1993,41(12):3445.

[5]赫華穎,陸書寧.幾種小波基在遙感圖像壓縮中的應用效果比較[J].國土資源遙感,2008(9):27-31.

[6]柯麗,黃廉卿.適于遙感圖像實時壓縮的小波基的選擇[J].光學技術,2005(1):77-83.

[7]周偉.MATLAB小波分析高級技術[M].西安:西安電子科技大學出版社,2005-12.

[8]韓明臣,李小平.SPIHT嵌入式編碼算法在圖像壓縮中的應用[J].電子科技,2007(7):58-61.

[9]秦琴,滕奇志,羅代升,余艷梅,吳曉紅.一種改進的SPIHT圖像編碼算法[J].四川大學學報,2007(6):525-529.

猜你喜歡
細節(jié)
細節(jié)
不讓細節(jié)打敗自己
以細節(jié)取勝 Cambridge Audio AXR100/ FOCAL ARIA 906
怎樣進行細節(jié)描寫
留心細節(jié)處處美——《收集東·收集西》
奇妙的細節(jié)
用Adobe Camera Raw還原隱藏的細節(jié)
夏日養(yǎng)生重細節(jié)
幸福(2017年18期)2018-01-03 06:34:47
細節(jié)取勝
Coco薇(2016年10期)2016-11-29 19:59:58
決定成敗的,絕不是細節(jié)
山東青年(2016年1期)2016-02-28 14:25:30
主站蜘蛛池模板: 天天躁夜夜躁狠狠躁图片| 91青青草视频| 91九色视频网| 亚洲精品另类| 欧美福利在线观看| 国产农村妇女精品一二区| 日韩精品久久无码中文字幕色欲| 91娇喘视频| 尤物精品视频一区二区三区 | 制服无码网站| 激情爆乳一区二区| 国产精品免费p区| 久久精品女人天堂aaa| 欧美另类视频一区二区三区| 波多野结衣一级毛片| 亚洲色图在线观看| 久久综合亚洲色一区二区三区| 最新痴汉在线无码AV| 亚洲精品欧美重口| a级毛片在线免费| 国产欧美日韩视频怡春院| 免费中文字幕在在线不卡| 久久久无码人妻精品无码| 色婷婷综合激情视频免费看| 伊人久久综在合线亚洲91| 丁香五月亚洲综合在线| 欧美精品高清| 久久精品国产999大香线焦| 99久久精品视香蕉蕉| 午夜性爽视频男人的天堂| 久久91精品牛牛| 亚洲色精品国产一区二区三区| 亚洲综合极品香蕉久久网| 亚洲中文字幕精品| 欧美精品亚洲日韩a| 久久久久久尹人网香蕉| 亚洲综合精品香蕉久久网| 国产精品欧美激情| 亚洲精品午夜天堂网页| 91一级片| 狠狠色婷婷丁香综合久久韩国| 欧美福利在线播放| av在线5g无码天天| 很黄的网站在线观看| 五月丁香伊人啪啪手机免费观看| 成年片色大黄全免费网站久久| 一级黄色欧美| www.av男人.com| 亚洲精品不卡午夜精品| 国产精品无码一区二区桃花视频| 怡红院美国分院一区二区| 欧美综合一区二区三区| 制服丝袜在线视频香蕉| 精品无码日韩国产不卡av| 免费国产高清视频| 国内精品自在自线视频香蕉| 久草国产在线观看| 国产激爽大片高清在线观看| 亚洲三级色| 精品夜恋影院亚洲欧洲| 国产一区二区三区日韩精品| 国产福利免费视频| 国产99在线| 色综合天天视频在线观看| 亚洲精品午夜天堂网页| 国产资源免费观看| 精品国产成人a在线观看| 91久久偷偷做嫩草影院| 54pao国产成人免费视频| 国产另类视频| hezyo加勒比一区二区三区| 欧美一区二区三区欧美日韩亚洲| 99久久成人国产精品免费| 亚洲精品777| 欧美成人精品高清在线下载| 精品99在线观看| 国产簧片免费在线播放| 色国产视频| 免费三A级毛片视频| 色妞永久免费视频| 无码丝袜人妻| 99伊人精品|