图像处理中的命中和未命中变换

时间:2013-07-12 07:37:40

标签: image-processing mathematical-morphology

page讨论hit and miss,并说:

  

通过将s1和s2视为单个结构元素来描述它更容易,对于s1的像素为1s,对于s2的像素为0s;在这种情况下,只有当结构元素中的对象(值为1)和背景(值为0)像素与对象(1)和背景(如果)完全匹配时,命中并未命中变换才会将1分配给输出像素( 0)输入图像中的像素。此外,该像素设置为背景值(0)。

为什么 2 结构元素应用于hit and miss转换?

例如,这里有2个元素:

[ 1 * 1 ]      [ * 0 * ]
[ * 1 * ]      [ 0 * 0 ] 
[ 1 * 1 ]      [ * 0 * ]

但是,为什么我不能像这样使用 1 元素:

[ 1 0 1 ]
[ 0 1 0 ]
[ 1 0 1 ]

1 个答案:

答案 0 :(得分:1)

命名建议的命中或转换变换使用2个结构元素来识别特定于前地(C)和背景(D)的结构。

enter image description here

这为前景和背景结构元素之间的不同方向提供了一些自由。 Applications通常是拐角点,终点,简单点检测(此处前景是点/像素及其与其他前景像素的连通程度,而背景填充各种方向),细化,骨架化,修剪和各种复合模式检测。命中或未命中变换是与侵蚀和膨胀算子一起成为documented的基本算子之一。

matlab实现现在使用LUT来有效地编码和提取模式,执行骨架化以及基于non linear filtering operations的各种其他2x2和3x3查找。