【技术实现步骤摘要】
一种基于多分辨率LOD模型的曲面显示方法及系统
[0001]本专利技术涉及通信
,尤其涉及一种基于多分辨率LOD模型的曲面显示方法及系统。
技术介绍
[0002]目前,在工业
中,现有技术使用伪彩图显示,但是,伪彩图是一种二维显示方式,且对三维数据的显示方式不能很好满足人眼观察的需求;在自动驾驶领域中,三维数据通常由激光雷达等采集而成,其通常采用点云的形式显示,但是,工业采集设备主要在x、y轴均匀采集,但在z轴方向数据波动较大,使用点云显示依然较难分辨z轴方向的明显变化,均不利于人眼观察。
[0003]因此,现有技术无法突破二维显示的局限;并且,当三维数据量较大,如果直接对整图不加处理直接进行显示,会导致加载、渲染时间过长,严重制约使用效率以及体验感,从而降低显示效率。
技术实现思路
[0004]本专利技术的目的是针对上述现有技术的不足,提出一种基于多分辨率LOD模型的三维显示方法及系统,以提高可视化效果。
[0005]第一方面,本专利技术提供了一种基于多分辨率LOD模型的曲面显示 ...
【技术保护点】
【技术特征摘要】
1.一种基于多分辨率LOD模型的曲面显示方法,其特征在于,所述方法包括:在当前的第一视点更新为第二视点时,获取视锥参数,并对根据输入图像建立的基于多分辨率LOD的四叉树进行层次遍历;遍历时,计算所述四叉树当前访问的结点对应的当前块与视窗平面交点的坐标范围,并当所述坐标范围在视窗平面上,且根据所述当前块的显示密度,确定所述当前块为待显示块时,记录所述当前块的显示层级和显示块号;其中,所述视锥参数包括:相机点的坐标、观察方向和向上方向,以及视窗平面的位置和法线;当显示层级和显示块号均已缓存在内存中时,将显示层级和显示块号记录至缓存唤醒记录中进行更新,直到所述四叉树完成层次遍历,并根据更新后的缓存唤醒记录进行曲面显示。2.如权利要求1所述的基于多分辨率LOD模型的曲面显示方法,其特征在于,所述计算所述四叉树当前访问的结点对应的当前块与视窗平面交点的坐标范围,具体为:将所述相机点分别与所述当前块对应的包围盒的角点连线,生成对应的直线,将直线与视窗平面相交,得到各角点对应的交点;根据各交点,计算所述当前块在所述视窗平面上的坐标范围;其中,若交点在直线的反向延长线上时,则将所述相机点以所述视窗平面为中心进行镜像,得到镜像相机点,并根据所述镜像相机点与对应角点生成的直线与所述视窗平面取交点。3.如权利要求2所述的基于多分辨率LOD模型的曲面显示方法,其特征在于,在计算所述四叉树当前访问的结点对应的当前块与视窗平面交点的坐标范围之前,还包括:判断层次遍历队列中是否还有未访问结点,若层次遍历队列中还有未访问结点,则取出一个未访问结点,并获取所述未访问结点对应的块范围尺寸,根据所述当前块的范围尺寸,生成对应的包围盒角点。4.如权利要求1所述的基于多分辨率LOD模型的曲面显示方法,其特征在于,判断所述坐标范围在所述视窗平面上,包括:若所述坐标范围在所述视窗平面上,则根据所述当前块的范围值与所述坐标范围,计算所述当前块经过透视变换后的比例,并根据所述比例和所述当前块的块密度,得到所述当前块的显示密度;若所述坐标范围不在所述视窗平面上,则舍弃所属块及对应的子块。5.如权利要求1所述的基于多分辨率LOD模型的曲面显示方法,其特征在于,所述根据所述当前块的显示密度,所述当前块是待显示块时,具体为:判断所述显示密度是否不小于显示密度阈值,若所述显示密度不小于所述显示密度阈值,则所述当前块为待显示块;若所述显示密度小于所述显示密度阈值,则判断所述当前块对应的结点的子结点是否均为空结点,若所述当前块对应的结点的子结点不全为空结点,则将所述结点的非空子结点压入层次遍历队列中;若所述当前块对应的结点的子结点全为空结点,则所述当前块为待显示块。6.如权利要求1所述的基于多分辨率LOD模型的曲面显示方法,其特征在于,还包括:在所述第一视点为初始视点时,根据...
【专利技术属性】
技术研发人员:肖圣端,张权,王刚,赵哲,吕炎州,江锦华,
申请(专利权)人:广州市易鸿智能装备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。