天天看點

為什麼拉普拉斯算子具有旋轉不變性

看《圖像局部不變性特征與描述》遇到的issue

基本理論:

拉普拉斯算子是最簡單的各向同性微分算子,具有旋轉不變性。一個二維圖像函數 的拉普拉斯變換是各向同性的二階導數:

為什麼拉普拉斯算子具有旋轉不變性

為了更适合于數字圖像處理,将該方程表示為離散形式:

為什麼拉普拉斯算子具有旋轉不變性

另外,拉普拉斯算子還可以表示成模闆的形式,如下圖所示。圖(a)表示離散拉普拉斯算子的模闆,圖(b)表示其擴充模闆,圖(c)則分别表示其他兩種拉普拉斯的實作模闆。從模闆形式容易看出,如果在圖像中一個較暗的區域中出現了一個亮點,那麼用拉普拉斯運算就會使這個亮點變得更亮。因為圖像中的邊緣就是那些灰階發生跳變的區域,是以拉普拉斯銳化模闆在邊緣檢測中很有用。一般增強技術對于陡峭的邊緣和緩慢變化的邊緣很難确定其邊緣線的位置。但此算子卻可用二次微分正峰和負峰之間的過零點來确定,對孤立點或端點更為敏感,是以特别适用于以突出圖像中的孤立點、孤立線或線端點為目的的場合。同梯度算子一樣,拉普拉斯算子也會增強圖像中的噪聲,有時用拉普拉斯算子進行邊緣檢測時,可将圖像先進行平滑處理。

為什麼拉普拉斯算子具有旋轉不變性

圖像銳化處理的作用是使灰階反差增強,進而使模糊圖像變得更加清晰。圖像模糊的實質就是圖像受到平均運算或積分運算,是以可以對圖像進行逆運算,如微分運算能夠突出圖像細節,使圖像變得更為清晰。由于拉普拉斯是一種微分算子,它的應用可增強圖像中灰階突變的區域,減弱灰階的緩慢變化區域。是以,銳化處理可選擇拉普拉斯算子對原圖像進行處理,産生描述灰階突變的圖像,再将拉普拉斯圖像與原始圖像疊加而産生銳化圖像。拉普拉斯銳化的基本方法可以由下式表示:

為什麼拉普拉斯算子具有旋轉不變性

這種簡單的銳化方法既可以産生拉普拉斯銳化處理的效果,同時又能保留背景資訊,将原始圖像疊加到拉普拉斯變換的處理結果中去,可以使圖像中的各灰階值得到保留,使灰階突變處的對比度得到增強,最終結果是在保留圖像背景的前提下,突現出圖像中小的細節資訊。

将原始圖像通過拉普拉斯變換後增強了圖像中灰階突變處的對比度,使圖像中小的細節部分得到增強并保留了圖像的背景色調,使圖像的細節比原始圖像更加清晰。基于拉普拉斯變換的圖像增強已成為圖像銳化處理的基本工具。

1.數學證明

為什麼拉普拉斯算子具有旋轉不變性
為什麼拉普拉斯算子具有旋轉不變性

2.利用圖像證明

為什麼拉普拉斯算子具有旋轉不變性

可以看出 拉普拉斯算子為周邊四個元素和減去中間元素,也可以添加對角的45度方向的,則就是周邊8個元素減去中間的元素。但是通常是會用中間元素減去周邊元素。可以看出與周邊的元素的順序無關,即旋轉不變性

高斯拉普拉斯算子的卷積模闆

 Laplacian of Gaussian Operator是用于邊緣檢測的算子,

為什麼拉普拉斯算子具有旋轉不變性

它常用的卷積模闆有:

為什麼拉普拉斯算子具有旋轉不變性

繼續閱讀