【技术实现步骤摘要】
一种基于多任务流图的云端点云数据处理方法及装置
[0001]本专利技术实施例涉及自动驾驶
,尤其涉及一种基于多任务流图的云端点云数据处理方法及装置。
技术介绍
[0002]对于自动驾驶高精地图制作来说,海量的点云数据是必然需要面临的问题。在对点云处理过程中,需要对复杂的多项任务进行梳理,使得多任务间构成一个任务流图结构。根据任务流图的框架设计进行任务的调度处理,以期望达到整个过程的合理优化。那么在这个过程中由于可能会存在复杂的线性任务流也有可能存在复杂的多分支任务流。因此必然需要涉及到多线程任务流的调度。以及任务流所需数据的IO调度。
[0003]在自动驾驶高精地图制作过程中,面对复杂的多任务流,以及海量的数据处理过程,必然会导致整个任务处理过程的效率低下。为了提高整个任务流的处理效率,因此必须合理设计整个任务的处理框架以达到正确高效的处理任务。
技术实现思路
[0004]本专利技术针对现有技术中存在的技术问题,提供一种基于多任务流图的云端点云数据处理方法及装置。
[0005]为解决上述 ...
【技术保护点】
【技术特征摘要】
1.一种基于多任务流图的云端点云数据处理方法,其特征在于,包括:在云端和本地缓存目录间构建第一多任务线程,基于所述第一多任务线程将所述云端的数据下载至所述本地缓存目录;构建本地内存池、第二多任务线程,所述第二多任务线程包括至少两个线程;基于所述第二多任务线程中的至少一个线程将本地缓存目录中的数据加载至所述本地内存池,基于所述第二多任务线程中的至少一个线程对本地内存池中的数据进行解析;所述第二多任务线程中的至少两个线程并行运行。2.根据权利要求1所述的基于多任务流图的云端点云数据处理方法,其特征在于,还包括:构建第三多任务线程,基于所述第三多任务线程对本地内存池中的数据进行分析处理。3.根据权利要求1所述的基于多任务流图的云端点云数据处理方法,其特征在于,基于所述第二多任务线程中的至少一个线程将本地缓存目录中的数据加载至所述本地内存池,基于所述第二多任务线程中的至少一个线程对本地内存池中的数据进行解析,具体包括:从所述第二多任务线程中分配出至少一个线程将本地缓存目录中的二进制数据流加载至本地内存池,基于数据流量及实时运行环境分配至少一个线程进行二进制数据流解析。4.根据权利要求3所述的基于多任务流图的云端点云数据处理方法,其特征在于,所述二进制流数据解析包括二进制数据流序列化和二进制数据流保存。5.根据权利要求1所述的基于多任务流图的云端点云数据处理方法,其特征在于,构建本地内存池,具体包括:基于任务流量及本地实时运行环境限制,在本地内存中开辟一个连续的内存作为本地内...
【专利技术属性】
技术研发人员:牛科科,
申请(专利权)人:武汉中海庭数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。