本发明涉及一种基于box样条小波框架的探地雷达地下目标定位方法及系统,属于探地雷达探测技术领域。
背景技术:
探地雷达是近几十年迅速发展起来的一种有效的浅层地下目标探测技术,它是一种非破坏性探测手段,具有探测速度快、分辨率高、操作方便灵活、探测成本低等诸多优点,已被广泛应用于地下目标,如空洞、管道、地雷等的探测及定位。探地雷达探测的二维回波数据称为b-scan数据,它是后续雷达信号处理、目标识别及解译的数据基础,探地雷达目标定位技术也要基于b-scan数据。对实现目标准确定位影响最大的是探地雷达b-scan数据中的“杂波”。探地雷达杂波可看作是除了目标回波以外的各种回波,通常包括天线直达波、地表回波、地下非均匀介质产生的回波、以及伪目标所产生的回波等等。探地雷达杂波使得对地下目标的准确探测变得困难,尤其对于浅层埋地目标,目标回波与地表回波相比是较弱的成分,并且目标回波与地表回波间的时延很小,目标回波易被地表强回波这类杂波所淹没。因此有效的抑制杂波方法是实现探地雷达目标准确定位的首要任务。
目前国内外常见的定位方法主要是基于b-scan图像的双曲线提取,根据提取到的双曲线进行速度估计。目前常用的地下目标定位方法主要有以下四种:1、基于图像分割和霍夫变换的方法,应用在浅层探测管线的时候,不能有效区分较强的杂波和目标回波,且算法的计算量较大;2、基于图像分割和模板匹配的方法应用在浅层探测管线时候,由于管径的大小可能多变,从而对应的模版也较多,导致算法运算时间较长;3、基于神经网络对双曲线的提取,需要较多的数据进行训练,不易实现在线检测;4、釆用模糊聚类的模式识别方法,算法需要大量的数据库,容易产生虚警,且容易漏掉非金属管线目标。
技术实现要素:
本发明的目的是提供一种基于box样条小波框架的探地雷达地下目标定位方法,以解决目前地下目标定位方法存在计算量大、定位不够准确的问题;本发明还提供了一种基于box样条小波框架的探地雷达地下目标定位系统。
本发明为解决上述技术问题而提供了一种基于box样条小波框架的探地雷达地下目标定位方法,该定位方法包括以下步骤:
1)获取探地雷达的回波图像数据,并去除该图像中的直达波图像,得到预处理后的探地雷达信号;
2)对预处理后的探地雷达信号采用box样条小波进行分解;
3)对分解结果进行边缘定位;
4)拟合图像的边缘曲线,选取曲线导数为零的点作为雷达图像的顶点;
5)以雷达图像顶点的水平坐标作为目标水平位置建立地下目标曲线方程,在所述雷达图像顶点的两个分支上不对称的选择边缘上的两个点,利用三点拟合法拟合地下目标曲线。
进一步地,所述步骤1)是采用svd主成份分析法对探地雷达的回波图像数据进行分析,以得到雷达数据的至少两个成分,去掉包含有直达波图像的第一个成分,得到即为预处理后的探地雷达信号。
进一步地,所述步骤2)中的分解过程如下:
a.构造基于box样条的小波尺度函数,并在该尺度函数下得到14个紧的小波框架;
b.利用构造小波尺度函数对预处理后的探地雷达信号进行分解:
原始雷达图像为:f
其中
根据pk-2m和
p*xj+1,ql*xj+1,l=1,...,14。
进一步地,所述步骤3)在进行边缘定位前,需对步骤2)分解后的图像进行去除噪声处理。
进一步地,去除噪声处理采用的是弱正交贪婪算法,其中f是图像,gk(f)是k次近似的结果,rk(f)是k次迭代的差值,假定λ0=φ,r0(f)=f,g0(f)=0,选择迭代序列{t1,t2,···},其中tk∈(0,1],算法的步骤如下:
步骤1:对k≥1,选择
步骤2:令λk=λk-1∪{i,|<rk-1(f),φi>|≥tkmk};
步骤3:
步骤4:更新
步骤5:如果
进一步地,所述的边缘定位是将分解信号的低频置为0,保留50%的高频系数,重构信号,采用k-means算法去除孤立的边缘。
进一步地,在拟合图像的边缘曲线前统计边缘定位后图像连通区域的面积,去掉面积小于设定数值的区域,以排除噪声干扰。
进一步地,所述步骤5)的过程如下:
a.建立双曲线方程:
其中x表示天线位置,x0表示目标的水平位置,等于步骤5所确定的顶点的水平坐标xv,y0表示目标的垂直位置;
b.在图像顶点(xv,yv)两个分支上不对称的选择边缘曲线上的两个点,其中(xl,yl)为图像顶点左分支上的一点,(xr,yr)为图像顶点右分支上且与(xl,yl)不对称的一点;
c.将顶点(xv,yv)、左分支点(xl,yl)和右分支点(xr,yr)带入步骤a所建立的双曲线方程,求解双曲线的参数y0、a和b,带入步骤a中建立的双曲线方程,以确定地下目标的双曲线方程。
本发明还提供了一种基于box样条小波框架的探地雷达地下目标定位系统,该定位系统包括采集器和处理器,所述采集器用于获取探地雷达的回波图像数据;所述处理器中执行有以下指令:
去除采集器获取的探地雷达的回波图像中直达波图像,得到预处理后的探地雷达信号;
对预处理后的探地雷达信号采用box样条小波进行分解;
对分解结果进行边缘定位;
拟合图像的边缘曲线,选取曲线导数为零的点作为雷达图像的顶点;
以雷达图像顶点的水平坐标作为目标水平位置建立地下目标曲线方程,在所述雷达图像顶点的两个分支上不对称的选择边缘上的两个点,利用三点拟合法拟合地下目标曲线。
进一步地,对预处理后的探地雷达信号采用box样条小波进行分解的过程如下:
a.构造基于box样条的小波尺度函数,并在该尺度函数下得到14个紧的小波框架;
b.利用构造小波尺度函数对预处理后的探地雷达信号进行分解。
本发明的有益效果是:本发明首先获取探地雷达的回波图像数据,并去除该图像中的直达波图像,得到预处理后的探地雷达信号;然后对预处理后的探地雷达信号采用box样条小波进行分解,并对对分解结果进行边缘定位;拟合图像的边缘曲线,选取曲线导数为零的点作为雷达图像的顶点;建立地下目标曲线方程,在所述雷达图像顶点的两个分支上不对称的选择边缘上的两个点,利用三点拟合法拟合地下目标曲线,从而实现地下目标的定位。本发明的定位方法不需要进行数据的训练,容易进行在线检测,能够较完整保留目标信息,提升了目标定位的精度,对于金属管线和非金属管线都可能存在的浅层探测而言,不易产生虚警,不易漏掉非金属管线目标;同时还能够提升杂波抑制效果,有效区分较强的杂波和目标回波,且算法简单,运行时间短,提高了目标定位的效率。
附图说明
图1是本发明的探地雷达地下目标定位方法的流程图;
图2是本发明实施例中的探地雷达实测b-scan回波图;
图3是本发明实施例中利用svd方法去掉直达波后的图像;
图4是采用box样条小波进行目标双曲线的边缘检测后的原理图;
图5是基于三点法定目标定位曲线图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步的说明。
本发明针对现有地下目标定位过程中存在的缺陷,提供了一种探地雷达地下目标定位方法,该方法首先采用box样条小波算法对探地雷达回波信号进行样条小波框架分解,并对分解结果进行边缘定位,拟合图像边缘曲线,这一步是在去除直达波后,所以可确定目标的反射波边缘;然后计算该曲线的一阶导数,选取导数为零的点作为雷达图像的顶点(一阶导数为零的点是边缘的极大值点,这样就可以选取双曲线的顶点),并在图像顶点两个分支上不对称的选择边缘上的两个点;最后利用三点拟合发拟合地下目标的曲线。该方法的实现流程如图1所示,具体实施步骤如下:
1.获取探地雷达的图像数据,并去除该图像中的直达波图像,得到预处理后的探地雷达回波信号。
本实施例中的获取的探地雷达的图像数据为b-scan数据,利用svd主成分法对b-scan数据进行分析,得到雷达数据的多个成分,其中直流分量在第一个成分中,去掉第一成分,即去掉了直达波,得到了去掉直达波后的图像数据,本实施例中获取的探地雷达b-scan数据如图2所示,采用svd主成分法去掉直达波后的图像如图3所示。
2.采用box样条小波对预处理后的雷达信号进行分解。
box样条小波是具有八个方向的分解小波,为探地雷达信号的精确定位提供了前提条件,能够在较完整保留目标信息的同时提升杂波抑制效果,提升目标定位的精度。具体步骤包括:
a.构造基于box样条的小波尺度函数;
其中d8={e1,e2,e1+e2,e1-e2,2e1+e2,2e1-e2,e1+2e2,e1-2e2}。
在该尺度函数下,可得到14个紧的小波框架,这14个紧的小波框架在频率域可表示为:
其中
b.利用上述小波尺度函数对预处理后的雷达信号进行分解。
令:原始雷达图像为f,
其中
故根据pk-2m和
p*xj+1,ql*xj+1,l=1,...,14
3.对分解结果进行边缘定位。
在进行边缘定位前,先采用弱正交贪婪算法进行噪声去除处理,以降低噪声的影响。
假设是f图像,gk(f)是k次近似的结果,rk(f)是k次迭代的差值,采用弱正交贪婪算法进行噪声处理的过程如下:
假定λ0=φ,r0(f)=f,g0(f)=0,选择迭代序列{t1,t2,···},其中tk∈(0,1]。
步骤1:对k≥1,选择
步骤2:令λk=λk-1∪{i,|<rk-1(f),φi>|≥tkmk};
步骤3:
步骤4:更新
步骤5:如果
在实验中,采用硬阈值分解去除噪声,再利用弱正交贪婪算法集合样条小波框架去除噪声,算法中用到的阈值序列t={t0,t1,...,},其中ti=rti-1,r=0.78,t0=0.9,i=1,2…,5。在系统中,先用硬阈值分解去除噪声,再利用弱正交贪婪算法结合样条小波框架去除噪声。算法中利用阈值序列t={t0,t1,...,},其中ti=rti-1,选择参数为r=0.78,t0=0.9,i=1,...,5。利用tk形成阈值εl=tkml,其中ml是第l次高通分量绝对值的最大值。
在上述去噪的基础上,本发明利用紧的小波框架分解信号得到低频和各种高频信号,将低频信号置为0,保留50%的高频系数,重构信号,并采用k-means算法去除孤立的边缘,边缘检测结果如图4所示。
4.统计连通区域面积,去掉面积小的连通区域,以进一步排除噪声的干扰,同时利用形态学方法细化图像边缘。
5.确定雷达目标的顶点。
首先利用样条法拟合图像的边缘曲线,然后计算该曲线的一阶导数,最后选取导数为零的点作为雷达图像的顶点。
6.拟合地下目标曲线,实现目标定位。
探地雷达目标定位就是提取回波图像的双曲线,利用步骤5确定的顶点以及在双曲线不同分支上选取的点来确定双曲线的参数。具体包括以下步骤:
1).建立双曲线方程:
其中x表示天线位置,x0表示目标的水平位置,等于步骤5所确定的顶点的水平坐标xv,y0表示目标的垂直位置。
2).根据步骤5中的算法确定双曲线的顶点(xv,yv),这样就有x0=xv:在图像顶点(xv,yv)两个分支上不对称的选择边缘曲线上的两个点,其中(xl,yl)为box样条提取边缘后顶点左分支上的一点,(xr,yr)为box样条提取边缘后顶点右分支上且与(xl,yl)不对称的一点。
3).将顶点(xv,yv)、左分支点(xl,yl)和右分支点(xr,yr)带入步骤1)所建立的双曲线方程,求解双曲线的参数y0、a和b,具体计算公式如下:
a2=(y0-yv)2
其中sr=(xr-xv)2,sl=(xl-xv)2。
至此,就可以确定地下目标的双曲线方式,从而实现对地下目标的定位。
本发明不需要进行数据的训练,容易进行在线检测;并且能够较完整保留目标信息,提升目标定位的精度,对于金属管线和非金属管线都可能存在的浅层探测而言,不易产生虚警,所以不易漏掉非金属管线目标;能够提升杂波抑制效果,有效区分较强的杂波和目标回波;基于的算法较为简单,算法运算时间短,保证了快速进行目标定位。
说明书中未详细说明的部分属于本领域技术人员公知的现有技术。
以上给出了具体的实施方式,但本发明不局限于所描述的实施方式。本发明的基本思路在于上述基本方案,对本领域普通技术人员而言,根据本发明的教导,设计出各种变形的模型、公式、参数并不需要花费创造性劳动。在不脱离本发明的原理和精神的情况下对实施方式进行的变化、修改、替换和变型仍落入本发明的保护范围内。