水深数据识别模型的训练方法、水深数据识别方法及装置与流程

文档序号:33739928发布日期:2023-04-06 09:33阅读:44来源:国知局
水深数据识别模型的训练方法、水深数据识别方法及装置与流程

本申请涉及地理信息处理,尤其涉及一种水深数据识别模型的训练方法、水深数据识别方法及装置。


背景技术:

1、目前,在水深数据识别模型的训练阶段,通常是由作业人员手动在已有栅格海图上截取包含水深值的图像,并根据所截取的图像呈现的水深值为该图像标注上相应的水深值,进一步将截取的图像及其对应的标注数据作为训练数据,对水深数据识别模型进行训练。

2、但是,为了提高水深数据识别模型的训练效果,通常需要大量携带标签的训练样本,上述手动作业的方式需要作业人员花费大量时间进行图像截取和数据标注工作,不适用于大批量的训练数据采集,进而影响水深数据识别模型的训练效率;此外,从已有栅格海图中截取的图像的精度依赖于作业人员的经验和细心程度,易产生误差,因而训练数据的质量无法得到保证,最终影响训练出的水深数据识别模型的识别准确率。


技术实现思路

1、本申请实施例的目的提供一种水深数据识别模型的训练方法、水深数据识别方法及装置,用于解决相关技术中通过手动获取训练数据的方式存在的训练效率低、训练出的水深数据识别模型的识别准确率无法得到保证的问题。

2、为了实现上述目的,本申请实施例采用下述技术方案:

3、第一方面,本申请实施例提供一种水深数据识别模型的训练方法,包括:

4、基于样本栅格海图中水深值的数据属性,对预设数字集合中的数字进行组合,得到多个数字序列,每个数字序列表示一个水深值;

5、基于预设模板图像、所述样本栅格海图中水深值的字符参数以及目标数字序列,生成包含所述目标数字序列的候选水深值图像,所述目标数字序列为所述多个数字序列中的任一个数字序列;

6、对所述候选水深值图像和样本背景图像进行融合处理,得到所述目标数字序列对应的样本水深值图像;

7、基于所述多个数字序列分别对应的样本水深值图像以及所述多个数字序列分别表示的水深值,训练水深数据识别模型。

8、可以看出,通过本申请实施例提供的水深数据识别模型的训练方法,利用栅格海图中表示的水深值通常由一串数字表示这一规律,基于样本栅格海图中水深值的数据属性,比如水深值的数值等,对预设数字集合中的数字进行组合,得到多个数字序列,由此每个数字序列即可表示一个水深值;接着,利用图像处理技术,针对每个数字序列,基于该数字序列、预设模板图像以及样本栅格海图中水深值的字符参数,生成包含该数字序列的候选水深值图像,该候选水深值图像及其包含的数字序列所表示的水深值,即可用作训练水深数据识别模型的训练数据,由此训练数据的获取仅利用图像处理技术即可自动生成,相较于手动从栅格海图中截取水深值图像的方式,效率高,可用于适用于大批量的训练样本采集,有利于提升水深数据识别模型的训练效率,且训练样本的质量不受人为因素的影响,有利于提高水深数据识别模型的准确性;在此基础上,通过对候选水深值图像和预先设置好的样本背景图像进行融合处理,得到该数字序列对应的样本水深值图像,该样本水深值图像既包含了表示水深值的数字序列,又融合了样本背景图像,能够更接近真实的栅格海图的背景,进一步基于多个数字序列分别对应的样本水深值图像和每个数字序列表示的水深值,对水深数据识别模型进行训练,有利于增强水深数据识别模型的准确性和稳定性。

9、第二方面,本申请实施例提供一种水深数据识别方法,包括:

10、从目标栅格海图中提取包含目标数字序列的图像区域,并确定所述图像区域在栅格坐标系下的栅格坐标位置,其中,所述目标数字序列用于表示所述目标栅格海图中的目标水深点的水深值;

11、基于所述图像区域的栅格坐标位置以及所述栅格坐标系与地理坐标系之间的映射关系,确定所述目标水深点在所述地理坐标系下的地理坐标位置;

12、通过水深数据识别模型对所述图像区域进行识别,得到所述目标水深点的水深值,所述水深数据识别模型为基于第一方面所述的方法训练得到的;

13、基于所述目标水深点的水深值和所述目标水深点在所述地理坐标系下的地理坐标位置,确定所述图像区域对应的水深数据。

