1. 程式人生 > >影象處理中各種邊緣檢測的微分運算元簡單比較(Sobel,Robert, Prewitt,Laplacian,Canny)

影象處理中各種邊緣檢測的微分運算元簡單比較(Sobel,Robert, Prewitt,Laplacian,Canny)

在邊沿檢測中,常用的一種模板是Sobel 運算元。Sobel 運算元有兩個,一個是檢測水平邊沿的;另一個是檢測垂直平邊沿的 。Sobel運算元另一種形式是各向同性Sobel(Isotropic Sobel)運算元,也有兩個,一個是檢測水平邊沿的,另一個是檢測垂直平邊沿的 。各向同性Sobel運算元和普通Sobel運算元相比,它的位置加權係數更為準確,在檢測不同方向的邊沿時梯度的幅度一致。由於建築物影象的特殊性,我們可以發現,處理該型別影象輪廓時,並不需要對梯度方向進行運算,所以程式並沒有給出各向同性Sobel運算元的處理方法。
由於Sobel運算元是濾波運算元的形式,用於提取邊緣,可以利用快速卷積函式,簡單有效,因此應用廣泛。美中不足的是,Sobel
運算元並沒有將影象的主體與背景嚴格地區分開來,換言之就是Sobel運算元沒有基於影象灰度進行處理,由於Sobel運算元沒有嚴格地模擬人的視覺生理特徵,所以提取的影象輪廓有時並不能令人滿意。在觀測一幅影象的時候,我們往往首先注意的是影象與背景不同的部分,正是這個部分將主體突出顯示,基於該理論,我們可以給出閾值化輪廓提取演算法,該演算法已在數學上證明當畫素點滿足正態分佈時所求解是最優的。