国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

遙感影像重采樣方法實現(xiàn)與應(yīng)用研究

2019-10-08 08:34王梟軒左小清楊澤楠
軟件 2019年7期

王梟軒 左小清 楊澤楠

摘? 要: 重采樣是對遙感圖像進行處理的一個重要處理過程。為了保證遙感影像的清晰度、真實度,還有就是圖像處理的時間效率,就要選擇合適而且正確的方法來處理影像數(shù)據(jù),這種選擇是非常有實際意義的。本文采用最鄰近插值法和雙線性插值法這兩種重采樣方法對圖像進行旋轉(zhuǎn)、縮放,并對處理結(jié)果進行了對比分析。結(jié)果可知:最鄰近法速度快,雙線性次于它,但是雙線性法得出的效果優(yōu)于最鄰近法。所以在選擇合適的重采樣方法的時候,要綜合考慮耗時、產(chǎn)品的效果,從而選擇合適的重采樣方法。

關(guān)鍵詞: 重采樣;最鄰近插值法;雙線性插值法;三次卷積插值

中圖分類號: TP79? ? 文獻標識碼: A? ? DOI:10.3969/j.issn.1003-6970.2019.07.007

本文著錄格式:王梟軒,左小清,楊澤楠. 遙感影像重采樣方法實現(xiàn)與應(yīng)用研究[J]. 軟件,2019,40(7):4246

【Abstract】: Resampling is an important process of remote sensing image processing. In order to ensure the clarity and authenticity of remote sensing images, as well as the time efficiency of image processing, it is necessary to choose appropriate and correct methods to process image data, which is of great practical significance. In this paper, two resampling methods, the nearest interpolation method and the bilinear interpolation method, are used to rotate and scale the image, and the processing results are compared and analyzed. The results show that the nearest neighbor method is faster and bilinear than the nearest neighbor method, but the result of bilinear method is better than the nearest neighbor method. Therefore, when selecting an appropriate resampling method, it is necessary to comprehensively consider the time consumption and product effect, so as to select an appropriate resampling method.

【Key words】: Resampling; Nearest interpolation method; Bilinear interpolation; Cubic convolution interpolation

0? 引言

由于各種原因,衛(wèi)星遙感圖像在遙感圖像的生成過程中會產(chǎn)生一定的畸變,有三個原因:首先,對于衛(wèi)星遙感器本身[1]:衛(wèi)星遙感器本身的問題,使圖像的幾何畸變發(fā)生,這種問題有很多源頭,比如,由于速度引起的掃描速度偏差,掃描鏡自身的誤差等,這些原因,都會造成圖片產(chǎn)生變化,從而產(chǎn)生誤差。其次是衛(wèi)星原因[2]:由于衛(wèi)星一直繞地球在橢球軌道上轉(zhuǎn)動,因此衛(wèi)星的運行快慢以及衛(wèi)星的高低都會不停地發(fā)生變化,除此之外,衛(wèi)星的姿態(tài)也會發(fā)生一定改變,就是這些使得圖像發(fā)生畸變。最后是地球本身的原因:地球本身與圖像成像有很大的關(guān)系。其中,最主要的原因有地球的曲率、地球的自轉(zhuǎn)、地形的起伏變化等[3]。衛(wèi)星接收圖像都是在軌道運行降階,簡而言之,地球自西面向東面自轉(zhuǎn),而衛(wèi)星繞地球從北端向南端運動[4]。這種相對運動造成了衛(wèi)星的星下位置偏移,這種偏移就使圖像產(chǎn)生了畸變。

圖像的質(zhì)量與圖像的變形有著很大的關(guān)系,所以就要修改生成的圖像,糾正幾何變形經(jīng)常使用的是這三種方法:粗糙的幾何粗校正、幾何精校正和綜合校正。幾何粗糾正處理變形問題,通過傳感器的標定數(shù)據(jù)、傳感器位置、衛(wèi)星的姿態(tài)等[5],數(shù)學計算來處理幾何畸變。利用幾何校正方法,修正方法是利用數(shù)學模型來描述圖像的變化,該模型是基于圖像失真,在原始圖像與對應(yīng)點之間得到的,然后使用公式修正畸變。將幾何粗校正和精校正結(jié)合在一起,就是綜合校正,首先是遙感圖像的粗校正,然后利用上面的方法對幾何畸變進行修正。

