城市排水管道系统是城市基础设施必不可少的组成部分,其主要功能是输送污水(通常包括生活污水和预处理的工业废水和雨水),保障其功能的正常运行是落实国家“十四五”计划建设韧性城市必不可少的重要环节。当前,我国排水管道主要由污水排水管道、雨水排水管道以及雨污合流排水管道构成,形成了合流制与分流制共存的复杂布局。我国排水管道系统建设不协调,雨水管道与污水管道之间相互混接或错接成为最常见问题,这也是当前我国水体污染的最主要原因。除了错接、混接之外,我国排水管道还存在着大量缺陷,例如管道堵塞、变形、腐蚀、破裂等。这些排水管道缺陷都是引发污水冒溢、城市内涝积水、地面塌陷、地下水和土壤污染等问题的主要成因之一。长久以来,我国排水管道的运行管理往往是将重点聚焦于施工,而忽视了日常维护,损坏管道无法及时修复,从而丧失了原有功能。因此,运用准确先进的管道缺陷检测技术定位检测管道存在的缺陷并及时修复,对于延长管道的使用寿命至关重要。
由于对于排水管道的管理维护的资金投入是有限的,如何在控制成本的同时实现管道的高效检测成了亟待解决的关键问题。近些年来,机器学习等人工智能模型在图像分类领域蓬勃发展,应用场景覆盖智能交通、无人驾驶、医学影像以及人脸识别等各个方面。越来越多的研究尝试将人工智能模型应用于管道缺陷图像的分类,以实现排水管道缺陷自动化识别,从而进一步降低成本、提高检测的效率。
因此,本文在综合概述了闭路电视(CCTV)检测技术、声纳检测技术、激光检测技术、探地雷达(GPR)技术、红外热成像技术、潜望镜技术以及污水管道扫描与评价技术(SSET)的基础之上,分析了视觉检测技术相较于其他检测技术所具备的独特优势。此外,本文还探讨回顾了计算机视觉技术、机器学习以及深度学习在排水管道缺陷自动识别领域的研究与应用,并简要介绍了图像预处理、特征提取、机器学习以及深度学习等方面的关键内容。最终,文章叙述了当前排水管道缺陷自动化检测技术所取得的进展及面临的难点与挑战。
1 排水管道缺陷检测技术分析
在20世纪60年代以前,检修下水管道是一项极具挑战性的工作。检查工作需要检查人员下井查看,这样的检修方法不仅效率低下并且危险度极高。随着视觉和红外摄像机、声纳和超声检测技术、SSET、激光检测技术和GPR 技术的发展,检修人员有了更加多样化的方法来开展排水管道的检修工作。在本节中,将对现有管道检测技术进行介绍,并分析视觉检测技术所具有的独特优势。
1.1 基于视觉的检测技术
1.1.1 CCTV检测技术
CCTV检测技术于20世纪90年代引入我国,是当前我国检测和评估排水管道状况最常使用的方法。CCTV检测的基本原理使用装有摄像头的管道机器人进入排水管道,对其进行巡检并拍摄缺陷,随后通过多芯电缆将数据传输给专业操作人员,以便进行后续的人工解读。目前,CCTV检测系统已能够与地理信息系统和资产管理系统进行整合。这一整合可以更新管道的尺寸、连接性、管道材料等信息,并对管道的整体状况进行分析,这有助于确定未来的改建计划和维护计划。
CCTV检测技术的显著优点是可以提供管道缺陷直观的图像证据,并且可以通过缩放摄像机和控制管道机器人等操作来详细检查缺陷。然而,CCTV检测技术也存在一些限制。例如,当检测污水管道水面以下的缺陷时,需要对污水管道进行预处理,比如封堵降水、冲洗清淤等。此外,CCTV检测技术需要人工对于管道图像进行判读,不仅耗时且费力而且容易受到操作人员的主观影响。
1.1.2 潜望镜检测技术
潜望镜检测技术,主要包括主控器、手提竿上安装的摄像头和连接主控器与手提竿的线缆。通过视频录制方式,该技术能够在人孔处拍摄管道内部的沉积、渗漏以及支管暗接等缺陷,进而将管道内部状态的视频发送到地面的主控器,以供后续对管道内部的状态进行观察分析。
潜望镜检测技术具有较好的灵活性,同样可以提供直观图像证据,并且在使用前不需对管道进行预处理,适合于各种材质管道的检测,但是弊端在于该技术的使用场景受限,仅适用于水质较好的管道环境。并且与传统的CCTV检测技术一样,潜望镜检测无法提供水面以下的缺陷图像。此外,该技术检测结果不够精确,且无法提供管道缺陷准确位置。因此,潜望镜技术目前主要用于管道状态初步判断,为后续使用CCTV等技术进行详细检测提供参考。
1.2 其余常见检测技术
1.2.1 声纳检测技术
声纳检测技术基于声学原理,利用声纳头由管道内向外发射声纳信号,然后传感器接收经由管道壁反射的信号,以生成管道的横断面图像,从而实现对管道缺陷的检测。在我国,该技术主要应用于初步判断阶段,或作为CCTV技术的重要补充。
声纳检测技术的优点在于可以在不关闭排水管道系统的情况下进行检测并且检测速度快,检测范围广。但声纳检测技术也受到很多限制,例如声纳技术在很大程度上依赖于声波频率来形成声纳图像。根据管径、含水泥沙量、管道湍流等因素,可能需要不同的频率。此外,形成的数据结果不便直观理解,需要具有专业素养的人员进行解读。
1.2.2 GPR检测技术
GPR检测技术又可以称为地质雷达,是一种无损探测仪器。其基本原理是利用接收电磁波在遇到不同介质时产生的反射波,通过反射波波形、振幅强度和时间变化等特征来推断地下介质的形状、空间位置、埋深和结构等信息。
传统GPR在地面上对管道进行探测,近些年来也出现了管道内GPR从管道内向管道外发射电磁波。该技术可以检测管道和管道周围土壤结构,并且根据无线电波在饱和土壤和空洞中传播速率的不同从而识别出潜在的管道泄漏。该方法提供的检测数据具有较高的精确程度,但无法同时满足高分辨率和强穿透性的双重要求,并且提供的检测数据复杂,需要专业人员解读。除此之外,该技术相比于CCTV检测技术等检测方法是昂贵的,限制了该技术推广。
1.2.3 红外热成像技术
在排水管道出现泄漏的情况下,周围环境温度会产生变化。红外热成像检测技术利用管道内红外线辐射源和专用扫描设备,捕获并生成管道表面的温度分布图像。通过分析这些图像,可以获得管道内表面温度变化情况,从而识别可能存在的缺陷信息。
红外热成像技术主要应用于检测和定位管道裂缝、孔洞等缺陷。但是该技术的应用面临着较大限制。首先红外辐射会受到许多因素的影响,例如随着检测深度的增加检测的有效性会降低,因而检测结果往往不精确,目前主要作为辅助判断依据。除此之外,红外线源释放出的能量会让管道内的温度升高,容易引发管道事故。
1.2.4 激光检测技术
激光检测技术作为新兴的管道无损检测方法,常常与CCTV检测技术相结合使用。其基本原理是利用激光发射器发射垂直于管道的激光环,用以检测管道内部的轮廓,从而识别管道的形变和淤积情况。
激光检测技术可精确定位管线,识别管道内裂纹、断裂、变形等缺陷的基本形态。该技术具有精度高、响应灵敏以及适用于各种材质管道的优点。但当管道内部存在淤泥或者污水时,与CCTV检测技术一样无法检测到管道内壁的状况。
1.2.5 SSET
SSET是一项创新的非破坏性技术,用于获取排水管道内部图像。该技术主要由鱼眼相机、陀螺仪和光学扫描仪组成。可自动对鱼眼相机获得的数据进行预处理,输出包含整个管壁的计算机图像,以供进一步分析。SSET与传统CCTV检测相比,提高了输出图像的质量,有助于在后续自动缺陷识别中更好地对缺陷进行分类。然而,该技术所面临的最大限制是成本很高,增加了普及难度。
1.3 排水管道缺陷检测技术对比
常见的排水管道缺陷检测技术的优缺点对比如表1所示。其中,部分技术只能针对管道中特定缺陷进行检测,缺陷种类覆盖不够全面,例如红外热成像技术适用于识别裂缝和孔洞、激光技术能识别裂纹、断裂和变形。而在检测精度方面,声纳检测技术和红外热成像技术容易受到环境因素的影响,造成检测精度的下降。此外,检测成本高以及检测数据解读困难也成为了限制检测技术推广和应用的主要障碍,例如声纳检测及GPR检测输出的检测数据直观性差,而SSET技术作为一类混合技术,虽然能够输出直观且高质量的图像数据,但昂贵的检测成本极大地限制了该技术的推广应用。
表1 排水管道缺陷检测技术对比
而CCTV这类基于视觉的检测技术的显著优势在于可以提供直观的图像检测数据的同时,其检测成本是现存检测技术中最低的。除此之外,该类技术能够检测所有的缺陷类别,并且可以通过缩放摄像机和控制管道机器人等操作来详细检查缺陷部位。但视觉检测技术最显著的问题在于输出图像需要进行人工判读,这极大地降低了检测效率并引入了主观性误差。因此,使用智能化模型取代人工对缺陷图像进行分类识别成为了该领域当前的研究热点。在第2章节中,将对这部分内容进行详细介绍。
2 排水管道缺陷智能识别
无论是何种检测技术,检测后的输出数据都需要经过人工判读,形成最终的检测报告。这往往是整个管道检测流程中最为耗时费力的步骤。随着机器学习算法的不断更新和计算机硬件能力的提升,研究人员们希望通过创新算法,利用训练好的模型替代人工对管道视觉检测输出的数据进行缺陷识别、分类和分析,进而消除人工研判的主观性影响并加快检测速度。近年来,大量研究将机器学习与视觉检测技术相结合,旨在实现排水管道缺陷的智能识别,其具体流程如图1所示。
图1 传统机器学习管道缺陷检测流程
目前,排水管道缺陷图像智能识别的研究内容主要涵盖3个方面:图像预处理、图像表示以及机器学习对缺陷进行识别和分类。接下来,将对这3个部分进行回顾和探讨。
2.1 图像预处理
由于排水管道内部昏暗,存在污垢淤积等原因,拍摄得到的图像质量往往是较差的。因此,需要进行灰度化、图像变换、降噪、图像增强等操作对图像进行预处理(图2),以便后续特征提取和识别操作。图像灰度化是将彩色图像转换为灰度图像的过程,通过特定规则将原图中的像素点的三通道值映射到灰度值上。常用的灰度化方法包括:平均值法、加权平均法以及分量法等。图像变换操作是指通过尺寸调整、旋转或翻转、平移以及裁剪等一系列操作对图像进行处理,以满足不同预处理需求。
图2 图像处理流程
孙文雅等研究发现,当缺陷与背景灰度值相差不大时,图像分割效果差不利于后续缺陷识别。Motamedi等利用灰度化、滤波及形态学等操作强化缺陷和正常管道之间的差异,以便于后续进一步的识别过程。Yu等提出了基于色线模型和同态滤波的图像去雾方法,实现了图像增强。2024年,研究提出了一种基于NSCT变换和暗通道先验理论的图像复原算法,能够有效提高图像的对比度,锐化图像中的指定目标,有利于后续特征提取。下文将对图像去噪以及图像对比度增强进行详细介绍。
2.1.1 排水管道图像去噪
噪声是指在图像拍摄以及传输和处理过程中引入的不必要的信号,这些信号是图像退化和降质产生的主要原因,并且会对图像后续的处理操作产生干扰。排水管道内部常有各种污垢的淤积并且是昏暗无光的,因此,在管道图像的传输过程之中,不可避免地会掺杂高斯和椒盐噪声。
在图像处理的去噪过程中,发展出了多种经典的去噪方法。例如空域滤波法、频域滤波法、自适应滤波法、基于深度学习的方法以及基于奇异值分解的方法。每种方法都有其独特的优势和适用场景,需根据图像特征和噪声类型精心选择。现就几类常用的去噪方法进行简单介绍。
(1)均值滤波法:该方法的核心思想是用像素邻域的均值替代当前的像素值,从而减弱噪声对图像的影响。均值滤波法的优点在于实现简单、计算效率高,能有效去除图像中的随机噪声。但缺点在于会导致图像细节模糊,对椒盐噪声去除效果不理想。均值滤波法的数学表达式如式(1)。
其中:f '(x1,y1)——含有噪声的原始图像;
g(x1,y1)——经过均值滤波处理后的图像;
(i,j) ——目标像素(x1,y1)周边相关像素的位置;
s——以点(i,j)为中心,尺寸大小为mn的邻域空间。
(2)高斯滤波法:高斯滤波法与均值滤波法相似,都是通过平滑图像来减弱噪声。其基本原理是使用高斯函数生成的权值来对像素点进行加权平均,也就是选中区域的中心位置的权重值最高,越接近边缘,权重值越低。这样不仅能有效去除噪声,还能较好地保留图像的边缘信息,减少模糊效果。权值的数学表达式具体如式(2)。
其中:G(x2,y2)——高斯核中位置(x,y)处的权重;
(x2,y2)——滤波核心中像素相对于中心点的偏移量;
σ——标准差,其决定高斯分布的宽度。
(3)中值滤波法:该方法的核心思想是将图像中的每个像素点替换成该像素选定邻域内的中位数,这样就可以达到去除与周围像素差异较大的噪声的目的。该方法的数学表达式为式(3)。
其中:f(i,j) ——原始图像在位置(i,j)处的像素值;
Nx3,y3——以(x3,y3)为中心的领域窗口。
2.1.1 排水管道图像增强
噪声是指在图像拍摄以及传输和处理过程中引入的不必要的信号,这些信号是图像退化和降质产生的主要原因,并且会对图像后续的处理操作产生干扰。排水管道内部常有各种污垢的淤积并且是昏暗无光的,因此,在管道图像的传输过程之中,不可避免地会掺杂高斯和椒盐噪声。
由于排水管道内部昏暗,管道机器人在拍摄管道内部图片时需要进行照明。光照的不均匀会导致图像中过暗和过亮区域的边缘细节以及局部纹理特征的丢失,不利于后续对图像进行特征匹配的操作。因此,需要对图像增强处理,使得图像中物体边缘有更好的区分度。常见的图像增强方法有直方图均衡法、同态滤波法以及Retinex 算法等。虽然,针对于排水管道图像增强的研究报道较少,但在图像增强研究领域已有大量的研究与应用。2020年,为了解决单一图像增强方法在面对沙尘图像处理时处理效果差,周佐等将同态滤波法与直方图均衡法相结合,有效增强了图像的对比度,提升了图像质量。2023年,涂毅晗等提出的基于多尺度局部直方图均衡化法应用于煤矿井下监控图时,有效提升了图像的亮度以及对比度,表现效果良好。2024年,郑涤尘等提出了一种基于Retinex理论的低照度图像自适应增强算法,在多个图像数据集上都取得了较好的图像增强效果。
(1)直方图均衡化法:该方法采用直方图表示图像的频率分布,可通过非线性映射处理重新分配图像的灰度级分布,从而增加图像中不同灰度级之间的差异来增强图像的视觉效果。对于直方图分布集中或者对比度低的图像,直方图均衡化法有良好的处理效果,但该方法不适合于直方图分布范围广的图像。
(2)同态滤波法:用于调整图像的光照和反射性质以提高图像的质量和可视性。该方法将图像表示为光照和反射2个成分的乘积形式,即式(4)。
f(x,y)=i(x,y)×r(x,y) (4)
其中:f(x,y)——原始图像;
i(x,y)——照度分量(低频信息);
r(x,y)——反射分量(高频信息)。
同态滤波法旨在通过频率域处理来优化图像的视觉效果。其核心思路在于利用傅里叶变换将图像从空间域转换至频域,随后借助设计好的滤波器调整图像照度和反射成分,从而实现图像增强。在滤波器选择上,常见的包括高斯滤波器和巴德沃斯滤波器等。它们各具特点,能针对图像不同需求进行精确调整。
同态滤波法在处理各种图像增强任务时均表现出色,特别是在面对照度不均和细节模糊的图像时,其增强效果尤为显著。然而,这种方法也面临着一定的挑战,主要在于需要进行2次傅里叶变换和相应的反变换,这增加了计算复杂度和运算成本。因此,在实际应用中,需要权衡增强效果与运算效率之间的平衡。
(3)Retinex增强算法:该方法的设计灵感源自人类视觉系统对光照和色彩的独特感知方式。该算法包含多个变体,如单尺度Retinex、多尺度Retinex以及彩色恢复Retinex等,每种变体都有其独特的应用场景和优势。该方法能够有效地提高图像对比度、色彩鲜艳度和细节清晰度,特别是应用于局部灰度低的图像具有较大的优势,能够显著增强暗部细节信息,从而提升图像的质量和可视性。但也需要注意到该方法对噪声敏感,可能会过多增强噪声。
2.2 图像特征提取
特征提取是从图像中提取出具有代表性和区分性的特征,这是图像识别中至关重要的步骤。由于直接分析图像中的数千个像素是不可能的,需要通过特征提取生成一组测量数据、构建区域属性的数值特征向量来减少维数和计算次数。
图像特征提取的方法多种多样,各具有其适用性和优缺点。例如,尺度不变特征变换(SIFT)、加速稳健特征(SURF)以及方向梯度直方图(HOG)等方法适用于描述图像中的局部特征和关键点,而灰度共生矩阵(gray-level co-occurrence matrix,GLCM)以及局部二值模式算法(local binary pattern,LBP)则主要用于描述图像的表面纹理和结构特征。而边缘检测、角点检测以及阈值分割法等方法主要用于描述图像中对象的轮廓、边界或几何形状。
在2012年,研究采用边缘检测、阈值分割法以及梯度算法提取管道破裂边缘信息,发现该算法对区分明显的目标区域和背景区域有良好的检测,但当两者接近时,该算法失效。Halfawy等应用Sobel边缘检测算子来识别裂纹特征,并借助Hough变换来消除管道检测图像中的文字信息。随后,使用一系列形态学操作来处理裂纹边缘和管道之间的失真情况。同年,Su等提出了一种基于边缘检测的形态分割方法(MSED)用于排水管道缺陷的检测。Hawari等在2018年采用多种图像处理算法以及数学公式分析了CCTV视频的缺陷,对于裂缝、沉降沉积物、管道接口位移的检测率各自达到74%、53%、65%。
2.3 检测手段
2.3.1 基于传统机器学习的排水管道缺陷识别与检测
在排水管道缺陷识别与检测领域,机器学习发挥着至关重要的作用。其基本原理是通过传统分类器对缺陷特征样本库进行深度学习和训练,从而使分类器能够精准地区分不同类型的缺陷特征。目前,广泛应用的分类器包括支持向量机(SVM)、随机森林以及决策树等。排水管道缺陷识别与检测中,机器学习训练和使用的具体流程如图3所示。
图3 机器学习训练和使用流程
2008年,Yang等运用小波变化和共现矩阵方法对管道CCTV检测图像进行处理,采用SVM对管道缺陷进行分类,结果表示诊断准确率为60%。Halfawy等采用图像分割技术提取出可疑ROI,并提取出这些区域的梯度特征直方图(HOG),随后使用SVM进行分类训练,最后以加拿大里贾纳和卡尔加里市的真实数据进行测试,证实了该方法的可行性和鲁棒性。Fang等将水平数据视作序列信号,针对低质量排水管道检测视频提出了一种基于无监督机器学习方法和异常检测算法的多特征组合的管道缺陷检测方法。2019年,Ye等通过集成胡不变矩、纹理特征、横向傅里叶变换和多贝希小波变换等多种图像处理技术,对缺陷特征进行了描述。在后续的缺陷分类环节,选用SVM成功区分出7种不同的缺陷类型。在真实的排水管道缺陷检测场景中,该方法展现出了良好的性能,整体准确率高达84.1%,为管道维护和管理提供了有力的技术支持。
传统机器学习的关键在于获得好的高级特征表示。但在实际排水管网检测中,图像常受到光照不均和复杂环境的影响,导致噪声、抖动模糊和阴影等干扰普遍存在。机器学习中设定的特征提取器难以适用于各种缺陷类型和不同拍摄环境的数据和处理任务,需要针对不同情况重新调整阈值或重新设计算法。因此,如何提高管道缺陷检测方法的鲁棒性,以适应真实工业检测环境,是进一步研究的重点。
2.3.2 基于传统机器学习的排水管道缺陷识别与检测
随着计算机视觉技术的蓬勃发展,深度学习已成为推动缺陷检测和识别算法革新的重要力量,为排水管道缺陷的智能化检测与识别领域带来了前所未有的机遇。与传统机器学习不同,深度学习省略了关键但耗时的特征工程步骤(图4)。底层神经网络直接从图像像素中学习,第二层网络从第一层提取的特征中学习更复杂的特征,以此类推,最终实现输出层的缺陷检测。深度学习的核心在于构建层次化的神经网络模型,用以深度挖掘和分析数据的内在特征,神经网络模型为其采用的主流模型。
图4 传统机器学习与深度学习对比
近年来,卷积神经网络(convolutional neural networks,CNN)、更快基于区域的卷积神经(faster region-based convolutional neural networks,Faster-RCNN)、网络深度自编码器(deep autoencoders,DAEs)、循环神经网络(recurrent neural networks,RNN)、生成对抗网络(generative adversarial nets,GANs)以及深度信念网络(deep belief networks,DBN)等深度模型被广泛用于图像分类。
在排水管道缺陷自动识别领域,CNN和Faster-RCNN展现出了显著的应用价值。例如,Kumar等利用CNN对CCTV检测获取的12000张样本图像进行了根入侵、沉积物和裂缝等缺陷的分类训练和测试,其准确率表现卓越。这一成果不仅验证了CNN在CCTV检测视频自动识别中的有效性,还为其在排水管道检测领域的应用提供了有力支持。另一方面,Cheng等则基于Faster-RCNN模型,开发了一种自动检测排水管道缺陷的技术。研究利用3000幅CCTV检测图像作为训练数据,经过精细训练后,该模型的检测精度高达83%,证明了其准确、高效的缺陷检测能力。Li等针对缺陷分类中缺陷图像与非缺陷图像之间存在的不平衡现象,将分层分类方法引入CNN对CCTV管道检测图像的缺陷检测与分类过程之中。通过这种方法来监督不同层级网络的学习过程。最终结果使得缺陷检测准确率从78.4%提高为83.2%。总体而言,CNN被认为具有较高的分类精度以及泛化能力,在未来的排水管道缺陷图像分类中有着极大的应用前景,CNN模型训练架构如图5所示。
图5 CNN模型训练架构
但所有的深度学习模型都需要庞大的数据库以供模型进行训练,并且训练过程复杂,计算成本高。因此,提供全面庞大的数据以供模型训练以及减少模型的计算成本是深度学习模型推广应用的关键因素。
3 结论
本文对现有排水管道缺陷检测技术进行了全面比较,分析了视觉检测技术广泛应用于国内外各类市政管道检测的原因。同时进一步指出,为了进一步降低排水管道的检测成本、提高检测效率,近年来,研究者们将焦点转向了计算机视觉和机器学习等先进的图像处理技术,旨在与视觉检测技术相结合,实现排水管道缺陷的自动化识别。这一领域的研究已成为当前的热点和趋势。尽管当前管道缺陷自动识别技术仍处于发展阶段,许多研究已经取得了显著的成果,但也面临着许多的问题与挑战,主要有以下3点。
(1)图像处理算法各有优缺点,选择合适的算法对不同的图像进行处理,对于后续的特征和缺陷分类识别步骤至关重要。
(2)排水管道环境复杂多变,面对不同缺陷类型以及管道,特征提取难以实现泛化,这限制了机器学习模型对于缺陷图像的分类效果。
(3)深度学习虽然可以避免传统的机器学习中复杂的特征提取工程,但深度学习模型计算成本高,需要全面完整的数据库以供神经网络模型进行训练。因此,如何构建完整平衡的管道缺陷数据集、优化模型算法节省计算成本是深度学习模型应用的最关键问题。
(来源:净水技术)