MMC02 數字圖像基礎(下)_第1頁
MMC02 數字圖像基礎(下)_第2頁
MMC02 數字圖像基礎(下)_第3頁
MMC02 數字圖像基礎(下)_第4頁
MMC02 數字圖像基礎(下)_第5頁
已閱讀5頁,還剩57頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1圖2.19顯示了一幅10241024像素的圖像,灰度級別用8比特表示,其他圖像是通過對10241024圖像抽樣(直接隔行隔列刪除得到)的結果。這些圖像顯示了不同取樣密度間的大小比例,但是它們顯示尺寸大小的差別使得很難看出減少取樣數目帶來的影響。用復制一行和一列的方法,將抽樣后的圖像都恢復到10241024像素進行比較,很明顯小尺寸的圖像恢復后有明顯的塊效應(圖2.20)。空間分辨率2空間分辨率33降低空間分辨率的典型效果。圖像分別以1250dpi、300dpi、150dpi和72dpi顯示,為便于比較,所有的圖像都放大到了原始圖像的大小。空間分辨率4對于一幅452×374的CT圖像,下面保持取樣數恒定,而以2的整數次冪方式把灰度級從256減少到2,觀察圖像的變化。

256,128和64灰度級圖像的實際效果在視覺上幾乎是不可分辨的。32級灰度的圖像在平滑灰度區域內(特別是頭蓋骨處)有一組幾乎看不見的非常細小的山脊狀結構。這種效果是由于數字圖像平滑區灰度級數量不足引起的,稱為偽輪廓。

灰度級別越減少,偽輪廓現象越明顯。粗略的經驗規則,一般來說,尺寸為256×256像素、64灰度級、印刷在5cm×5cm版面上的圖像具有最低空間和灰度分辨率的圖像,一般沒有令人討厭的取樣棋盤格和偽輪廓。灰度級分辨率5偽輪廓灰度級分辨率6灰度級分辨率7(a)少量細節(Lena)(b)中等細節(攝影師)(c)大量細節(觀眾)

圖2.22含有不同細節的圖像再綜合考慮N和k對圖像質量的影響,采用圖2.22進行主觀測試空間和灰度級分辨率8圖2.23等偏愛曲線從曲線中可以看出:當圖像細節增加時,等偏愛曲線向右上方移動;當圖像細節增加時,等偏愛曲線變得更加垂直,說明大量細節的圖像只需要少數地灰度級別就可以獲得滿意的效果;另兩類圖像感覺質量在空間分辨率增加的情況下,于某段間隔內保持相同,但實際灰度級數在減小。可能原因是k的減少導致圖像對比度明顯增加,產生圖像質量改進的視覺效果改變圖像的N和k,記錄主觀測試結果得到圖2.23的曲線空間和灰度級分辨率9數字圖像種類黑白圖像(灰度圖像)圖像只有明暗(灰度)程度的變化而沒有色彩的變化最簡單的是二值圖像,只有兩種灰度;偽彩色圖像是指經過偽彩色處理而形成的彩色圖像。其像素值是所謂的索引值,是按照灰度值進行彩色指定的結果其色彩不一定忠實于外界景物的真實色彩假彩色圖像是指由遙感多波段圖像合成的彩色圖像,從而把人眼不能區分的微小的灰度差別顯示為明顯的色彩差異,更便于解譯和提取有用信息。

其色彩不一定忠實于外界景物的真實色彩真彩色圖像是忠實于外界景色的色彩的圖像其像素一般是顏色的真實值10數字圖像種類分類二靜止圖像圖像的內容不隨時間變化。活動圖像前一幀和后一幀的圖像內容隨時間發生變化。分類三矢量圖像由數字公式描述的點、線、曲線和多邊形等基本組件構成的圖像。點陣圖像(位圖,光柵圖像)由像素點陣所組成的圖像。11數字圖像種類灰度圖像二值圖像%im2bw灰度或彩色圖像變為二值圖像clc,clearI=imread('lena_gray.jpg');imshow(I)BW=im2bw(I,0.46);figure,imshow(BW)12數字圖像種類13數字圖像種類偽彩色圖像pseudo-color

