2012-06-11 73 views
2

我在圖像的網格中有多個簡單的圓形對象,我想從中爲對象創建蒙版圖像。一個問題是每個物體的光強度是不同的。所以簡單的閾值不會創建一個蒙版。基於梯度閾值化圖像

作爲一種解決方案,我想基於漸變的閾值。基本上,我想先找到具有邊緣檢測功能的圓形,並將圓形內部設爲白色和外部黑色。但這真的很慢。有沒有更好的方法在matlab上做到這一點?

+1

添加圖像作爲一個例子。 –

+0

霍夫變換?如:http://www.mathworks.com/help/toolbox/images/ref/imfindcircles.html –

+0

如果您願意,請展示圖片。同時看看這個[DSP](http://dsp.stackexchange.com/questions/1932/what-are-the-best-algorithms-for-document-image-thresholding-in-this-example/1934#1934)和[SO](http://stackoverflow.com/questions/9937316/document-image-binarization/9940718#9940718)對本地背景估計的啓發問題。 – Maurits

回答

2

我會創建一個低通濾波版本的圖像,並將其用作閾值。應該仔細調整過濾器的「強度」,以使結果遵循光強分佈,但這並不難。

(此方法爲我工作,當我不得不提取血管從腦表面圖像,幾年前的輪廓。)