2016-08-04 45 views
0

我已經使用adapthisteq來改善前景對象的可見性。但是,這似乎造成了顆粒狀嘈雜的細節。我如何從圖像中刪除這些顆粒狀的細節?我曾試過通過imgaussfilt進行高斯模糊處理,雖然它確實刪除了一些顆粒狀的細節,但圖像中單元格的形狀變得不太明確。第二張圖像顯示第一張圖像的二進制圖像。如何從圖像中去除粒狀細節

<code>adapthisteq</code> <code>im2bw</code>

+0

我會去總變差圖像去噪,但是要知道,你的圖像是相當困難的開始,你不會找到一個完美的圖書館解決方案 –

回答

3

您可以使用一個過濾器,考慮到像雙邊濾波器的邊緣信息。 https://en.wikipedia.org/wiki/Bilateral_filter 雙邊濾波器不僅根據像素中的距離(像普通的高斯模糊),而且根據像素之間的顏色距離來權衡值。

enter image description here 摘自:http://www.slideshare.net/yuhuang/fast-edge-preservingaware-high-dimensional-filters-for-image-video-processing

的matlab實現,你可以在這裏找到: https://www.mathworks.com/matlabcentral/fileexchange/12191-bilateral-filtering

+0

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/13228481) –

+0

感謝您的評論。你認爲我需要添加其他東西嗎? –