坐標修正后的原圖像,處理得到的圖像只是糾正了地理空間位置[6],圖像里并沒有像素值,這樣就要基于原圖像中的像素值得到處理后的像素值,從而得到一幅完美的可以投入使用的圖像。根據(jù)地理坐標校正模型,將校正后的像元反算回原始的圖像,不過原圖像里坐標空間和地理坐標空間是不一樣的[7],因此他倆的變換也是非線性的。換句話就是,校正后的像元反算回原始的圖像后,得到的不可能完全是整數(shù),要做到與原圖像一模一樣是不切實際的,因此處理后的圖像不能直接被原圖像的像素值覆蓋[8],要選取一個合適的方法,處理后得到相應(yīng)的灰度值,這樣這個過程就完成了重采樣。

1? 實驗方法

1.1? 比例縮放

圖像比例縮放是指對指定的圖像進行縮放處理,在x軸上按照一定比例縮放 倍,同樣在Y軸也縮放 倍,就生成了新的圖像[9]。一方面,如果 ,就說明了在兩個軸上進行了同尺度的變化,這種形式的變化就叫做全比例縮放。另一方面,如果 ,進行了比例縮放的原因,使得原圖中的一些點的位置會產(chǎn)生變化,就會有畸形的現(xiàn)象出現(xiàn)。

設(shè)原始圖像中的點P0(x0,y0)按照給定的比例進行處理后,在新圖像中所對應(yīng)的點為P(x,y),則點P0(x0,y0)、P(x,y)進行比例縮放前后它們之間的關(guān)系可以用矩陣的形式進行表示:

進行處理后的圖像,里面的點有在原圖中可能會沒有對應(yīng)的點,所以要對其進行插值,接下來圖像的比例縮小,當 時是一個較容易的圖像變小,這樣會把圖變到原來的圖的1/2,此時原圖像中的(0,0)在處理后圖像中是(0,0);原圖像中的(0,2)在處理后圖像中是(0,1),這樣往后推。圖像被縮小處理后,里面的量就下降了,畫布也小了。此時,只需要在原圖上把原來圖中的奇偶數(shù)行列重構(gòu)新圖,換句話說,處理一點時要每行隔一個像素,然后每隔一行處理。不過在處理圖像時沒有固定比例的變化,就需要算出所選取的行列。

其中c1=1/k1,c2=1/k2,憑借此公式就可以得出新圖像。 縮小圖像意味著在原始圖像中選擇所需的信息。當你放大圖像的時候,你會有一個額外的區(qū)域,你需要將額外的區(qū)域賦值,這樣它就有了正確的灰色值。所以放大圖像比縮小圖像復(fù)雜得多,當 時,圖像會放大兩倍。

根據(jù)放大倍數(shù)k次,最鄰近插值法需要向新圖像的 子塊添加一個像素值。很明顯,如果在挑選放大尺寸時挑選的太大按照最鄰近插值法處理會出現(xiàn)馬賽克[11]。當f? f (f , f >0)時,圖像不按比例放大,在x方向和y方向的比例不相同,由于倍數(shù)選擇的不同所以這種操作肯定會使圖像發(fā)生幾何變形。進行放大就是在新圖的一個 的子塊中添原圖的一個像素值。經(jīng)過處理后圖像的質(zhì)量肯定會發(fā)生改變,而為了使質(zhì)量變得更好,常常會選擇使用線性插值法。線性插值法就是:當分數(shù)地址與像素不同時,求出4個像素點之間的距離線性插值是根據(jù)計算的比例來進行的,線性插值是由四個相鄰的像素值來執(zhí)行的。

1.2? 旋轉(zhuǎn)

旋轉(zhuǎn),圖像的旋轉(zhuǎn)通常是圖像的中心點為原點,而新的圖像是通過旋轉(zhuǎn)某個角度得到的。即將圖像上的像素旋轉(zhuǎn)同樣的角度。然后圖像尺寸會發(fā)生改變,對于超出顯示區(qū)的圖像有兩種處理方法,一種是直接進行刪除,另外一種是可以為了將旋轉(zhuǎn)后的圖像都進行展示把圖像的顯示區(qū)擴大??梢杂镁仃嚨淖儞Q來表示圖像的旋轉(zhuǎn)變化。設(shè) 經(jīng)過逆時針轉(zhuǎn) 角后對應(yīng)的點為P(x,y)。旋轉(zhuǎn)前后點 、P(x,y)的坐標是:

