本发明属于计算机数字图像处理领域,算法以探地雷达数据为基础,采用信号梯度和振幅的差异,提取地下空洞三维坐标。
背景技术:
探地雷达向地下发送脉冲形式的高频宽带电磁波,一部分经发射天线直接到达接收天线形成耦合波;经发射天线发射后遇空气与路面分界面后未进入地下而直接反射回来被接收天线接收,形成直达波,耦合波和直达波常常被合称直耦波,常常用来判断时间零点,作为地下目标体深度的判断参考依据,另一部分电磁波进入地下,在地下介质中传播,当遇到存在电性差异的地下目标体(如空洞、水囊及疏松等)或不同介质界面时,电磁波便产生反射,反射电磁波返回到地面时由接收天线所接收。接收信号经过采集、处理、存储,就成为包含有地下介质信息的探地雷达数据。
目标提取是一种图像处理技术,指从单幅图像或序列图像中将感兴趣的目标与背景分割开来,从图像中识别和解译有意义的物体实体而提取不同的图像特征的操作。探地雷达数据可以看成是一类特殊的图像,因此也可以用目标提取的方法处理探地雷达数据。通过从图像中获取空洞目标的轮廓,进而计算得到这些轮廓的三维坐标,实现地下空洞三维坐标的提取。由于探地雷达图像受到噪声影响,在地下空洞三维坐标提取时,需要首先获取有效信号。奇异值分解是获取地下空洞信号的有效手段,在此基础上,通过梯度和幅值的差异可以得到地下空洞的轮廓,结合测线位置信息和波速信息,就可以得到地下空洞的三维坐标。
技术实现要素:
本发明的目的是根据探地雷达数据的特点,以探地雷达数据为基础,采用奇异值分解将探地雷达数据中的有效信号分离出来,在探地雷达有效信号基础上,利用信号梯度和振幅的差异得到地下空洞的边界坐标。
本方法按照以下步骤从探地雷达数据中分离出有效信号:
步骤(a1):对雷达数据d(i,j),其中i=1,2,…,n,j=1,2,…,m,进行奇异值分解,得到d=usv,其中,n为雷达数据的行数,m为雷达数据的列数,s=[diag(σ1,σ2,...,σn)]为奇异值矩阵,u,v均为正交矩阵,σ1,σ2,...,σn为雷达数据d的奇异值;
步骤(a2):探地雷达有效信号可以由部分奇异值恢复,通常为σ2,σ3,...,σn-1,此时的奇异秩矩阵s′=[diag(0,σ2,...,σn-1,0)],雷达数据d的有效信号d′=us′v。
从雷达数据中得到地下空洞三维坐标的具体步骤如下:
步骤(b1):对于雷达数据d(i,j),其中i=1,2,…,n,j=1,2,…,m,计算雷达数据中某点d(i0,j0)满足
其中,i0∈{2,...,n-1},j0∈{2,...,m-1},k∈{2,...,min(n,m)-1},min(n,m)为n和m中的较小值;
步骤(b2):通过步骤b1提供的方法,依次求出d(i0,j0),d(i1,j1),…,d(ip-1,jp-1),其中,p为地下空洞信号边界所在点的数量;
步骤(b3):对于d(i0,j0),其三维坐标可以表示为
步骤(b4):依次求出d(i0,j0),d(i1,j1),…,d(ip-1,jp-1)的三维坐标,
本发明有以下优点:
1、采用了奇异值分解,本发明对数据干扰的鲁棒性强。
2、本发明能够自动提取地下空洞三维坐标,算法运行速度较快。
附图说明
图1本发明三维坐标提取流程详图
图2本发明三维坐标提取流程图
具体实施方式
本发明采用零偏置模式探地雷达,针对b扫描得到的雷达数据,以探地雷达数据为基础,采用奇异值分解对原始数据进行预处理并分理出有效信号,然后再利用信号梯度和振幅的差异得到地下空洞的三维坐标。
三维坐标提取流程如下:
(1)如图1所示,首先对b扫描得到的雷达数据d,通过奇异值分解得到奇异值矩阵s,保留部分奇异值得到部分奇异值矩阵s',再通过矩阵乘法得到有效信号d'。
(2)通过信号梯度和振幅的差异计算得到地下空洞边界点d(ip,jp),p=1,2,…,p在已知波速v、测线方位角θ、探测时窗t和道间距△x的前提下,获得点d(ip,jp)的三维坐标
(3)连接p个点的三维坐标,得到地下空洞边界的三维坐标。