一种水下地形的获取方法和系统技术方案

技术编号:33780161 阅读:17 留言:0更新日期:2022-06-12 14:34
本申请公开一种水下地形的获取方法和系统,本方法包括:获取目标水域的水下地形的三维点云数据;对三维点云数据进行数据预处理和折射校正处理,得到真实点云数据;基于真实点云数据进行三维重建,得到水下地形三维模型;进而得到目标水域的水下地形数据。本系统包括水下图像采集设备、点云数据模块、三维模型模块和输出模块;图像采集设备获取目标水域的水下地形图像,并转换为三维点云数据;点云数据模块对三维点云数据进行数据预处理和折射校正处理,得到真实点云数据;三维模型模块进行三维重建,得到水下地形三维模型;输出模块基于水下地形三维模型,得到目标水域的水下地形数据。本申请可以对坝体溃决后的河床地形进行实时、连续的获取。连续的获取。连续的获取。

【技术实现步骤摘要】
一种水下地形的获取方法和系统


[0001]本申请属于水下地形获取
,具体涉及一种水下地形的获取方法和系统。

技术介绍

[0002]坝体溃决是一种高危害的社会灾难,一旦坝体溃决其危害十分巨大,严重威胁了人类的生命财产安全。坝体溃决后,水流可携带泥沙运动,由于含水流的折射、反射、透明度问题,对水下溃口、河床地形实时、连续的获取是实验难点。因此,需要对坝体溃决后的河床地形进行科学、合理、准确地评估。
[0003]然而,现有的技术中,虽然现阶段,测深声纳、AUV等技术可以获取水下地形,但是价格昂贵,并且难以应用于室内堰塞坝动水溃决实验。
[0004]因此,我们需要一种水下地形的获取方法,可以对坝体溃决后的河床地形进行实时、连续的获取。

技术实现思路

[0005]本申请提出了一种水下地形的获取方法和系统,具有可以对水下地形进行实时、连续的获取且具有价格低廉、适用度高的优点。
[0006]为实现上述目的,本申请提供了如下方案:
[0007]一种水下地形的获取方法,包括如下步骤:
[0008]获取目标水域的水下地形的三维点云数据;
[0009]对所述三维点云数据进行数据预处理,并进行折射校正处理,得到真实点云数据;
[0010]基于所述真实点云数据,对所述目标水域的水下地形进行三维重建,得到水下地形三维模型;
[0011]基于所述水下地形三维模型,得到所述目标水域的水下地形数据。
[0012]可选的,使用Kinect 2.0拍摄所述目标水域的水下地形图像,并将所述水下地形图像转换成所述三维点云数据。
[0013]可选的,所述三维点云数据是带有三维坐标值的数据。
[0014]可选的,所述数据预处理包括滤波降噪处理、数据简化处理和数据平滑处理。
[0015]可选的,利用折射定律的微分形式,得出关联折射角、入射角与实、虚像点坐标的函数,完成所述折射校正处理。
[0016]另一方面,为实现上述目的,本申请还提供了一种水下地形的获取系统,包括水下图像采集设备、点云数据模块、三维模型模块和输出模块;
[0017]所述图像采集设备用于获取目标水域的水下地形图像,并将所述水下地形图像转换为三维点云数据;
[0018]所述点云数据模块用于对所述三维点云数据进行数据预处理,并进行折射校正处理,得到真实点云数据;
[0019]所述三维模型模块用于基于所述真实点云数据,对所述目标水域的水下地形进行
三维重建,得到水下地形三维模型;
[0020]所述输出模块用于基于所述水下地形三维模型,得到所述目标水域的水下地形数据。
[0021]可选的,所述图像采集设备采用Kinect 2.0;
[0022]所述三维点云数据是带有三维坐标值的数据。
[0023]可选的,所述点云数据模块包括预处理单元和校正单元;
[0024]所述预处理单元用于对所述三维点云数据进行数据预处理,所述数据预处理包括滤波降噪处理、数据简化处理和数据平滑处理;
[0025]所述校正单元用于对滤波后的所述三维点云数据进行折射校正处理。
[0026]本申请的有益效果为:
[0027]本申请公开了一种水下地形的获取方法和系统,提供点云数据进行三维重建,只管的获取水下地形数据,可以对坝体溃决后的河床地形进行实时、连续的获取,本申请技术方案实施简单,准确度、适用度高,具有广阔的推广空间和使用价值。
附图说明
[0028]为了更清楚地说明本申请的技术方案,下面对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本申请实施例一的水下地形的获取方法流程示意图;
[0030]图2为本申请实施例一的Kinect 2.0传感原理示意图;
[0031]图3为本申请实施例一的pcd点云格式示意图;
[0032]图4为本申请实施例一的折射矫正处理的原理示意图;
[0033]图5为本申请实施例一的三维重建结果示意图;
[0034]图6为本申请实施例一的水槽溃坝实验模型结构示意图;
[0035]图7为本申请实施例一的采用Kinect2.0获取的距离水槽末端4.6

