一种基于直线段平移和延伸的隧道砼衬砌缝去除算法制造技术

技术编号:19428009 阅读:32 留言:0更新日期:2018-11-14 11:06
本发明专利技术涉及一种基于直线段平移和延伸的隧道砼衬砌缝去除算法,解决的是隧道砼衬砌表面衬砌缝对裂缝检测存在干扰的技术问题,通过采用包括步骤1,接收二次渗流模型检测的二值图像,提取显著直线段,得到直线段集合Line;步骤2,对集合Line中的所有直线段进行归类;步骤3,遍历直线段集合Line,根据平移方向准则判定当前直线段的平移方向,根据延伸宽度准则和步骤2中对直线段进行归类的结果判定当前直线段的延伸宽度,然后再对所有直线段进行平移和延伸处理,得到初步结果图像;步骤4,对步骤3所得的初步结果图像进行渗流去噪,并输出最终结果图的技术方案,较好的解决了该问题,可用于隧道裂缝检测相关领域中。

【技术实现步骤摘要】
一种基于直线段平移和延伸的隧道砼衬砌缝去除算法
本专利技术涉及隧道砼衬砌缝去除领域,具体涉及一种基于直线段平移和延伸的隧道砼衬砌缝去除算法。
技术介绍
隧道是当前交通基础设施的重要组成部分。近年来,隧道安全监测受到了广泛的关注和重视。隧道在运营过程中,存在着开裂、变形、渗漏水等不同程度的病害,这些病害严重威胁着隧道的运营安全。而裂缝一直是隧道病害的主要形式。借助于计算机视觉,基于数字图像处理的裂缝识别技术避免了人工仪器检测的主观性及安全问题,能够对隧道裂缝缺陷进行定性和定量分析。裂缝检测算法是裂缝识别模块的重要组成部分。为了应对温度、湿度等变化对隧道砼衬砌结构造成的胀缩变形,以及地基不均匀沉降、地震波等对衬砌结构造成的破坏,在隧道模筑砼衬砌施工过程中,常常设置将各部分结构分开的预留缝,称为变形缝,包括伸缩缝,沉降缝和防震缝等。此外,砼衬砌的分层分段浇筑易形成施工冷缝,主要分为纵向施工缝及环向施工缝。这几类施工缝统称为衬砌缝。然而,在裂缝检测的过程中,由于隧道砼衬砌表面的固有衬砌缝与裂缝易复杂连接,且灰度相似,存在现有的裂缝检测无法准确提取单一的裂缝像素,同时已有的衬砌缝去除算法存在缺陷。因此,提供一种能够较完善的解决上述问题的基于直线段平移和延伸的隧道砼衬砌缝去除算法十分有必要。
技术实现思路
本专利技术所要解决的技术问题是现有技术中存在的隧道砼衬砌表面衬砌缝对裂缝检测存在干扰的技术问题。提供一种新的基于直线段平移和延伸的隧道砼衬砌缝去除算法,该算法能够精确、高效地去除砼衬砌缝。为解决上述技术问题,采用的技术方案如下:一种基于直线段平移和延伸的隧道砼衬砌缝去除算法,包括:步骤1,接收二次渗流模型检测的二值图像,提取显著直线段,得到直线段集合Line;步骤2,对直线段集合Line中的所有直线段进行归类;步骤3,遍历直线段集合Line,根据平移方向准则判定当前直线段的平移方向,根据延伸宽度准则和步骤2中直线段进行归类的结果判定当前直线段的延伸宽度,对集合Line中的所有直线段进行平移和延伸,得出初步结果图像;步骤4,对步骤3的初步结果图像进行渗流去噪,并输出最终结果图。本专利技术的工作原理:首先通过LSD算法提取显著直线段;然后根据直线段的倾斜度和长度,按照提出的极坐标下角度区域模型将直线段归类,并根据提出的直线段平移方向和延伸宽度两个准则判定直线段平移方向和延伸宽度;最后平移和延伸直线段,并进行渗流去噪,提取出较真实的裂缝。上述方案中,为进一步优化该算法,步骤2包括:用计算直线段集合Line中的直线段l的长度lengthl,用计算直线段集合Line中的直线段l的倾斜度θl,修正倾斜度θl使直线段l的倾斜度属于[0°,180°];定义极坐标下的角度区域模型,把[0°,180°]均分为Interval个角度子区域,根据直线段倾斜度将直线段归入相应的角度子区域进行直线段归类,设置累加器统计出每个角度子区域内直线段的数量;Interval为不大于180的正整数。进一步地,所述平移方向准则为:直线段l倾斜度则判定像素P(x,y±offset)的灰度值是否为255,平移方向为垂直方向,朝向灰度值为255的判定像素的一侧;直线段l倾斜度则判定P(x±offset,y)的灰度值是否为255,平移方向为水平方向,朝向灰度值为255的判定像素的一侧;根据直线段两个端点(x1,y1)和(x2,y2)的坐标,计算直线段中点坐标判定与中点坐标p(x,y)在垂直或水平方向固定距离为offset的两个像素的灰度值。进一步地,所述延伸宽度准则为:直线段l的长度满足0<lengthl≤len1时,延伸宽度为0;直线段l的长度满足len1<lengthl<len2时,当延伸宽度为0,当时延伸宽度为width1;直线段l的长度满足len2≤lengthl时,延伸宽度为width2。其中,lengthl为计算出的直线段l的取整长度,len1为裂缝所在边缘直线段长度的极大抑制阈值,len2为衬砌缝所在边缘直线段长度的极小抑制阈值,width1直线段延伸的较小宽度,width2直线段延伸的较大宽度,为直线段l的倾斜度θl所属角度区域下的直线段的数量,NThr为各角度子区域中直线段数量的极小值阈值。上述参数值按需取值,本专利技术取值如下:6≤len1≤9[pixel],len2=35[pixel],NThr=10,width1=3[pixel],width2=5[pixel]。本专利技术可采用各种直线段提取算法或方法,进一步地,所述直线段提取采用的是其中一种叫LSD(LineSegmentDetector)算法的方法提取显著直线段。由于隧道砼衬砌结构表面的特殊性、检测环境的差异性、光照不均匀、污点污迹、掉块、渗漏水等影响,伴随固有衬砌缝与裂缝易复杂连接,且灰度相似,现有的裂缝检测无法准确提取单一的裂缝像素。衬砌缝去除算法的研究尚处于初级阶段,已有的隧道砼衬砌接缝去除算法不能很好的适应线性特征较明显的裂缝,影响了裂缝提取的精确度。现有的例如基于直线段特征单元提取的隧道砼衬砌接缝去除算法,标记可处理的最小直线段特征单元线(Unit-Line)以去除衬砌接缝,但是仍然存在部分线性特征较明显的裂缝被当作衬砌接缝被去除的情况。该算法的主要思想是:首先,在去除长度过短和角度概率偏小的直线段的基础上,进行单像素步长的搜索计算,将衬砌接缝分割为可处理的单像素宽的直线段特征单元线(Unit-Line);然后,根据单元线的特征信息去除部分衬砌接缝,并运用基于渗流模型的去噪算法得到隧道砼衬砌表面真实裂缝。该算法可大致分为直线段特征提取及合并归类、分割单像素宽直线段特征单元线和标记待去除单元线三个部分。本专利技术的有益效果:本专利技术的衬砌缝去除算法综合性能达到较好的满意度,能够精确、高效地提取出真实裂缝,具有较强的鲁棒性,且时间开销较少。附图说明下面结合附图和实施例对本专利技术进一步说明。图1,基于直线段平移和延伸的隧道砼衬砌缝去除算法流程示意图。图2,极坐标下角度区域模型示意图。图3,原数据图像示意图。图4,二次渗流模型检测结果示意图。图5,LSD直线段检测结果示意图。图6,直线段平移延伸标记示意图。图7,直线段平移延伸结果示意图。图8,本实施例最终结果图。图9,现有的算法最终结果图。图10,人工提取真实裂缝示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例1本实施例提供一种基于直线段平移和延伸的隧道砼衬砌缝去除算法,对如图3所述的4幅实际隧道砼衬砌表面图像数据进行隧道砼衬砌缝去除实验,过程如图1包括:步骤1,接收如图4的二次渗流模型检测的二值图像,用LSD算法提取显著直线段如图5,得出直线段集合Line;步骤2,用计算直线段集合Line中的直线段l的长度lengthl,用计算直线段集合Line中的直线段l的倾斜度θl,修正倾斜度θl使直线段l的倾斜度属于[0°,180°];定义极坐标下的角度区域模型,把[0°,180°]均分为60个角度子区域,根据直线段倾斜度将直线段归入相应的角度子区域进行直线段归类,设置累加器统计出每个角度子区域内直线段的数量,完成本文档来自技高网...

