[发明专利]一种基于航迹线文件的侧扫声纳拖鱼航迹处理方法无效
申请号: | 200910100493.5 | 申请日: | 2009-07-09 |
公开(公告)号: | CN101592731A | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 刘仁义;刘南;张丰;尹天鹤;黄克玲;杜震洪 | 申请(专利权)人: | 浙江大学 |
主分类号: | G01S7/52 | 分类号: | G01S7/52;G01S15/89 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 张法高 |
地址: | 310027*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 航迹 文件 声纳 处理 方法 | ||
1.一种基于航迹线文件的侧扫声纳拖鱼航迹处理方法,其特征在于包括以 下步骤:
1)对侧扫声纳数据文件进行解析类编写;
2)顺序读取航迹线文件中的记录,并提取时间信息和航迹坐标点;
3)利用贝塞尔插值模型对所述步骤2)提取的航迹坐标点进行插值,构建 经过航迹坐标点的平滑曲线,拟合拖鱼得航行轨迹;
4)解析侧扫声纳数据中扫描线的时间信息,同所述步骤3)中提取的时间 信息比较,统计出各相邻航迹点间接收到扫描线的条数;
5)对所述步骤3)和所述步骤4)中产生的结果进行内插处理,计算拖鱼 运行时的瞬时坐标。
2.根据权利要求1所述的方法,其特征在于,步骤1)所述对侧扫声纳数 据文件进行解析类编写步骤:采用面向对象的方法,将侧扫声纳数据文件作为 一个对象进行封装,对侧扫声纳数据文件进行解析类编写,实现对侧扫声纳文 件头,扫描线信息头和扫描线数据的快速访问。
3.根据权利要求1所述的方法,其特征在于,步骤2)所述顺序读取航迹 线文件中的记录,并提取时间信息和航迹点坐标步骤:逐行读取航迹线文件中 的记录,以空格为分隔符把读取到的记录字符串分隔成测线信息、事件信息、 时间信息和航迹坐标点四个字段,时间信息记为T1,T2...Ti,Ti+1...Tn,航迹 坐标点记为P1,P2...Pi,Pi+1...Pn。
4.根据权利要求1所述的方法,其特征在于,步骤3)所述利用贝塞尔插 值模型对所述步骤2)提取的航迹坐标点进行插值,构建经过航迹坐标点的平 滑曲线,拟合拖鱼得航行轨迹步骤:顺序连接航迹坐标点P1,P2...Pi,Pi+1...Pn创建多义线S,并对多义线S进行二次贝塞尔曲线插值,构建经过航迹坐标点 P1,P2...Pi,Pi+1...Pn的二次贝塞尔曲线,拟合声纳拖鱼的航迹。
5.根据权利要求1所述的方法,其特征在于,步骤4)所述解析侧扫声纳 数据中扫描线的时间信息,同所述步骤2)中提取的时间信息比较,统计出各 相邻航迹坐标点间接收到扫描线的条数步骤:取航迹线文件中相邻记录的时间 信息Ti,Ti+1,设Ni为统计结果,初始值为零,利用所述步骤1)中的侧扫声 纳数据文件解析类读取侧扫声纳数据,逐条读取扫描线信息头,获得扫描线数 据接收的时间t,如果t≤Ti,说明扫描线的接收时间超出了航迹线文件中时间 记录Ti到Ti+1的范围,不作处理,继续读取下一条扫描线接收时间信息;如 果t满足Ti<t≤Ti+1,则该扫描线是在Ti,Ti+1时间内接收的,则统计结果Ni累加一个计数;如果t>Ti,则开始Ni+1的统计。
6.根据权利要求1所述的方法,其特征在于,步骤5)所述对所述步骤3) 和所述步骤4)中产生的结果进行内插处理,计算拖鱼运行时的瞬时坐标步骤: 根据统计结果Ni,对两个相邻航迹坐标点Pi,Pi+1段的曲线等距内插,计算出 拖鱼换能器在Ti,Ti+1时间段内接收扫描线时的瞬时坐标,即拖鱼接收扫描线 k时的瞬时航迹坐标(xk,yk)为:
式中LBezier是航迹坐标点Pi,Pi+1间二次贝赛尔曲线的长度,FBezier是二次 贝塞尔曲线fBezier的原函数,xi是Ti时间点拖鱼的x坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910100493.5/1.html,转载请声明来源钻瓜专利网。