【技术实现步骤摘要】
一种用于裂缝检测的自适应canny方法
[0001]本专利技术涉及裂缝图像识别领域,更具体地,涉及一种用于裂缝检测的自适应canny方法。
技术介绍
[0002]隧道裂缝是影响隧道内部安全的重要因素之一。裂缝的形成会受临近岩石的变形、脱落等情况的影响。施工方法及技术也会使隧道产生裂缝,比如隧道的挖掘方式、混凝土各种原料的比例、振捣方式等。而修葺完工后隧道内混凝土不均匀收缩、偏压、冻胀等多种因素的作用,也是隧道表面产生裂缝的重要原因。裂缝的宽度超过一定限度,就会对隧道产生很大影响,严重影响地铁运营的安全。因此,定期检测隧道内是否存在裂缝以及测定裂缝的宽度十分重要。此外,隧道裂缝的出现以及发展还是一个循序渐进的过程,初期隧道内裂缝较少并且比较分散,但随着时间的推移,较小的裂缝会逐渐发展,所以在检测裂缝的同时还应密切关注隧道裂缝的宽度形变等问题。
[0003]国内外对于隧道裂缝等病害的识别检测已经研究相当一段时间了,开始普遍采用接触式的检测方法,但是这种方法不方便,测量误差大。国外的研究起步较早,大多为基于激光雷达、超声波、冲击弹性波、图像处理等的方法。
[0004]随着图像处理技术快速发展,其快速、精确、无损的特性深受广大研究者的青睐,广泛应用到工业生产领域,在地铁隧道裂缝等病害检测方面的研究。由于计算机视觉领域技术的不断突破,在图像领域可以使用最前沿的传统图像处理加深度学习实现隧道裂缝图像的快速获取和隧道表面裂缝位置的检测,为地铁隧道表面裂缝的识别提供一种精确、快捷的方法,图像处理方法克服了传统人工巡检 ...
【技术保护点】
【技术特征摘要】
1.一种用于裂缝检测的自适应canny方法,其特征在于,包括以下步骤:S1:获取包括裂缝的图像;S2:根据所述图像的尺寸进行光照补偿,得到亮度均匀的图像;S3:对所述亮度均匀的图像进行中值滤波,得到降噪图像;S4:计算所述降噪图像的梯度幅值,通过最大化梯度幅值类间方差的方法自动生成最佳分割阈值th;S5:根据所述最佳分割阈值th,得到Canny边缘检测算法的最低阈值和最高阈值,并使用该最低阈值和最高阈值进行边缘检测,获得第一图像;S6:对所述第一图像利用八连通域搜索计算连通部件,去除面积小于预设最小值的连通部件,获得第二图像;S7:对所述第二图像使用闭运算方法将断开的裂缝拼接起来,填充脏块的孔洞,得到第三图像;S8:对所述第三图像使用八连通域搜索计算连通部件,若连通部件的长乘宽面积大于原图面积的第一预设值且实际面积大于原图面积的第二预设值,则去除该连通部件,得到最后的裂缝图像。2.根据权利要求1所述的用于裂缝检测的自适应canny方法,其特征在于,步骤S2具体为:S2.1:将所述图像转换成灰度图,用f(x,y)=(x,y)表示灰度化后的灰度值,R、G、B分别表示原来真彩色图中的红、绿、蓝分量,有:f(x,y)=0.299R+0.587G+0.114BS2.2:对灰度图进行光照补全,针对图像中不同亮度区域进行亮度补偿:求解灰度图I的平均灰度,并记录灰度图I的宽w和高h;取m=min(w,h)/20,将灰度图I切分成个方块,求出每块的平均值,得到子块的亮度矩阵D;用矩阵D的每个元素减去灰度图I的平均灰度,得到子块的亮度差值矩阵E;用双立方差值法,将矩阵E差值成与灰度图I一样大小的亮度分布矩阵R;得到亮度均匀的图像result=I
‑
R。3.根据权利要求2所述的用于裂缝检测的自适应canny方法,其特征在于,步骤S3具体为:S3.1:确定卷积核大小;S3.2:将卷积核的中心与图像左上方的第一个像素对应,将卷积核所覆盖的区域中的各个像素的灰度值进行排序,选取灰度序列的中位数,并将中间值赋给卷积核中心位置对应的像素;S3.3:对图像上的每一像素重复步骤S3.2,得到降噪图像。4.根据权利要求3所述的用于裂缝检测的自适应canny方法,其特征在于,步骤S4通过最大化梯度幅值类间方差的方法自动生成最佳分割阈值th,具体为:S4.1:设最佳分割阈值th将图像梯度幅值分为两类C1和C2,C1中的图像梯度幅值小于th,C2中的图像梯度幅值大于th,且这两类梯度幅值各自的均值为m1、m2,梯度幅值全局均
值为mG,同时梯度幅值被分为C1和C2类的概率分别为p1、p2,有:p1*m1+p2*m2=mGp1+p2=1S4.2:根据方差的概念,...
【专利技术属性】
技术研发人员:姚正安,连祥凯,潘嵘,李嘉,郭梓濠,董喆,刘念祖,兰丽菊,李锐晨,
申请(专利权)人:中山大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。