二值和灰度图像的侵蚀/膨胀

时间:2014-05-28 08:10:53

标签: image-processing mathematical-morphology

我正在尝试解决二元和灰度图像的侵蚀和膨胀之间的差异。

据我所知,这是二进制图像的侵蚀/扩张......

侵蚀:如果对应于具有1的SE索引的每个像素为1,则输出1.否则为0.

膨胀:如果对应于具有1的SE索引的至少一个像素是1,则输出1.否则为0.

我的问题是,这如何适用于16位(0,65535)灰度图像?

1 个答案:

答案 0 :(得分:4)

所以我们要做的是创建一个结构元素,例如:

structual Element

公式说扩张说:

image http://utam.gg.utah.edu/tomo03/03_mid/HTML/img642.png

和侵蚀:

image http://utam.gg.utah.edu/tomo03/03_mid/HTML/img643.png

这意味着必须获取图像中每个内核值的最大值或最小值,并向其中添加10。如果我们有例如:

example

它使用扩张:

result

你怎么看到你只看像素位置x,y取中心并加10。然后,如果计算的值是最大值,则检查邻居。如果它是新的最大值,则像素值被替换,而不是像素值保持不变。希望很明显,你只需要采取最小的侵蚀。