我試圖使用機器學習(即隨機森林)進行圖像分割。分類器利用許多不同的像素級特徵將像素分類爲邊緣像素或非邊緣像素。我最近將我的分類器應用於一組很難手動分割的圖像(Image segmentation based on edge pixel map),並且仍在努力從所得到的概率圖中獲取合理的輪廓。我還將分類器應用於更簡單的圖像集,並在將閾值調整爲0.95時獲得相當好的預測輪廓(蘭德指數> 0.97)。我有興趣通過過濾從概率圖提取的輪廓來改善分割結果。圖像分割中的輪廓完成
這裏是原始圖像:
專家概述:
概率地圖從我的分類產生:
這可以進一步完善,當我將圖像轉換爲二進制基於0.95的門檻:
我試圖在概率圖填充孔,但給我留下了很大的噪音,有時的合併附近的單元格。我也嘗試在openCV中進行輪廓尋找,但是這並不起作用,因爲許多這些輪廓都沒有完全連接 - 在這些輪廓中會有幾個像素會丟失。
編輯:我結束了在概率圖上使用Canny邊緣檢測。
謝謝!你能否更詳細地解釋我可能如何在概率圖上使用這種方法? – eagle34
您可以嘗試使用_holefilling_:[imfill](http://www.mathworks.fr/fr/help/images/ref/imfill.html)填充概率圖的輪廓,並使用基於區域的過濾解! – beedot