2007年10月23日 星期二

Week 06 - Chapter 4 POINT PROCESSING

主題 :

 INTRODUCTION TO DIGITAL IMAGEPROCESSING
 Chapter 4: POINT PROCESSING


問題 :

 ① Page 69 第三小段/Note
   "Note in particular the edges..."不確定這段文字所指的消失的右邊是不是我
   觀察到的那部分。
   
   
   
   [已解決]

 ② Page 72/最後三行outside this range...
   "gray levels outside this range are either left alone or transformed
   according to the linear functions at the ends of the graph
   above."這段話是想說"超過這個範圍最左邊的就沿這這個範圍最左邊的
   值,右邊同理(參page FIGURE4.10)"這樣的結果嗎?
   [已解決]

 ③ Page 75/plot()
   因為同時有原矩陣t與經過imadjust()調整過的th矩陣兩個參數,不知道這個
   用plot()畫出的圖是兩者的比較還是?
   [已解決]

 ④ Page 78/最上面的算式
   如果是"(n0+n1+...+ni)/n"還可以理解為前i個灰階值出現的總次數平均分配
   到所有灰階值,但不知道為什麼後面還要乘以L-1?(這裡的i是灰階值,ni是出
   現次數,L是總灰階數。)
   [已解決]

 ⑤ Page 79/最後三行
   "Notice the far greater spread of the histogram. This
   corresponds to the greater increase of contrast in the image."這
   段話是說擴散最大的地方,也就是對比變化越大的地方。是這樣解讀
   嗎?
   [已解決]

5 則留言:

  1. 1. the light-colored block in the bottom center 指的就是圖的下方中間區域有一個亮的方塊, 這個方塊向上的那個面, 右邊的 edge, 在 Figure 4.3 的 (a) b1 與 Figure 4.5 的 b4, 這個 edge 都消失了, 因為形成這個 edge 的兩個面, 都變成純白色了 (clipping)。

    回覆刪除
  2. 2. 這句的意思應該是說在 [5,9]這個範圍之外的灰階值處理的方式有二: 第一, 就如同這個例子的處理方式, 不予處理; 第二, 依照 Figure 4.9 右邊那個圖的處理方式處理, 也就是用另一個公式用相同的方式去計算, 所以 Figure 4.9 右圖會形成三段, 分別計算 j 值。

    回覆刪除
  3. 3. plot 這個函數的前面兩個參數分別就是代表 x 軸與 y 軸, 在課本的這個例子 plot(t, th, '.') 是要MATLAB幫我們在(t(0,0), th(0,0)),(t(0,1), th(0,1)), ... 這些座標中劃上點, 影像雖然很大, 有很多像素, 但在 t 中相同的灰階值, 對應到 th 中是會對應到相同的灰階值, 所以在 plot 函數在執行時, 最多只會畫出256 個不同的點, 這些點畫出來就可以顯現出 gamma 參數在這個公式所產生的效應。

    回覆刪除
  4. 4. 乘上 (L-1) 的目的只是要根據比例計算出應該轉換成的灰階值, 灰階值的範圍是 [0, L-1], 灰階影像就是 [0, 256-1], 當我們有了累積的機率統計值 ( n0 + n1 + ... ni ) / n 後, 就要乘上 L-1 才能轉回 [0, L-1] 的原始範圍。

    回覆刪除
  5. 5. "Notice the far greater spread of the histogram. This corresponds to the greater increase of contrast in the image." 這段的意思是說經過上面這段程式處理過後, histogram 不再集中於部分區段, 如 Figure 4.17 集中於 [9, 13], 經過 ph = hister(p) 這行指令後, histogram 已經大大地擴散開來了(far greater spread), 所對應的意義就是對比也大大增加了!!

    回覆刪除