The ever-increasing demand for 3D modeling in the emerging immersive applications has made point clouds an essential class of data for 3D image and video processing. Tree based structures are commonly used for representing point clouds where pointers are used to realize the connection between nodes. Tree-based structures significantly suffer from irregular access patterns for large point clouds. Memory access indirection in such structures is disruptive to bandwidth efficiency and performance. In this paper, we propose a point cloud representation format based on compressed geometric arrays (CGA). Then, we examine new methods for point cloud processing based on CGA. The proposed format enables a higher bandwidth efficiency via eliminating memory access indirections (i.e., pointer chasing at the nodes of tree) thereby improving the efficiency of point cloud processing. Our experimental results show that using CGA for point cloud operations achieves 1328x speed up, 1321x better bandwidth utilization, and 54% reduction in the volume of transferred data as compared to the state-of-the-art tree-based format from point cloud library (PCL).
翻译:在新兴的浸入式应用中,对3D建模的需求不断增加,使点云成为3D图像和视频处理的基本数据类别。以树为基础的结构通常用于代表点云,用点云显示节点之间的连接。以树为基础的结构因大点云的存取模式不规则而大大受损。在这种结构中,内存访问间接影响带宽效率和性。在本文中,我们提议以压缩几何阵列(CGA)为基础的点云代表格式。然后,我们根据CGA研究点云处理的新方法。拟议的格式通过消除内存存间接(即在树节点上追寻指针),提高了带宽效率,从而提高点云处理的效率。我们的实验结果表明,利用点云操作CGA实现1328x速度上升,1321x更好的带宽利用率,以及从点云库(PCL)到最先进的树基格式,转移数据的数量减少54%。