【技术实现步骤摘要】
点云可视化优化方法、系统、电子设备及存储介质
[0001]本专利技术涉及数据处理
,具体而言,涉及一种点云可视化优化方法、系统、电子设备及存储介质。
技术介绍
[0002]点云数据,简称点云,是指在一个三维坐标系统中的一组相邻的集合。点云数据除了具有几何位置以外,有的还有颜色信息或反射强度信息。由于点云数据带有空间坐标,因此,广泛应用于测绘、电力、建筑、工业、汽车、游戏和刑侦等领域。
[0003]在使用点云数据时,一般将点云数据进行可视化显示。点云数据一般较多,海量的点云数据实时显示为增量式点云可视化,数据流往往持续增长。而手机和平板等移动设备的内存和CPU等资源有限,无法支持点云数据量的持续增长显示。针对上述缺陷,目前通过根据缩放层级来设定抽稀系数的方式进行点云数据显示。但是,这种方法对设备的资源性能要求较高,容易因设备的资源不足而导致数据加载失败或浏览操作卡顿。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种点云可视化优化方法、系统、电子设备及存储介质,其能够改善目前点云数 ...
【技术保护点】
【技术特征摘要】
1.一种点云可视化优化方法,其特征在于,应用于终端,所述终端与服务器通信连接,所述服务器与采集设备通信连接,所述服务器以树状结构存储有所述采集设备生成的点云块,所述方法包括:实时获取当前视点,根据所述当前视点确定落入所述终端显示范围内的目标点云块;其中,每个所述点云块以树状结构被划分成多个瓦片层级,每个所述瓦片层级包括多个瓦片点云;计算所述当前视点与每个所述目标点云块的距离;针对每个所述目标点云块,判断所述距离是否小于抽稀阈值;若是,则计算出所述目标点云块中与所述距离匹配的瓦片层级,基于所述瓦片层级确定出所述目标点云块的待加载瓦片点云,从所述服务器中获取所述待加载瓦片点云并进行加载渲染。2.根据权利要求1所述的点云可视化优化方法,其特征在于,所述计算出所述目标点云块中与所述距离匹配的瓦片层级的步骤,包括:根据所述终端的分辨率和设定的数据阈值,计算出抽稀倍率;将所述抽稀倍率和所述抽稀阈值的乘积作为渲染值;计算出所述渲染值与所述距离之间的商值;对所述商值进行修正后向下取整,得到与所述距离匹配的瓦片层级。3.根据权利要求1或2所述的点云可视化优化方法,其特征在于,所述基于所述瓦片层级确定出所述目标点云块的待加载瓦片点云的步骤,包括;确定所述目标点云块处于所述瓦片层级的每个瓦片点云;获取每个所述瓦片点云的包围盒,判断所述包围盒表征的区域是否落入所述终端的显示范围内,若否,则剔除所述包围盒对应的瓦片点云,以确定出待加载瓦片点云。4.根据权利要求1或2所述的点云可视化优化方法,其特征在于,所述从所述服务器中获取所述待加载瓦片点云并进行渲染的步骤之后,所述方法还包括:计算所述终端已加载的点云数据量,若所述点云数据量大于设定的数据阈值,则按照瓦片层级最低到最高的顺序,逐次删除已加载的待加载瓦片点云,直至所述终端已加载的点云数据量小于所述数据阈值。5.根据权利要求1或2所述的点云可视化优化方法,其特征在于,在所述针对每个所述目标点云块,判断所述距离是否小于抽稀阈值的步骤之后,所述方法还包括:若是,则对所述目标点云块进行抽稀渲染。6.根据权利要求5所述的点云可视化优化方法,其特征在于,所述对所述目标点云块进行抽稀渲染的步骤,包括:将所述抽稀阈值与设定的限制倍数的乘积作为限制值,判断所述距离是否大于所述限制值,若否,则计算出与所述距离匹配的抽稀倍数;按所述抽稀倍数,对所述服务器中的所述目标点云块的第零层瓦片点云进行抽取,得到待加载点云,将所述待加载点云进行加载渲染。7.根据权利要求6所述的点云可视化优化方法,其特征在于,所述方法还包括:若所述距离大于所述限制值,则按预设的最大抽稀倍数,对所述服务器中的所述目标点云块的第零层瓦片点云进行抽取,得到待加载点云,将所述待加载点云进行加载渲染。
8.根据权利要求6所述的点云可视化优化方法,其特征在于,所述计算出与所述距离匹配的抽稀倍数的步骤,包括:根据所述终端的分辨率和设定的数据阈值,计算出抽稀倍率;将所述抽稀倍率和所述抽...
【专利技术属性】
技术研发人员:潘文彬,唐雪锋,
申请(专利权)人:广州极飞科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。