偽彩色偽彩色圖像的含義是,每個象素的顏色不是由每個基色分量的數值直接決定,而是把象素值當作彩色查找表CLUT(colorlook-uptable)的表項入口地址,去查找一個顯示圖像時使用的R、G、B強度值,用查找出的R、G、B強度值產生的彩色稱為偽彩色。彩色查找表CLUT(colorlookuptable)是一個事先做好的表,表項入口地址也稱為索引號。例如16種顏色的查找表,0號索引對應黑色,...,15號索引對應白色。月球海拔圖(紅色最高,紫色最低)14數字圖像種類偽彩色圖像pseudo-color

土衛六的春天(圖片提供:NASA/JPL/U-Arizona/U-Nantes/U-ParisDiderot)這兩張偽色照片公布于9月21日,由美國宇航局“卡西尼”號太空飛船所拍攝。照片顯示,黃色的乙烷云在土衛六紅紫色的大氣層中聚集。這兩張照片(右側的圖片是倒置圖片)同時還顯示,在土衛六的北極,隨著季節的緩慢變化,一個巨大的云層系統正在逐漸消失。土衛六北半球的冬天持續時間長達7個地球年。從2009年8月的土星春分時起,冬天正式讓位于春天。15數字圖像種類假彩色圖像False-color

對多光譜圖像進行處理得到的圖像美國巴爾的摩城市和切薩皮克海灣偽彩色圖BaltimoreandChesapeakeBay16數字圖像種類真彩色圖像True-Color17數字圖像種類(圖像中的像素值的內容不一樣)18數字圖像種類矢量圖數學公式表示的點、線、曲線、多邊形等構成的位圖、點陣圖19數字圖像種類活動圖像20數字圖像的放大和縮小空間分辨率的改變:放大和縮小,調整圖像的大小。放大:內插操作內插是在放大、收縮、旋轉和幾何校正等中廣泛使用的基本工具。內插是用已知數據來估計未知位置的數值的處理。創建新的像素位置對這些新位置賦值(內插算法,例如最近鄰域內插法/雙線性內插法)縮小:丟點操作行-列刪除Matlab函數:Ip=imresize(I,M,method)返回M倍大小的圖像,M可大于或小于1.0,對應放大或縮小支持的內插算法:‘nearest’(缺省):最近鄰域插值法,1個像素‘bilinear’:雙線性內插法,4個像素‘bicubic’:雙三次內插法,16個像素21最近鄰域插值法在原圖像上尋找最靠近的像素,并把它的灰度值賦給新像素,對于整數倍放大也就是最臨近點重復。缺點是易于產生塊效應,特別是高倍數時。數字圖像的放大和縮小22%Example:最近鄰域內插法clear,clcI=imread('lena_eye.tif');Ip=imresize(I,5);imwrite(Ip,'lena5n.jpg','quality',75);imshow(I)figure,imshow(Ip)數字圖像的放大和縮小23數字圖像的放大和縮小雙線性內插:利用4個最鄰近點產生新的像素點。雙線性內插(BilinearInterpolation)是線性內插的擴展,實現規則網格上兩個變量(x,y)的內插。已知網格的四個頂點Q11=(x1,y1),Q12=(x1,y2),Q21=(x2,y1),Q22=(x2,y2),求網格內部點P=(x,y)處的未知函數f=?首先在x方向進行線性內插然后計算y方向的線性內插24數字圖像的放大和縮小原始最近鄰域雙線性25并不像名字所暗示的那樣雙線性內插是線性的,其實它不是線性的,它的一般形式為兩個線性函數的乘積:數字圖像的放大和縮小雙線性內插與兩個線性內插的先后順序無關,先進行y方向,再進行x方向,也獲得相同的結果。最近鄰域內插(3倍)4個像素內插(3倍),但加權一樣雙線性內插(3倍)26%Example:雙線性內插法clear,clcI=imread('lena_eye.tif');Ip=imresize(I,5,'bilinear');imwrite(Ip,'lena5b.jpg','quality',75);imshow(I)figure,imshow(Ip)數字圖像的放大和縮小雙線性插值的缺陷平滑作用使圖像細節退化,尤其在放大時。不連續性會產生不希望的結果。27雙三次內插:使用16個最近鄰點,賦予點(x,y)的灰度值使用下式得到16個系數可由16個最鄰近點寫出的方程確定;通常,雙三次內插在保持細節方面比雙線性內插要好,雙三次內插是商業圖像軟件的標準內插算法,如Photoshop和Photopaint。三線性內插(TrilinearInterpolation):雙線性內插的擴展數字圖像的放大和縮小28上一行最近鄰域內插法從128*128,64*64,32*32像素放大得到的圖像;下一行相同參數順序用雙線性內插法得到的圖像。數字圖像的放大和縮小2929數字圖像的放大和縮小上一行:a)b)c)分別是降低到72dpi后,再用最近鄰域法、雙線性內插法和雙三次內插法放大后的圖像;下一行:d)e)f)分別是降低到150dpi后,再采用同上的算法得到的圖像。在內插中,還可以采用更多的鄰點和更復雜的技術,比如樣條和小波,在某些情況下,可得到更好的結果。對于三維圖形和醫學圖像處理,保留精細細節是特別重要的,而一般目的的圖像處理,較少考慮計算負擔,因此,通常更多采用雙線性內插和雙三次內插。30第二章數字圖像基礎本章內容人眼的視覺特性基于亮度的視覺模型圖像的感知和獲取圖像的取樣和量化圖像質量和種類(*)基本數學工具陣列與矩陣操作線性和非線性操作算術操作集合和邏輯操作空間操作向量和矩陣操作圖像變換概率方法圖像文件的存儲格式(*)31基于像素的圖像操作算術運算像素加法p+q像素減法p-q像素乘/除法p*q、pq、p×q、p÷q32基于像素的圖像操作邏輯運算求反(Not)~異或(NOR)或(or)p+q與(AND)p.q算術和邏輯運算基于像素(矩陣元素),而非矩陣。圖像以矩陣表示,但矩陣除法無定義,則一幅圖像除另一幅圖像表示矩陣中相應的元素執行除法運算。其它算術和邏輯運算也一樣。注意:Matlab中的實現要用帶“.”的運算符33基于像素的圖像操作:加法加法運算的定義

