Canny edge detector

Canny edge detector是一種使用多層演算法的邊緣偵測器, 應用於檢測大範圍影像邊緣的運算方式. 它是由John F. Canny於1986年發展出來的. 是目前效果最好得edge detector. 它改善了邊緣偵測器傳統的一些問題, 讓邊緣偵測具有低誤差率,只標記一次邊緣,並準確定位在邊緣的中心, 盡可能地讓圖片Noise不造成虛假邊緣。

Canny用下列的過程來增強邊緣

1. 應用高斯濾波器平滑以除去噪聲
2. 應用edge detector, 如Roberts, Prewitt, Sobel , 計算邊緣強度(magnitude)和方向(orientation).

3. 使用Non-maxima suppression來排除虛假的邊緣

4. 利用雙臨界值來排除Non-maxima suppression產生的局部相對最大值(local maxima)

5. 通過抑制weak edge且不能連接到strong edge的edge來決定邊緣的偵測

 
廣告
本篇發表於 未分類。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s