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

基于雙線性插值法的圖像縮放算法的設計與實現

2016-09-13 07:25:59張洋
電子設計工程 2016年3期
關鍵詞:信息

張洋

(北京信息職業技術學院 專業部,北京 100070)

基于雙線性插值法的圖像縮放算法的設計與實現

張洋

(北京信息職業技術學院 專業部,北京 100070)

針對計算機技術圖形技術與手機移動終端的發展對圖像縮放后更高質量的要求,文中基于雙線性插值原理,在Android平臺下實現了一種圖像縮放算法,減輕了圖像縮放后的鋸齒現象,提高了圖像縮放后的平滑度。仿真結果表明,該算法設計合理,達到了預期的設計目的。

圖像縮放;雙線性插值;Android

隨著計算機圖形技術與手機移動終端的發展,對圖像縮放后的圖像質量提出了更高的要求。圖像的縮放從圖像處理角度而言是圖像的變形變換,其核心是通過原圖像到目標圖像的坐標變換,將原圖像的每個點的左邊經某種變換轉化為目標圖像的相應點的新坐標。插值是指在已知的離散數據上補插連續函數,使補插連續函數的曲線通過全部給定的離散數據點,是處理離散函數逼近問題的重要方法,被廣泛應用于圖像處理領域。過去常用的算法是基于鄰域的插值算法,該算法雖實現簡便,但縮放后圖像鋸齒度高。本文基于雙線性插值原理,實現了一種圖像縮放算法,減輕了圖像縮放后的鋸齒現象,并提高了平滑度。最終,并將該算法在Android平臺下進行了實現。

1 算法簡介

1.1BMP簡介

本算法對BMP圖像進行操作。BMP圖像文件是位圖文件,每一個像素均具有自身的RGB值,即一幅圖像是由一系列像素點構成的點陣。BMP圖像文件格式,是微軟公司為其WINDOWS環境設置的標準圖像格式。BMP文件包括文件頭、位圖信息頭、顏色信息和圖形數據。24位位圖的結構描述中沒有顏色信息這一部分。

BMP文件頭數據結構中標注BMP文件的類型、位圖文件大小和位圖起始位置信息。其結構定義為:typedef struct tagBITMAPFILEHEADER{}BITMAPFILEHEADER;

BMP位圖信息頭中標注有用于說明位圖的尺寸等信息的數據。其結構定義為:typedef struct tagBITMAPINFOHEADER{}BITMAPINFOHEADER;

在24位BMP位圖中,位圖數據區不在是圖片的顏色索引,而直接是圖像的像素值。這將大幅簡化編程中的數據處理,提高信息隱藏的效率,這點也是本算法采用24位位圖的原因[2-8]。

1.2線性插值算法

插值是指在已知的離散數據上補插連續函數,使補插連續函數的曲線通過全部給定的離散數據點,是處理離散函數逼近問題的重要方法,利用插值估算出函數在其他點處的近似值。即已知f(x)在區間[a,b]上n+1個互異節點,x0,x1,x2,…,xn處的函數值f(x0),f(x1),f(x2),…,f(xn),若存在函數S(x),滿足

則成S(x)為函數f(x)在點xi(i=0,1,2,…,n)處的插值,其中xi為插值節點,[a,b]為插值區間,求S(x)的方法稱為插值法。誤差函數R(x)=f(x)-S(x)稱為插值余項。根據插值函數的不同分為線性插值算法、多項式插值、牛頓插值、拉格朗日插值、三次樣條插值等。下文介紹以危險性插值算法[9-14]。

一維線性插值問題即已知(x0,y0),(x1,y1)情況下,求解P1(x)=a1x+a0使得P(xi)=yi,求解思路如圖1所示。根據點斜式可得

圖1 線性插值圖解Fig.1 Linear interpolation Graphic

其中p0,p1稱為插值基函數。