C(x,y)=A(x,y)+B(x,y)主要應用舉例生成圖像疊加效果去除“疊加性”噪音Matlab函數:imadd(I,J)

:兩幅圖像相加,或一幅圖像疊加一個常數。imlincomb((α,I,β,J,γ,K):計算兩幅或多幅圖像的線性組合,其中αβγ為系數,I、J、K為圖像數據矩陣。34%Example1%Addtwoimagestogether:

I=imread('rice.tif');J=imread('cameraman.tif');K=imadd(I,J);imshow(K)%Example2%Addaconstanttoanimage:

I=imread('rice.tif');J=imadd(I,50);subplot(1,2,1),imshow(I)subplot(1,2,2),imshow(J)基于像素的圖像操作:加法35加法運算:

生成圖像疊加效果對于兩個圖像f(x,y)和h(x,y)的均值有:

g(x,y)=1/2f(x,y)+1/2h(x,y)會得到二次暴光的效果。推廣這個公式為:

g(x,y)=αf(x,y)+βh(x,y)其中α+β=1可以得到各種圖像合成的效果,也可以用于兩張圖片的銜接。基于像素的圖像操作:加法36%Example1%Scaleanimagebyafactoroftwo.

I=imread('cameraman.tif');J=imlincomb(2,I);imshow(J)%Example2%Addtwoimageswithaspecified%outputclass.

I=imread(‘girl256.jpg');J=imread(‘lotus256.jpg');K=imlincomb(0.8,I,0.2,J);imshow(K)基于像素的圖像操作:加法37加法運算:去除“疊加性”噪音對于原圖像f(x,y),有一個噪聲圖像集

{gi(x,y)}i=1,2,…K

其中:gi(x,y)=f(x,y)+η(x,y)IK個圖像的均值定義為:當:1)噪聲η(x,y)I為互不相關,且均值為0時,上述圖像均值將降低噪聲的影響。

