基于渐变对图像进行阈值处理

时间:2012-06-11 18:04:33

标签: matlab image-processing

我在图像的网格中有多个简单的圆形对象,我想从中创建对象的蒙版图像。一个问题是每个物体的光强度是不同的。如此简单的阈值处理不会创建掩码。

作为解决方案,我想基于渐变来设置阈值。基本上,我想首先找到带有边缘检测的圆圈,并使圆圈内部为白色,外部为黑色。但这真的很慢。有没有更好的方法在matlab上做到这一点?

1 个答案:

答案 0 :(得分:2)

我会创建一个低通滤波版本的图像,并将其用作阈值。应仔细调整滤光片的“强度”,以使结果遵循光强度的分布,但这并不难。

(几年前,当我不得不从大脑表面图像中提取血管轮廓时,这种方法对我有用。)