具有渐变填充区域的图像分割

时间:2011-09-25 10:35:14

标签: image-processing image-segmentation

我必须从事图像分割工作。该想法是将图像划分为具有相似颜色的像素的区域或可以由梯度方程(线性或径向)表示的像素。我发现许多算法基于颜色进行分离,但找不到任何处理渐变的算法。有人知道任何这样的算法或如何去做的建议。

2 个答案:

答案 0 :(得分:2)

Mean-Shift细分可能正是您所寻找的。它是implemented in OpenCV。它可以容忍平滑的渐变,产生更自然的结果,或者如果他将图像转换为逐个数字,人类会想出的东西。

这是一个用均值移位分割的图像:

meanshift

答案 1 :(得分:1)

在渐变区域中,边缘函数(拉普拉斯函数或其他边缘检测函数)将检测到无边缘(结果将几乎为零(“黑色”))。因此,在图像上应用边缘滤镜,然后您将有明亮边缘(原始图像中存在很大差异)的近乎黑色区域(对于渐变或其他类似颜色的部分)。大多数分割算法都应该很容易地对这个图像进行分割(如果它们将亮边分类为它们自己的分割,只需将边缘像素与最近的黑色区域合并)。

Example

请注意,您可能希望首先仅查找和分割渐变区域,然后在原始(非边缘)图像上使用更合适的分割算法。另请注意,边缘检测不能完全适用于径向渐变,因此您可能希望实际计算边缘函数两次以获得更好的结果