2)在實際應用中,防止輸出圖像中引入模糊。基于像素的圖像操作:加法38加法運算:去除“疊加性”噪音(a)NGC3314星團對的原始圖像;(b)被0均值和64級灰度標準差的加性高斯噪聲污染了的圖像;(c)~(f)K=6、16、64和128時,噪聲圖像取平均的結果;注:此圖是NASA的Hubble太空望遠鏡拍攝的一幅NGC3314星系圖,此星系距地球140億光年,指向南半球Hydra星座方向。在星系中心附近成環形的閃亮星體由星際氣體和粉塵組成。基于像素的圖像操作:加法39減法運算的定義

C(x,y)=A(x,y)-B(x,y)主要應用舉例檢測同一場景兩幅圖像之間的變化去除不需要的疊加性圖案計算物體邊界的梯度Matlab函數:imsubstract(I,J)

:兩幅圖像相減,或一幅圖像減去一個常數。imabsdiff(I,J):計算兩幅圖像的絕對差值。基于像素的圖像操作:減法40檢測同一場景兩幅圖像之間的變化設:時間1的圖像為T1(x,y),時間2的圖像為T2(x,y)

g(x,y)=T2(x,y)-T1(x,y)=-基于像素的圖像操作:減法41檢測同一場景兩幅圖像之間的變化(a)原始分形圖像(8bit表示);(b)把4個最小有效比特面置0后的結果,與(a)在視覺上幾乎完全一樣;(c)上述(a)和(b)圖像的差值圖像,因差值太小,在8bit顯示時幾乎是全黑的;(d)直方圖均衡化后的差值圖像(對比度擴大,后面章節講解),可以看到(a)和(b)圖像的差異。基于像素的圖像操作:減法42%Example%Displaytheabsolutedifferencebetween%afilteredimageandtheoriginal.

I=imread('cameraman.tif');J=uint8(filter2(fspecial('gaussian'),I));K=imabsdiff(I,J);subplot(3,1,1),imshow(I)subplot(3,1,2),imshow(J)subplot(3,1,3),imshow(K,[])基于像素的圖像操作:減法43去除不需要的疊加性圖案設:背景圖像b(x,y),前景背景混合圖像f(x,y)

g(x,y)=f(x,y)–b(x,y)

g(x,y)為去除了背景的圖像。

電視制作的藍屏技術就基于此

(天氣預報)圖像相減增強(a)掩模圖像(b)減去掩模圖像后的圖像(把對比介質注入血管后拍攝的圖像)基于像素的圖像操作:減法44%Example%Estimateandsubtractthebackgroundofthericeimage:I=imread('rice.tif');blocks=blkproc(I,[3232],'min(x(:))');background=imresize(blocks,[256256],'bilinear');Ip=imsubtract(I,background);imshow(Ip,[])基于像素的圖像操作:減法45計算物體邊界的梯度在一個圖像內,尋找邊緣時,梯度幅度(描繪變化陡峭程度的量)的近似計算

|Vf(x,y)|=max(f(x,y)–f(x+1,y),f(x,y)–f(x,y+1))

基于像素的圖像操作:減法46乘法的定義C(x,y)=A(x,y)*B(x,y)

主要應用舉例乘以常數,增加其平均灰度級;圖像的局部顯示;用二值模板圖像與原圖像做乘法,更為廣泛的模板操作。除法簡單地定義為一幅取反圖像后與另一幅圖像相乘。Matlab函數:immultiply(I,J)

:兩幅圖像相乘,或在一幅圖像乘以常數基于像素的圖像操作:乘法47%Example%Multiplytwouint8imageswiththe%resultstoredinauint16image:

I=imread(‘girl256bw.jpg');I16=uint16(I);J=imread('testpat1.jpg');J16=uint16(J);K=immultiply(I16,J16);imshow(I),figure,imshow(K)基于像素的圖像操作:乘法48像素邏輯操作:僅用于二值圖像掩蔽,獲得外形和形狀分析。非(NOT)或(OR)與(AND)異或(NOR)基于像素的圖像操作49求反的定義(對于8bit灰度圖像)

g(x,y)=255-f(x,y)

g(x,y)=L-1-f(x,y)主要應用舉例獲得一個子圖像的補圖像Matlab函數:imcomplement(I)基于像素的圖像操作50獲得一個子圖像的補圖像基于像素的圖像操作%%imcomplement對圖像求補clcclearbw=imread('lotus256.jpg');bw2=imcomplement(bw);subplot(2,1,1),imshow(bw)subplot(2,1,2),imshow(bw2)51異或運算的定義g(x,y)=f(x,y)h(x,y)主要應用舉例獲得相交子圖像=基于像素的圖像操作11000010101152或運算的定義

g(x,y)=f(x,y)+h(x,y)主要應用舉例:模板合并子圖像提取子圖像+=基于像素的圖像操作53與運算的定義

g(x,y)=f(x,y).h(x,y)主要應用舉例:模板求兩個子圖像的相交子圖提取子圖像.=基于像素的圖像操作54第二章數字圖像基礎本章內容人眼的視覺特性基于亮度的視覺模型圖像的感知和獲取圖像的取樣和量化圖像質量和種類(*)像素間的操作圖像文件的存儲格式(*)55數字圖像的存儲格式在計算機中,數據是以文件的形式存放在存儲器中的,圖像數據也不例外。圖像文件是采用特定數據結構表示圖像數據的文件,這種特定格式,就是該圖像文件的格式。現在已有幾十種常用的圖像文件格式,它們是由計算機軟件技術公司、計算機設備制造廠商等研究制訂的,主要目的是為了圖像信息交換和操作的方便性。56數字圖像的存儲格式圖像文件一般由文件頭、色度數據和像素數據三部分組成文件頭文件頭用于存放圖像的特征參數及其存放位置和文字注解等。它有:固定格式:如

PCX、BMP等,它們存儲規定的參數,且數據在文件中的存放位置是固定的;及靈活格式:如

TIF文件格式,文件中除了規定的參數外,還可自行定義特征參數,數據在文件中的存放位置也不固定,且同一文件中可存放多幅圖像。色度數據色調數據是指16色和256色彩色顯示模式下的調色板數據,真彩色圖像則不需要色調數據。有些圖像文件格式中色調數據放在文件頭中。像素數據像素數據以位圖的形式存放,有壓縮、不壓縮之分,壓縮數據可以節省存儲容量,但在存取時需進行壓縮和解壓縮處理,處理速度稍慢些。不壓縮的像素數據在不同格式的圖像文件中的存儲結構基本相同,與顯示存儲器中的存放形式相似。常用的壓縮方法為行程編碼、霍夫曼編碼和LZW壓縮編碼等。/dev/format/57數字圖像的存儲格式58數字圖像的存儲格式文件注釋相機廠商Canon

型號CanonPowerShotG10

方向左上

X分辨率240/1Y分辨率240/1

分辨率單位英寸軟件DigitalPhotoProfessional

日期/時間2010-7-280:10:28圖像圖像描述藝術家版權曝光時間1/250sF-值f/8ISO速率ISO80

原始日期/時間2010-8-1010:51:38

數字化日期/時間2010-8-1010:51:38

快門速度值1/250s

光圈值f/8

曝光補償值-0.33eV

最大光圈f/2.8

焦距6.1mm

用戶備注時間子秒0

原始時間子秒0

數字化時間子秒0

顏色空間未校準像素X尺寸1000

像素Y尺寸735

焦平面X分辨率1600000/292

焦平面Y分辨率1200000/219

焦平面分辨單位英寸自定義渲染標準處理曝光模式手工曝光白平衡手工白平衡數字變焦比1

場景拍攝類型標準雜項文件來源DSCEXIF(Exchangeableimagefilefor

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論