【技术实现步骤摘要】
一种数据压缩方法、装置、终端设备及存储介质
本申请属于数据处理
,特别是涉及一种数据压缩方法、装置、终端设备及存储介质。
技术介绍
无人化技术的发展给海洋测绘带来了新的发展机遇,通过将多波束测深系统搭载到无人艇,能够有效提高海洋探测工作的效率。多波束测深系统是一种高效、高精度的水下地形测量系统。多艇协同搭载多波束测深系统进行海底地形测量时,实时传输数据有利于测量工作的顺利进行,方便了解数据采集情况,了解是否存在待测区域未涉及等等。多波束测深系统采集的数据量非常巨大,现有通信方式根本无法满足实时回传多波束测深数据的要求。因此,对多波束测深数据的压缩处理就显得非常重要。对多波束测深数据进行压缩不仅可以减小数据文件的大小,有助于节省磁盘空间,还可以极大地改善网络性能,方便数据的传输。但是,目前对多波束测深数据进行压缩大多为有损压缩,虽然解决了数据传输的问题,但这种压缩方式在一定程度上也造成了海底特征点的丢失,根据压缩后的数据绘制得到的海底地形图也容易出现失真的问题。
技术实现思路
有鉴于此 ...
【技术保护点】
1.一种数据压缩方法,其特征在于,包括:/n采集多波束数据,根据所述多波束数据生成栅格地图;所述栅格地图中包括多个栅格点;/n计算每个栅格点的深度值,并根据所述每个栅格点的深度值,将所述栅格地图划分为多个象元;其中,同一象元包含的各个栅格的栅格深度值相同;/n确定每个象元的编码数据,所述编码数据中包括所述象元中各个栅格的栅格深度值;/n对具有相同的栅格深度值的象元进行合并,得到多个数据块;/n确定每个数据块的目标编码数据,以完成对所述多波束数据的压缩。/n
【技术特征摘要】
1.一种数据压缩方法,其特征在于,包括:
采集多波束数据,根据所述多波束数据生成栅格地图;所述栅格地图中包括多个栅格点;
计算每个栅格点的深度值,并根据所述每个栅格点的深度值,将所述栅格地图划分为多个象元;其中,同一象元包含的各个栅格的栅格深度值相同;
确定每个象元的编码数据,所述编码数据中包括所述象元中各个栅格的栅格深度值;
对具有相同的栅格深度值的象元进行合并,得到多个数据块;
确定每个数据块的目标编码数据,以完成对所述多波束数据的压缩。
2.根据权利要求1所述的方法,其特征在于,所述计算每个栅格点的深度值,包括:
以所述栅格点为圆心,搜索预设半径范围内的一个或多个测深点;所述一个或多个测深点分别具有相应的高程值;
计算所述一个或多个测深点的高程值的加权平均值,将所述加权平均值作为所述栅格点的深度值。
3.根据权利要求1或2所述的方法,其特征在于,所述确定每个象元的编码数据,包括:
确定每个象元的初始位置以及所述每个象元的象元类型,所述初始位置为所述象元包含的初始栅格在所述栅格地图中的行序号及列序号;
根据所述初始位置的行序号及列序号、所述象元类型,和所述象元中各个栅格的栅格深度值,生成所述象元的编码数据。
4.根据权利要求3所述的方法,其特征在于,所述对具有相同的栅格深度值的象元进行合并,得到多个数据块,包括:
提取所述栅格地图中具有相同的栅格深度值的至少一个象元;
将所述具有相同的栅格深度值的至少一个象元置入空白栅格地图中与所述至少一个象元对应的位置处,得到多个数据块。
5.根据权利要求4所述的方法,其特征在于,所述将所述具有相同的栅格深度值的至少一个象元置入空白栅格地图中与所述至少一个象元对应的位置处,得到多个数据块,包括:
分别建立多个空白栅格地图,并将所述具有相同的栅格深度值的至少一个象元置入一个空白栅格地图中,得到多个目标栅格地图;其中,每个目标栅格地图中分别包括至少一个数据块。
6.根据权利要求3所述的...
【专利技术属性】
技术研发人员:冷超莹,
申请(专利权)人:珠海云洲智能科技有限公司,江苏海洋大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。