《一种探地雷达数据层位追踪方法.pdf》由会员分享,可在线阅读,更多相关《一种探地雷达数据层位追踪方法.pdf(9页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102298160 A (43)申请公布日 2011.12.28 CN 102298160 A *CN102298160A* (21)申请号 201110128843.6 (22)申请日 2011.05.18 G01V 3/12(2006.01) G01S 7/02(2006.01) (71)申请人 西安交通大学 地址 710049 陕西省西安市咸宁西路 28 号 (72)发明人 张安学 郑适 纽莉荣 蒋延生 (74)专利代理机构 西安通大专利代理有限责任 公司 61200 代理人 徐文权 (54) 发明名称 一种探地雷达数据层位追踪方法 (57) 摘要 本发明公开了。
2、一种探地雷达数据层位追踪方 法, 该方法包括数据预处理、 极大值标记、 层位表 示三部分, 数据预处理部分采用横向低通滤波、 时 变增益 ; 极大值标记部分采用双重差分法、 极大 值排序、 二值图标记 ; 层位表示采用层位滤波后 插值连线法。本发明提出的探地雷达数据层位追 踪算法不仅很好的实现了多层目标追踪, 包括断 层和新生成层, 而且运算快、 节省资源。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 3 页 CN 102298169 A1/1 页 2 1. 一种探地雷达数据层位追踪方法, 其特征在于, 包括以下。
3、步骤 : 1) 数据预处理 首先将探地雷达数据进行横向低通滤波处理, 再进行时变增益 ; 2) 极大值标记 对步骤 1) 处理后的探地雷达数据进行双重差分法求极大值, 然后对极大值进行排序, 按照层位数目取极大值, 对所取的极大值进行二值图标记 ; 3) 层位表示 对步骤 2) 中标记的二值图先进行滤波, 然后进行插值连线处理, 得到含有层位信息的 可视化图。 2.根据权利要求1所述的探地雷达数据层位追踪方法, 其特征在于, 步骤1)中, 所述横 向低通滤波为 : 对探地雷达数据的每行数据进行低通滤波, 去除跳变和噪声 ; 所述时变增 益为 : 对探地雷达数据中后期衰减大的数据进行增益。 3.。
4、根据权利要求1所述的探地雷达数据层位追踪方法, 其特征在于, 步骤2)中, 双重差 分法为 : 对探地雷达数据中的每列数据按照式 (1) 进行一次差分 ; x x(n+1)-x(n), (1) 式中, x 为差分结果 ; x 为探地雷达数据中的每列数据 ; n 为自然数, 其取值由 1 至 探地雷达数据的行数 ; 如果以上求得的 x 为正值, 给其重新赋值为 +1 ; 如果 x 为负值, 则给其重新赋值 为 -1 ; 再按照式 (2) 重新做差分 : (x) x(n+1)-x(n) (2) 找到满足 (x) -2 的点即极大值点。 4.根据权利要求1所述的探地雷达数据层位追踪方法, 其特征在于。
5、, 步骤2)中, 对双重 差分法求得的极大值按照降序排列, 排序索引为 index ; 二值图标记为标记极大值最大的 几个, 二值图生成函数为 式中 : f(i, j) 是点 (i, j) 的灰度值, 其中 i, j 为自然数。 5.根据权利要求1所述的探地雷达数据层位追踪方法, 其特征在于, 步骤3)中, 对标记 的二值图的滤波方式采用层位滤波, 所述层位滤波为 : 以二值图的0值点为中心, 当该中心的邻域内0值点个数小于阈值时, 将中心点置为1, 滤波器函数如式 (3) : g(i, j) 为滤波后的二值图中点 (i, j) 的灰度值 ; thr 为设定阈值。 6.根据权利要求1或5所述的。
6、探地雷达数据层位追踪方法, 其特征在于, 步骤3)中, 所 述插值连线为以0值点为中心, 在其邻域内, 将不连续的其它0值点与该中心点之间的点插 值, 使 0 值点连成一条线。 权 利 要 求 书 CN 102298160 A CN 102298169 A1/4 页 3 一种探地雷达数据层位追踪方法 技术领域 0001 本发明属于探地雷达数据处理领域, 尤其是一种探地雷达数据层位追踪方法。 背景技术 0002 探地雷达是用宽带电磁波以脉冲形式来探测地表之下或确定不可视的物体内部 或结构的一种地球物理方法。探地雷达技术广泛应用于考古、 矿产资源勘探、 灾害地质勘 查、 岩土工程调查和军事探测等众。
7、多领域。 0003 探地雷达数据处理的主要任务是 : 利用探地雷达的基本原理和数字信号处理的方 法在计算机上对探地雷达数据进行有效的处理, 提供和显示记录中包含的与地下地质体的 位置、 形态、 结构、 物质成分有关的信息。地下地质体一般包括独立目标 ( 如管道、 空洞等 ) 和层状目标 ( 如高速公路、 隧道衬底等 )。探地雷达系统面向应用的数据处理包括目标检 测、 成像、 识别和介质分层。探地雷达资料的地质解释是探地雷达测量的一项重要目的, 对 雷达数据剖面进行准确的地质解释, 需要比较准确地提取反射层, 即 “层位追踪” 。 0004 目前, 常规的层位追踪方法分为计算机自动追踪和人工半自。
8、动追踪, 相比之下后 者精度较高, 应用更为广泛, 即先进行人工层位解释得到目标层位的部分先验信息, 再利用 特定算法进行追踪, 常用算法包括互相关计算、 基于隐 Markov 模型的层位追踪算法等。互 相关算法简便但精度受限 ; 基于隐 Markov 模型的层位追踪算法精度高但计算量大, 简便性 不高, 算法效率受限 ; 这两种算法在追踪断层和新生成层时都容易出现错误结果。 发明内容 0005 本发明的目的在于克服上述现有技术的缺点, 提供一种探地雷达数据层位追踪方 法, 该种方法能够兼顾算法的准确性和简便性, 其不但能运算快、 节省资源, 又能准确追踪 出包括断层和新生成层的多层目标。 0。
9、006 本发明的目的是通过以下技术方案来解决的 : 0007 本发明所述的探地雷达数据层位追踪方法, 包括以下步骤 : 0008 1) 数据预处理 0009 首先将探地雷达数据进行横向低通滤波处理, 再进行时变增益 ; 0010 2) 极大值标记 0011 对步骤 1) 处理后的探地雷达数据进行双重差分法求极大值, 然后对极大值进行 排序, 按照层位数目取极大值, 对所取的极大值进行二值图标记 ; 0012 3) 层位表示 0013 对步骤 2) 中标记的二值图先进行滤波, 然后进行插值连线处理, 得到含有层位信 息的可视化图。 0014 以上步骤 1) 中, 所述横向低通滤波为 : 对探地雷。
10、达数据的每行数据进行低通滤 波, 去除跳变和噪声 ; 所述时变增益为 : 对探地雷达数据中后期衰减大的数据进行增益。 0015 以上步骤 2) 中, 双重差分法为 : 说 明 书 CN 102298160 A CN 102298169 A2/4 页 4 0016 对探地雷达数据中的每列数据按照式 (1) 进行一次差分 ; 0017 x x(n+1)-x(n), (1) 0018 式中, x 为差分结果 ; x 为探地雷达数据中的每列数据 ; n 为自然数, 其取值由 1 至探地雷达数据的行数 ; 0019 如果以上求得的 x 为正值, 给其重新赋值为 +1 ; 如果 x 为负值, 则给其重新赋。
11、 值为 -1 ; 再按照式 (2) 重新做差分 : 0020 (x) x(n+1)-x(n) (2) 0021 找到满足 (x) -2 的点即极大值点。 0022 在 以 上 步 骤 2) 中,对 双 重 差 分 法 求 得 的 极 大 值 按 照 降 序 排 列,排 序 索 引 为 index ; 二 值 图 标 记 为 标 记 极 大 值 最 大 的 几 个, 二 值 图 生 成 函 数 为 0023 式中 : f(i, j) 是点 (i, j) 的灰度值, 其中 i, j 为自然数。 0024 以上步骤 3) 中, 对标记的二值图的滤波方式采用层位滤波, 所述层位滤波为 : 0025 以。
12、二值图的0值点为中心, 当该中心的邻域内0值点个数小于阈值时, 将中心点置 为 1, 滤波器函数如式 (3) : 0026 0027 式中 : g(i, j) 为滤波后的二值图中点 (i, j) 的灰度值 ; thr 为设定阈值。 0028 以上步骤 3) 中, 所述插值连线为以 0 值点为中心, 在其邻域内, 将不连续的其它 0 值点与该中心点之间的点插值, 使 0 值点连成一条线。 0029 本发明具有以下有益效果 : 0030 首先, 在探地雷达数据的层位追踪效果方面, 相比于互相关等简单快捷的方法, 本发明的方法提高了算法精度, 特别是对于包括断层和新生成层的多层位追踪, 本发明的 方。
13、法可以很好的实现准确追踪。其次, 在探地雷达数据层位追踪效率方面, 相比于基于隐 Markov 模型的层位追踪等, 本发明的方法减少了资源占用, 用较少的资源得到了较好的层 位追踪效果, 提高的计算效率。 附图说明 0031 图 1 为探地雷达原始数据 ; 0032 图 2 为探地雷达数据的一行及其横向滤波后结果 ; 0033 图 3 为标记极大值的一道数据 ; 0034 图 4 为标记极大值点的二值图 ; 0035 图 5 为图 3 滤波后的结果 ; 0036 图 6 为追踪出的层位图示。 具体实施方式 0037 本发明探地雷达数据层位追踪方法的核心是通过对每道数据标记极值点、 再根据 层位。
14、数目保留最大的几个极值点, 实现了多层位追踪, 特别是断层和新生成层的追踪。 极值 说 明 书 CN 102298160 A CN 102298169 A3/4 页 5 点处是反射波的峰值, 值最大的几个极值点就是较为显著的层位反射波峰值, 可认为是层 位位置。根据先验知识可追踪出多层层位, 特别是断层和新生成层。 0038 以图 1 所示的探地雷达数据为例。 0039 本发明的探地雷达数据层位追踪方法, 具体包括以下步骤 : 0040 1) 数据预处理 0041 首先将探地雷达数据进行横向低通滤波处理, 再进行时变增益。 0042 横向低通滤波为 : 对探地雷达数据的每行数据进行低通滤波, 。
15、去除跳变和噪声。 0043 如图 2 所示, 探地雷达数据的一行数据中有跳变和噪声, 可能影响层位追踪结果, 横向低通滤波后的数据消除了较大跳变和噪声。 0044 时变增益为 : 对探地雷达数据中后期衰减大的数据进行增益。 0045 横向增益滤除横向较大跳变点, 使层位信息保持更好的横向连续性 ; 时变增益主 要增大衰减导致的深层数据幅值。层位信息后期处理包括邻域滤波和插值连线, 邻域滤波 滤除孤立点, 插值连线将不连续的层位点连接起来, 形成完善的层位信息。 0046 2) 极大值标记 0047 对步骤 1) 处理后的探地雷达数据进行双重差分法求极大值, 然后对极大值进行 排序, 按照层位数。
16、目取极大值, 对所取的极大值进行二值图标记。 0048 双重差分法为 : 0049 对探地雷达数据中的每列数据按照式 (1) 进行一次差分 ; 0050 x x(n+1)-x(n), (1) 0051 式中, x 为差分结果 ; x 为探地雷达数据中的每列数据 ; n 为自然数, 其取值由 1 至探地雷达数据的行数 ; 0052 如果以上求得的 x 为正值, 给其重新赋值为 +1 ; 如果 x 为负值, 则给其重新赋 值为 -1 ; 再按照式 (2) 重新做差分 : 0053 (x) x(n+1)-x(n) (2) 0054 找到满足 (x) -2 的点即极大值点。 0055 如图 3 所示,。
17、 在探地雷达数据的一列数据中, 标记了极大值。 0056 双 重 差 分 法 完 成 后, 对 以 上 双 重 差 分 法 求 得 的 极 大 值 按 照 降 序 排 列, 排 序 索 引 为 index ; 二 值 图 标 记 为 标 记 极 大 值 最 大 的 几 个, 二 值 图 生 成 函 数 为 0057 式中 : f(i, j) 是点 (i, j) 的灰度值, 其中 i, j 为自然数。 0058 生成的二值图如图 4 所示, 灰度为 0 的点表示有层位或有噪声干扰。 0059 3) 层位表示 0060 对步骤 2) 中标记的二值图先进行滤波, 其中滤波方式采用层位滤波, 本发明的。
18、层 位滤波为 : 0061 以二值图的 0 值点 ( 层位点 ) 为中心, 当该中心的邻域内 0 值点个数小于阈值时, 将中心点置为 1( 背景点 ), 滤波器函数如式 (3) : 0062 说 明 书 CN 102298160 A CN 102298169 A4/4 页 6 0063 g(i, j) 为滤波后的二值图中点 (i, j) 的灰度值 ; thr 为设定阈值。 0064 本发明的邻域如下表所示 : 0065 0066 如图 5 所示, 为对步骤 2) 标记的二值图滤波后的结果, 滤除了孤立点。 0067 滤波完成后进行插值连线处理, 所述插值连线为以 0 值点为中心, 在其邻域内,。
19、 将 不连续的其它0值点与该中心点之间的点插值, 使0值点连成一条线, 最后得到含有层位信 息的可视化图。以下给出一个例子 : 0068 0069 对图 5 所示的数据进行插值连线后的结果, 如图 6 所示。图 6 即为使用本发明提 出的方法, 对探地雷达数据处理的最终结果。 说 明 书 CN 102298160 A CN 102298169 A1/3 页 7 图 1 图 2 说 明 书 附 图 CN 102298160 A CN 102298169 A2/3 页 8 图 3 图 4 说 明 书 附 图 CN 102298160 A CN 102298169 A3/3 页 9 图 5 图 6 说 明 书 附 图 CN 102298160 A 。