這樣就實現了一維的線性插值,一維線性插值是插值算法中實現較簡單的一個,但其體現了由離散到連續的轉化過程,這是所有插值算法的共同點之一。

2 算法實現

通過原圖像到目標圖像的坐標變換,將原圖像的每個點的左邊經某種變換轉化為目標圖像的相應點的新坐標[15-16]。再通過原圖像的像素值得到變換后坐標處的像素值,即可實現。

2.1雙線性插值

將一維線性插值在兩個方向分別進行一次,即為在圖像縮放處理中的雙線性插值算法。由此可見,雙線性插值的核心是對兩個變量的線性插值。實現的步驟如下。

圖2 雙線性插值算法圖示Fig.2 Bilinear interpolation algorithm shown

如圖2所示,文中由紅色像素點與待插值得到新的綠色估計的像素點。完成圖像像素的映射同時即可完成圖像的縮放。即在已知Q11=(x1,y1),Q12=(x1,y2),Q21=(x2,y1),Q22=(x2,y2),4個點像素的前提下,求P=(x,y)點出的像素值。

步驟1 X軸方向線性插值,插入R1,R2,即

步驟2 Y軸方向插值,根據R1,R2像素,線性插值計算P點像素。即

值得注意的是,由于線性插值的線性性質,先進性y方向的插值再進行x方向的插值將得到與本文一致的結果。

2.2算法測試

文中所述的算法在Android平臺下測試,完成了某圖像處理系統中的圖像縮放模塊。由于Android平臺中的圖像每一個像素分別有Alpha、R、G、B 4個樣本組成,因此在完成本算法時應按照圖3所示方法進行縮放。

圖3 Android平臺下實現雙線性插值Fig.3 Bilinear interpolation to achieve under Android platform

由圖3可知,本文將彩色的圖像先分解為A、R、G、B 4個灰度圖像,然后分別使用雙線性插值法進行縮放,縮放完成后將所得的灰度圖像合成即為彩色圖像的縮放結果。

以圖像的縮小為例,結果如4所示。

圖4 Android平臺下的圖像縮小仿真Fig.4 Android platform reduced image simulation

3 結束語

文中介紹了一種基于雙線性插值法的圖像縮放算法,通過采用線性插值的方法計算變換后的圖像像素,相對于鄰域插值算法,減輕了圖像縮放中的鋸齒現象,使得圖像縮放后更平滑。算法在時下最火的Android平臺中編程實現,既使手機中的圖像可及時符合屏幕的大小,也可生成對應的縮略圖,并能在手機圖像處理軟件中廣泛應用。

[1]李弼程.智能圖像處理技術[M].北京:電子工業出版社,2004.

[2]David,F·Rogers.計算機圖形學的算法基礎[M].北京:機械工業出版社,2002.

[3]孫家廣.計算機圖形學[M].北京:清華大學出版社,1998.

[4]王秋生,孫圣和,鄭為民.數字音頻信號的脆弱水印嵌入算法[J].計算機學報,2002,25(5):1-6.

[5]楊義先,馬春光,鈕心忻,等.信息安全新技術[M].2版.北京:北京郵電大學出版社,2013.

[6]李晗.圖像處理算法序列優化的動態規劃鏈方法研究[D].杭州:浙江工業大學,2000.

[7]李琳琪.一類圖像處理算法的可重構研究[D].西安:西北工業大學,2004.

[8]王玉靈.基于雙邊濾波的圖像處理算法研究[D].西安:西安電子科技大學,2010.

[9]于濤.唇型提取及識別的圖像處理算法研究 [D].呼和浩特:內蒙古大學,2008.

[10]王強,檀結慶,胡敏.基于有理樣條的圖像縮放算法[J].計算機輔助設計與圖形學學報,2007,19(10):1348-1351.

[11]陳寶國,李寧.一種基于Sobel算子和混合有理插值的圖像縮放方法[J].微電子學與計算機,2012,29(2):150-152,158.

