一种探地雷达数据层位追踪方法

文档序号:6010119阅读:234来源:国知局
专利名称:一种探地雷达数据层位追踪方法
技术领域
本发明属于探地雷达数据处理领域,尤其是一种探地雷达数据层位追踪方法。
背景技术
探地雷达是用宽带电磁波以脉冲形式来探测地表之下或确定不可视的物体内部或结构的一种地球物理方法。探地雷达技术广泛应用于考古、矿产资源勘探、灾害地质勘查、岩土工程调查和军事探测等众多领域。探地雷达数据处理的主要任务是利用探地雷达的基本原理和数字信号处理的方法在计算机上对探地雷达数据进行有效的处理,提供和显示记录中包含的与地下地质体的位置、形态、结构、物质成分有关的信息。地下地质体一般包括独立目标(如管道、空洞等) 和层状目标(如高速公路、隧道衬底等)。探地雷达系统面向应用的数据处理包括目标检测、成像、识别和介质分层。探地雷达资料的地质解释是探地雷达测量的一项重要目的,对雷达数据剖面进行准确的地质解释,需要比较准确地提取反射层,即“层位追踪”。目前,常规的层位追踪方法分为计算机自动追踪和人工半自动追踪,相比之下后者精度较高,应用更为广泛,即先进行人工层位解释得到目标层位的部分先验信息,再利用特定算法进行追踪,常用算法包括互相关计算、基于隐Markov模型的层位追踪算法等。互相关算法简便但精度受限;基于隐Markov模型的层位追踪算法精度高但计算量大,简便性不高,算法效率受限;这两种算法在追踪断层和新生成层时都容易出现错误结果。

