Near real-time point cloud processing using the PCL

Marius Miknis*, Ross Davies, Peter Plassmann, Andrew Ware

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Real-time 3D data processing is important in robotics, video games, environmental mapping, medical and many other fields. In this paper we propose a novel optimisation approach for the open source Point Cloud Library (PCL) that is frequently used for processing 3D data. Three aspects of the PCL are discussed: point cloud creation from disparity of colour image pairs, voxel grid downsample filtering to simplify point clouds and passthrough filtering to adjust the size of the point cloud. Additionally, rendering is examined. An optimisation technique based on CPU cycle measurement is proposed and applied in order to optimise those parts of the processing chain where measured performance is worst. The PCL modules thus optimised show on average an improvement in speed of 2.4x for point cloud creation, 91x for voxel grid filtering and 7.8x for the passthrough filter.

Original languageEnglish
Title of host publication2015 INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING (IWSSIP 2015)
EditorsP Liatsis, A Uus, S Miah
PublisherInstitute of Electrical and Electronics Engineers
Pages153-156
Number of pages4
DOIs
Publication statusPublished - 2015
Event22nd International Conference on Systems, Signals and Image Processing (IWSSIP) - London
Duration: 10 Sept 201512 Sept 2015

Publication series

NameInternational Conference on Systems Signal and Image Processing
PublisherIEEE
ISSN (Print)2157-8672

Conference

Conference22nd International Conference on Systems, Signals and Image Processing (IWSSIP)
CityLondon
Period10/09/1512/09/15

Keywords

  • Point clouds
  • PCL
  • Real-time

Fingerprint

Dive into the research topics of 'Near real-time point cloud processing using the PCL'. Together they form a unique fingerprint.

Cite this