预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112395101A(43)申请公布日2021.02.23(21)申请号202011084271.1(22)申请日2020.10.12(71)申请人天津航天中为数据系统科技有限公司地址300300天津市滨海新区高新区滨海科技园神舟大道101号超大型航天器总装测试试验中心科研楼(72)发明人陈雪梅娄尚李小宁张皓琳王泓淼何晶孙冠楠(74)专利代理机构天津企兴智财知识产权代理有限公司12226代理人李彦彦(51)Int.Cl.G06F9/54(2006.01)G06T15/00(2011.01)权利要求书1页说明书6页附图3页(54)发明名称一种基于双向数据处理机制的大数据快速渲染的方法(57)摘要本发明提出了一种基于双向数据处理机制的大数据快速渲染的方法,核心是对产生渲染数据和渲染过程并行执行中实时监听鼠标操作,即时更新渲染参数集和渲染数据集,根据当前渲染的参数表,在内外存数据交互加载的同时,根据当前渲染层级、查询索引、不同层级的点云可见性,对数据集根据节点层使用N‑LRU机制,对缓存数据进行筛查;经过筛查的数据存入双向渲染数据缓存队列中,渲染线程不断从双向渲染数据缓存队列中读取出当前待渲染的渲染参数集和渲染数据集。本发明创造所述的双向数据机制,提高了大数据的内外存交互的效率,对内存中的缓存数据实时刷新剔除,降低内存压力,结合渲染参数集,对点云数据的全局和细节进行合理高效的展示。CN112395101ACN112395101A权利要求书1/1页1.一种基于双向数据处理机制的大数据快速渲染的方法,其特征在于包括以下步骤:S1、利用自定义的大数据分解文件并结合实际像素大小因子产生渲染参数集;S2、根据当前的渲染参数集,根据自定义的大数据分解文件中的节点层使用N-LRU机制,进行内外存交互,生成渲染数据集;S3、将渲染参数集和渲染数据集存入双向渲染数据缓存队列中;S4、渲染过程中调取双向渲染数据缓存队列中的渲染参数集、渲染数据集,进行渲染;S5、在生产渲染参数集、渲染数据集和渲染过程并执行渲染的运行过程中会实时监听鼠标操作,即时更新渲染参数集和渲染数据集。2.根据权利要求1所述的一种基于双向数据处理机制的大数据快速渲染的方法,其特征在于:所述步骤S1中的渲染参数集包括当前LOD层级、当前渲染状态中的已经显示的层级、当前渲染状态中可见的层级、当前层级的剩余待加载的点数。3.根据权利要求1所述的一种基于双向数据处理机制的大数据快速渲染的方法,其特征在于:所述步骤S1中的渲染数据集是需要在当前活跃窗体上显示的点云数据。4.根据权利要求1所述的一种基于双向数据处理机制的大数据快速渲染的方法,其特征在于:所述步骤S1中产生渲染参数集的过程如下:根据实际像素大小因子计算当前渲染的LOD层级基数,结合自适应阈值计算当前渲染的总LOD层级;当前渲染状态的正在加载的层级,当前渲染状态中已经显示完的层级,当前渲染状态中可见的层级和当前层级的剩余待加载的点数,将当前帧的渲染图层的参数加入到当前帧的渲染参数集,并依次存储于渲染参数队列中形成当前渲染参数集。5.根据权利要求1所述的一种基于双向数据处理机制的大数据快速渲染的方法,其特征在于:所述步骤S2中LRU机制是以节点Node为KEY,如果当前的节点在最近的渲染中没有被使用,则被认为是当前渲染不常用的节点数据,在之后加载新的节点数据后,当缓存队列已经存满节点时,将会被淘汰,这在一定的程度上降低了缓存数据对内存的压力,也即时更新当前的渲染缓存数据,在一定程度上提高数据加载的效率。6.根据权利要求1所述的一种基于双向数据处理机制的大数据快速渲染的方法,其特征在于:所述步骤S4中渲染过程调取双向渲染数据缓存队列中渲染参数集、渲染数据集的过程如下:获取渲染接口,判断是否绘制3D视图,若不绘制则对图例进行更新和重置,若绘制则调取双向渲染数据缓存队列中的渲染数据集,判断当前包围盒标志位是否变化,如果变化需要从外存数据中加载点云数据,解析数据的整体参数表,更新包围盒;判断当前LOD的状态,以此来判断数据读取的方式,直接渲染上一帧数据还是读取双向机制中缓存的渲染参数集和渲染数据集;同步更新渲染缓存数据进行渲染。2CN112395101A说明书1/6页一种基于双向数据处理机制的大数据快速渲染的方法技术领域[0001]本发明创造属于激光点云数据处理技术领域,尤其是涉及一种基于双向数据处理机制的大数据快速渲染的方法。背景技术[0002]目前,激光雷达在各行各业的应用逐渐成熟,随之产生的激光点云数据量急剧增加,因此对激光点云数据进行后续的处理和分析对平台的海量数据加载和渲染提出更高的要求。空间数据的存储是对其进行有效管理的基础,相比于二维数据,三维无规则数