[发明专利]一种三维地形生成方法及装置有效
申请号: | 201811393416.9 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109559376B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 杨军;李顺波;李立杰;邹宗山 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T17/05 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 地形 生成 方法 装置 | ||
本发明实施例提供了一种三维地形生成方法及装置,在采集到的地形数据中,提取所述地形数据中各地形点的地形特征参数;基于所述地形特征参数,在预设的四叉树模型中生成三维地形的地形骨架;基于所述地形特征参数,将所述地形数据中符合规则格网分布的地形特征点插入到在所述四叉树模型中生成的地形骨架中;对插入所述地形特征点后的地形骨架进行平滑处理,生成三维地形。这样,可以提高三维地形的绘制速度,降低地形生成时间,加速地形简化,减少数据的运算量。
技术领域
本发明涉及三维地图技术领域,尤其是涉及一种三维地形生成方法及装置。
背景技术
随着科学技术的不断发展,大规模地形场景的绘制以及三维真实感绘制技术逐渐成为国内外计算机图形学领域关注的热点,广泛应用在模拟飞行、虚拟战场、三维游戏等虚拟现实系统中。但是,目前对三维地形绘制的工作,涉及的数据不仅范围较广,而且逼真度需求较高,导致绘制工作负荷大,运算量大,而且绘制出的三维地形的流畅度和清晰度一直是亟待解决的问题。
发明内容
有鉴于此,本发明提供一种三维地形生成方法及装置,以提高三维地形的绘制速度,降低地形生成时间,加速地形简化,减少数据的运算量。
本发明实施例提供了一种三维地形生成方法,所述方法包括:
在采集到的地形数据中,提取所述地形数据中各地形点的地形特征参数;
基于所述地形特征参数,在预设的四叉树模型中生成三维地形的地形骨架;
基于所述地形特征参数,将所述地形数据中符合规则格网分布的地形特征点插入到在所述四叉树模型中生成的地形骨架中;
对插入所述地形特征点后的地形骨架进行平滑处理,生成三维地形。
进一步的,所述基于所述地形特征参数,在预设的四叉树模型中生成三维地形的地形骨架,包括:
基于所述地形特征参数,确定所述地形数据中符合预设地形分布的地形特征点;
基于符合预设地形分布的地形特征点,在预设的四叉树模型中生成三维地形的地形骨架。
进一步的,在所述对插入地形特征点后的地形骨架进行平滑处理,生成三维地形之后,所述方法包括:
对所述三维地形进行校正处理。
进一步的,所述对插入所述地形特征点后的地形骨架进行平滑处理,生成三维地形,包括:
使用以下公式对所述三维地形中的每个地形特征点进行加权平均计算:
其中,Vi为第i个地形点,Vj为Vi的邻接地形点,Ai为Vi的邻接地形点集合,m为Vi的邻接地形点集合中邻接地形点的数量,ΔVi为Vi的加权平均量;
使用以下公式计算Vi的平滑顶点:
Vi′=Vi+λΔVi;
其中,Vi′为替换Vi的平滑顶点,λ为第一平滑系数,0λ1;
使用计算出的Vi′替换所述三维地形中的Vi,完成所述三维地形的一次平滑处理。
进一步的,所述对插入所述地形特征点后的地形骨架进行平滑处理,生成三维地形,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811393416.9/2.html,转载请声明来源钻瓜专利网。