5.75米的河床地形与实际地形对比结果图;
[0036]图8为本申请实施例二的水下地形的获取方系统结构示意图。
具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
[0039]如图1所示,为本申请实施例一的水下地形的获取方法流程示意图,主要包括以下几个步骤:
[0040]S102.获取目标水域的水下地形的三维点云数据。
[0041]在本实施例中,采用使用Kinect 2.0拍摄目标水域的水下地形图像,并将水下地
形图像转换成三维点云数据。
[0042]Kinect 2.0拥有三颗摄像头,包括彩色摄像头、红外脉冲投射摄像头以及红外读取摄像头。Kinect 2.0采用TOF(Time of Flight)深度传感器来获取深度信息,传感原理如图2所示。这种传感方式指的是通过深度传感器发出调制的近红外脉冲,遇到物体反射后,深度传感器通过计算光线发射与接受反射的时间差或相位差,换算成被测物体到相机的距离,以此得到物体各部分的深度信息。配置方面,Kinect 2.0帧率可达30fps,彩色摄像头能取得1920
×
1080的图像,并可获得512
×
424分辨率的深度图。检测范围方面,Kinect 2.0的最佳检测范围介于0.5至4.5m之间。Kinect 2.0设备能够同时捕获扫描的深度图和彩色RGB图,帧速率约为30fps,深度和颜色数据的融合构成了一个彩色点云,它的每一个帧包含大约30万点。深度传感器发出调制的近红外脉冲可穿透一定浊度的水流,故Kinect 2.0具备获取水下地形的能力。
[0043]另一方面,本申请利用Visual Studio 2013编写程序开发出一套数据转换工具,将Kinect 2.0拍摄的目标水域的水下地形图像,转换成三维点云数据,在本实施例中,三维点云数据是带有三维坐标值的数据。在本实施例中,三维点云数据保存为“.pcd”格式的文件,pcd格式如图3所示。本申请不限定具体的开发工具,可以用其他方式,只要是使用相应的深度相机就可以,也不限定使用Visual Stud本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水下地形的获取方法,其特征在于,包括如下步骤:获取目标水域的水下地形的三维点云数据;对所述三维点云数据进行数据预处理,并进行折射校正处理,得到真实点云数据;基于所述真实点云数据,对所述目标水域的水下地形进行三维重建,得到水下地形三维模型;基于所述水下地形三维模型,得到所述目标水域的水下地形数据。2.根据权利要求1所述的水下地形的获取方法,其特征在于,使用Kinect 2.0拍摄所述目标水域的水下地形图像,并将所述水下地形图像转换成所述三维点云数据。3.根据权利要求1所述的水下地形的获取方法,其特征在于,所述三维点云数据是带有三维坐标值的数据。4.根据权利要求3所述的水下地形的获取方法,其特征在于,所述数据预处理包括滤波降噪处理、数据简化处理和数据平滑处理。5.根据权利要求4所述的水下地形的获取方法,其特征在于,利用折射定律的微分形式,得出关联折射角、入射角与实、虚像点坐标的函数,完成所述折射校正处理。6.一种水下地形的获取系统,...

【专利技术属性】
技术研发人员:蒋先刚崔鹏杜宏明邓宏艳张舒翔
申请(专利权)人:中国科学院地理科学与资源研究所西南交通大学
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1