Mathematical-morphology-based edge detectors
3. 其基本運算包括:膨脹(或擴張)、腐蝕(或侵蝕)、開運算和閉運算。它們在二值圖像和灰度圖像中各有特點。膨脹是給圖像中的對象邊界添加像素,腐蝕則是刪除對象邊界某些像素,通過對膨脹操作使用最小值填充和對腐蝕操作使用最大值填充,可以有效地消除邊界效應(輸出圖像靠近邊界處的區域與圖像其它部分不連續)。否則,如果腐蝕操作使用最小值進行填充,則進行腐蝕操作后,輸出圖像會圍繞著一個黑色邊框。分別給出如下公式:
4. 此算法中還通過將圖片分解成四個子鋪片,分別提取他們的輪廓特征。因為如果我們對一張圖片使用全局閥值,可能會導致圖片的某些地方太暗或者太亮導致無法識別其輪廓。然后對每個子圖像分別進行全局閥值的測算勾勒出每個子圖像的輪廓。我們這樣可以通過灰度值和子圖像各個部分的平均值比較從而判定是背景部分還是細邊。
5. 在提取圖片輪廓時如果閥值過大一方面可以提取到不清楚輪廓但是同時可能很多噪點也被判定為輪廓,導致圖片的不準確,如果閥值較小,細微的輪廓則可能無法提取。為了解決這一問題我們可以設置一個分數,這個分數是mask elements和圖片的像素邊緣F(t)的乘積如果分數是負數則判定為是噪點。如圖雖然外套上的紐扣等還是沒有被提取但是遠處建筑物的輪廓被提取的很清楚,盡管建筑物的顏色于天空差不多,而且紐扣,口袋這些細節已經在propose算法中被識別出來并記錄下來。
Reference
Jiang, J.-A., Chuang, C.-L., Lu, Y.-L., & Fahn, C.-S. (2007). Mathematical-morphology-based edge detectors for detection of thin edges in low-contrast regions. IET Image Processing, 1(3), 269. doi: 10.1049/iet-ipr:20060273
總結
以上是生活随笔為你收集整理的Mathematical-morphology-based edge detectors的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何理解C语言链表,如何理解c语言链表
- 下一篇: 折页式ppt目录怎么制作?