K-D Bonsai: ISA-Extensions to Compress K-D Trees for Autonomous Driving Tasks

02/01/2023
by   Pedro H. E. Becker, et al.
0

Autonomous Driving (AD) systems extensively manipulate 3D point clouds for object detection and vehicle localization. Thereby, efficient processing of 3D point clouds is crucial in these systems. In this work we propose K-D Bonsai, a technique to cut down memory usage during radius search, a critical building block of point cloud processing. K-D Bonsai exploits value similarity in the data structure that holds the point cloud (a k-d tree) to compress the data in memory. K-D Bonsai further compresses the data using a reduced floating-point representation, exploiting the physically limited range of point cloud values. For easy integration into nowadays systems, we implement K-D Bonsai through Bonsai-extensions, a small set of new CPU instructions to compress, decompress, and operate on points. To maintain baseline safety levels, we carefully craft the Bonsai-extensions to detect precision loss due to compression, allowing re-computation in full precision to take place if necessary. Therefore, K-D Bonsai reduces data movement, improving performance and energy efficiency, while guaranteeing baseline accuracy and programmability. We evaluate K-D Bonsai over the euclidean cluster task of Autoware.ai, a state-of-the-art software stack for AD. We achieve an average of 9.26 latency, 12.19 consumption. Differently from expensive accelerators proposed in related work, K-D Bonsai improves radius search with minimal area increase (0.36

READ FULL TEXT

page 1

page 10

research
03/01/2020

3D Point Cloud Processing and Learning for Autonomous Driving

We present a review of 3D point cloud processing and learning for autono...
research
09/01/2021

An Efficient Deep Learning Approach Using Improved Generative Adversarial Networks for Incomplete Information Completion of Self-driving

Autonomous driving is the key technology of intelligent logistics in Ind...
research
10/22/2021

Compressed Geometric Arrays for Point Cloud Processing

The ever-increasing demand for 3D modeling in the emerging immersive app...
research
01/24/2023

Using a Waffle Iron for Automotive Point Cloud Semantic Segmentation

Semantic segmentation of point clouds in autonomous driving datasets req...
research
06/16/2020

Improved Deep Point Cloud Geometry Compression

Point clouds have been recognized as a crucial data structure for 3D con...
research
07/01/2020

Optimisation of the PointPillars network for 3D object detection in point clouds

In this paper we present our research on the optimisation of a deep neur...
research
06/02/2021

DeepCompress: Efficient Point Cloud Geometry Compression

Point clouds are a basic data type that is increasingly of interest as 3...

Please sign up or login with your details

Forgot password? Click here to reset