A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation Tasks

In robotic teleoperation, the knowledge of the state of the remote environment in real time is paramount. Advances in the development of highly accurate 3D cameras able to provide high-quality point clouds appear to be a feasible solution for generating live, up-to-date virtual environments. Unfortu...

Full description

Bibliographic Details
Main Authors: Salvador Pacheco-Gutierrez, Hanlin Niu, Ipek Caliskanelli, Robert Skilton
Format: Article
Language:English
Published: MDPI AG 2021-07-01
Series:Robotics
Subjects:
ROS
Online Access:https://www.mdpi.com/2218-6581/10/3/89
id doaj-b76bb50a7b634130b03c7206aec27511
record_format Article
spelling doaj-b76bb50a7b634130b03c7206aec275112021-09-26T01:20:37ZengMDPI AGRobotics2218-65812021-07-0110898910.3390/robotics10030089A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation TasksSalvador Pacheco-Gutierrez0Hanlin Niu1Ipek Caliskanelli2Robert Skilton3Remote Applications in Challenging Environments (RACE), United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon OX14 3DB, UKDepartment of Electrical and Electronic Engineering, University of Manchester, Manchester M13 9PL, UKRemote Applications in Challenging Environments (RACE), United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon OX14 3DB, UKRemote Applications in Challenging Environments (RACE), United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon OX14 3DB, UKIn robotic teleoperation, the knowledge of the state of the remote environment in real time is paramount. Advances in the development of highly accurate 3D cameras able to provide high-quality point clouds appear to be a feasible solution for generating live, up-to-date virtual environments. Unfortunately, the exceptional accuracy and high density of these data represent a burden for communications requiring a large bandwidth affecting setups where the local and remote systems are particularly geographically distant. This paper presents a multiple level-of-detail (LoD) compression strategy for 3D data based on tree-like codification structures capable of compressing a single data frame at multiple resolutions using dynamically configured parameters. The level of compression (resolution) of objects is prioritised based on: (i) placement on the scene; and (ii) the type of object. For the former, classical point cloud fitting and segmentation techniques are implemented; for the latter, user-defined prioritisation is considered. The results obtained are compared using a single LoD (whole-scene) compression technique previously proposed by the authors. Results showed a considerable improvement to the transmitted data size and updated frame rate while maintaining low distortion after decompression.https://www.mdpi.com/2218-6581/10/3/893D data compressionviewing system3D camerapoint cloud transmissionteleoperationROS
collection DOAJ
language English
format Article
sources DOAJ
author Salvador Pacheco-Gutierrez
Hanlin Niu
Ipek Caliskanelli
Robert Skilton
spellingShingle Salvador Pacheco-Gutierrez
Hanlin Niu
Ipek Caliskanelli
Robert Skilton
A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation Tasks
Robotics
3D data compression
viewing system
3D camera
point cloud transmission
teleoperation
ROS
author_facet Salvador Pacheco-Gutierrez
Hanlin Niu
Ipek Caliskanelli
Robert Skilton
author_sort Salvador Pacheco-Gutierrez
title A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation Tasks
title_short A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation Tasks
title_full A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation Tasks
title_fullStr A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation Tasks
title_full_unstemmed A Multiple Level-of-Detail 3D Data Transmission Approach for Low-Latency Remote Visualisation in Teleoperation Tasks
title_sort multiple level-of-detail 3d data transmission approach for low-latency remote visualisation in teleoperation tasks
publisher MDPI AG
series Robotics
issn 2218-6581
publishDate 2021-07-01
description In robotic teleoperation, the knowledge of the state of the remote environment in real time is paramount. Advances in the development of highly accurate 3D cameras able to provide high-quality point clouds appear to be a feasible solution for generating live, up-to-date virtual environments. Unfortunately, the exceptional accuracy and high density of these data represent a burden for communications requiring a large bandwidth affecting setups where the local and remote systems are particularly geographically distant. This paper presents a multiple level-of-detail (LoD) compression strategy for 3D data based on tree-like codification structures capable of compressing a single data frame at multiple resolutions using dynamically configured parameters. The level of compression (resolution) of objects is prioritised based on: (i) placement on the scene; and (ii) the type of object. For the former, classical point cloud fitting and segmentation techniques are implemented; for the latter, user-defined prioritisation is considered. The results obtained are compared using a single LoD (whole-scene) compression technique previously proposed by the authors. Results showed a considerable improvement to the transmitted data size and updated frame rate while maintaining low distortion after decompression.
topic 3D data compression
viewing system
3D camera
point cloud transmission
teleoperation
ROS
url https://www.mdpi.com/2218-6581/10/3/89
work_keys_str_mv AT salvadorpachecogutierrez amultiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
AT hanlinniu amultiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
AT ipekcaliskanelli amultiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
AT robertskilton amultiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
AT salvadorpachecogutierrez multiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
AT hanlinniu multiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
AT ipekcaliskanelli multiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
AT robertskilton multiplelevelofdetail3ddatatransmissionapproachforlowlatencyremotevisualisationinteleoperationtasks
_version_ 1716869174824796160