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."這
段話是說擴散最大的地方,也就是對比變化越大的地方。是這樣解讀
嗎?
[已解決]
1. the light-colored block in the bottom center 指的就是圖的下方中間區域有一個亮的方塊, 這個方塊向上的那個面, 右邊的 edge, 在 Figure 4.3 的 (a) b1 與 Figure 4.5 的 b4, 這個 edge 都消失了, 因為形成這個 edge 的兩個面, 都變成純白色了 (clipping)。
回覆刪除2. 這句的意思應該是說在 [5,9]這個範圍之外的灰階值處理的方式有二: 第一, 就如同這個例子的處理方式, 不予處理; 第二, 依照 Figure 4.9 右邊那個圖的處理方式處理, 也就是用另一個公式用相同的方式去計算, 所以 Figure 4.9 右圖會形成三段, 分別計算 j 值。
回覆刪除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. 乘上 (L-1) 的目的只是要根據比例計算出應該轉換成的灰階值, 灰階值的範圍是 [0, L-1], 灰階影像就是 [0, 256-1], 當我們有了累積的機率統計值 ( n0 + n1 + ... ni ) / n 後, 就要乘上 L-1 才能轉回 [0, L-1] 的原始範圍。
回覆刪除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), 所對應的意義就是對比也大大增加了!!
回覆刪除