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
主站蜘蛛池模板: 亚洲伦理一区二区| 成人在线亚洲| 精品国产www| 国产精品亚洲一区二区三区z| 日韩视频精品在线| 免费无码又爽又黄又刺激网站| 欧美激情一区二区三区成人| 人人爽人人爽人人片| 色综合手机在线| 国产麻豆福利av在线播放| 日韩国产黄色网站| 国产精品手机视频| 成人欧美日韩| 日韩在线欧美在线| 国产成人高清精品免费5388| 亚洲愉拍一区二区精品| 免费看一级毛片波多结衣| 最新亚洲av女人的天堂| 日韩精品无码免费一区二区三区| 国产乱视频网站| 国产精品99r8在线观看| 国产第八页| 亚洲va在线∨a天堂va欧美va| 国产无码精品在线播放 | 露脸一二三区国语对白| 99re热精品视频国产免费| 国产精品福利在线观看无码卡| 精品国产自| 日本欧美一二三区色视频| 国产在线专区| 在线国产91| AV不卡无码免费一区二区三区| 国产成人综合欧美精品久久| 人人艹人人爽| 亚洲永久色| 国产资源免费观看| 亚洲精品中文字幕午夜| 人妻夜夜爽天天爽| 99久视频| 伊人久久综在合线亚洲2019| 一级毛片在线播放免费观看 | 青青热久免费精品视频6| 福利小视频在线播放| 亚洲精品动漫| 国产黑人在线| 97免费在线观看视频| 久久网综合| 国产精品区网红主播在线观看| 中文字幕在线欧美| 免费中文字幕在在线不卡| 欧美一级特黄aaaaaa在线看片| 国产精品亚洲综合久久小说| 国产麻豆精品久久一二三| 国产欧美中文字幕| 国产免费网址| 亚洲精品国产综合99久久夜夜嗨| 欧美三级日韩三级| 婷婷六月在线| 欧美一区二区三区香蕉视 | aⅴ免费在线观看| 一级高清毛片免费a级高清毛片| 国产99精品久久| 波多野结衣视频一区二区| 欧美劲爆第一页| 欧美成人午夜视频| 午夜啪啪福利| 国产微拍精品| 国产网站免费看| 日韩精品免费在线视频| 国产激爽大片在线播放| 亚洲乱码在线视频| 国产欧美性爱网| 亚洲V日韩V无码一区二区| 蜜桃视频一区| 亚洲av片在线免费观看| 色综合久久无码网| 国产乱码精品一区二区三区中文 | 久草性视频| 欧美一级在线| 99久久亚洲综合精品TS| 国产精品一线天| 亚洲成A人V欧美综合|