14、可以看出,通过本申请实施例提供的水深数据识别方法,在通过本申请实施例提出的水深数据识别模型的训练方法训练得到水深数据识别模型之后,利用该水深数据识别模型对从目标栅格海图中提取的包含目标数字序列的图像区域进行识别,可以识别出该图像区域所表示的目标水深点的水深值,由于水深数据识别模型的准确性和稳定性高,进而识别出的水深值更准确;此外,还基于该图像区域在栅格坐标系下的栅格坐标位置以及栅格坐标系与地理坐标系之间的映射关系,确定目标水深点在地理坐标系下的地理坐标位置,由于目标水深点的地理坐标位置是通过坐标映射关系得到的,进而目标水深点的地理坐标位置也更准确;进一步,基于目标水深点的地理坐标位置和水深值即可准确确定出图像区域对应的水深数据,有利于提高目标栅格海图中水深数据的识别准确性。

15、第三方面,本申请实施例提供一种水深数据识别模型的训练装置,包括:

16、第一生成单元,用于基于样本栅格海图中水深值的数据属性,对预设数字集合中的数字进行组合,得到多个数字序列,每个数字序列表示一个水深值;

17、第二生成单元,用于基于预设模板图像、所述样本栅格海图中水深值的字符参数以及目标数字序列,生成包含所述目标数字序列的候选水深值图像,所述目标数字序列为所述多个数字序列中的任一个数字序列;

18、融合单元,用于对所述候选水深值图像和样本背景图像进行融合处理,得到所述目标数字序列对应的样本水深值图像;

19、训练单元,用于基于所述多个数字序列分别对应的样本水深值图像以及所述多个数字序列分别表示的水深值,训练水深数据识别模型。

20、第四方面,本申请实施例提供一种水深数据识别装置,包括:

21、第一确定单元,用于从目标栅格海图中提取包含目标数字序列的图像区域,并确定所述图像区域在栅格坐标系下的栅格坐标位置,其中,所述目标数字序列用于表示所述目标栅格海图中的目标水深点的水深值;

22、第二确定单元,用于基于所述图像区域的栅格坐标位置以及所述栅格坐标系与地理坐标系之间的映射关系,确定所述目标水深点在所述地理坐标系下的地理坐标位置;

23、识别单元,用于通过水深数据识别模型对所述图像区域进行识别,得到所述目标水深点的水深值,所述水深数据识别模型为基于第一方面所述的方法训练得到的;

24、第三确定单元,用于基于所述目标水深点的水深值和所述目标水深点在所述地理坐标系下的地理坐标位置,确定所述图像区域对应的水深数据。

25、第五方面,本申请实施例提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面或第二方面所述的方法。

26、第六方面,计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面或第二方面所述的方法。



技术特征:

1.一种水深数据识别模型的训练方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述字符参数包括所述样本栅格海图中水深值的数据格式信息、字体信息以及数字尺寸信息;

3.根据权利要求2所述的方法,其特征在于,所述数据格式信息包括水深值的小数位数;

4.根据权利要求1所述的方法,其特征在于,所述对所述候选水深值图像和样本背景图像进行融合处理,得到所述目标数字序列对应的样本水深值图像,包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述样本背景图像中提取与所述候选水深值图像匹配的目标背景图像数据,包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述候选水深值图像的图像数据与所述目标背景图像数据进行融合,得到所述目标数字序列对应的样本水深值图像,包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,在对所述候选水深值图像和样本背景图像进行融合处理之前,所述方法还包括:

8.一种水深数据识别方法,其特征在于,包括:

9.一种水深数据识别模型的训练装置,其特征在于,包括:

10.一种水深数据识别装置,其特征在于,包括:


技术总结
本申请公开了一种水深数据识别模型的训练方法、水深数据识别方法及装置。所述训练方法包括:基于样本栅格海图中水深值的数据属性对预设数字集合中的数字进行组合,得到多个数字序列,每个数字序列表示一个水深值;基于预设模板图像、样本栅格海图中水深值的字符参数以及目标数字序列,生成包含目标数字序列的候选水深值图像,目标数字序列为多个数字序列中的任一个数字序列;对候选水深值图像和样本背景图像进行融合处理,得到目标数字序列对应的样本水深值图像;基于多个数字序列分别对应的样本水深值图像以及多个数字序列分别表示的水深值,训练水深数据识别模型。

技术研发人员:张曙光,王斌,茹伟娜,崔岩
受保护的技术使用者:北京星天科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1