利用SEGY数据提取航迹水深的方法与流程

文档序号:31389575发布日期:2022-09-03 02:09阅读:136来源:国知局
利用SEGY数据提取航迹水深的方法与流程
利用segy数据提取航迹水深的方法
技术领域
1.本技术涉及海洋勘测技术领域,尤其涉及利用segy数据提取航迹水深的方法。


背景技术:

2.当前进行海洋勘测时,对水深值的获取主要由测深仪进行数据的采集得到的,且一般情况下测深仪采集的水深数据较为准确,但是,当发生测深仪观测设备故障、老化或参数设置有误等情况时,可能导致观测的水深值精度差,无法满足相应项目的需要,且由于海洋测量重测成本高,利用新的测深仪观测设备进行水深值重测不仅耗费时间,还会带来额外的大额勘测成本的支出。
3.相关技术中提供了一种时深转换法,其需要在地震系统或地震图像上逐根测线进行人工拾取或人工交互自动拾取参数,具体的:通过人工拾取法在地震系统或地震图像上逐根测线进行人工拾取初至波时间,然后进行时深转换,获取海底层位的深度。
4.上述人工拾取法虽然能较为准确地获取海底的记录延时值,但需耗费较多的时间进行处理,且获取海底延时后仍需对每根测线跳点做进一步的处理,方能将海底反射信号记录的时间转换为水深值,效率低下。


技术实现要素:

