Point Cloud Compression and Transmission for Remote Handling Applications

Remote handling systems are commonly used for decommissioning and maintenance of hazardous environments, especially in the nuclear sector. The necessity for a more realistic and accurate user interaction with the remote environment has led research towards the usage of immersive technologies such as augmented and virtual reality. In order for this to succeed, the state of the remote environment needs to be known accurately at all times. Information gathered using RGB-D cameras can serve this purpose. The high accuracy and density of data retrieved by these devices provide an extraordinary insight of the remote environment but can represent a burden on the communication channels. This paper addresses two point cloud compression techniques based on kd-trees and octrees for point cloud data transmission within a Robot Operative System (ROS) communications middleware.

[1]  Rufael Mekuria,et al.  Draft call for proposals for point cloud compression , 2016 .

[2]  Pere Brunet,et al.  The visibility octree: a data structure for 3D navigation , 1999, Comput. Graph..

[3]  S. Sanders,et al.  Colour, design and virtual reality at JET , 2006 .

[4]  Ruzena Bajcsy,et al.  Multi-camera tele-immersion system with real-time model driven data compression , 2009, The Visual Computer.

[5]  C. A. R. Hoare,et al.  Algorithm 64: Quicksort , 1961, Commun. ACM.

[6]  Titus B. Zaharia,et al.  3D Point Cloud Compression: A Survey , 2019, Web3D.

[7]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[8]  Markus H. Gross,et al.  Progressive Compression of Point-Sampled Models , 2004, PBG.

[9]  Nico Blodow,et al.  Real-time compression of point cloud streams , 2012, 2012 IEEE International Conference on Robotics and Automation.

[10]  Olivier Devillers,et al.  Progressive lossless compression of arbitrary simplicial complexes , 2002, SIGGRAPH.

[11]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[12]  Thomas Brox,et al.  Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputs , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[13]  Donald Meagher,et al.  Geometric modeling using octree encoding , 1982, Comput. Graph. Image Process..

[14]  Su-shing Chen,et al.  A spherical model for navigation and spatial reasoning , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[15]  Reinhard Klein,et al.  Eurographics Symposium on Point-based Graphics (2006) Octree-based Point-cloud Compression , 2022 .

[16]  Joseph J. LaViola,et al.  The Effects of Object Shape, Fidelity, Color, and Luminance on Depth Perception in Handheld Mobile Augmented Reality , 2020, 2020 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[17]  Chris L. Jackins,et al.  Oct-trees and their use in representing three-dimensional objects , 1980 .

[18]  D. Graziosi,et al.  An overview of ongoing point cloud compression standardization activities: video-based (V-PCC) and geometry-based (G-PCC) , 2020, APSIPA Transactions on Signal and Information Processing.

[19]  Soh-Khim Ong,et al.  Virtual and Augmented Reality Applications in Manufacturing , 2004, MIM.