[13]謝春輝,程義民,陳揚坤.數字圖像中擴頻水印的盲提取方法[J].數據采集與處理,2011(1):26-30.

[14]馮帆,王建華,張政保,等.基于CSR-ICA模型的隱寫信息盲提取算法[J].計算機工程與應用,2013(24):70-73.

[15]王森,楊克儉.基于雙線性插值的圖像縮放算法的研究與實現[J].自動化技術與應用,2008,27(7):44-45.

[16]陳瑋,徐憲.差分投影快速定向圖像插值算法的優化[J].電子科技,2015,28(6):28-32.

Design and implementation of image scaling algorithm based on bilinear interpolation

ZHANG Yang
(Department of Professional Curriculum,Beijing Information Technology College,Beijing 100070,China)

In order to satisfy the requirement of the modern image scaling,a professionalimage scaling algorithmbased on bilinear interpolationis proposed in this paper.After the scaling of the image,we Reduce the phenomenon and improve the smoothness of the image.Our algorithmcan also be implemented on Android platform realizing the image processing on mobile phone.

image scaling;bilinear interpolation;Android

TP311

A

1674-6236(2016)03-0169-02

2015-03-22稿件編號:201503300

張 洋(1979—),女,吉林長春人,碩士,講師。研究方向:數字音視頻技術、圖像處理。。

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产SUV精品一区二区6| 在线精品自拍| 欧美日韩一区二区在线免费观看 | 国产鲁鲁视频在线观看| 日韩第九页| 国内精品九九久久久精品| 漂亮人妻被中出中文字幕久久| 亚洲一区二区无码视频| 国产国产人在线成免费视频狼人色| 国产微拍精品| 亚洲精品第一在线观看视频| 麻豆精品在线播放| a亚洲天堂| 精品久久久久久中文字幕女| 男人的天堂久久精品激情| 国产丝袜第一页| 天堂网国产| 中文字幕在线视频免费| 国产成人综合久久| 成年片色大黄全免费网站久久| 国产网站黄| 亚洲福利视频网址| 精久久久久无码区中文字幕| 色综合中文| 22sihu国产精品视频影视资讯| 在线欧美日韩| 亚洲,国产,日韩,综合一区| 天堂亚洲网| 青青草原国产免费av观看| 免费观看无遮挡www的小视频| 毛片网站在线播放| 国产主播一区二区三区| 在线不卡免费视频| 国产精品香蕉在线| 精品国产女同疯狂摩擦2| 久久婷婷六月| 99精品一区二区免费视频| 都市激情亚洲综合久久| 欧美午夜在线播放| 亚洲三级影院| 中文国产成人精品久久| 国产丝袜丝视频在线观看| 国产麻豆aⅴ精品无码| 国产色爱av资源综合区| 欧美精品伊人久久| 久久综合一个色综合网| 亚洲三级片在线看| 久久精品这里只有国产中文精品| 亚洲天堂成人| 中文字幕色站| 国产美女免费网站| 一本一道波多野结衣av黑人在线 | 亚洲一区二区视频在线观看| 国产成年无码AⅤ片在线| 国产经典免费播放视频| 国产无码性爱一区二区三区| 欧美国产日产一区二区| 91久久精品日日躁夜夜躁欧美| jizz亚洲高清在线观看| 国产精品55夜色66夜色| 欧美视频免费一区二区三区| 国产91在线免费视频| a级毛片免费播放| 久久www视频| 日本午夜精品一本在线观看 | 亚洲最新地址| 国产欧美高清| 国产国产人成免费视频77777| 久久综合伊人77777| 高潮毛片免费观看| 91亚洲精选| 欧美精品1区| 高清色本在线www| 国产免费福利网站| 青青草国产在线视频| 国产理论一区| 欧美一区二区啪啪| 亚洲第一国产综合| 无码一区中文字幕| 伊人久久青草青青综合| 国产欧美另类| 国产办公室秘书无码精品|