高级检索

基于改进Canny算法的混凝土裂缝检测与识别研究

Concrete Crack Detection and Recognition Based on an Improved Canny Algorithm

  • 摘要: 传统人工检测与常规图像处理方法存在效率低、主观性强、对复杂背景及细微裂缝适应性不足等问题。为此,本文开展了基于改进Canny算法的混凝土裂缝检测与识别技术研究。以公开裂缝图像数据集为基础,构建裂缝正负样本数据库。引入非局部均值滤波对裂缝图像进行去噪处理,在有效抑制噪声的同时较好地保留裂缝边缘与纹理细节。在此基础上,采用改进的Canny边缘检测算法提取裂缝边缘特征,并结合形态学操作与连通区域分析对边缘结果进行优化。试验结果表明,与传统Canny、Sobel及LoG算法相比,本文方法在光照不均与噪声干扰条件下表现出更优的边缘提取完整性与分割精度,其SSIM达到0.8939,较Canny、Sobel和LoG算法分别提升约0.77%、1.41%和0.40%,表明该方法在结构信息保持方面具有更好的性能,适用于低对比度与细微裂缝的工程检测场景。

     

    Abstract: To address the issues of low efficiency, strong subjectivity, and inadequate adaptability to complex backgrounds and fine cracks in traditional manual inspection and conventional image processing methods for concrete crack detection, this study conducts research on concrete crack detection and recognition technology based on an improved Canny algorithm. A database of positive and negative crack samples is constructed using a public crack image dataset. Non-local means filtering is introduced to denoise crack images, effectively suppressing noise while maximally preserving crack edges and texture details. On this basis, an improved Canny edge detection algorithm is employed to extract crack edge features, and morphological operations combined with connected component analysis are applied to optimize the edge results. Experimental results demonstrate that, compared with the traditional Canny, Sobel, and LoG algorithms, the proposed method achieves superior edge extraction integrity and segmentation accuracy under uneven illumination and noise interference. The SSIM reaches 0.8939, representing improvements of approximately 0.77%, 1.41%, and 0.40% over the Canny, Sobel, and LoG methods, respectively. These results indicate that the proposed method better preserves structural information and is well suited for engineering applications involving low-contrast and fine crack detection.

     

/

返回文章
返回