基于计算机视觉的裂缝检测方法经过不断发展已得到大量学者的认可。这些方法大多经过基于图像处理和机器学习的算法,可实现一些背景简单的结构裂缝检测。Fujita等
[5]提出了一种针对有噪声的混凝土表面图像的鲁棒自动裂缝检测方法,通过对裂缝图像进行滤波处理,实现了自适应裂缝检测。Liu等
[6]提出了一种通过对结构裂缝和非结构裂缝特征的分析,实现了对裂缝图案和图纹的二元分类裂缝图像检测方法,但该方法的阈值选取方式为人为手动选取,具有一定局限性。Lee等
[7]利用形态学方法结合局部二值化算法实现了对细小裂缝的提取和混凝土裂缝检测,但该模型对背景复杂的裂缝图像提取效果较差。Noh等
[8]提出了一种基于模糊C均值聚类和多降噪分割自动检测混凝土裂缝图像的方法,对图像进行滤波和形态学操作,使裂缝与背景的区分更加明显,可获得较好的裂缝分割结果,但该方法对裂缝所在部位有大量噪声的图片分割效果不佳。Yamaguchi等
[9]提出了基于渗透基聚合处理的效率裂纹检测方法,采用模板匹配技术,将焦点像素作为背景像素,通过计算处理过程中的圆度来终止渗透过程,从而实现对高分辨率图像的裂缝识别。Qu等
[10]提出了一种基于遗传规划(genetic programming, GP)和渗滤模型的遗传算法,不仅能消除光照不均、漏水等因素影响,也能较好地检测较为细小的裂缝,但模型整体对裂缝的识别效果有待提升。Prasanna等
[11]为混凝土裂缝巡检机器人提供了一种基于机器学习且能够在一定程度的噪声干扰下,实现较为稳定的自动裂缝检测的算法。Yang等
[12]提出了一种图像分析方法,检测深度较浅的裂缝,以更便利、安全地记录混凝土建筑的裂缝状态,进而评估混凝土建筑的安全性。王一兵等
[13]提出了利用视觉开发模块(vision development module, VDM)的视觉助手(vision assistant, VA)进行图像处理,并通过VDM的骨架函数结合形态学方法实现裂缝的检测,由于水电站坝面裂缝图像的背景十分复杂,且受噪声、光照等因素的影响,模型存在检测能力有限且泛化能力不足等问题。