本发明涉及水下构筑物监测方法,尤其涉及一种基于光学成像的水下构筑物探伤方法。
背景技术:
水下构筑物表面缺陷是威胁水工构筑物运行安全的主要因素之一,具有隐蔽性和多样性。光学成像法探伤是近年来发展起来的先进技术,相比较声学法等其他技术手段,具有分辨率高、信息丰富等诸多优势。然而,限于江河湖库水体的高浑浊性,光学成像法在施测于水工构筑物时面临着强衰减,影响水下构筑物探伤的成效。针对这一问题,现有技术思路试图恢复或增强原始场景信息,以真实体现水下构筑物表面缺陷。然而,已有的研究成果业已证明,由于水下光学环境的时空多变性,成像恢复和增强技术的推广性较低,难以获得稳定的探伤结果。
技术实现要素:
发明目的:针对浑浊水体对水下光学成像检测过程的影响,本发明的目的是提供一种快速、准确、稳定的基于光学成像的水下构筑物探伤方法。
技术方案:一种基于光学成像的水下构筑物探伤方法,包括如下内容:
(1)根据成像光线在传播过程中的衰减性,综合考虑缺陷与水下构筑物表面之间的距离和表观差异,提取水下光学信息的谱间方差特征、长波长光学信息局部特征和短波长光学信息全局特征,以所述水下光学信息的谱间方差特征表征缺陷与水下构筑物表面之间的距离差异,以所述长波长光学信息局部特征表征水下构筑物表面缺陷的边缘形态,以所述短波长光学信息全局特征表征水下构筑物表面缺陷的区域形态;
(2)计算所述水下光学信息的谱间方差特征、长波长光学信息局部特征和短波长光学信息全局特征的耦合系数,以耦合系数构建水下构筑物表面缺陷的高级特征,并形成高级特征图;
(3)通过对高级特征图的阈值分割实现水下构筑物探伤。
进一步的,提取所述水下光学信息的谱间方差特征的具体步骤为:
计算水下构筑物场景中每个点的红、绿、蓝光谱信道强度的方差:
其中,v(x)为水下构筑物场景中x点处的水下光学信息的谱间方差特征,ir(x)为x点处红色信道光强度,ig(x)为x点处绿色信道光强度,ib(x)为x点处蓝色信道光强度。
进一步的,提取所述长波长光学信息局部特征的具体步骤为:
提取水下构筑物场景中长波长信息,建立滑动窗,以单像素为步长,滑动扫描整个构筑物表面;
计算每个滑动窗区域内长波长信息强度最大值与最小值的差:
其中,g(χ)为长波长光学信息局部特征,χ为滑动窗的中心点,ωχ为以χ为中心点的滑动窗,y为该滑动窗区域中的点,il(y)为y点上长波长信息强度值;扫描窗滑动整个构筑物图景。
进一步的,提取所述短波长光学信息全局特征的具体步骤为:
提取水下构筑物场景中短波长信息,计算短波长信息的全局对比度:
其中,c(x)为x点处短波长光学信息全局特征,is(x)为x点处短波长光学信息,is(y)为y点处短波长光学信息,is为水下构筑物场景短波长光学信息。
更进一步的,计算所述水下光学信息的谱间方差特征、长波长光学信息局部特征和短波长光学信息全局特征的耦合系数的具体步骤为:
f=cor(v,g)×cor(v,c)×cor(c,g)
其中,f为耦合系数,cor()为特征图间相似性计算,v、g、c分别为由水下光学信息的谱间方差特征、长波长光学信息局部特征、短波长光学信息全局特征所构成的特征图。
对由f构成的高级特征图进行阈值滤波,得到水下构筑物表面缺陷探测结果
其中,t为阈值滤波器的阈值,0<t≤1;
有益效果:和现有技术相比,本发明具有如下显著效果:能够在不进行成像增强和恢复的条件下,有效提取并辨识水下构筑物表面缺陷特征,从而实现准确稳定的水下构筑物探伤。
附图说明
图1为基于光学成像的水下构筑物探伤方法流程。
具体实施方式
不同于大气环境中的光学成像,水下成像光线在传播过程中会发生严重的光谱选择性衰减。具体而言,随着光线传播距离的延伸,长波长的光线面临的衰减性最强,短波长光线的衰减性最弱。在此情况下,会形成三种现象:
(1)成像距离越远,不同波段间的强度差异逐渐增加,形成了光谱谱间强度差异。
(2)成像距离越远,长波长信息强度衰减程度逐渐增加,形成了不同距离条件下前度差异。
(3)短波长光学信息的衰减性最弱,短波长信息能够较好表征水下构筑物表面缺陷,形成了显著的全局差异。
鉴于缺陷与构筑物表面之间的距离差异,上述三种现象为基于光学成像的水下构筑物探伤提供了一种有价值的线索。
下面结合附图1和具体实施,进一步阐明本发明的技术方案。
一种基于光学成像的水下构筑物探伤方法,包括如下步骤:
步骤一、提取光学成像过程红、绿、蓝三个光谱信道特征;根据成像光线在传播过程中的衰减性,综合考虑缺陷与水下构筑物表面之间的距离和表观差异,提取如下三种特征:①水下光学信息的谱间方差特征、②长波长光学信息局部特征、③短波长光学信息全局特征。其中,水下光学信息的谱间方差特征能够表征缺陷与水下构筑物表面之间的距离差异,长波长光学信息局部特征能够表征水下构筑物表面缺陷的边缘形态,短波长光学信息全局特征能够表征水下构筑物表面缺陷的区域形态。
①水下光学信息的谱间方差特征提取:计算水下构筑物场景中每个点x红、绿、蓝光谱信道强度的方差:
其中,v(x)为x点处水下光学信息的谱间方差,ir(x)为红色信道的强度,ig(x)为绿色信道的强度,ib(x)为蓝色信道的强度。
②长波长光学信息局部特征:提取水下构筑物场景中长波长信息,建立滑动窗(典型窗口大小3×3),以单像素为步长,滑动扫描整个构筑物表面计算每个滑动窗区域内长波长信息强度最大值与最小值的差:
其中,g(χ)为长波长光学信息局部特征,χ为滑动窗的中心点,ωχ为以χ为中心点的滑动窗,y为该滑动窗区域中的点,il(y)为y点上长波长信息强度值;扫描窗滑动整个构筑物图景。
③短波长光学信息全局特征:提取水下构筑物场景中短波长信息,计算短波长信息的全局对比度:
其中,c(x)为x点处短波长光学信息全局特征,is(x)为x点处短波长光学信息,is(y)为环境中任意一点处光强度,i为水下构筑物场景;
步骤二、计算三种特征的耦合系数,将耦合系数作为水下构筑物表面缺陷的高级特征,并形成高级特征图,通过对特征图的阈值分割实现水下构筑物探伤。
三种特征的耦合系数为:
f=cor(v,g)×cor(v,c)×cor(c,g)
其中,f为耦合系数,cor()为特征图间相似性计算,v、g、c分别为由v(x)、g(x)、c(x)所构成的特征图。
步骤三、对由f构成的高级特征图进行阈值滤波:
其中,t为阈值滤波器的阈值,本发明采用otsu方法计算得到,典型值t=0.72;
最终,