歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)字圖像縮放技術(shù)研究 畢業(yè)論文3

  • 資源ID:28888838       資源大?。?span id="dxn3q0c" class="font-tahoma">1.13MB        全文頁數(shù):33頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

數(shù)字圖像縮放技術(shù)研究 畢業(yè)論文3

本科畢業(yè)論文題 目 數(shù)字圖像縮放技術(shù)研究 學(xué) 院 信息工程學(xué)院 專 業(yè) 電子信息工程 班 級(jí) 08信工3班 學(xué) 號(hào) 200883092 姓 名 張?bào)K 指導(dǎo)老師 于帥真 28安徽財(cái)經(jīng)大學(xué)管理科學(xué)與工程學(xué)院本科畢業(yè)論文摘 要本文先對(duì)當(dāng)今數(shù)字電視的視頻格式特點(diǎn)做了一個(gè)總結(jié),以數(shù)字電視的視頻格式變換為基礎(chǔ),引出了數(shù)字圖像縮放這一很重要的技術(shù)。接著在數(shù)學(xué)上從生產(chǎn)實(shí)踐上遇到的插值問題出發(fā),對(duì)插值技術(shù)做了一個(gè)必要的介紹,指明了目前數(shù)學(xué)的常見的插值類型。為了對(duì)算法進(jìn)行實(shí)現(xiàn),性能與運(yùn)算量做一個(gè)分析,引入了MATLAB這個(gè)功能強(qiáng)大的數(shù)學(xué)運(yùn)算軟件,對(duì)其功能、用途以及在數(shù)字圖像處理上常用的函數(shù)做了介紹。數(shù)字圖像縮放技術(shù)主要基于插值算法。本文在介紹插值算法時(shí)首先介紹了最近鄰插值、雙線性插值和雙三次差值三種傳統(tǒng)插值算法,并從數(shù)學(xué)形態(tài)上分析其插值核函數(shù)引起的計(jì)算量和處理效果的不同。在此基礎(chǔ)上研究了當(dāng)今比較流行的1種縮放算法。然后對(duì)三種傳統(tǒng)算法和1種改進(jìn)算法編寫MATLAB程序進(jìn)行了數(shù)據(jù)實(shí)驗(yàn),對(duì)四種改進(jìn)算法分別進(jìn)行必要的運(yùn)算量與性能分析,并進(jìn)行對(duì)比。最后,對(duì)文中所述插值算法做了總結(jié)。關(guān)鍵詞:圖像縮放,插值技術(shù),分辨率變換,數(shù)字電視,圖像處理ABSTRACTThis paper researches on image scaling technology in HDTV. Firstly, popular HDTV video formats and interpolation algorithms are summarized briefly. Then, MATLAB, a powerful mathematical software, is introduced.Base on introduction of related technologies, three kinds of traditional interpolation algorithms and features of their kernel function are analyzed, including Nearest Neighbor Interpolation, Bilinear Interpolation and Bicubic Interpolation. After that, one popular image scaling algorithms are researched, and all mentioned algorithms are programmed on MATLAB. Performances of each algorithm are compared after data experiments on MATLAB. Finally, interpolation algorithms used in image scaling are summarized.KEY WORDS: image scaling, interpolation techniques, resolution transform,HDTV, digital image processing第1章 緒論 11.1什么是數(shù)字電視11.2數(shù)字電視的視頻格式特點(diǎn)11.3研究意義和論文內(nèi)容安排2第2章 數(shù)字圖像縮放技術(shù)理論基礎(chǔ)32.1 插值及其縮放技術(shù)綜述32.1.1 圖像插值的目的與應(yīng)用32.1.2 圖像縮放的目的與應(yīng)用42.1.3 圖像插值與縮放的關(guān)系42.1.4 圖像插值方法綜述42.2 數(shù)字圖像(image)數(shù)字圖像處理基本知識(shí)介紹72.2.1 什么是數(shù)字圖像72.2.2 數(shù)字圖像在計(jì)算機(jī)內(nèi)的處理92.2.3 數(shù)字圖像處理概述102.2.4 數(shù)字圖像文件格式11第3章傳統(tǒng)數(shù)字圖像縮放技術(shù)133.1 數(shù)字圖像縮放技術(shù)概述133.2 傳統(tǒng)的數(shù)字圖像縮放技術(shù)143.2.1 最近鄰插值143.2.2 雙線性插值15第4章當(dāng)今主流數(shù)字圖像縮放技術(shù)的算法194.1 帶系數(shù)自適應(yīng)插值算法及其改進(jìn)194.1.1 問題引出194.1.2 數(shù)學(xué)推導(dǎo)與算法實(shí)現(xiàn)19第5章縮放算法處理結(jié)果及比較235.1概述235.2傳統(tǒng)圖像縮放算法處理結(jié)果235.3 帶系數(shù)自適應(yīng)插值算法及其改進(jìn)分析24總 結(jié)26致謝27參考文獻(xiàn)28第1章 緒論隨著信息化時(shí)代的到來,數(shù)字化成為其中的主角,可以說信息化的實(shí)現(xiàn)是以信息化為前提的。從計(jì)算機(jī),互聯(lián)網(wǎng),數(shù)碼相機(jī),到數(shù)字電視無一例外的在演繹著這場(chǎng)數(shù)字化風(fēng)暴。尤其是數(shù)字電視,正在經(jīng)歷一場(chǎng)數(shù)字化的革命。但不管是數(shù)字電視,還是計(jì)算機(jī)都在利用數(shù)字化的視頻聲音與圖像等多媒體因素來沖擊人們的感官神經(jīng)。數(shù)字圖像的處理便成了其中的不可或缺的技術(shù),數(shù)字電視接收各種圖像信號(hào),包括標(biāo)清信號(hào),高清信號(hào)等,最終把這些不同分辨率的視頻信號(hào)轉(zhuǎn)化為同一種分辨率的視頻信號(hào)進(jìn)行播放。因此,數(shù)字圖像分辨率放大和縮小技術(shù)是所有數(shù)字顯示設(shè)備的關(guān)鍵技術(shù)之一。1.1 什么是數(shù)字電視數(shù)字電視,即HDTV, 全稱High Definition Television,直譯即為“高清晰度電視”,現(xiàn)一般簡(jiǎn)稱“高清電視”。與當(dāng)前采用模擬信號(hào)傳輸?shù)膫鹘y(tǒng)電視系統(tǒng)不同,HDTV采用數(shù)字信號(hào)傳輸。由于HDTV從電視節(jié)目的采集、制作到電視節(jié)目的傳輸以及用戶終端的接收全部實(shí)現(xiàn)數(shù)字化,因此HDTV可以帶給我們極高的清晰度,其分辨率最高可達(dá)19201080,幀速率高達(dá)60fps,視角也由原先的4:3變成了16:9,同時(shí)全面應(yīng)用了數(shù)字技術(shù),其信號(hào)抗噪能力也大大加強(qiáng)。1.2 數(shù)字電視的視頻格式特點(diǎn)電視機(jī)的圖像分辨率可以用它的固有分辨率來表示,固有分辨率是指電視機(jī)或其他顯示設(shè)備無需采用行倍頻、行內(nèi)插或其他形式的分辨率變換手段而本身就能做到的圖像分辨率。它通常用水平方向像素和垂直方向像素兩者相乘來表示。例 如1027*768對(duì)于如等離子電視、液晶顯示電視或數(shù)字光處理電視等一類固定像素的顯示器來說固有分辨率與它們的實(shí)際像素排列結(jié)構(gòu)相同。電視的畫面清晰度是以水平清晰度作為單位。通俗地說,我們可以把電視機(jī)上的畫面以水平方向分割成很多很多掃描線,分得越細(xì),這些畫面就越清楚。而水平線數(shù)的掃描線數(shù)量也就越多。清晰度的單位是電視行(TV line)也稱線意思是從水平方向上看相當(dāng)于每行掃描線豎立起來,然后乘上)4:3 或者16:9的寬高比,構(gòu)成水平方向的總線數(shù)。數(shù)字電視常見的視頻格式有:1)1080i格式,是標(biāo)準(zhǔn)數(shù)字電視顯示模式1125條水平掃描線1080條可見水平掃描線,16:9,分辨率為1920*1080隔行/60Hz,行頻為33.75KHz。2)720P格式,是標(biāo)準(zhǔn)數(shù)字電視顯示模式。750條水平掃描線,720條可見水平掃描線,16:9,分辨率為1280*720逐行/60Hz,行頻為45kHz。3)1080P格式,是標(biāo)準(zhǔn)數(shù)字電視顯示模式,1125條水平掃描線,1080條可見水平掃描線,16:9分辨率為 1920*1080逐行掃描,專業(yè)格式。以上標(biāo)準(zhǔn)中i表示隔行P表示逐行TDTV標(biāo)準(zhǔn)是高品質(zhì)視頻信號(hào)標(biāo)準(zhǔn)包括1080i,720P,1080P。需要注意的是,對(duì)于電視機(jī)處理能力(例如帶寬)的要求則是1080i<720P。數(shù)字高清電視的720P,1080I和1080P是由美國(guó)電影電視工程師協(xié)會(huì)確定的高清標(biāo)準(zhǔn)格式。其中1080P被稱為目前數(shù)字電視的頂級(jí)顯示格式。這種格式的電視在逐行掃描下能夠達(dá)到1920*1080的分辨率。目前世界上只有60英寸以上的顯示屏才能夠顯示出1920*1080的信號(hào)。 目前市場(chǎng)上出現(xiàn)的所謂1080P高清數(shù)字電視并不能真正給消費(fèi)者帶來1920*1080的圖像。這些彩電只是能夠接收和處理1920*1080格式的信號(hào)而已。1.3 研究意義和論文內(nèi)容安排無論是何種視頻格式的終端顯示設(shè)備,其高清信號(hào)源都是同樣的分辨率。而當(dāng)今數(shù)字電視信號(hào)終端顯示設(shè)備又是各種各樣的,從普通的CRT,到高檔的液晶,等離子,其顯示方式和大小不盡相同,隨著3G技術(shù)的逐漸成熟,越來越多的手機(jī)可以接收數(shù)字電視信號(hào),在小小的屏幕上顯示。這些都需要終端設(shè)備具備數(shù)字圖像的分辨率變換功能,因此數(shù)字圖像縮放技術(shù)顯得越來越重要,本文正是從這個(gè)背景出發(fā),來對(duì)傳統(tǒng)的以及當(dāng)今主流的縮放技術(shù)做了一個(gè)系統(tǒng)研究。第一章總結(jié)了數(shù)字電視的視頻格式特點(diǎn);第二章介紹了圖像縮放的數(shù)學(xué)基礎(chǔ);第三章和第四章是論文主要內(nèi)容詳盡介紹傳統(tǒng)插值于主流插值算法并進(jìn)行算法實(shí)現(xiàn);第五章對(duì)論文所研究算法做了性能與運(yùn)算量的對(duì)比最后是對(duì)算法的技術(shù)展望。第2章 數(shù)字圖像縮放理論基礎(chǔ)2.1 插值及其縮放技術(shù)綜述2.1.1 圖像插值的目的與應(yīng)用Lehmann 等1999 年在其文獻(xiàn)中闡明,自從有了計(jì)算機(jī)圖形學(xué)和圖像處理,便有了圖像插值。所謂圖像插值就是一個(gè)圖像數(shù)據(jù)再生的過程它由原始具有較低分辨率的圖像數(shù)據(jù)再生出具有更高分辨率的圖像數(shù)據(jù)。若根據(jù)一幅較低分辨率的圖像轉(zhuǎn)化成另一幅較高分辨率的圖像, 這種插值可看作“圖像內(nèi)的插值”(如應(yīng)用于圖像放大)。 若在若干幅圖像之間再生出幾幅新的圖像,這種插值可看作“圖像間的插值”(如應(yīng)用于序列切片之間的插值)。圖像插值的直接后果是原來由較少的像素所刻劃的圖像(因而是粗糙的圖像)變成了由較多的像素所刻劃的圖像(因而是精細(xì)的圖像)。圖像插值是圖像處理中的圖像重采樣過程的重要組成部分,而重采樣過程廣泛用于改善圖像質(zhì)量、進(jìn)行有損壓縮等等,因而圖像插值在醫(yī)學(xué)圖像處理中占據(jù)著特殊位置。如醫(yī)學(xué)圖像處理中,序列切片圖像是重建三維解剖結(jié)構(gòu)的研究對(duì)象, 但由于切片之間的間距通常大于切片上像素之間的間距,因而不具有各向同性(isotropic),所以難以將序列切片直接用于三維重建。Grevera 等在1996 年指出,產(chǎn)生醫(yī)學(xué)圖像插值的原因大致有 在產(chǎn)生圖像數(shù)據(jù)時(shí),無法給出各種應(yīng)用場(chǎng)合所需的分辨率; 圖像的分辨率受提供數(shù)據(jù)的設(shè)備的限制; 不允許花費(fèi)大量的時(shí)間去采集具有很高分辨率的數(shù)據(jù); 圖像數(shù)據(jù)量受存儲(chǔ)設(shè)備容量的限制; 有些采集數(shù)據(jù)的方法受輻射劑量的限制。Lehmann 等在1999 年指出,插值在醫(yī)學(xué)圖像處理中主要用于 CCD(charge coupled device)照片中屏幕高寬比(aspect retio)的校正; MRI 等切片圖像的旋轉(zhuǎn); X 線圖像的透視投影(perspective projection)。2.1.2 圖像縮放的目的與應(yīng)用圖像放大和縮?。ê?jiǎn)稱縮放或放縮)是圖像處理的另一基本操作。所謂圖像縮放是指改變圖像的分辨率(image resolution)MBU01。圖像的這種處理手法在圖像顯示、傳輸(通訊)、圖像分析以及動(dòng)畫制作、電影合成等方面有著相當(dāng)廣的應(yīng)用。在醫(yī)學(xué)圖像處理中, 圖像縮放還用于 切片間的圖像插值(reslicing); 用于診斷環(huán)節(jié)的器官細(xì)節(jié)定位; 多尺度處理時(shí)的圖像金字塔表示。2.1.3 圖像插值與縮放的關(guān)系圖像縮放常常借助于圖像插值來實(shí)現(xiàn)。 但,通常圖像縮放指的是一幅圖像的重采樣;而插值還指序列切片(或多幅圖像)間的采樣點(diǎn)加密。 因此,圖像插值、圖像縮放與圖像重采樣是互為依存的圖像處理技術(shù)。2.1.4 圖像插值方法綜述將插值廣義地分為兩類基于場(chǎng)景(scene-based)的圖像插值和基于對(duì)象(object-based)的圖像插值。前者用已有的切片體素?cái)?shù)據(jù)直接決定被插值體素?cái)?shù)據(jù),而后者則從已有的像素中獲取對(duì)象信息來決定被插值體素?cái)?shù)據(jù),完成插值。1、常見的基于場(chǎng)景(scene-based)的插值方法有1)最近領(lǐng)域法 該方法為最簡(jiǎn)單、最快速、但最粗糙的插值方法, 它以歐氏距離最近的已知體素值作為待插值體素值。2)灰度級(jí)線性插值將未知像素顏色值用相鄰切片上對(duì)應(yīng)位置的兩已知像素顏色值線性組合表示。假設(shè)圖像在vk-1 及vk+1 處的顏色值為f(vk-1)和 f(vk+1), 則圖像在未知的vk 處的顏色值可由下式近似計(jì)算其中而此處的模表示歐氏距離。上式常用于兩相鄰切片間的插值。3) 二維線性插值(雙線性插值)這是對(duì)最近領(lǐng)域法的一種改進(jìn), 即待插點(diǎn)處的顏色值用離待插點(diǎn)最近的四個(gè)點(diǎn)的顏色值加權(quán)求得。4) 三次多項(xiàng)式根據(jù)連續(xù)信號(hào)采樣定理, 若對(duì)采樣值用插值函數(shù)則可準(zhǔn)確恢復(fù)原函數(shù), 當(dāng)然也就可以準(zhǔn)確得到采樣點(diǎn)間的任意點(diǎn)的值。三次插值法將C(x)近似為三次多項(xiàng)式, 利用待插點(diǎn)周圍的16 個(gè)點(diǎn)的顏色值加權(quán)求得待插點(diǎn)處的顏色值。其它多項(xiàng)式形式的插值還有三次樣條插值、改進(jìn)的三次樣條插值、雙三次樣條插值、三次B-樣條插值等。如三次樣條插值是將作為節(jié)點(diǎn), 構(gòu)造三次樣條插值插值多項(xiàng)式f(v), 求得f(vk)。這種方法常用于序列切片間的插值。2、常見的基于對(duì)象(object-based)的插值方法有1) 二進(jìn)制形式的基于形狀的插值該方法分以下幾步(1) 對(duì)二值圖像施行距離變換, 將每一像素賦以其到物體邊界的帶符號(hào)距離, 得到距離圖(distance map);(2) 插值此距離圖到所需的分辨率, 得到目的圖像的距離圖;(3) 將目的圖像的距離圖逆變換成二值形式的目的圖像2) 灰度形式的基于形狀的插值該方法分以下幾步(1) 將相鄰兩已知切片轉(zhuǎn)化成三維二值圖像;轉(zhuǎn)化的方法用“提升”(lifting)操作, 即在每一像素處拉出一個(gè)三維坐標(biāo), 其坐標(biāo)值為該像素的顏色值;(2) 將距離變換應(yīng)用到這兩幅二值圖像,即將每一像素賦以其到邊界的距離;(3) 插值這兩幅距離圖像得到未知切片的距離圖像, 其中插值方法通常用線性插值;(4) 將未知切片的距離圖像轉(zhuǎn)化為未知切片的三維二值圖像;(5) 將上述三維二值圖像“崩塌”(collapse)成二維灰度圖像。3) Goshtasby 方法Goshtasby 等提出了先找對(duì)應(yīng)點(diǎn), 再進(jìn)行線性插值的方法。這是切片間的插值方法,在每次插值時(shí)僅利用一對(duì)相鄰切片的像素信息。Goshtasby 將這兩片稱作參考圖像(reference image)和目標(biāo)圖像(target image),并將具有大梯度值的像素稱作特征點(diǎn)(feature point)。算法將位于參考圖像和目標(biāo)圖像上的特征點(diǎn)建立對(duì)應(yīng)關(guān)系,這種對(duì)應(yīng)關(guān)系允許參考圖像上的一個(gè)特征點(diǎn)可以和目標(biāo)圖像上n 個(gè)特征點(diǎn)建立對(duì)應(yīng)(n 為非負(fù)整數(shù))。 然后, 按每一組對(duì)應(yīng)點(diǎn)建立線性插值, 求得未知切片上的相應(yīng)像素的顏色值;而對(duì)于梯度較小的像素應(yīng)用常規(guī)的灰度形式的線性插值, 求得未知切片上其它像素的顏色值。4) 其它的基于對(duì)象的插值方法將序列切片先予以配準(zhǔn),再進(jìn)行線性插值, 算法自動(dòng)根據(jù)兩片之間的組織信息進(jìn)行兩幅圖像上像素之間的對(duì)應(yīng)( 包括誤配的檢測(cè)及校正)。Higgins 等1996 年提出了基于非線性過濾(nonlinear filtering)的序列切片灰度插值方法, 比傳統(tǒng)的插值算法(如最近鄰域法、線性、三次卷積及基于樣條的插值算法)更好地保持了區(qū)域邊界。Tam 等1998 年將二維圖像每一像素的顏色值看成第三維坐標(biāo), 建立一種稱為聯(lián)合球(union of spheres)的三維模型,再根據(jù)任兩幅切片圖像的聯(lián)合球產(chǎn)生任一新切片的聯(lián)合球, 從而反求出此新切片。這種方法較好地解決了數(shù)值不穩(wěn)定性問題即許多處理技術(shù)所體現(xiàn)的算法依賴于輸入數(shù)據(jù)的情況,也無需用戶過多干預(yù)TF98。2000年,Chatzis 等引入了形態(tài)學(xué)骨架(morphological skeleton。)方法,這是一種有效的基于形狀的插值方法,Lee 等利用形態(tài)學(xué)的膨脹與腐蝕算法進(jìn)行切片間的插值。2001 年,Ballester 等在BBC01中研究了將圖像插值歸結(jié)為二階偏微分方程的變分問題的求解方法。所有以上方法均可用作圖像間插值。關(guān)于圖像內(nèi)的插值,除了前述的常規(guī)插值方法(如線性插值)外,還有以下一些技術(shù)。1993 年,Mahmoodi 等給出了自適應(yīng)的插值算法,對(duì)于文本區(qū)域使用5 階插值多項(xiàng)式,對(duì)于圖形區(qū)域利用三次樣條多項(xiàng)式,具有較好的處理效果。Gao 等1997 年將一幅二維圖像看成是對(duì)某二維連續(xù)函數(shù)(稱作圖像場(chǎng))的采樣結(jié)果。將圖像場(chǎng)(image field)看成能量場(chǎng),則插值問題轉(zhuǎn)化成確定任一點(diǎn)處的勢(shì)能, 最后歸結(jié)為沿等勢(shì)能線的插值。該算法同時(shí)可用于圖像放大。1999 年,Plaziac 利用神經(jīng)網(wǎng)路的BP(back propagation)模型,通過自學(xué)習(xí),改善圖像插值的質(zhì)量。2.2數(shù)字圖像(image)數(shù)字圖像處理基本知識(shí)介紹2.2.1 什么是數(shù)字圖像所謂數(shù)字圖像就是把傳統(tǒng)圖像的畫面分割成如圖2.1所示的被成為像素(picture element, 簡(jiǎn)稱pixel。有時(shí)候也用pel這一簡(jiǎn)寫詞)的小的離散點(diǎn),各像素的灰度值也是用離散值即整數(shù)值來表示的。數(shù)字圖像(digital imagine)和傳統(tǒng)的圖像即模擬圖像(picture)是有差別的。圖2.1 數(shù)字圖像為了從一般的照片,景物等模擬圖像中得到數(shù)字圖像,需要對(duì)傳統(tǒng)的模擬圖像進(jìn)行采樣與量化兩種操作(二者統(tǒng)稱為數(shù)字化)5。1 采樣采樣(sampling)就是把在時(shí)間上和空間上連續(xù)的圖像變成離散點(diǎn)(采樣點(diǎn),即像素)的集合的一種操作。圖像基本上是在二維平面上連續(xù)分布的信息形式要把它輸入到計(jì)算機(jī)中,首先要把二維信號(hào)變成一維信號(hào),因此要進(jìn)行掃描(scanning)。最常用的掃描方法是在二維平面上按一定間隔順序地從上方順序地沿水平方向的直線(掃描線)掃描,從而取出濃淡值(灰度值)的線掃描(Laster掃描)。對(duì)于由此得到的一維信號(hào),通過求出每一特定間隔的值,可以得到離散的信號(hào)。對(duì)于運(yùn)動(dòng)圖像除進(jìn)行水平,垂直兩個(gè)方向的掃描以外,還有進(jìn)行時(shí)間軸上的掃描。通過采樣,如設(shè)橫向的像素?cái)?shù)為M,縱向的像素?cái)?shù)為N,則畫面的大小可以表示為“M*N”個(gè)像素。2 量化經(jīng)過采樣,圖像被分解成在時(shí)間上和空間上離散分布的像素,但是像素的值(灰度值)還是連續(xù)值。像素的值,是指白色-灰色-黑色的濃淡值,有時(shí)候也指光的強(qiáng)度(亮度)值或灰度值。把這些連續(xù)的濃淡值或灰度值變?yōu)殡x散的值(整數(shù)值)的操作就是量化。如果把這些連續(xù)變化的值(灰度值)量化為8bit,則灰度值被分成0-2552的256個(gè)級(jí)別,分別對(duì)應(yīng)于各個(gè)灰度值的濃淡程度,叫做灰度等級(jí)或灰度標(biāo)度。 在0-255的值對(duì)應(yīng)于白-黑的時(shí)候,有以0為白,255為黑的方法,也有以0為黑,255為白0的方法,這取決于圖像的輸入方法以及用什么樣的觀點(diǎn)對(duì)圖像進(jìn)行處理等,這是在編程時(shí)應(yīng)特別注意的問題。但在只有黑白二值的二值圖像的情形,一般設(shè)0為白,1為黑。 對(duì)連續(xù)的灰度值賦予量化級(jí)的,即灰度值方法有:均勻量化(uniform quantization),線性量化(liner quantization),對(duì)數(shù)量化,MAX量化,錐形量化(tapered quantization)等。3. 采樣、量化和圖像細(xì)節(jié)的關(guān)系上面的數(shù)字化過程,需要確定數(shù)值N和灰度級(jí)的級(jí)數(shù)K。在數(shù)字圖像處理中,一般都取成2的整數(shù)冪,即: (2.3) (2.4)一幅數(shù)字圖像在計(jì)算機(jī)中所占的二進(jìn)制存儲(chǔ)位數(shù)b為: (2.5)例如,灰度級(jí)為256級(jí)(m=8)的512512的一幅數(shù)字圖像,需要大約210萬個(gè)存儲(chǔ)位。隨著N和m的增加,計(jì)算機(jī)所需要的存儲(chǔ)量也隨之迅速增加。由于數(shù)字圖像是連續(xù)圖像的近似,從圖像數(shù)字化的過程可以看到。這種近似的程度主要取決于采樣樣本的大小和數(shù)量(N值)以及量化的級(jí)數(shù)K(或m值)。N和K的值越大,圖像越清晰。2.2.2 數(shù)字圖像在計(jì)算機(jī)內(nèi)的處理設(shè)一幅圖像f(x,y),我們?nèi)魧?duì)它作等間隔的采樣,在x,y方向上都取N個(gè)采樣點(diǎn),總共為NN個(gè)圖像點(diǎn)。每一像素f (i, 1=0,1,2, N-1)就是點(diǎn)的灰度值。形成離散化了的坐標(biāo)和灰度值可以用一個(gè)矩陣來表示,其行和列的交點(diǎn)標(biāo)出圖像的每個(gè)像素,該數(shù)字圖像矩陣可表示為圖2.2圖2.2 數(shù)字圖像矩陣在計(jì)算機(jī)中對(duì)數(shù)字圖像進(jìn)行處理時(shí),實(shí)質(zhì)上就是在對(duì)量化后的矩陣進(jìn)行處理。從原理上將,傳統(tǒng)的彩色圖像分析是基于RGB色彩空間的,但是RGB空間是顏色顯示空間,并不適合人的視覺特性,對(duì)目標(biāo)物體的顏色模式描述復(fù)雜,各個(gè)分量之間冗余信息多,計(jì)算量大,而HSV空間通過對(duì)RGB顏色進(jìn)行變換,能體現(xiàn)人眼辨別顏色特點(diǎn)。在HSV空間,圖像特征明顯,易于進(jìn)行邊緣檢測(cè),分割和目標(biāo)識(shí)別處理。顏色可用明度、色調(diào)和飽和度來描述,人眼看到的任一顏色都是這三個(gè)特性的綜合效果。明度是光作用于人眼時(shí)所引起的明亮程度的感覺,它與被觀察物體的發(fā)光強(qiáng)度有關(guān),由于其強(qiáng)度不同,看起來可能亮一些或暗一些。色調(diào)是當(dāng)人眼看到一種或多種波長(zhǎng)的光時(shí)所產(chǎn)生的彩色感覺,不同的波長(zhǎng)產(chǎn)生不同的顏色感覺,如紅、橙、黃、綠、青、藍(lán)、紫等。色調(diào)是彩色的最重要的屬性,是彩色光在“質(zhì)”方面的特征。如某物體在白光下呈現(xiàn)綠色,是因?yàn)樗鼉H反射了綠色光分量。飽和度是指顏色的純度,即摻入白色光的程度,飽和度的高低決定于彩色光中混入的白色光數(shù)量,白色光愈少,飽和度越高。飽和度是彩色光在“量”的方面的特征。人眼大概能識(shí)別128種不同的色調(diào)和130種不同的色澤(色飽和度級(jí))。2.2.3 數(shù)字圖像處理概述數(shù)字圖像處理的英文名稱是”Digital Image Processing”。通常所說的數(shù)字處理是指用計(jì)算進(jìn)行的處理,因此也稱計(jì)算機(jī)圖像處理(Computer Image Processing)??偟膩碚f,數(shù)字圖像處理包括以下幾項(xiàng)內(nèi)容:(1)點(diǎn)運(yùn)算點(diǎn)運(yùn)算主要是針對(duì)圖像的象素進(jìn)行加、減、乘、除等運(yùn)算。圖像的點(diǎn)運(yùn)算可以有效的改善圖像的直方圖分布,這對(duì)提高圖像的分辨率以及圖像的均衡都是非常有益的。(2)幾何處理幾何處理主要包括圖像的坐標(biāo)變換、圖像的移動(dòng)、縮小、放大、旋轉(zhuǎn)、多個(gè)圖像的配準(zhǔn)以及圖像的扭曲校正等。幾何處理是最常見的圖像處理手段,幾乎任何圖像處理軟件都提供了最基本的圖像縮放功能。(3)圖像增強(qiáng)圖像增強(qiáng)的作用最主要是突出圖像中最重要的信息,同時(shí)減弱或除去不重要的信息。常用的方法有直方圖增強(qiáng)和偽彩色增強(qiáng)等。(4)圖像復(fù)原圖像復(fù)原的主要目的是去除干擾和模糊,從而恢復(fù)圖像的本來面目。例如去除噪聲復(fù)原處理。(5)圖像形態(tài)學(xué)處理圖像形態(tài)學(xué)是數(shù)學(xué)形態(tài)學(xué)的延伸,是一門獨(dú)立的研究學(xué)科。利用圖像形態(tài)學(xué)技術(shù),可以實(shí)現(xiàn)圖像的腐蝕、細(xì)化和分割等效果。(6)圖像編碼圖像編碼研究屬于信息論中信源編碼的范疇,其主要宗旨是利用圖像信息的統(tǒng)計(jì)特性及人類的視覺特性對(duì)圖像進(jìn)行高效編碼,從而達(dá)到壓縮圖像的目的。(7)圖像重建圖像重建是一門新興的數(shù)字圖像處理技術(shù),主要是利用采集的數(shù)據(jù)來重建出圖像。其主要算法有代數(shù)法、迭代法、傅立葉反投影法和使用最廣泛的卷積反投影法等。(8)模式識(shí)別模式識(shí)別也是數(shù)字圖像處理的一個(gè)新的研究方向。當(dāng)今的模式識(shí)別方法通常有三種:統(tǒng)計(jì)識(shí)別法、句法結(jié)構(gòu)模式識(shí)別法和模糊識(shí)別法。本文所討論的數(shù)字圖像縮放技術(shù)主要是圖像分辨率的變換,屬于數(shù)字圖像的幾何處理的范疇。2.2.4 數(shù)字圖像文件格式1 計(jì)算機(jī)圖像常用文件格式1) PCX(Windows Paintbrush)格式??商幚?,4,8,16,24位等圖像數(shù)據(jù)。文件內(nèi)容包括:文件頭(128字節(jié)),圖像數(shù)據(jù)擴(kuò)展調(diào)色板數(shù)據(jù)。2) BMP(Windows Bitmap)格式。有1,4,8,24位非壓縮圖像,8位RLE(Run-length Encoded )圖像。文件內(nèi)容包括:文件頭(一個(gè)BITMAP FILEHEADER數(shù)據(jù)結(jié)構(gòu)),位圖信息數(shù)據(jù)塊(位圖信息頭BITMAP INFOHEADER和一個(gè)顏色表)和圖像數(shù)據(jù)。3) HDF(Hierarchical Data Format)格式。有8位,24位光柵數(shù)據(jù)集。4) JPEG(Joint Photographic Experts Group)格式,是一種成為聯(lián)合圖像專家組的圖像壓縮格式。5) TIFF(Tagged Image File Format)格式。處理1,4,8,24位非壓縮圖像,1,4,8,24位packbit壓縮圖像,一位CCITT壓縮圖像等。文件內(nèi)容包括:文件頭,參數(shù)指針表與參數(shù)域,參數(shù)數(shù)據(jù)表和圖象數(shù)據(jù)四部分。6) XWD(X Windows Dump)格式。1,8位Zpixmaps,XYbitmaps,1位XYpixmaps。7) TGA格式。處理1,4,8,16,24位非壓縮圖像和行程編碼(RLE)圖像。文件由5個(gè)固定長(zhǎng)度字段和3個(gè)可變長(zhǎng)度字段組成。2 MATLAB圖像處理工具箱支持的四種基本圖像類型:1) 索引圖像索引圖像包括圖像矩陣與顏色圖數(shù)組,其中,顏色圖是按圖像中顏色值進(jìn)行排序后的數(shù)組。對(duì)于每個(gè)像素,圖像矩陣包含一個(gè)值,這個(gè)值就是顏色圖中的索引。顏色圖為m*3雙精度值矩陣,各行分別指定紅綠藍(lán)(RGB)單色值。Colormap=R,G, B,R,G,B為值域?yàn)?,1的實(shí)數(shù)值。圖像矩陣與顏色圖的關(guān)系依賴于圖像矩陣是雙精度型還是uint8(無符號(hào)8位整型)類型。如果圖像矩陣為雙精度類型,第一點(diǎn)的值對(duì)應(yīng)于顏色圖的第一行,第二點(diǎn)對(duì)應(yīng)于顏色圖的第二行,依次類推。如果圖像矩陣是uint8,有一個(gè)偏移量,第0點(diǎn)值對(duì)應(yīng)于顏色圖的第一行,第一點(diǎn)對(duì)應(yīng)于第二行,依次類推;uint8長(zhǎng)用于圖形文件格式,它支持256色。2) 灰度圖像在MATLAB中,灰度圖像是保存在一個(gè)矩陣中的,矩陣中的每一個(gè)元素代表一個(gè)像素點(diǎn)。矩陣可以是雙精度類型,其值域?yàn)?,1;也可以為uint8類型,其數(shù)據(jù)范圍為0,255。矩陣的每個(gè)元素代表不同的亮度或灰度級(jí)。第3章 傳統(tǒng)數(shù)字圖像縮放技術(shù)3.1 數(shù)字圖像縮放技術(shù)概述圖像處理技術(shù)是伴隨著人類文明的發(fā)展而逐漸形成的一門學(xué)科??脊艑W(xué)者李繼生在1996 年、Castleman 于1996年、崔屹在1997年、雷祥麟在2001年等等,在各自相關(guān)的文獻(xiàn)中指出,人類獲取外部世界的信息80來源于視覺,圖像的出現(xiàn)和發(fā)展已有數(shù)千年歷史。最早的圖像是中國(guó)的象形文字和繪畫;1665年虎克(Robert Hooke)在其出版的顯微鏡圖(Micrographia)一書中,揭示了細(xì)胞的存在,圖像這種表示形式為醫(yī)學(xué)的進(jìn)步做出了重大貢獻(xiàn)。20世紀(jì)30年代出現(xiàn)的電視,對(duì)新聞傳播和文化娛樂起了很大作用。之后,隨著圖像數(shù)據(jù)大量涌現(xiàn),逐漸形成了“圖像處理”學(xué)科.圖像處理是指對(duì)圖像進(jìn)行某種目的的修正。 如舊照片的修復(fù)、小圖片的放大,等。廣義上講,圖像處理分作圖像的模擬處理(如早期照相店的手工修改照片)和圖像的數(shù)字處理; 后者通常稱作數(shù)字圖像處理,或計(jì)算機(jī)圖像處理, 或簡(jiǎn)稱為圖像處理Cas96。 Castleman1996 年將數(shù)字圖像處理歸納為“隨著計(jì)算機(jī)技術(shù)的興起而產(chǎn)生的借助于計(jì)算機(jī)的圖像處理技術(shù)”。 數(shù)字圖像處理的主要工作是將圖像信號(hào)轉(zhuǎn)換成數(shù)字格式并利用計(jì)算機(jī)對(duì)其進(jìn)行處理與分析。崔屹1997年在其有關(guān)文獻(xiàn)中指出,最早的圖像處理是上世紀(jì)二十年代,紐約與倫敦間通過海底電纜傳輸?shù)臄?shù)字化新聞圖片,它使跨大西洋傳送一幅圖片的時(shí)間從一個(gè)多星期減少到少于三個(gè)小時(shí)。上世紀(jì)五十年代中期,在美國(guó)太空探索計(jì)劃的推動(dòng)下,美國(guó)噴氣推進(jìn)實(shí)驗(yàn)室(Jet ropulsion Laboratory)為了處理“徘徊者7 號(hào)”太空船送回的四千多張?jiān)虑蛘掌?,?yīng)用了計(jì)算機(jī)圖像處理技術(shù), 獲得了空前清晰的效果。上世紀(jì)七十年代開始,隨著以計(jì)算機(jī)和計(jì)算技術(shù)為核心的信息科學(xué)的發(fā)展,圖像處理和分析技術(shù)得到蓬勃的發(fā)展與應(yīng)用。特別是上世紀(jì)九十年代開始,計(jì)算機(jī)多媒體技術(shù)的發(fā)展對(duì)圖像處理產(chǎn)生了巨大的促進(jìn)和推動(dòng)作用。近年來, 信息技術(shù)的蓬勃發(fā)展,降低了圖像處理所需的硬件成本,數(shù)字圖像技術(shù)已經(jīng)從工業(yè)領(lǐng)域、實(shí)驗(yàn)室走向商業(yè)領(lǐng)域、藝術(shù)領(lǐng)域及辦公室,甚至走向了人們的日常生活,數(shù)字圖像處理技術(shù)將愈來愈發(fā)揮重要作用。3.2 傳統(tǒng)的數(shù)字圖像縮放技術(shù)由于圖像像素的灰度值是離散的,因此一般的處理方法是對(duì)原來在整數(shù)點(diǎn)坐標(biāo)上的像素值進(jìn)行插值生成連續(xù)的曲線(面),然后在插值曲線(面)上重新采樣以獲得放大或縮小圖像像素的灰度值。以一維空間像素的灰度插值為例,圖3.1所示的是將原圖的5個(gè)像素縮小為4個(gè)像素的過程:先根據(jù)這五個(gè)像素的灰度值采用選定的插值算法生成插值曲線,再對(duì)該曲線進(jìn)行重采樣得到縮小后的四個(gè)像素,從而實(shí)現(xiàn)圖像的縮放。下面簡(jiǎn)要介紹目前常用的三種插值采樣方法。圖3.1圖像縮放中的插值和重采樣3.2.1 最近鄰插值(Nearest Neighbor Interpolation)1近鄰插值數(shù)學(xué)概述插值核函數(shù)為:其頻域變換為:其核函數(shù)及對(duì)應(yīng)的傅立葉變換頻譜圖如圖3.2為:圖 3.2 近鄰插值核函數(shù)及其傅立葉變換頻譜圖2實(shí)現(xiàn)方法將目的圖像的某個(gè)坐標(biāo)通過計(jì)算得到一個(gè)浮點(diǎn)坐標(biāo),對(duì)其進(jìn)行簡(jiǎn)單的取整處理就得到一個(gè)對(duì)應(yīng)原照片圖像的整數(shù)坐標(biāo),目的照片圖像坐標(biāo)的像素值。具體算法為:設(shè)處理的目的圖像的坐標(biāo)為,圖像的縮放比例為m ,則對(duì)應(yīng)原圖像的浮點(diǎn)坐標(biāo)為( x/ m , y/ m) ,對(duì)該坐標(biāo)取整得到對(duì)應(yīng)原照片圖像的整數(shù)坐標(biāo),目的照片圖像在該坐標(biāo)的像素值。顯然該方法就是取該浮點(diǎn)坐標(biāo)最鄰近的左上角對(duì)應(yīng)的像素值。3 算法評(píng)價(jià)對(duì)于二維圖像。該法是“取待采樣點(diǎn)周圍4個(gè)相鄰像素點(diǎn)中距離最近的1個(gè)鄰點(diǎn)的灰度值作為該點(diǎn)的灰度值”。此算法雖然計(jì)算簡(jiǎn)單,但由于僅用對(duì)該采樣點(diǎn)影響最大的(即最近的)像素的灰度值作為該點(diǎn)的值,而沒有考慮其他相鄰像素的影響(相關(guān)性),因此重新采樣后的圖像灰度值有明顯的不連續(xù)性,像質(zhì)損失較大。3.2.2 雙線性插值(Bilinear Interpolation)1線性插值數(shù)學(xué)概述插值核函數(shù):其頻域變換為:其核函數(shù)及對(duì)應(yīng)的傅立葉變換頻譜圖如圖3.3所示:圖 3.3雙線性插值核函數(shù)及其傅立葉變換頻譜圖2實(shí)現(xiàn)方法雙線性內(nèi)插法通過線性插值的方式來得到目的圖像的像素值。我們通過近鄰取樣法知道,對(duì)于一個(gè)的像素,其坐標(biāo)通過反向變換可得到一個(gè)浮點(diǎn)坐標(biāo),我們可令其為( i + u, j + v) ,其中 i 和j 均為負(fù)整數(shù), u 和v 為0,1區(qū)間的浮點(diǎn)數(shù),則這個(gè)目的像素的值可由原圖像中坐標(biāo)為( i , j) , ( i+1,j) , (i ,j +1) , (i +1,j +1)所對(duì)應(yīng)的值的線性插值來決定,即= (1 - u) (1 - v) f ( i ,j) + (1 - u) vf ( i , j +1) + u(1 - v) f ( i +1, j) + uvf ( i +1,j +1)。其示意圖如圖3.4所示:圖 3.4雙線性插值算法實(shí)現(xiàn)示意圖3算法評(píng)價(jià)與最鄰近法相比。雙線性內(nèi)插法由于考慮了待采樣點(diǎn)周圍四個(gè)直接鄰點(diǎn)對(duì)待采樣點(diǎn)的影響,因此基本克服了前者灰度不連續(xù)的缺點(diǎn),但其代價(jià)是計(jì)算量有所增大。但進(jìn)一步看,由于此方法僅考慮四個(gè)直接鄰點(diǎn)灰度值的影響,而未考慮到各鄰點(diǎn)間灰度值變化率的影響,因此具有低通濾波器的性質(zhì),使縮放后圖像的高頻分量受到損失,圖像的輪廓變得較模糊。用此方法縮放后的圖像與原圖像相比,仍然存在由于計(jì)算模型考慮不周而產(chǎn)生的圖像質(zhì)量退化與精度降低的問題。3.2.3 雙三次插值(Bicubic Interpolation)1次插值的數(shù)學(xué)概述插值核函數(shù):其頻域變換為:其核函數(shù)及對(duì)應(yīng)的傅立葉變換頻譜圖如圖3.5所示:圖 3.5雙三次插值插值核函數(shù)及其傅立葉變換頻譜圖2實(shí)現(xiàn)方法對(duì)雙線性內(nèi)插法的改進(jìn),即不僅考慮到四個(gè)直接鄰點(diǎn)灰度值的影響,還考慮到各鄰點(diǎn)間灰度值變化率的影響,立方卷積法利用了待采樣點(diǎn)周圍更大鄰域內(nèi)像素的灰度值作三次插值(4*4=16個(gè)像素點(diǎn))。利用上述插值核函數(shù)提供的公式進(jìn)行插值。計(jì)算時(shí)取周圍的16個(gè)像素點(diǎn),其示意圖如圖3.6所示:圖 3.6 雙三次插值算法實(shí)現(xiàn)示意圖該像素的灰度值f(x,y)為: 式中各矩陣含義如下:3.算法評(píng)價(jià)雙線性內(nèi)插法相比,立方卷積法不僅考慮了直接鄰點(diǎn)的灰度值對(duì)待采樣點(diǎn)的影響,還考慮了鄰點(diǎn)間灰度值變化率的影響,因此后者所求得的待采樣點(diǎn)灰度值更接近原(采樣)值。此方法用進(jìn)一步增大計(jì)算量來換取待采樣點(diǎn)精度的進(jìn)一步提高,因此并不是最佳的插值算法。第4章 當(dāng)今主流數(shù)字圖像縮放技術(shù)的算法4.1帶系數(shù)自適應(yīng)插值算法及其改進(jìn)4.1.1問題引入在傳統(tǒng)的圖像插值算法中,雙線性插值與最鄰近法相比,由于考慮了待采樣點(diǎn)周圍四個(gè)直接鄰點(diǎn)對(duì)待采樣點(diǎn)的影響,因此基本克服了前者灰度不連續(xù)的缺點(diǎn),但其代價(jià)是計(jì)算量有所增大。但進(jìn)一步看,由于此方法僅考慮四個(gè)直接鄰點(diǎn)灰度值的影響,而未考慮到各鄰點(diǎn)間灰度值變化率的影響,因此具有低通濾波器的性質(zhì),使縮放后圖像的高頻分量受到損失,圖像的輪廓變得較模糊。用此方法縮放后的圖像與原圖像相比,仍然存在由于計(jì)算模型考慮不周而產(chǎn)生的圖像質(zhì)量退化與精度降低的問題。作為對(duì)雙線性內(nèi)插法的改進(jìn),即“不僅考慮到四個(gè)直接鄰點(diǎn)灰度值的影響 ,還考慮到各鄰點(diǎn)間灰度值變化率的影響”,立方卷積法利用了待采樣點(diǎn)周圍更大鄰域內(nèi)像素的灰度值作三次插值。因此單從圖象處理質(zhì)量上考慮,雙三次插值是優(yōu)于其他兩種基本算法的,我們還可以從三次放插值的算法實(shí)現(xiàn)上仔細(xì)做數(shù)學(xué)上的推導(dǎo)變可以得出一個(gè)規(guī)律,從而實(shí)現(xiàn)基本算法的最佳插值方法。4.1.2數(shù)學(xué)推導(dǎo)和算法實(shí)現(xiàn)1數(shù)學(xué)推導(dǎo)雙三次插值算法的插值核函數(shù)為: (4.7)插值后的像素灰度計(jì)算公式為: (4.8)上式中:我們分析式(4.7)和式(4.8)可以發(fā)現(xiàn): (4.9)令,則,。若令k=0,則式(3.8)的立方卷積法就退化為雙線性內(nèi)插法。因此, 可以把用 三次多項(xiàng)式插 值的立方卷積法看成 由兩部分組成。其中代表直接鄰點(diǎn)的灰度值對(duì)待采樣點(diǎn)的影響,而k則代表鄰點(diǎn)間灰度值的變化率對(duì)待采樣點(diǎn)的影響。與雙線性內(nèi)插法相比,立方卷積法不僅考慮了直接鄰點(diǎn)的灰度值對(duì)待采樣點(diǎn)的影響,還考慮了鄰點(diǎn)間灰度值變化率的影響,因此后者所求得的待采樣 點(diǎn)灰度值更接近原(采樣)值。此方法用進(jìn)一步增大計(jì)算量來換取待采樣點(diǎn)精度的進(jìn)一步提高,但這種方法中的兩個(gè)部分(即與k)的搭配是否最佳,值得進(jìn)一步研究。2. 算法實(shí)現(xiàn)從圖(4.3)可以看出在求待采樣點(diǎn)的插值時(shí),最近鄰點(diǎn)法只考慮直接鄰點(diǎn)中距離最近點(diǎn)的影響,其權(quán)值為1;雙線性內(nèi)插法考慮了所有直接鄰點(diǎn)的影響,各點(diǎn)權(quán)值由距待采樣點(diǎn)的距離決定,距離近的權(quán)值大,距離遠(yuǎn)的權(quán)值??;而立方卷積法不僅考慮了所有直接鄰點(diǎn)的影響,還考慮了所有間接鄰點(diǎn)的影響,各點(diǎn)權(quán)值也由距待采樣點(diǎn)的距離決定。通過分析上述幾種插值算法可以看到,直接鄰點(diǎn)對(duì)待采樣點(diǎn)的影響是最大的,也是最主要的。同時(shí)從對(duì)立方卷積法的分析中可以看到,間接鄰點(diǎn)通過影響直接鄰點(diǎn) 的灰度值而影響待采樣點(diǎn)的灰度值,這一關(guān)系反映在鄰點(diǎn)間灰度值的變化率上,因此也是最佳插值算法中必須考慮的因素。在式(3.9)中代表直接鄰點(diǎn)的灰度值對(duì)待采樣點(diǎn)的影響,而k則代表鄰點(diǎn)間灰度值的變化率對(duì)待采樣點(diǎn)的影響。前面幾種方法對(duì)這兩種影響的大小都沒有進(jìn)行優(yōu)化,因此適當(dāng)調(diào)整兩種影響的大小可以找到一種最佳的插值算法,可以對(duì)式(3.9)進(jìn)行修正。令修正值0,1,將式(4.9)改寫為: (4.10)圖(4.3)幾種插值法的比較當(dāng)=0時(shí),式(4.10)代表的是雙線性內(nèi)插法;當(dāng)=1時(shí),式(4.10)代表的是雙三次插值法。越大鄰點(diǎn)間灰度值變化率的影響權(quán)值就越大;越小,直接鄰點(diǎn)灰度值的影響權(quán)值就越大。經(jīng)過計(jì)算與統(tǒng)計(jì)分析可以發(fā)現(xiàn),當(dāng) 取 01之間的值時(shí),內(nèi)插效果優(yōu)于立方卷積法,這說明立方卷積法中鄰點(diǎn)間灰度值變化率的權(quán)值過高,即應(yīng)取小于1的某個(gè)值。對(duì)于不同的圖像,最佳的取值不同。如圖(4.3)所示,對(duì)不同的圖像在立方卷積法和雙線性內(nèi)插法的權(quán)值曲線間還有一個(gè)最佳的內(nèi)插曲線,用該曲線求出的權(quán)值來處理圖像效果比前兩者都好。3. 改進(jìn)算法由上面敘述可以知道,根據(jù)被處理圖像各像素點(diǎn)之間的灰度變化率適當(dāng)調(diào)整系數(shù),可以對(duì)圖像達(dá)到最佳的插值效果。但是,這種算法的缺點(diǎn)有兩個(gè):首先,這個(gè)是需要有人的互動(dòng)在里面,系統(tǒng)不可能自己根據(jù)像素灰度的變化率做一個(gè)系數(shù)的自動(dòng)調(diào)整;其次,對(duì)于特殊圖像比如有的部分像素灰度值變化快,有的變化慢,則該算法不可能做到兼顧全局。因此我們迫切的需要一個(gè)可以根據(jù)像素灰度值變化率自己做系數(shù)調(diào)整的改進(jìn)算法。該算法實(shí)現(xiàn)方式如下:(1) 設(shè)置一個(gè)像素灰度值變化臨界值d;(該值一般在0.04-0.05之間)(2) 假設(shè)第點(diǎn)處的像素的灰度值為,假設(shè)圖像的讀取與存貯是從圖像的最上端從左至右按行依次進(jìn)行的所以下一個(gè)像素點(diǎn)為,其像素灰度值為。這兩個(gè)點(diǎn)的灰度差值為,則;(3) 如果,明這兩個(gè)點(diǎn)的像素的顏色變化不大,此時(shí)采用最近鄰插值;如果,說明這兩個(gè)點(diǎn)的像素的顏色變化較大,此時(shí)采用雙三次插值算法,用這種圖像插值算法,既保證了圖像變化后的質(zhì)量,又提高了運(yùn)算速度。第5章 縮放算法處理結(jié)果及比較5.1 概述在第三章我們對(duì)數(shù)字圖像縮放的傳統(tǒng)算法與當(dāng)今主流算法做了比較深入的探討。其中以有的傳統(tǒng)算法已經(jīng)是很成熟的算法,而且在MATLAB中分別對(duì)這傳統(tǒng)的插值算法都有相應(yīng)的函數(shù),在本章中將不再作細(xì)致的結(jié)果分析。另外對(duì)后面敘述的當(dāng)今主流的1種圖像縮放算法,只對(duì)前面幾種比較有現(xiàn)實(shí)意義的算法走一些有針對(duì)性的對(duì)比。5.2 傳統(tǒng)圖像縮放算法處理結(jié)果 原圖 雙線性插值縮小 最近鄰插值縮小圖5.1這三種算法性能對(duì)比表一示:最近臨插值雙線性插值雙三次插值圖像質(zhì)量失真較大數(shù)據(jù)丟失出現(xiàn)方格輪廓模糊精度降低優(yōu)于前者運(yùn)算量簡(jiǎn)單像素平移運(yùn)算量低對(duì)周圍2*2像素點(diǎn)做線性插值計(jì)算量相對(duì)較對(duì)周圍4*4像素點(diǎn)做三次插值運(yùn)算,運(yùn)算量較大處理速度0.0700s1.1320 s2.1750s表一:運(yùn)算結(jié)果對(duì)比本表格中的程序運(yùn)算時(shí)間是指運(yùn)行所得,不具備縱向可比性。圖5.2 箭頭的小球處理結(jié)果取細(xì)節(jié)單調(diào),背景和物體之間區(qū)別明顯的帶箭頭的小球圖像,縮小比例0.3,從處理的結(jié)果來看,近鄰取樣法、雙線性內(nèi)插法及三次卷積法都使小球的箭頭中產(chǎn)生了斷點(diǎn)。而本文算法處理圖像清晰且不會(huì)產(chǎn)生斷點(diǎn)。所以在這種情況下本文法效果較好。5.3帶系數(shù)自適應(yīng)插值算法及其改進(jìn)分析由第三章可以知道,該算法可以根據(jù)不同圖像的灰度值變化率取不同的插值系數(shù),從而達(dá)到最佳的插值效果。由于該算法效果變化細(xì)微我們可以用計(jì)算處理后圖像信噪比的辦法對(duì)比其優(yōu)點(diǎn),具體操作如下:圖5.7經(jīng)典的lenna圖鑒于計(jì)算的簡(jiǎn)便本文以經(jīng)典的灰度圖lenna圖(lenna.bmp 256*256*24b)為例,別應(yīng)用雙線性插值法,雙三次插值法和最佳插值法,將原圖的尺寸從 256256小到128128像素,再放大到256256像素得到新圖,最后計(jì)算新圖相對(duì)原圖的信噪比(PSNR)。其結(jié)果如表二所示:表二:插值結(jié)果的信噪比PSNR雙線性插值法雙三次插值法自適應(yīng)算法=0.7自適應(yīng)算法=0.65自適應(yīng)算法=0.5Lenna圖32.863633.704034.326234.329734.2101計(jì)算信噪比的公式為:其中代表圖像像素?cái)?shù),分別代表輸出圖像與輸入圖像在點(diǎn)的像素灰度值。該算法的改進(jìn)算法主要是可以自己根據(jù)灰度值變化率采取采用何種算法進(jìn)行插值運(yùn)算,其主要優(yōu)勢(shì)在于運(yùn)算量上降低了,運(yùn)算時(shí)間縮短了,但是運(yùn)算效果顯然不及雙三次插值,當(dāng)然更比不上上述最佳插值算法,在圖像質(zhì)量要求相對(duì)較高,但硬件運(yùn)算速度不高的場(chǎng)合下非常適用???結(jié)通過這次基于MATLAB的圖像處理的課程設(shè)計(jì),熟悉和掌握了MATLAB 程序設(shè)計(jì)方法、MATLAB GUI 程序設(shè)計(jì)和MATLAB圖像處理工具箱,了解了圖形用戶界面的制作的設(shè)計(jì)原則和一般步驟:簡(jiǎn)單性、一致性、習(xí)常性、響應(yīng)要迅速、連續(xù)等原則,學(xué)會(huì)了運(yùn)用MATLAB工具箱對(duì)圖像進(jìn)行處理和分析。圖形用戶界面是包含圖形對(duì)象如窗口、圖標(biāo)、菜單和文本的用戶界面?,F(xiàn)階段,圖形界面已在人機(jī)交互方式中占主導(dǎo)地位,這主要是由于它給用戶帶來了操作和控制的方便與靈活性。在設(shè)計(jì)一個(gè)高效的用戶界面時(shí),先選擇恰當(dāng)?shù)膱D形對(duì)象,然后將它們有邏輯地組織起來,使得用戶界面容易操作使用。致謝在整個(gè)畢業(yè)設(shè)計(jì)過程中,XX老師都提供了大量的資料,并給予了細(xì)心的指導(dǎo),在理論分析、具體實(shí)現(xiàn)和論文組織等各方面都進(jìn)行了細(xì)心的指導(dǎo)和啟發(fā)。他廣博的知識(shí),嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和謙遜的態(tài)度使我受益非淺,在此深表感謝。另外,我還要感謝XX老師,給我提供了大量的幫助,還有xx班的XX和XX同學(xué),是他們?cè)诎倜χ虚喿x我的程序,為我的程序排錯(cuò),并給了我很多建設(shè)性意見。我還要感謝大學(xué)四年中我所有的同學(xué)和朋友,感謝所有關(guān)心和幫助過我的人,感謝愛我的父母和家人。因?yàn)楸唤o予的真誠和愛心,我的生活充滿了笑聲和陽光。參考文獻(xiàn)1 子良,HDTV顯示器分辨率小議,技術(shù)縱橫2005.6第6期:2-32 孫志中,袁慰平等,數(shù)值分析,東南大學(xué)出版社 2004.9:115-1443 李信真,車明剛等,計(jì)算方法,西安西北工業(yè)大學(xué)出版社 2000.8:92-1144 章毓晉,圖像處理與分析,北京清華大學(xué)出版社 2004.7:11-205 日田村秀行 著,計(jì)算機(jī)圖像處理,科學(xué)出版社 2004.6:10-186 閆敬文,數(shù)字圖像處理技術(shù)與圖像圖形學(xué)基本教程,科學(xué)出版社 2002.6:30-377 孫兆林,MATLAB6.X數(shù)字圖像處理,北京清華大學(xué)出版社2002.5:161-1658 陳貴明,張明照等,應(yīng)用MATLAB語言處理數(shù)字信號(hào)與數(shù)字圖像,科學(xué)出版社 2000.1:234-2469 張志涌,精通MATLAB6.5, 北京北航電子版,2002.12:120-150.10 武英,南京曉莊學(xué)院院報(bào)將MATLAB用于數(shù)字圖像處理2003.12第4期:1-411 尤玉虎 周孝寬數(shù)字圖像最佳插枝算法研究中國(guó)空間科學(xué)技術(shù)2005.6第2期:1-312 羅會(huì)信,曹艷力一種高效的圖像插值算法計(jì)算機(jī)與現(xiàn)代化2004.5第5期:1-2林宗堅(jiān),江濤多幅圖像融合提高分辨率的方法研究測(cè)繪科學(xué)2005.2第1期:1-2

注意事項(xiàng)

本文(數(shù)字圖像縮放技術(shù)研究 畢業(yè)論文3)為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!