Pushing Point Cloud Compression to the Edge

被引:11
作者
Ying, Ziyu [1 ]
Zhao, Shulin [1 ]
Bhuyan, Sandeepa [1 ]
Mishra, Cyan Subhra [1 ]
Kandemir, Mahmut T. [1 ]
Das, Chita R. [1 ]
机构
[1] Penn State Univ, Comp Sci & Engn, State Coll, PA 16802 USA
来源
2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO) | 2022年
基金
美国国家科学基金会;
关键词
point cloud compression; edge computing; video processing; energy-efficiency; OCTREE; MPEG;
D O I
10.1109/MICRO56248.2022.00031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As Point Clouds (PCs) gain popularity in processing millions of data points for 3D rendering in many applications, efficient data compression becomes a critical issue. This is because compression is the primary bottleneck in minimizing the latency and energy consumption of existing PC pipelines. Data compression becomes even more critical as PC processing is pushed to edge devices with limited compute and power budgets. In this paper, we propose and evaluate two complementary schemes, intra-frame compression and inter-frame compression, to speed up the PC compression, without losing much quality or compression efficiency. Unlike existing techniques that use sequential algorithms, our first design, intra-frame compression, exploits parallelism for boosting the performance of both geometry and attribute compression. The proposed parallelism brings around 43.7x performance improvement and 96.6% energy savings at a cost of 1.01x larger compressed data size. To further improve the compression efficiency, our second scheme, inter-frame compression, considers the temporal similarity among the video frames and reuses the attribute data from the previous frame for the current frame. We implement our designs on an NVIDIA Jetson AGX Xavier edge GPU board. Experimental results with six videos show that the combined compression schemes provide 34.0x speedup compared to a state-of-the-art scheme, with minimal impact on quality and compression ratio.
引用
收藏
页码:282 / 299
页数:18
相关论文
共 91 条
[1]  
Aksoy EE, 2020, IEEE INT VEH SYM, P926, DOI [10.1109/IV47402.2020.9304694, 10.13140/rg.2.2.22837.83689]
[2]  
[Anonymous], 2017, ROBOT OPERATING SYST
[3]  
Apple Inc, 2021, APPLE INC
[4]  
Ayukawa S., 2016, PROC ICT ROBOT THBT3, V3
[5]  
Baert Jeroen, 2013, Morton encoding/decoding through bit interleaving: Implementations
[6]   A sparse octree gravitational N-body code that runs entirely on the GPU processor [J].
Bedorf, Jeroen ;
Gaburov, Evghenii ;
Zwart, Simon Portegies .
JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (07) :2825-2839
[7]   Performance evaluation of error resilient tools for MPEG-4 video transmission over a mobile channel [J].
Beg, MS ;
Chang, YC ;
Tang, TF .
2002 IEEE INTERNATIONAL CONFERENCE ON PERSONAL WIRELESS COMMUNICATIONS, 2002, :285-289
[8]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[9]   4D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networks [J].
Choy, Christopher ;
Gwak, JunYoung ;
Savarese, Silvio .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :3070-3079
[10]  
Corning A., 2021, AR VR OR SURG APPL A