【技术保护点】
1.一种基于直线段平移和延伸的隧道砼衬砌缝去除算法,其特征在于:所述隧道砼衬砌缝去除算法包括:步骤1,接收二次渗流模型检测的二值图像,提取显著直线段,得出直线段集合Line;步骤2,对直线段集合Line中的所有直线段进行归类;步骤3,遍历直线段集合Line,根据平移方向准则判定当前直线段的平移方向,根据延伸宽度准则和步骤2中直线段归类的结果判定当前直线段的延伸宽度,对直线段集合Line中的所有直线段进行平移和延伸,得出初步结果图像;步骤4,对步骤3的初步结果图像进行渗流去噪,并输出最终结果图。

【技术特征摘要】
1.一种基于直线段平移和延伸的隧道砼衬砌缝去除算法,其特征在于:所述隧道砼衬砌缝去除算法包括:步骤1,接收二次渗流模型检测的二值图像,提取显著直线段,得出直线段集合Line;步骤2,对直线段集合Line中的所有直线段进行归类;步骤3,遍历直线段集合Line,根据平移方向准则判定当前直线段的平移方向,根据延伸宽度准则和步骤2中直线段归类的结果判定当前直线段的延伸宽度,对直线段集合Line中的所有直线段进行平移和延伸,得出初步结果图像;步骤4,对步骤3的初步结果图像进行渗流去噪,并输出最终结果图。2.根据权利要求1所述的基于直线段平移和延伸的隧道砼衬砌缝去除算法,其特征在于:步骤2包括:用计算直线段集合Line中的直线段l的长度lengthl,用计算直线段集合Line中的直线段l的倾斜度θl,修正倾斜度θl使直线段l的倾斜度属于[0°,180°];定义极坐标下的角度区域模型,把[0°,180°]均分为Interval个角度子区域,根据直线段倾斜度θl将直线段归入相应的角度子区域完成直线段归类,设置累加器统计出每个角度子区域内直线段的数量;Interval为不大于180的正整数。3.根据权利要求1所述的基于直线段平移和延伸的隧道砼衬砌缝去除算法,其特征在于:所述平移方向准则为:直线段l倾斜度则判定像素P(x,y±offset)的灰度值是否为255,平移方向为垂直方向,朝向灰度值为255的判定像素的一侧;直线段l倾斜度则判定P(x±offs...

【专利技术属性】
技术研发人员:瞿中陈思琪杨迪刘妍
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1