CNN邊緣檢測示例 直觀觀察CNN卷積結果

一 兩種示例濾波器

水平與垂直濾波器,分別用來檢測水平邊緣與豎直邊緣

二 簡單示例

假定矩陣中的數值表示灰度,那麼用此6*6的矩陣和vertical filter以stride=1進行卷積,可得到等式右邊的結果,那麼結果的矩陣正值表示檢測出的邊緣

若將原矩陣的灰白部分與黑暗部分對調再次使用vertical filter,可得到如等式右邊的矩陣,其結果變爲邊緣變成了值爲負數的黑色帶,那麼其表示圖片由暗變明。

因爲horizontal filer只是對vertical filter進行了轉置,其結果相似,不再展示

總結來說,即亮帶(值爲正)表示圖片由明至暗的邊緣,暗帶(值爲負)表示圖片由暗至明的邊緣

三 更爲一般的示例

一般圖片的像素的單位比二中的示例大的多,現在有一副較大的圖像,中間有一個亮色的正方形矩陣,同樣用vertical filter卷積,可得到如下結果

上圖中原圖和正方形都是較大,省略了重複元素,可以看到在結果矩陣中也清晰地展現出了兩條邊緣及其明暗過渡關係

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章