5.为克服相关技术中存在的问题,本技术提供一种利用segy数据提取航迹水深的方法,能够基于现有的segy数据处理得到,在节省时间的同时,大幅节省了勘测的成本。
6.本技术第一方面提供一种利用segy数据提取航迹水深的方法,包括:
7.对所述航迹上各个测点的segy数据进行数据处理,得到各个测点的测点坐标和测点水深,形成所述航迹水深;所述航迹水深为所述航迹上所有测点的测点坐标和测点水深的映射数据集合;
8.其中,所述对所述航迹上各个测点的segy数据进行数据处理,得到各个测点的测点坐标和测点水深中,一个测点的测点坐标和测点水深的获取过程,包括:
9.对所述测点的segy数据进行解编,得到gps天线头坐标和样点振幅集合;
10.获取换能器吃水深度、海水声速值以及海底搜寻起始时刻;
11.基于所述gps天线头坐标进行坐标校正,得到所述测点坐标;
12.在所述样点振幅集合中筛选出最大样点振幅;
13.根据所述最大样点振幅对应的海底记录时刻、所述海底搜寻起始时刻、所述换能器吃水深度以及所述海水声速值计算得到所述测点水深。
14.在一种实施方式中,所述在所述样点振幅集合中筛选出最大样点振幅,包括:
15.根据预设时窗大小,基于窗口样点振幅总和最大为原则,对所述样点振幅集合进行搜寻,得到所述最大样点振幅及其对应的海底记录时刻。
16.在一种实施方式中,所述根据预设时窗大小,基于窗口样点振幅总和最大为原则,对所述样点振幅集合进行搜寻,得到所述最大样点振幅及其对应的海底记录时刻,包括:
17.以所述海底搜寻起始时刻对应的样点作为起始点,以所述样点振幅集合内最晚记录时刻的样点作为终点,以预设滑动步长逐次向后移动时窗对所述样点振幅集合进行搜寻,并记录每次时窗内的样点振幅总和,得到窗口样点振幅总和数据集;
18.从所述窗口样点振幅总和数据集中选取得到最大窗口样点振幅总和,并将所述最大窗口样点振幅总和中的最大振幅作为最大样点振幅,将所述最大样点振幅对应时刻作为所述海底记录时刻。
19.在一种实施方式中,所述根据所述最大样点振幅对应的海底记录时刻、所述海底搜寻起始时刻、所述换能器吃水深度以及所述海水声速值计算得到所述测点水深,包括:
20.根据以下计算公式计算得到所述测点水深;
[0021][0022]
其中,d表示测点水深;v表示海水声速值;d表示换能器吃水深度;t表示声波传播时间,所述声波传播时间为所述海底记录时刻与所述海底搜寻起始时刻之间的间隔时长。
[0023]
在一种实施方式中,所述得到各个测点的测点坐标和测点水深之后,还包括:
[0024]
对所述各个测点的测点水深进行水深值滤波,得到所述航迹水深。
[0025]
在一种实施方式中,所述对所述各个测点的测点水深进行水深值滤波,包括:
[0026]
获取水深值滤波阈值;
[0027]
将所述各个测点的测点水深中大于所述水深值滤波阈值的测点水深剔除。
[0028]
在一种实施方式中,所述对所述各个测点的测点水深进行水深值滤波,包括:
[0029]
获取预设海底振幅量值;
[0030]
将所述各个测点的测点水深中小于所述预设海底振幅量值的1/4值的测点水深剔除。
[0031]
在一种实施方式中,所述在所述样点振幅集合中筛选出最大样点振幅之后,包括:
[0032]
获取最大样点振幅对应样点的最大振幅样点序数;
[0033]
根据所述最大振幅样点序数、记录延时值和数据采样间隔确定所述海底记录时刻;所述记录延时值和所述数据采样间隔由所述segy数据解编获得。
[0034]
在一种实施方式中,所述根据所述最大振幅样点序数、记录延时值和数据采样间隔确定所述海底记录时刻,包括:
[0035]
根据以下计算公式计算得到记录间隔时长;
[0036]
δt=n*a+b;
[0037]
其中,δt表示记录间隔时长;n表示最大振幅样点序数;a表示数据采样间隔;b表示记录延时值;
[0038]
结合所述海底搜寻起始时刻和所述记录间隔时长,得到所述海底记录时刻。
[0039]
在一种实施方式中,在所述基于所述gps天线头坐标进行坐标校正之前,包括:
[0040]
对同一状态下的gps天线头和换能器分别进行位置检测,得到同一坐标系下的gps天线头实测坐标和换能器实测坐标;
[0041]
根据所述gps天线头实测坐标和所述换能器实测坐标计算得到坐标偏移量;所述坐标偏移量包括横轴偏移量和纵轴偏移量;
[0042]
根据所述坐标偏移量对所述gps天线头坐标进行校正,得到所述测点坐标。
[0043]
本技术提供的技术方案可以包括以下有益效果:
[0044]
本技术提供的利用segy数据提取航迹水深的方法,基于测点的segy数据解编得到gps天线头坐标和样点振幅集合,通过坐标校正,修正由于勘测船只体积较大所引入的gps天线头所在位置与换能器所在位置之间的偏差,从而得到准确的测点坐标;在样点振幅集合中通过搜寻最大样点振幅对应样点,即勘测到海底数据的样点,即可确定该样点对应的数据采集时刻,即海底记录时刻,从而根据海底记录时刻和海底搜寻起始时刻即可知道声波从换能器发出经由海底发射回到换能器所用的时长,结合海水声速值即可计算得到该测点的海底位置到换能器之间的深度,在此基础上,加上换能器吃水深度即可得到该测点的测点水深;由于该测点水深的获取过程是基于现有的segy数据处理得到的,无需重新勘测,在节省时间的同时,大幅节省了勘测的成本;且考虑segy数据中海底信号反射的振幅最大且连续,因此,利用segy数据获取海底最大振幅的记录时间,进而计算出航迹上所有测点水深较之人工拾取过程,数据更准确,处理效率更高。
[0045]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
[0046]
通过结合附图对本技术示例性实施方式进行更详细的描述,本技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本技术示例性实施方式中,相同的参考标号通常代表相同部件。
[0047]
图1是本技术实施例示出的一个测点的测点坐标和测点水深的获取过程的流程示意图;
[0048]
图2是本技术实施例示出的最大样点振幅的筛选方法的流程示意图;
[0049]
图3是本技术实施例示出的去除水深跳点的航迹水深提取方法的流程示意图;
[0050]
图4是本技术实施例示出的电子设备的结构示意图。
具体实施方式
[0051]
下面将参照附图更详细地描述本技术的优选实施方式。虽然附图中显示了本技术的优选实施方式,然而应该理解,可以以各种形式实现本技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本技术更加透彻和完整,并且能够将本技术的范围完整地传达给本领域的技术人员。
[0052]
在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0053]
应当理解,尽管在本技术可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限
定。
[0054]
实施例一
[0055]
当发生测深仪观测设备故障、老化或参数设置有误等情况时,可能导致观测的水深值精度差,无法满足相应项目的需要,且由于海洋测量重测成本高,利用新的测深仪观测设备进行水深值重测不仅耗费时间,还会带来额外的大额勘测成本的支出。
[0056]
相关技术提供的一种时深转换法,需要在地震系统或地震图像上逐根测线进行人工拾取或人工交互自动拾取参数,效率低下。
[0057]
针对上述问题,本技术实施例提供一种利用segy数据提取航迹水深的方法,能够基于现有的segy数据处理得到,无需重新勘测,在节省时间的同时,大幅节省了勘测的成本。
[0058]
以下结合附图详细描述本技术实施例的技术方案。
[0059]
图1是本技术实施例示出的一个测点的测点坐标和测点水深的获取过程的流程示意图。
[0060]
一种利用segy数据提取航迹水深的方法,包括:对所述航迹上各个测点的segy数据进行数据处理,得到各个测点的测点坐标和测点水深,形成所述航迹水深。
[0061]
其中,所述航迹水深为所述航迹上所有测点的测点坐标和测点水深的映射数据集合;即根据所述航迹水深能够得到航迹上每个测点坐标位置上的测点水深,进而形成该条航迹上的水深曲线。
[0062]
参见图1,在本技术实施例中,一个测点的测点坐标和测点水深的获取过程,包括:
[0063]
101、对测点的segy数据进行解编,得到gps天线头坐标和样点振幅集合;
[0064]
segy数据为一种以地震道为单位进行组织的地震数据,其每一道的数据体存放方式为存放每个时间点对应的一个采样点的振幅值,且segy文件为二进制数据文件,要从segy中获取数据,必须进行解编才能读取相应的地震道记录信息及相应的采样样点数据。因此,通过对segy数据进行解编后,能够得到当前测点的一组样点振幅数据,即样点振幅集合。
[0065]
102、获取换能器吃水深度、海水声速值以及海底搜寻起始时刻;
[0066]
在本技术实施例中,换能器吃水深度、海水声速值以及海底搜寻起始时刻可以为预存在存储器中的参数组,也可由操作者实时输入获取得到。
[0067]
需要说明的是,本技术实施例对于步骤102的执行时序并没有严格的限定,在实际应用过程中,步骤102在步骤105之前执行即可,即步骤102还可以在步骤101之前执行或在步骤103和步骤105之间执行。
[0068]
103、基于gps天线头坐标进行坐标校正,得到测点坐标;
[0069]
由于segy数据采集过程中,勘测船只具有一定的体积,gps天线头所在位置和换能器所在位置之间存在一定的偏差,而segy数据中记录的坐标一般为gps天线头的位置,并不是换能器的真实位置,因此,为了保证航迹水深的数据准确性,往往需要根据测线的坐标数据进行航迹的拟合,计算出测线的航向,并根据换能器与gps天线头的相对位置及航向角,进行位置的平移,以得到真实浅剖换能器的坐标。
[0070]
因此,步骤101中通过segy数据解编后得到的gps天线头坐标不能直接作为当前测点的测点坐标,需要通过坐标平移等方法对gps天线头坐标进行坐标校正,从而得到准确的
测点坐标。
[0071]
在本技术实施例中,由于一条航迹的勘测过程中,勘测船只是固定的,因此,gps天线头所在位置和换能器所在位置之间的偏差值也相对固定;在此基础上,对同一状态下的gps天线头和换能器分别进行实际位置的检测后,计算得出偏移量,可利用该偏移量对各个测点下的gps天线头坐标进行修正。
[0072]
具体的:
[0073]
对同一状态下的gps天线头和换能器分别进行位置检测,得到同一坐标系下的gps天线头实测坐标和换能器实测坐标;
[0074]
根据gps天线头实测坐标和换能器实测坐标计算得到坐标偏移量;该坐标偏移量包括横轴偏移量和纵轴偏移量;
[0075]
根据坐标偏移量对gps天线头坐标进行校正,得到测点坐标;其中,在gps天线头横坐标的基础上增加横轴偏移量以得到测点坐标的横坐标;在gps天线头纵坐标的基础上增加纵轴偏移量以得到测点坐标的纵坐标。
[0076]
104、在样点振幅集合中筛选出最大样点振幅;
[0077]
在勘测过程中,当前测点的水深为该测点坐标对应海底位置所在的深度,即声波传播路径最长的点,对应到样点振幅数据中,即为最大样点振幅。
[0078]
在传统的时深转换方法中,最大样点振幅主要通过人工拾取法和人机交互自动拾取初至波延时的方法,逐根逐点提取,效率低下且提取数据的误差较高。
[0079]
本技术实施例中,利用预设大小的时窗,基于窗口样点振幅总和最大为原则,对样点振幅集合进行搜寻,得到最大样点振幅并提取到该最大样点振幅对应的海底记录时刻,以用于计算当前测点的测点水深。
[0080]
105、根据最大样点振幅对应的海底记录时刻、海底搜寻起始时刻、换能器吃水深度以及海水声速值计算得到测点水深。
[0081]
利用声波对水深进行勘测的过程为声波由换能器位置发出后经过海底反射返回至换能器位置,以发出声波的时刻作为海底搜寻起始时刻,换能器接收到由海底反射回来的声波作为最大样点振幅对应的海底记录时刻,海底搜寻起始时刻和海底记录时刻之前的间隔时长即为声波在换能器位置和海底位置之间往返一次所需时长,结合声波在海水中的传播速度,即海水声速值,即可得到换能器位置与海底位置之间的距离,加上换能器吃水深度,即可得到当前测点坐标水面到当前测点坐标海底的距离,即测点水深。
[0082]
具体的,可以根据以下计算公式计算得到所述测点水深:
[0083][0084]
其中,d表示测点水深;v表示海水声速值;d表示换能器吃水深度;t表示声波传播时间,所述声波传播时间为所述海底记录时刻与所述海底搜寻起始时刻之间的间隔时长。
[0085]
需要说明的是,声波在海水中的传播速度会受到海域条件的影响,因此,本技术实施例中采用的海水声速值为实测声速值。
[0086]
本技术提供的利用segy数据提取航迹水深的方法,基于测点的segy数据解编得到gps天线头坐标和样点振幅集合,通过坐标校正,修正由于勘测船只体积较大所引入的gps天线头所在位置与换能器所在位置之间的偏差,从而得到准确的测点坐标;在样点振幅集
合中通过搜寻最大样点振幅对应样点,即勘测到海底数据的样点,即可确定该样点对应的数据采集时刻,即海底记录时刻,从而根据海底记录时刻和海底搜寻起始时刻即可知道声波从换能器发出经由海底发射回到换能器所用的时长,结合海水声速值即可计算得到该测点的海底位置到换能器之间的深度,在此基础上,加上换能器吃水深度即可得到该测点的测点水深;由于该测点水深的获取过程是基于现有的segy数据处理得到的,无需重新勘测,在节省时间的同时,大幅节省了勘测的成本;且考虑segy数据中海底信号反射的振幅最大且连续,因此,利用segy数据获取海底最大振幅的记录时间,进而计算出航迹上所有测点水深较之人工拾取过程,数据更准确,处理效率更高。
[0087]
实施例二
[0088]
本技术实施例对上述实施例一中的步骤104进行了设计,本技术实施例利用时窗滑动对样点振幅集合进行搜寻,以时窗内样点振幅总和最大作为筛选原则,找到样点振幅总和最大的时窗区域,并将该时窗区域中的最大值作为当前测点的地震数据中的最大样点振幅,利用时窗滑动筛选的方式,提高筛选速度,达到高效的数据提取目的。
[0089]
以下结合附图详细描述本技术实施例的技术方案。
[0090]
图2是本技术实施例示出的最大样点振幅的筛选方法的流程示意图。
[0091]
参见图2,所述最大样点振幅的筛选方法,包括:
[0092]
201、以海底搜寻起始时刻对应的样点作为起始点,以样点振幅集合内最晚记录时刻的样点作为终点,以预设滑动步长逐次向后移动时窗对样点振幅集合进行搜寻,并记录每次时窗内的样点振幅总和,得到窗口样点振幅总和数据集;
[0093]
在本技术实施例中,时窗大小根据实际对搜寻精细度和搜寻速度的要求进行设定,本技术实施例中将其设定为segy剖面数据的脉冲长度,例如:当一个脉冲长度为1ms,则时窗大小设为1ms。
[0094]
本技术实施例中搜寻过程为:
[0095]
以海底搜寻起始时刻对应的样点作为时窗移动的起点,当时窗位于起点处时,计算当前时窗内所有样点振幅的总和作为窗口样点振幅总和s1;之后将时窗后移预设滑动步长,并计算此时的时窗内所有样点振幅的总和s2;以此类推,在每次时窗后移预设滑动步长后,计算得到当前时窗内的所有样点振幅的总和,直至时窗移动至样点振幅集合内最晚记录时刻的样点,得到当前时窗内的所有样点振幅总和sn;s1至sn形成上述窗口样点振幅总和数据集。
[0096]
需要说明的是,预设滑动步长为操作者根据实际搜寻要求设定的数值,可以根据实际情况进行调整,此处不作限定。
[0097]
在实际应用过程中,时窗的移动方向也不唯一,亦可以海底搜寻起始时刻对应的样点作为终点,以样点振幅集合内最晚记录时刻的样点作起始点进行时窗的移动。
[0098]
需要说明的是,利用segy数据计算水深时,剖面的海底搜寻起始时刻是可以人为进行设置的,例如,设定海底搜寻起始时刻为2ms,即2ms以内的信号直接忽略,不予计算振幅,这是因为起始搜寻时,数据采集过程受到环境和设备的影响,干扰信息较多。
[0099]
202、从窗口样点振幅总和数据集中选取得到最大窗口样点振幅总和,并将最大窗口样点振幅总和中的最大振幅作为最大样点振幅,将最大样点振幅对应时刻作为海底记录时刻。
[0100]
筛选出s1至sn中的最大值,得到最大窗口样点振幅总和smax,最大窗口样点振幅总和smax对应的时窗区域内具有若干个样点振幅,其中的最大值即为最大样点振幅,该最大值对应一个具体记录时刻,即为本技术中的海底记录时刻。
[0101]
上述搜寻最大窗口样点振幅总和的过程中,可以对每次移动后的时窗位置及其样点振幅总和进行记录,待完成时窗滑动后,统一进行最大窗口样点振幅总和的筛选;或在获取到s1和s2后,先执行一次数值比较,将s1和s2中的较大值作为下次数值比较的基准与s3进行数值比较,以此类推,在得到sn后完成最后一次数值比较,得到最大窗口样点振幅总和。
[0102]
需要说明的是,上述对于搜寻最大窗口样点振幅总和的过程的描述仅是一种示例,不作为对本技术的唯一限定。
[0103]
在本技术实施例中,海底记录时刻是基于最大振幅样点序数计算得到的:
[0104]
在样点振幅集合中筛选出最大样点振幅之后,获取最大样点振幅对应样点的最大振幅样点序数;
[0105]
根据所述最大振幅样点序数、记录延时值和数据采样间隔确定所述海底记录时刻;其中,所述记录延时值和所述数据采样间隔由所述segy数据解编获得。
[0106]
具体的,根据以下计算公式计算得到记录间隔时长后,结合所述海底搜寻起始时刻和所述记录间隔时长,得到所述海底记录时刻:
[0107]
δt=n*a+b;
[0108]
其中,δt表示记录间隔时长;n表示最大振幅样点序数;a表示数据采样间隔;b表示记录延时值。
[0109]
在实际应用中,数据采样间隔是当前样点与下一个样点之间的时间间隔,一般情况下该时间间隔很小,仅为0.010ms~0.018ms。
[0110]
本技术实施例提供了一种最大样点振幅的筛选方法,其通过移动预设时窗对当前测点的样点振幅集合进行搜寻,基于窗口样点振幅总和最大的原则,在样点振幅总和最大值对应的时窗区域中,提取最大样点振幅及其对应的海底记录时刻;利用时窗对大量的样点幅度数据进行粗筛,在找到窗口样点振幅总和最大值后,对窗口样点振幅总和最大值对应时窗内的样点振幅进行二次筛选,最终找到最大样点振幅,相对于逐线逐点地提取,利用滑动时窗筛选最大样点振幅的方法能够节省大量的数据提取时间,且相对于人工拾取法而言,数据提取的准确度也更高。
[0111]
实施例三
[0112]
因浅剖测量时,可能存在ping丢失或海底反射较弱的情况,导致搜寻到的最大振幅并不位于海底,而位于海底位置的上方或下方,因此,为了筛去因ping丢失或海底反射较弱导致的数据跳点,本技术实施例提供了一种去除水深跳点的航迹水深提取方法,其对各个测点的测点水深进行水深值滤波,将位于预设阈值范围之外的水深跳点删除,将正确的测点水深数据保存下来,形成准确度高的航迹水深。
[0113]
以下结合附图详细描述本技术实施例的技术方案。
[0114]
图3是本技术实施例示出的去除水深跳点的航迹水深提取方法的流程示意图。
[0115]
参见图3,所述去除水深跳点的航迹水深提取方法,包括:
[0116]
301、对所述航迹上各个测点的segy数据进行数据处理,得到各个测点的测点坐标
和测点水深;
[0117]
在本技术实施例中,步骤301的具体内容已将在上述实施例一和实施例二中进行了详细的说明,此处不再赘述。
[0118]
302、获取水深跳点参考范围;
[0119]
在本技术实施例中,水深跳点参考范围可以由水深值滤波阈值和预设海底振幅量值中的任一参数确定,或由二者共同确定。
[0120]
示例性的:
[0121]
当水深跳点参考范围由水深值滤波阈值确定时,首先获取水深值滤波阈值,将大于水深值滤波阈值的数值区域作为水深跳点参考范围,位于该范围内的数据点对应的是海底下方的位置点;
[0122]
当水深跳点参考范围由预设海底振幅量值确定时,首先获取预设海底振幅量值,并计算得到预设海底振幅量值的1/4值,将低于预设海底振幅量值的1/4值的数值范围作为水深跳点参考范围,位于该范围内的数据点对应的是海底上方的位置点;
[0123]
当水深跳点参考范围由水深值滤波阈值和预设海底振幅量值共同确定时,则将小于预设海底振幅量值的1/4值且大于水深值滤波阈值的数值范围作为水深跳点参考范围。
[0124]
303、将所述各个测点的测点水深中位于水深跳点参考范围内的测点水深剔除。
[0125]
具体的:
[0126]
当水深跳点参考范围由水深值滤波阈值确定时,将各个测点的测点水深中大于所述水深值滤波阈值的测点水深剔除。
[0127]
当水深跳点参考范围由预设海底振幅量值确定时,将各个测点的测点水深中小于所述预设海底振幅量值的1/4值的测点水深剔除;
[0128]
当水深跳点参考范围由水深值滤波阈值和预设海底振幅量值共同确定时,将各个测点的测点水深中小于预设海底振幅量值的1/4值且大于水深值滤波阈值的测点水深剔除。
[0129]
在实际勘测过程中,由于一般情况下,在浅水区域浅剖测量时,每一道数据的时间间隔很短,因此,数据点数量多且分布密集,而ping丢失或海底反射较弱等情况出现概率较低,因此水深跳点也不会过多,因此,将水深跳点直接删除后,并不会对勘测项目产生过大的影响,因此,剔除水深跳点后不需要再进行插值补充也不会影响勘测的精度。
[0130]
本技术实施例提供了一种去除水深跳点的航迹水深提取方法,其在获取到各个测点的测点坐标和测点水深之后,以水深值滤波的方式将其中的水深跳点剔除,其中,通过水深值滤波阈值剔除掉振幅过大的异常点和/或通过预设海底振幅量值剔除掉振幅过小的异常点,从而保证得到的航迹水深中不存在水深跳点,影响航迹水深的准确度。
[0131]
实施例四
[0132]
与前述实施例一的方法实施例相对应,本技术还提供了一种电子设备及相应的实施例。
[0133]
图4是本技术实施例示出的电子设备的结构示意图。
[0134]
参见图4,电子设备1000包括存储器1010和处理器1020;存储器1010上存储有可执行代码,当可执行代码被处理器1020处理时,可以使处理器1020执行上文述及的方法中的部分或全部。
[0135]
处理器1020可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0136]
存储器1010可以包括各种类型的存储单元,例如系统内存、只读存储器(rom),和永久存储装置。其中,rom可以存储处理器1020或者计算机的其他模块需要的静态数据或者指令。永久存储装置可以是可读写的存储装置。永久存储装置可以是即使计算机断电后也不会失去存储的指令和数据的非易失性存储设备。在一些实施方式中,永久性存储装置采用大容量存储装置(例如磁或光盘、闪存)作为永久存储装置。另外一些实施方式中,永久性存储装置可以是可移除的存储设备(例如软盘、光驱)。系统内存可以是可读写存储设备或者易失性可读写存储设备,例如动态随机访问内存。系统内存可以存储一些或者所有处理器在运行时需要的指令和数据。此外,存储器1010可以包括任意计算机可读存储媒介的组合,包括各种类型的半导体存储芯片(dram,sram,sdram,闪存,可编程只读存储器),磁盘和/或光盘也可以采用。在一些实施方式中,存储器1010可以包括可读和/或写的可移除的存储设备,例如激光唱片(cd)、只读数字多功能光盘(例如dvd-rom,双层dvd-rom)、只读蓝光光盘、超密度光盘、闪存卡(例如sd卡、min sd卡、micro-sd卡等等)、磁性软盘等等。计算机可读存储媒介不包含载波和通过无线或有线传输的瞬间电子信号。
[0137]
关于上述实施例中的电子设备,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不再做详细阐述说明。
[0138]
上文中已经参考附图详细描述了本技术的方案。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。本领域技术人员也应该知悉,说明书中所涉及的动作和模块并不一定是本技术所必须的。另外,可以理解,本技术实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减,本技术实施例装置中的模块可以根据实际需要进行合并、划分和删减。
[0139]
此外,根据本技术的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本技术的上述方法中部分或全部步骤的计算机程序代码指令。
[0140]
或者,本技术还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当所述可执行代码(或计算机程序、或计算机指令代码)被电子设备(或电子设备、服务器等)的处理器执行时,使所述处理器执行根据本技术的上述方法的各个步骤的部分或全部。
[0141]
本领域技术人员还将明白的是,结合这里的申请所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
[0142]
附图中的流程图和框图显示了根据本技术的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可
以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0143]
以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1