发明内容
本发明的目的在于克服上述现有技术的缺点,提供一种探地雷达数据层位追踪方法,该种方法能够兼顾算法的准确性和简便性,其不但能运算快、节省资源,又能准确追踪出包括断层和新生成层的多层目标。本发明的目的是通过以下技术方案来解决的本发明所述的探地雷达数据层位追踪方法,包括以下步骤1)数据预处理首先将探地雷达数据进行横向低通滤波处理,再进行时变增益;2)极大值标记对步骤1)处理后的探地雷达数据进行双重差分法求极大值,然后对极大值进行排序,按照层位数目取极大值,对所取的极大值进行二值图标记;3)层位表示对步骤幻中标记的二值图先进行滤波,然后进行插值连线处理,得到含有层位信息的可视化图。以上步骤1)中,所述横向低通滤波为对探地雷达数据的每行数据进行低通滤波,去除跳变和噪声;所述时变增益为对探地雷达数据中后期衰减大的数据进行增益。以上步骤2)中,双重差分法为
对探地雷达数据中的每列数据按照式(1)进行一次差分;Δ χ = χ (n+1) -X (η),(1)式中,ΔΧ为差分结果;ΔΧ为探地雷达数据中的每列数据;η为自然数,其取值由 1至探地雷达数据的行数;如果以上求得的Δ χ为正值,给其重新赋值为+1 ;如果ΔΧ为负值,则给其重新赋值为-1 ;再按照式(2)重新做差分Δ (Δχ) = Δχ(η+1)-Δχ(η) (2)找到满足Δ (Δχ) = -2的点即极大值点。在以上步骤幻中,对双重差分法求得的极大值按照降序排列,排序索引为index ;二值图标记为标记极大值最大的几个,二值图生成函数为
/(y) =忘层数;式中f(i,j)是点(i,j)的灰度值,其中i,j为自然数。以上步骤幻中,对标记的二值图的滤波方式采用层位滤波,所述层位滤波为以二值图的0值点为中心,当该中心的邻域内0值点个数小于阈值时,将中心点置为1,滤波器函数如式⑶
「00261 a(i i) = { lf Σ =-ιΣ4=-ι/( +HU +H) < thr()
JKrJJ 10 else'式中g(i,j)为滤波后的二值图中点(i,j)的灰度值;thr为设定阈值。以上步骤3)中,所述插值连线为以0值点为中心,在其邻域内,将不连续的其它0 值点与该中心点之间的点插值,使0值点连成一条线。本发明具有以下有益效果首先,在探地雷达数据的层位追踪效果方面,相比于互相关等简单快捷的方法, 本发明的方法提高了算法精度,特别是对于包括断层和新生成层的多层位追踪,本发明的方法可以很好的实现准确追踪。其次,在探地雷达数据层位追踪效率方面,相比于基于隐 Markov模型的层位追踪等,本发明的方法减少了资源占用,用较少的资源得到了较好的层位追踪效果,提高的计算效率。


图1为探地雷达原始数据;图2为探地雷达数据的一行及其横向滤波后结果;图3为标记极大值的一道数据;图4为标记极大值点的二值图;图5为图3滤波后的结果;图6为追踪出的层位图示。
具体实施例方式本发明探地雷达数据层位追踪方法的核心是通过对每道数据标记极值点、再根据层位数目保留最大的几个极值点,实现了多层位追踪,特别是断层和新生成层的追踪。极值点处是反射波的峰值,值最大的几个极值点就是较为显著的层位反射波峰值,可认为是层位位置。根据先验知识可追踪出多层层位,特别是断层和新生成层。以图1所示的探地雷达数据为例。本发明的探地雷达数据层位追踪方法,具体包括以下步骤1)数据预处理首先将探地雷达数据进行横向低通滤波处理,再进行时变增益。横向低通滤波为对探地雷达数据的每行数据进行低通滤波,去除跳变和噪声。如图2所示,探地雷达数据的一行数据中有跳变和噪声,可能影响层位追踪结果, 横向低通滤波后的数据消除了较大跳变和噪声。时变增益为对探地雷达数据中后期衰减大的数据进行增益。横向增益滤除横向较大跳变点,使层位信息保持更好的横向连续性;时变增益主要增大衰减导致的深层数据幅值。层位信息后期处理包括邻域滤波和插值连线,邻域滤波滤除孤立点,插值连线将不连续的层位点连接起来,形成完善的层位信息。2)极大值标记对步骤1)处理后的探地雷达数据进行双重差分法求极大值,然后对极大值进行排序,按照层位数目取极大值,对所取的极大值进行二值图标记。双重差分法为对探地雷达数据中的每列数据按照式(1)进行一次差分;Δ χ = χ (η+1) -χ (η),(1)式中,ΔΧ为差分结果;ΔΧ为探地雷达数据中的每列数据;η为自然数,其取值由 1至探地雷达数据的行数;如果以上求得的Δ χ为正值,给其重新赋值为+1 ;如果Δχ为负值,则给其重新赋值为-1 ;再按照式(2)重新做差分Δ (Δχ) = Δχ(η+1)-Δχ(η) (2)找到满足Δ (Δχ) = -2的点即极大值点。如图3所示,在探地雷达数据的一列数据中,标记了极大值。双重差分法完成后,对以上双重差分法求得的极大值按照降序排列, 排序索引为index; 二值图标记为标记极大值最大的几个,二值图生成函数为
权利要求
1.一种探地雷达数据层位追踪方法,其特征在于,包括以下步骤1)数据预处理首先将探地雷达数据进行横向低通滤波处理,再进行时变增益;2)极大值标记对步骤1)处理后的探地雷达数据进行双重差分法求极大值,然后对极大值进行排序, 按照层位数目取极大值,对所取的极大值进行二值图标记;3)层位表示对步骤2)中标记的二值图先进行滤波,然后进行插值连线处理,得到含有层位信息的可视化图。
2.根据权利要求1所述的探地雷达数据层位追踪方法,其特征在于,步骤1)中,所述横向低通滤波为对探地雷达数据的每行数据进行低通滤波,去除跳变和噪声;所述时变增益为对探地雷达数据中后期衰减大的数据进行增益。
3.根据权利要求1所述的探地雷达数据层位追踪方法,其特征在于,步骤幻中,双重差分法为对探地雷达数据中的每列数据按照式(1)进行一次差分;Δχ = χ(η+1)-χ(η), (1)式中,ΔΧ为差分结果;ΔΧ为探地雷达数据中的每列数据;η为自然数,其取值由1至探地雷达数据的行数;如果以上求得的ΔΧ为正值,给其重新赋值为+1;如果ΔΧ为负值,则给其重新赋值为-1 ;再按照式(2)重新做差分Δ (Δχ) = Δχ(η+1)-Δχ(η) (2)找到满足Δ (Δχ) = -2的点即极大值点。
4.根据权利要求1所述的探地雷达数据层位追踪方法,其特征在于,步骤幻中,对双重差分法求得的极大值按照降序排列,排序索引为index ;二值图标记为标记极大值最大的几个,二值图生成函数为
5.根据权利要求1所述的探地雷达数据层位追踪方法,其特征在于,步骤幻中,对标记的二值图的滤波方式采用层位滤波,所述层位滤波为
6.根据权利要求1或5所述的探地雷达数据层位追踪方法,其特征在于,步骤幻中,所述插值连线为以0值点为中心,在其邻域内,将不连续的其它0值点与该中心点之间的点插值,使0值点连成一条线。
全文摘要
本发明公开了一种探地雷达数据层位追踪方法,该方法包括数据预处理、极大值标记、层位表示三部分,数据预处理部分采用横向低通滤波、时变增益;极大值标记部分采用双重差分法、极大值排序、二值图标记;层位表示采用层位滤波后插值连线法。本发明提出的探地雷达数据层位追踪算法不仅很好的实现了多层目标追踪,包括断层和新生成层,而且运算快、节省资源。
文档编号G01S7/02GK102298160SQ20111012884
公开日2011年12月28日 申请日期2011年5月18日 优先权日2011年5月18日
发明者张安学, 纽莉荣, 蒋延生, 郑适 申请人:西安交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1