◆徐鵬飛
(平頂山學(xué)院信息工程學(xué)院 河南 467000)
雙線性插值和三次卷積在圖像縮放中的應(yīng)用及實(shí)現(xiàn)
◆徐鵬飛
(平頂山學(xué)院信息工程學(xué)院 河南 467000)
圖像縮小是從大數(shù)據(jù)量到小數(shù)據(jù)量的處理過程,因此只需要從多個數(shù)據(jù)中,以適當(dāng)?shù)姆绞竭x出所需要的信息就可以完成。圖像放大則是小數(shù)據(jù)量到大數(shù)據(jù)量的處理過程,因此需要對許多未知的數(shù)據(jù)進(jìn)行估計(jì)。好在圖像的相鄰像素之間的相關(guān)性很強(qiáng),可以利用這個相關(guān)性來實(shí)現(xiàn)圖像的放大。插值算法對于縮放比例較小的情況是完全可以接受的,令人信服的。一般縮小 0.5倍以上或擴(kuò)大 3.0倍以下,對任何圖像都是可以接受的。本文采用雙線性插值和三次卷積算法來實(shí)現(xiàn)。
圖像縮放;雙線性插值;三次卷積
圖像的縮小從物理意義上來說,是將描述圖像的每個像素的物理尺寸縮小相應(yīng)的倍數(shù)就可以完成。但如果像素的物理尺寸不允許改變,從數(shù)碼技術(shù)的角度來看,圖像的縮小實(shí)際上就是通過減少像素個數(shù)來實(shí)現(xiàn)的。既然圖像的縮小是通過減少像素個數(shù)來實(shí)現(xiàn),那么,就需要根據(jù)所期望縮小的尺寸數(shù)據(jù),從原圖像中選擇合適的像素點(diǎn),使圖像縮小之后可以盡量保持原有圖像的概貌特征不丟失。圖像的縮小分為按比例縮小和不按比例縮小兩種。按比例縮小就是圖像的長和寬按照同樣的比例縮小。不按比例縮小則是指圖像縮小時,長和寬的縮小比例不同。圖像的放大,從物理含義上講是指圖像縮小的逆操作。但是從信息處理的角度來看,其含義完全不一樣。圖像縮小是從數(shù)據(jù)量到小數(shù)據(jù)量的處理過程,因此只需要從多個數(shù)據(jù)中,以適當(dāng)?shù)姆绞竭x出所需要的信息就可以完成。圖像放大則是小數(shù)據(jù)量到大數(shù)據(jù)量的處理過程,因此需要對許多未知的數(shù)據(jù)進(jìn)行估計(jì)。好在圖像的相鄰像素之間的相關(guān)性很強(qiáng),可以利用這個相關(guān)性來實(shí)現(xiàn)圖像的放大。
插值算法對于縮放比例較小的情況是完全可以接受的,令人信服的。一般的,縮小0.5倍以上或擴(kuò)大3.0倍以下,對任何圖像都是可以接受的。
其中 f(i,j)表示源圖像(i,j)處的像素值,以此類推。這就是雙線性內(nèi)插值法。雙線性內(nèi)插值法計(jì)算量大,但縮放后圖像質(zhì)量不出現(xiàn)像素值不連續(xù)的情況。由于雙線性插值具有低通濾波器的性質(zhì),使高頻分量受損,所以可能會使圖像輪廓在一定程度上變得模糊。
三次卷積法能夠克服以上算法的不足,計(jì)算精度高,但計(jì)算量大,它考慮一個浮點(diǎn)坐標(biāo)周圍的16個鄰點(diǎn),目的像素值可由如下插值公式得到:是對的逼近(pi是圓周率—π)
圖像縮放算法和圖像旋轉(zhuǎn)算法類似,因?yàn)閳D像縮放后也會出現(xiàn)像素點(diǎn)疊加或者空缺點(diǎn)現(xiàn)象,這時候也是采用插值方法填補(bǔ)圖像弱化效果。只是采用的插值方法不同。在這里對縮放算法不再累述。效果如圖1、圖2、圖3所示。
圖1 圖像縮放效果對照圖(三次卷積法)
圖2 原圖圖像縮放比例設(shè)置
圖3 圖像縮放效果圖
通過實(shí)驗(yàn)比較驗(yàn)證,如果不用插值和三次卷積算法的圖像會失去原圖像中的大量的圖像像素,導(dǎo)致圖像視覺效果的偏差,通過插值和三次卷積算法能很好的達(dá)到人們的視覺效果。
[1]沈庭芝,方子文.?dāng)?shù)字圖像處理及模式識別.北京:理工大學(xué)出版社,2005.
[2]李奇,徐之海,馮華君.用于數(shù)字相機(jī)的 CCD 顏色插值算法研究.激光與紅外,2009.
[3]徐伯慶,孫國強(qiáng),陳離.?dāng)?shù)字圖像縮放的原理與硬件實(shí)現(xiàn).上海理工大學(xué)學(xué)報(bào),2012.