利用上面的方法進行圖像的旋轉(zhuǎn)操作時需要注意:圖像進行處理前,為了避免出現(xiàn)信息的丟失,要對坐標進行平移。圖像進行旋轉(zhuǎn)以后,可能會出現(xiàn)空洞點。對于這些空洞點要進行填充處理,不然會對圖像的質(zhì)量造成一定程度的影響,這種處理就是插值處理。上面所展示的旋轉(zhuǎn)是繞坐標軸原點(0,0)處理的。但是如果圖像的處理要繞一個確定的點(a,b)進行,則首先要把坐標系平移到該點,然后再進行轉(zhuǎn)動,接下來把經(jīng)過旋轉(zhuǎn)處理的圖像平移回原來的(0,0),這就是復(fù)合變換。如果將圖像繞點(a,b)逆時針轉(zhuǎn) 角,首先是將原點移到(a,b),即

最鄰近插值法假設(shè)之一是最接近于網(wǎng)格點p(x,y)的點的屬性值就是該點的屬性,要處理的節(jié)點值可以使用網(wǎng)格節(jié)點的最鄰近值。假使里面的數(shù)是按照一個間一個的放置,而且是不是隨意的,是均勻的,先做的事就是把數(shù)據(jù)換一個格式,換做SURFER樣式。然后應(yīng)用最鄰近法,或者在文件中,數(shù)據(jù)是緊密打包的,只有幾個點沒有值,可以使用最鄰近法來填充那些沒有值的數(shù)據(jù)點。在搜索橢圓中設(shè)置一個值,將該網(wǎng)格文件中的空值賦值給沒有值的數(shù)據(jù)。在選擇搜索區(qū)域時,這個區(qū)域的半徑小于數(shù)據(jù)之間的距離,一些節(jié)點沒有值,然后用空值替換。在應(yīng)用最鄰近插值方法時,使用網(wǎng)格文件而不是XYZ數(shù)據(jù),也可以使它們之間的距離相等。相鄰點插值網(wǎng)格法沒有其他選擇,它是均勻的,沒有突變,同樣對在間距勻稱的數(shù)據(jù)里內(nèi)插也是有效果的,在這種情況下,同樣對一些區(qū)域,比如填充無取值的數(shù)據(jù)也很有用。

2? 結(jié)果分析

2.1? 程序耗時分析

為了對重采樣方法在MATLAB中運行所需時間進行分析,選用了一幅分辨率為256像素 256像素的影像圖。

首先利用MATLAB對圖像進行處理,比如:放大、縮小以及旋轉(zhuǎn),然后得到重采樣方法的程序耗時,實驗所用計算機配置為:處理器Core(TM)i3-4030u,內(nèi)存4GB,硬win1064位操作系統(tǒng)。對圖進行處理后所耗時間見下表。

由重采樣耗時表可知在進行了放大、縮小、旋轉(zhuǎn)的操作之后,最鄰近法的耗時相比較而言耗時短。在對圖片進行放大的時候,隨著放大倍數(shù)的增加,重采樣方法耗用的時間也隨之增加,但是相對而言最鄰近法耗時是比較少的;對圖像進行縮小操作的時候,最鄰近法耗時小;在對圖片進行旋轉(zhuǎn)操作的時候,旋轉(zhuǎn)的角度小耗時越大,但是同樣最鄰近法的耗時還是最小的。

2.2? 結(jié)果對比分析

在選用合適的重采樣方法的時候不僅是要考慮運行時所消耗的時間,還要考慮到使用重采樣方法之后對原始圖像的影響。所以對重采樣后所產(chǎn)生的效果進行對比。

圖片放大之后對其耗時進行分析,可以得出:最鄰近內(nèi)插法是對其直接的賦一個值,計算方法簡單,所以使用最鄰近內(nèi)插法耗時少;但是,由于相鄰的灰度值之間存在間隔,這些間隔是不連續(xù)的,所以造成被校正后的圖像亮度落差過大,細節(jié)上的結(jié)構(gòu)不細致;最鄰近內(nèi)插法進行改善之后就是雙線性內(nèi)插法,它是以原來的影像各個網(wǎng)格在之前進行改正過的影像網(wǎng)格中的面積進行權(quán)重處理,當前屬性就是進行加權(quán)平均之后的屬性,導(dǎo)致影像輪廓模糊,但與最鄰近內(nèi)插法相比還是挺自然的。對旋轉(zhuǎn)后的圖片進行觀察,可以看出:用雙線性法處理后的圖片較清晰,而最鄰近法處理后的圖片有點模糊,利用最鄰近法進行處理需要的時間少,而雙線性內(nèi)插法的時間比最鄰近法的時間多。所以,最鄰近法速度快,雙線性次于它,但是雙線性法得出的效果優(yōu)于最鄰近法。所以在選擇合適的重采樣方法的時候,要綜合考慮耗時、產(chǎn)品的效果,從而選擇合適的重采樣方法。由于本人能力有限,所以雙三次卷積法并沒有能夠?qū)懗鱿嚓P(guān)程序。

