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
主站蜘蛛池模板: 国产av无码日韩av无码网站| 美女裸体18禁网站| 四虎在线高清无码| 国产Av无码精品色午夜| 欧美高清三区| 国产无码制服丝袜| AV无码一区二区三区四区| 精品国产香蕉在线播出| 操美女免费网站| 日韩无码一二三区| 欧美在线伊人| 国产麻豆福利av在线播放| 97狠狠操| 国产屁屁影院| 免费激情网址| 精品一区二区久久久久网站| 中文字幕永久在线看| 国产h视频免费观看| 欧美日韩北条麻妃一区二区| 91视频首页| 亚洲无限乱码| 亚洲精品国产综合99久久夜夜嗨| 中文无码伦av中文字幕| 91福利片| 四虎永久免费地址在线网站| 欧美a级在线| 欧美亚洲第一页| 无码人妻免费| 蜜臀AV在线播放| 亚洲妓女综合网995久久| 国产乱人乱偷精品视频a人人澡| 99热最新网址| 亚洲成a人在线播放www| 中文字幕色在线| 久久国产免费观看| 国产毛片网站| 中文字幕在线观| 午夜视频免费一区二区在线看| 色亚洲成人| 偷拍久久网| 性做久久久久久久免费看| 在线免费看片a| 久久国产精品娇妻素人| 国产国语一级毛片| 婷婷亚洲天堂| 伊人久久大线影院首页| 亚洲精品福利网站| 亚洲一区网站| 大香伊人久久| 色婷婷国产精品视频| 毛片免费网址| 亚洲一区二区日韩欧美gif| 天天干天天色综合网| 国产丝袜啪啪| 中文字幕在线看视频一区二区三区| 国产国产人成免费视频77777 | 2020国产精品视频| 国产精品人人做人人爽人人添| 夜夜爽免费视频| 国产高清在线观看91精品| 全部免费毛片免费播放| 日韩在线播放中文字幕| 麻豆精品在线视频| 久久人体视频| 欧美啪啪网| 一级爱做片免费观看久久| 无码在线激情片| 综合色在线| 99久久精彩视频| 丁香六月综合网| 伊人色综合久久天天| 国产精品手机在线观看你懂的| 自拍中文字幕| 日韩AV无码免费一二三区| 国产av剧情无码精品色午夜| 国产精品毛片一区| 青青青国产免费线在| 尤物视频一区| 日韩欧美中文字幕在线精品| 成人av专区精品无码国产| 亚洲狠狠婷婷综合久久久久| 欧美视频在线播放观看免费福利资源|