摘 要: 提出了一种基于PDE和小波分析的破损路面检测技术。通过CCD采集路面信息,并运用PDE进行去噪处理,从而很好地保留原始图像的边缘和纹理;利用小波分析进行边缘检测,再采用Canny算法对图像边缘进行提取,以确定破损路面的位置。实验结果表明,检测结果与实际结果相吻合。
关键词: 破损; 检测; 偏微分方程; 小波分析
在当代社会中,许多车主为了最大限度地获取利润,超载、超限的情况时有发生,特别是长途载货车辆和长途客运车辆超载、超限尤为严重,这加剧了路面的损坏速度和损坏程度。由于路桥塌方等事故形成的破损路面对行车安全及车辆行驶平顺性影响较大,不仅使车辆产生损坏,也造成了资源的浪费,因此对现有路面破损程度进行检测很有必要,而寻求成本低、可靠性高的路面破损检测方法也逐渐成为道路管理部门研究的重点。目前,图像去噪方法甚多,较为成熟的有均值滤波、中值滤波、高斯滤波[1]以及双向滤波等。这些方法比较简单,对去除与信号不相关的噪声效果也较为理想,但是,这些方法容易造成边缘和纹理的模糊。为此,本文提出了一种基于偏微分方程PDE(Partial Differential Equation)[2-4]和小波分析的破损路面检测技术。考虑到小波多尺度分析[5]去噪方法比较适用于特征信号和噪声的频带相互分离时的确定性噪声情况,而处理特征信号和噪声频带相互重叠时的结果并不理想[6],因此,可对采集的图像进行PDE去噪,再进行小波边缘检测[7-8]以及Canny边缘提取,最终确定路面破损的位置。该方法精度高、稳定性好,检测结果与实际结果吻合度高。
1 PDE去噪和小波分析
1.1 PDE去噪
PERONA和MALIK等人提出保持边缘纹理各向异性扩散去噪的优点, 摒弃线性扩散滤波的缺点, 提出P-M[9]各向异性扩散模型。线性热扩散方程去噪本质就是对图像进行高斯卷积,但是这会模糊图像,为此,在扩散过程中应该保持边缘。PERONA和MALIK提出利用控制函数抑制边缘处的扩散建立的P-M模型为:
由图2可以看出,PDE去噪后能够很好地保持图像的边缘特征,经过二值化后,路面裂缝变得特别明显,再通过小波边缘检测和Canny边缘提取后,基本确定了裂缝的形状。此外,以确定目标域(裂缝)为基础,进而确定路面破损的位置。路面裂缝的位置如图2(e)所示。通过与实际图片对比,不难看出,图像处理的结果基本与实际路面破损位置相一致。图2(f)是通过确定连通域找出目标域,对目标域进行填充后得到的。利用MATLAB中的bwboundaries函数获取连通域,通过对图像进行列遍历,找出上边界点,从上边界点开始沿列进行搜索。若首次出现ui,j≠ui+1,j,则记录下该点的像素值以及行列号,最终确定目标域边界点处的像素值和行列号。
裂缝宽度主要是通过沿边界像素点处的梯度方向进行搜索,对上边界点任意一点在梯度方向上搜索与该边界点标号相同的最远点,从而计算出两像素点之间的距离,最终确定最大的距离d,d即为识别出来的裂缝的最大宽度。本实验中,d=100.31。最后,根据照相机的高度、照相机镜头的视角、拍摄角度和像素点距估算出实际裂缝的宽度。
本文通过对采集的破损路面图片进行PDE去噪、小波边缘检测以及边缘提取,得到了较为真实的路面情况,再通过梯度搜索最终确定路面最大的裂缝。该方法利用图片处理技术最终实现了对破损路面的检测,具有一定的现实意义。该算法可以融入到道路监控系统,设想将交通指挥部门安放在各个交通要道的摄像头设置为角度可调,通过调整摄像头角度对路面进行最大限度的拍摄,再对拍摄的图像进行处理,获取被监控路段路面的破损程度,进而达到对主要干道路面破损程度的检测。该拍摄过程只需间歇进行,隔半个月或10天检测一次,根据检测结果,就能使破损路面得到及时的修补。但是本算法所采集的图片目标单一,只有裂缝,并没有其他干扰环境,因此,对于复杂的环境还应采用更为精确的图像处理算法。
参考文献
[1] 吕玉琴,曾光宇.基于图像边缘检测算法的研究[J].研究与探讨,2009(2):31-33.
[2] 熊宝平,杜明.基于PDE图像去噪方法[J].计算机应用,2007,27(8):2025-2026.
[3] 崔峰峰.基于PDE的图像去噪[D].济南:山东大学,2008.
[4] 宋锦萍,陈花竹,台雪成.一种PDE图像分解去噪模型及算法[J].中国图象图形学报,2009,14(8):1547-1552.
[5] 孔军,杨心溢,蒋敏. 基于多尺度特征提取的运动目标定位研究[J].红外与毫米波学报,2011,30(1):21-26.
[6] 韩希珍,陈朝东,赵建.基于PDE的非线性图像去噪与增强[J].液晶与显示,2011(1):111-115.
[7] 甘亚辉,戴先中,李新德,等.小波边缘检测在焊缝图像处理中的应用[J].华中科技大学学报(自然科学版),2008,36(S1):65-67,86.
[8] 贾超,王耀坤,邢晶晶.利用小波多尺度积实现裂纹缺陷的边缘检测[J].计算机工程与应用,2011(15):219-221.
[9] 陈一虎.P-M扩散方程图像去噪方法分析[J].宝鸡文理学院学报(自然科学版),2010,30(4):14-17.
[10] 罗峰,殷海清.基于高阶偏微分方程的非线性去噪算法[J]. 现代电子技术,2006(15):130-132.
[11] 张善文,雷英杰,冯有前.MATLAB在时间序列分析中应用[M].西安:西安电子科技大学出版社,2007.