Professional Documents
Culture Documents
電腦視覺hw1
電腦視覺hw1
2nd Octave
1st DoG 2nd DoG
2.0
3.0
Highest Lowest
2.png
Original
Highest Lowest
Highest Lowest
(3) Describe the difference between those two grayscale images. (5%+5%)
在 Cost 比較高的圖片裡面,Grayscale 完的 guidance 圖片大部分都比較
難以辨別顏色,許多原本在 RGB 上面差異很大的顏色在這邊差異都被
弱化。相反的 Cost 較低的圖片裡面,Grayscale 之後 guidance 圖片還是
可以很明顯看到各個圖片的邊界差別,不會輕易被混淆。
1.png 裡面,我們很明顯可以看到 High cost 的 grayscale guidance 圖片
的葉子跟周圍幾乎都是暗的,尤其葉子連接到背景草地的地方。相反
的 Low Cost 整個葉子的顏色非常明亮,和背景有非常大的差異。
2.png 裡面,High Cost 的幾何圖形之間,雖然在 RGB 上面有顯著顏色
差距,但是變為 Grayscale 之後,有些區域幾乎看不太到顏色上面的差
別。而 Low Cost 裡面還是維持著每一個顏色區域都有高度的反差。
(4) Describe how you speed up the implementation of bilateral filter. (5%)
我主要是用了兩個方法。第一是建立 LUT,G_r 跟 G_s 的值都需要非常
複雜的計算,且同時我們都可以列出相對應的所有值,因此很適合使
用 LUT 方式進行加速,當我們知道 index 跟 pixel,我們就直接用查表
的就好,不需要浪費時間。再來是盡可能利用 Numpy 所提供的功能進
行矩陣處理,讓我們的運算能夠得到優化。