System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及探地雷达数据处理,特别是一种基于裁剪平均值的探地雷达背景移除方法。
技术介绍
1、探地雷达通过分析发射的高频宽带电磁波在媒质电磁特性不连续处产生的反射波特性,实现地下目标的成像定位,具有探测速度快、探测过程连续、分辨率高等优点,广泛应用于考古、岩土工程调查、灾害地质勘查等领域。
2、在探地雷达数据处理中,背景噪声是一种常见的相干噪声,严重影响探地雷达勘测提供的高分辨率图像的完整性,因而消除背景噪声的影响是非常重要的一步。传统的背景消除的方法是采用滑动窗口的方法,计算窗口内的平均值,然后用该点的值减去背景值,然后移动窗口,直到所有的背景减去。但该方法会计算目标区域的特征然后进行处理,造成拖尾效应,而且gpr数据横向很长,变化很大,背景消除效果差。
技术实现思路
1、本专利技术的目的在于克服现有技术的缺点,提供一种基于裁剪平均值的探地雷达背景移除方法。
2、本专利技术的目的通过以下技术方案来实现:一种基于裁剪平均值的探地雷达背景移除方法,包括以下步骤:
3、s1:待处理的雷达数据中选取一个剖面数据矩阵a;
4、s2:设定窗口大小w和修剪平均值参数m,剖面数据矩阵a一共具有m行n列,其中m为ascan的个数,n为ascan包含数据的个数,按列遍历剖面中的所有行数据,定义当前处理数据a[i,j]为第i行j列,并按列遍历矩阵a;
5、s3:当i等于0时,从左到右遍历第a[i,j]行数据中的所有元素,取矩阵a第i行中0到
6、
7、其中,l为数据的长度,a为需要截取的数据个数,m为背景值,
8、再通过a[i,j]的值减去m得到背景移除后的值a,[i,j],当i≥m则进入下一步,否则i+1后重复步骤s3;
9、s4:当i小于等于m/2时,从左到右遍历第a[i,j]行数据中的元素,取矩阵a第i行中0到m-1列数据为向量bkg,计算bkg裁剪平均值与背景值m,再通过a[i,j]的值减去m得到背景移除后的值a,[i,j],当i>m/2则进入下一步,否则i+1后重复步骤s4;
10、s5:当i小于m-(m/2),从左到右遍历第a[i,j]行数据中的元素,取矩阵a第i行中0到m-1列数据为向量bkg,计算bkg裁剪平均值与背景值m,再通过a[i,j]的值减去m得到背景移除后的值a’[i,j],当i≥m-(m/2)则进入下一步,否则i+1后重复步骤s5;
11、s6:从左到右遍历第i行数据中的所有元素,记当前处理的元素为第j个,取矩阵a第i列n-m到最后一位数据为向量bkg,计算bkg裁剪平均值与背景值m,再通过a[i,j]的值减去m得到背景移除后的值a’[i,j],重复步骤s6直到计算完毕。
12、优选的,步骤s3中,修剪平均值通过升序或降序对样本进行排序。
13、本专利技术具有以下优点:本专利技术在探地雷达数据处理移除背景场的算法中引入裁剪平均值,保留了数据的背景信息,同时剔除信号本身特征,减小了拖尾效应,使算法稳定性和适应性提高,在探地雷达数据处理领域有很高的实用价值和推广价值。
本文档来自技高网...【技术保护点】
1.一种基于裁剪平均值的探地雷达背景移除方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于裁剪平均值的探地雷达背景移除方法,其特征在于:所述步骤S3中,修剪平均值通过升序或降序对样本进行排序。
【技术特征摘要】
1.一种基于裁剪平均值的探地雷达背景移除方法,其特征在于:包括以下步骤:
2.根据权利要求1所述...
【专利技术属性】
技术研发人员:范崇霄,钟新然,尹兆宇,桂仲成,
申请(专利权)人:上海圭目机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。