我们先看一个集合关系,如下:
假设这里的A是一个二值图像,S是一个3X3的小图像,我们称为形态学结构算子,这里A和S进行某种逻辑关系运算,结果就是一个集合,这个集合是和A相同尺寸的图像,其中的每个值由z决定,如何决定呢?我们用S在A中进行平移操作,每移动一次,我们就执行一个逻辑运算,也就是看看这个S和A之间的关系,如果这个S完全沉浸在A之中,也就是集合的“属于”关系,我们就将z设置为1,否则就将z设置为0。S在A中平移完之后,新集合也就产生了。
这个处理过程,就是图像形态学算法中的腐蚀操作。
我们先看其中关键的“逻辑”,就是“属于”。再看集合,S代表的小集合在A这个大集合之间不断进行互动,从而决定新集合每一个对应位置的z。我们将集合和逻辑这两个概念引入图像处理之后,就可以用形态学对图像进行分析。
同样的结构算子,对于不同的逻辑处理,结果是不同。对应于腐蚀,我们还有膨胀处理,集合关系如下: