本研究聚焦于图像处理领域中的边缘缺陷修复问题,提出了一种创新算法,能够有效恢复受损或模糊的图像边缘信息,提升图像整体质量与清晰度。
通过简单的二值化和边缘提取可以得到封闭的图像轮廓。然而大多数边缘提取算子所得到的轮廓可能存在缺陷,即不完全闭合的情况。例如Canny算子可以通过调节两个阈值得到目标物体的有效边界信息,但并不保证这些边界的连贯性。因此需要进一步处理来确保轮廓的完整性。
通常使用闭运算等形态学操作对轮廓进行修复,但这仅在像素级别上进行的操作可能无法满足需求;比如两条线之间的距离仅为一个像素时,在执行闭运算的过程中可能会导致这两条边界粘合在一起。
图像修补的重点在于处理轮廓端点而非每个单独的像素。定义为:对于任意一点来说,如果其8领域内按顺时针或逆时针方向变化次数为0次或者2次,则该点被视为轮廓端点;当变化次数为0次时,表明这是一个孤立点(即两个边界重合)。只要两端点之间的距离不超过给定的阈值,就可以用直线将它们连接起来。