2007年10月31日 星期三

Week 7 重讀Chapter 4

※Chapter 4 閱讀與實作心得與提問

※閱讀與實作心得(外加筆記)區
4.1 Introduction
 關於影像處理的運算,大約可以分成三種類型
 1.Transforms.(轉換)
  Figure 4.1 show了圖片處理的四個步驟:
  Image→Transformed image→Processed transformed image
  →Processed original image
 2.Neighborhood processing(鄰近範圍的處理)
  改變一張灰階圖片的Level,需要參照其他Pixel的Level。
 3.Point operations.(點的運算)
  特定的Pixel改變時,不影響其他的Pixels。

4.2 Arithmetic Operations(算術運算)
 令整張圖片當作一個f(x)函數,使用數學上的運算處理。
 Figure 4.2,左圖是將所有的Pixels都增加128..
 如此一來,value高於128的會在相加後超過255。
 (右圖則是減去128)
 此外,稍稍的提到了immultiply(乘)與imdivide(除) function

 COMPLEMENTS
 課本上提到了bc=imcomplement(b);
 bc是b這張圖片(矩陣)的補數
 show出來的圖片會有solarization(曝曬作用)的效果 //<-Question!!

4.3 Histograms
 一個灰階的圖片,統計gray level後可以將每個level所擁有的值繪致成一張長條圖(Histogram)。而關於這個長條圖(Histogram)擁有以下幾點特點:
 ˙在顏色深一點的圖片,gray level大多分布聚集在較低的level中
 ˙在顏色亮一點的圖片,gray level大多分布聚集在較高的level中
 ˙在對比良好的圖片中,gray level會平均分布在全部level中

4.3.1 Page74~75
 關於plot(t,th,'.'),axis tight
 我試著打出plot(t,t,'.'), plot(th,th,'.'), plot(th,t,'.')
 當變數相等時,由點構成 y=x 的線
 →plot(x,y) 由x值範圍當x軸,y值範圍當y軸

 而關於imadjust(t,[],[],0.5); //0.5即gamma value
 我試過imadjust(t,[0~1 0~1],[])
 雖然有看出圖片的不同,但想不出該如何解釋現象 //Question!!

4.3.2 Histogram Equalization(均化作用)
 說到Histogram的均化,大概可以分成兩種:
 1.讓每個bar都有一樣的高度
 2.讓每個gray level出現的頻率相同
 課本的均化作用似乎偏向於2...
 「使Histogram平均分布在255個level中」

 Page.78 定義一個n=360,把它分成15層→15/360= 1/24
 Figure 4.17原本的level在均化後以Figure4.18呈現
 但是...Histogram的bar竟然少一條!!  //Question!!!

4.4 Lookup Tables(查表法)
 Page.83的Commands是在實現 Figure 4.23
 t1=0.6667*[0:64];
 t2=2*[65:160]-128;
 t3=0..6632*[161:255]+85.8947;
 T=uint8(floor([t1 t2 t3]));
 解讀如下:
 T是user所建立的一個table
 當gray image的pixel value是從
 0~64時,對照 t1的算式→new value
 65~160,對照t2的算式→new value
 161~255,對照t3的算式→new value

※問題區(將上述問題特別整理出來)
1.COMPLEMENTS
 使用imcomplement指令,會產生元圖片的補數
 而補數show成一張image時會有曝曬作用的效果
 (以上我根據課本內容所做出來的解讀)
 →照片的負片是否與這個作用有關?(關於舊式底片的問題)
 →所謂的曝曬作用,是指圖片嚴重曝光嗎?

2.imadjust
 我試過imadjust(t,[0~1 0~1],[])
 雖然有看出圖片的不同,但想不出該如何解釋現象

3.Histogram Equalization
 Page.78 定義一個n=360,把它分成15層→15/360= 1/24
 Figure 4.17原本的level在均化後以Figure4.18呈現
 但是...Histogram的bar竟然少一條!!
 我反覆推算,還是想不出那條bar到底落到哪區

以上是我重新閱讀與思索第四章後的心得筆記問題
有部分與上週產生的問題重複,有部分已經解決....

沒有留言:

張貼留言