[发明专利]基于声速最大偏移的声速剖面快速精简与自动优选方法有效
申请号: | 201310549780.0 | 申请日: | 2013-11-07 |
公开(公告)号: | CN103591942A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 吴自银;赵荻能;周洁琼;李守军;尚继宏 | 申请(专利权)人: | 国家海洋局第二海洋研究所 |
主分类号: | G01C13/00 | 分类号: | G01C13/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林松海 |
地址: | 310012 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于声速最大偏移的声速剖面快速精简与自动优选方法,给出了详细的综合技术流程,以解决因原始声速剖面数据量大而严重影响多波束探测与数据处理的工作效率问题。提出声速最大偏移量方法(MOV,Maximum Offset of sound Velocity),用于自动、快速删除原始声速剖面的冗余点,并通过射线追踪和误差分析评估精简后的声速剖面对多波束测深的精度影响。经实际测试,处理后的声速剖面精简率达90%,经评估声速剖面精度能满足多波束脚印计算要求。该方法可大幅减少多波束勘测与数据处理时间,可有效提升多波束工作效率达3倍以上。该方法在海洋测绘、多波束勘测、海洋地理信息系统、计算机图形学和海底科学研究等方面具有重要的实际应用价值,可推广使用。 | ||
搜索关键词: | 基于 声速 最大 偏移 剖面 快速 精简 自动 优选 方法 | ||
【主权项】:
1.基于声速最大偏移的声速剖面快速精简与自动优选方法,其特征在于,包括下列步骤:1)形成原始声速剖面数据集1.1)若有声速剖面,直接形成声速剖面数据集合SVPin={in_svpi}i=1,n,i为声速剖面序号,n为采集的声速剖面个数,i和n均自然数;1.2)若无声速剖面,可采用声速剖面采集仪器,在海洋中获取原始声速剖面,并形成原始声速剖面数据集合SVPin={in_svpi}i=1,n;1.3)每个声速剖面in_svpi={Pj=(dj,vj)}j=1,m,其中,Pj为声速剖面点,dj和vj为每个声速剖面点Pj所对应的深度值和声速值,m为声速剖面中的有效点数,j和m均为自然数;1.4)输出一个声速剖面in_svpi,转入步骤2);2)确定优选阈值区间2.1)输入声速剖面in_svpi;2.2)遍历声速剖面in_svpi,获取声速项的最小值vs和最大值ve;Tstep=0.001×(ve-vs),Tstep为阈值自动计算步长;初始化Tk=0,Tk为当前声速精简阈值;2.3)自动设置阈值:Tk=Tk+Tstep;2.4)初始化当前声速阈值Tcur=Tk,Vcur∈in_svpi,Vcur是当前处理声速剖面段,Vcur={Pj=(dj,vj)}j=a,b,a和b为自然数,是当前声速剖面段的首点和尾点;初始化Vcur=in_svpi={Pj=(dj,vj)}j=1,m;2.5)删除声速剖面冗余点:2.5.1)提取当前剖面点数据集Vcur的首点Pa=(da,va)和尾点Pb=(db,vb);2.5.2)遍历当前声速剖面数据集Vcur,依次取出每个声速剖面点Pj,使用公式(1)计算该点在声速维方向的偏移值Dj:D j = abs [ ( v j - v a ) * ( d j - d a ) v b - v a + d a - v j ] - - - ( 1 ) ]]> 将最大偏移值Dj存入Dmax,并将相应的声速剖面点Pj存入Pk,Pk为临时声速剖面变量;2.5.3)若Dmax>Tcur,添加Pk至Vtmp,Vtmp为过程数据集合,将剖面点数据集从Pk处分为两段,即Vcut1={Pj}j=a,k和Vcut2={Pj}j=k,b,将声速剖面段Vcut1和Vcut2分别赋值给Vcur,并分别返回步骤2.5.1)重新运算;2.5.4)若Dmax≤Tcur,添加P1和Pm至Vtmp;2.6)输出精简声速剖面:out_svpi=Vtmp={Pj=(dj,vj)}j=1,mo;其中,mo为自然数,是精简后的声速剖面点数;out_svpi是与in_svpi对应,是使用阈值为Tcur下减冗处理out_svpi后形成的新声速剖面;2.7)输出简化率:Per i = ( 1 - mo m ) × 100 % ; ]]> 2.8)获得简化率参数Perk,添加至数据集合
;2.9)当Tcur<ve-vs时,返回步骤2.3);2.10)以Tk为横轴,以Perk为纵轴,获取精简率曲线,并计算其二阶导数,获得二阶导数曲线
2.11)遍历二阶导数曲线
获取其绝对值区间[fmin,fmax],设置曲线截断值fcut=0.1×|fmax-fmin|;2.12)根据二阶导数
的曲线形态和震荡特征,仅保留二阶导数值小于fcut的曲线段,并获取该段的优选阈值区间T=[Tmin,Tmax];2.13)输出优选阈值区间T=[Tmin,Tmax],转入步骤3);3)精简声速剖面3.1)输入声速剖面in_svpi和阈值区间T=[Tmin,Tmax];3.2)设置Tstep=0.01×(Tmax-Tmin),Tk=Tmin;3.3)初始化当前阈值变量Tcur=Tk;初始化当前声速剖面Vcur=in_svpi={Pj=(dj,vj)}j=1,m3.4)删除声速剖面冗余点:3.4.1)提取Vcur的Pa=(da,va)和Pb=(db,vb);3.4.2)遍历Vcur,依次取出Pj,使用公式(1)计算Dj,将最大偏移值Dj存入Dmax,并将相应的声速剖面点Pj存入Pk;3.4.3)若Dmax>Tcur,添加Pk至Vtmp;将剖面点数据集从Pk处分为两段,即Vcut1={Pj}j=a,k和Vcut2={Pj}j=k,b,将Vcut1和Vcut2分别赋值给Vcur,并分别返回步骤3.4.1)重新运算;3.4.4)若Dmax≤Tcur,添加P1和Pm至Vtmp;3.5)输出in_svpi和out_svpi,转入步骤4);4)评估声速剖面精度4.1)输入原始声速剖面Vorig和精简声速剖面Vsimp;4.2)输入波束角集合B={θi}i=1,nb,nb为波束数,是自然数;4.3)采用公式(2),分别计算原始声速剖面Vorig和精简声速剖面Vsimp的坐标值:(Orig_F_xi,Orig_F_di)和(Simp_F_xi,Simp_F_di);F _ x i = Σ j = 1 m v j × sin ( α i ) F _ d i = Σ j = 1 m v j × cos ( α i ) - - - ( 2 ) ]]> 其中,αi为波束角,其初始值为θi;vj为声速值;4.4)使用公式(3),计算横向误差百分比ε_xi和垂向误差百分比:ϵ _ x i = ( Orig _ F _ x i - Simp _ F _ x i ) Orig _ F _ x i × 100 % ϵ _ d i = ( Orig _ F _ d i - simp _ F _ d i ) Orig _ F _ d i × 100 % - - - ( 3 ) ]]> 4.5)对每个入射角{θi=Bi}i=1,nb依次使用步骤4.3)至步骤4.5),获得横向偏移误差数据集合{ε_xi}i=1,nb和垂向误差数据集合{ε_di}i=1,nb;4.6)使用公式(4),计算横向误差百分比平均值μx及横向均方差百分比σx:μ x = Σ i = 1 nb ϵ _ x i nb σ x = 1 nb Σ i = 1 nb ( ϵ _ x i - μ x ) 2 - - - ( 4 ) ]]> 4.7)使用公式(5),计算垂向误差平均百分比μd及垂向均方差百分比σd:μ d = Σ i = 1 nb ϵ _ d i nb σ d = 1 nb Σ i = 1 nb ( ϵ _ d i - μ d ) 2 - - - ( 5 ) ]]> 4.8)精度评定若σd>0.1%,则Tk=Tk-Tstep,返回步骤3.4);若σd<0.1%,则Tk=Tk+Tstep,返回步骤3.4);若σd=0.1%,输出Vsimp,转入步骤5);5)依次处理声速剖面5.1)将计算的最优声速剖面Vsimp存入输出到声速剖面数据集合SVPout={out_svpi}i=1,n,out_svpi=Vsimp;5.2)从原始声速剖面数据集合SVPin={in_svpi}i=1,n中顺序调入一个声速剖面,并转入步骤2),直至所有声速剖面处理完成,转入步骤6);6)使用声速剖面将精简处理后的声速剖面数据集合SVPout导入多波束勘测系统和数据处理系统,进行多波束测深勘测及数据处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家海洋局第二海洋研究所,未经国家海洋局第二海洋研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310549780.0/,转载请声明来源钻瓜专利网。
- 上一篇:能够执行无接触标签读取功能的NFC设备
- 下一篇:振动缓冲装置