3? 結(jié)論

本文利用重采樣方法對圖像進行處理是現(xiàn)代社會廣泛應(yīng)用的技術(shù),而選擇合適的重采樣方法是問題的關(guān)鍵。最鄰近插值法和雙線性插值法的計算過程簡單,計算量小,而且相比較而言雙線性的精度比最鄰近高點,所以選擇重采樣方法時,如果想確保一定的精度,可以選擇雙線性。最鄰近和雙線性

適用于2級及2級以下的產(chǎn)品。當精度要求不高但是需要快速的得出圖像的時候可以考慮選擇最鄰近;雙線性是最鄰近改進后的,所以適用范圍廣,可以滿足大多數(shù)的情況;對于精度更高的產(chǎn)品需要選用精度更高的方法。選擇重采樣方法的時候要綜合考慮程序耗時以及產(chǎn)品的精度,這樣才能達到想要的處理結(jié)果,提高效率。

參考文獻

[1] 艾夢池, 程效軍. 數(shù)字影像重采樣方法實現(xiàn)及對比分析[J]. 遼寧工程技術(shù)大學學報, 2015, 34(12): 1-6.

[2] 張周威, 余濤, 孟慶巖, 等. 空間重采樣方法對遙感影像信息影響研究[J]. 華中師范大學學報, 2013, 47(3): 1.

[3] 何立, 孫涵, 黃永璘, 等. MODIS1B數(shù)據(jù)的重采樣方法研究[D]. 廣西: 廣西師范學院, 2007.

[4] 閆李月, 左小清, 葛小三. 基于本體的地理空間信息語義表達研究——以旅游出行計劃為例[J]. 軟件, 2019, 40(01): 114-119.

[5] 曾麗萍. 遙感圖像幾何校正算法研究[D]. 成都: 電子科技大學, 2008.

[6] 夏海宏. 圖像縮放及其GPU實現(xiàn)[D]. 浙江: 浙江大學, 2010.

[7] 楊勁松, 周長寶, 黃偉艮等. 遙感圖像數(shù)據(jù)重采樣的一種快速算法[D]. 浙江, 國家海洋局, 2002

[8] 張小璞, 左小清. 在ArcGIS下基于Python的路網(wǎng)數(shù)據(jù)批處理方法[J]. 軟件, 2018, 39(07): 130-133.

[9] 孫毓蔓, 左小清, 蘇文豪. 基于ArcGIS Engine與C#. net的地塊合并功能的實現(xiàn)[J]. 軟件, 2018, 39(10): 150-155.

[10] 孫玉剛. 數(shù)字圖像修復(fù)技術(shù)研究[D]. 南京: 南京航空航天大學, 2011.

[11] 王林, 楊克儉. 基于雙線性插值的圖像縮放算法[J]. 電腦編程技巧與維護, 2008(10): 55-56.

[12] 王森, 楊克儉. 基于雙線性插值的圖像縮放算法的研究與實現(xiàn)[J]. 自動化技術(shù)與應(yīng)用, 2008(7): 39-39.

[13] 楊澤楠, 黃亮, 王梟軒. 結(jié)合DEM的面向?qū)ο蟾叻秩朣AR影像高原山區(qū)水系提取[J]. 昆明理工大學學報(自然科學版), 2019, 44(01): 39-46.

[14] 葉東華. 基于全景視覺的圖像配準方法研究[D]. 哈爾濱工程大學, 2011.

[15] 信冠棟, 施昆, 呂曉陽. 遙感動態(tài)監(jiān)測模型在拉市海濕地保護區(qū)土地利用中的研究[J]. 軟件, 2018, 39(4): 170-175.

[16] 趙桔青, 陶福壽. 基于GIS的城鎮(zhèn)土地資源承載力評價[J]. 軟件, 2018, 39(7): 52-56.