Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
Efficient Point Cloud Pre-processing using The Point Cloud Library
Marius Miknis, Ross Davies, Peter Plassmann, Andrew Ware
Pages - 63 - 72     |    Revised - 30-04-2016     |    Published - 01-06-2016
Volume - 10   Issue - 2    |    Publication Date - June 2016  Table of Contents
Point Cloud, Point Cloud Library, Point Data Pre-processing.
Robotics, video games, environmental mapping and medical are some of the fields that use 3D data processing. In this paper we propose a novel optimization approach for the open source Point Cloud Library (PCL) that is frequently used for processing 3D data. Three main aspects of the PCL are discussed: point cloud creation from disparity of color image pairs; voxel grid downsample filtering to simplify point clouds; and passthrough filtering to adjust the size of the point cloud. Additionally, OpenGL shader based rendering is examined. An optimization technique based on CPU cycle measurement is proposed and applied in order to optimize those parts of the pre-processing chain where measured performance is slowest. Results show that with optimized modules the performance of the pre-processing chain has increased 69 fold.
CITED BY (0)  
1 CiteSeerX
2 refSeek
3 Scribd
4 SlideShare
5 PdfSR
1 S. Ruwen, W. Roland and R. Klei, "Efficient RANSAC for Point-Cloud Shape Detection," Computer Graphics Forum, vol. 26, no. 2, p. 214226, 2007.
2 S. C. Rusu Radu Bogdan, "3d is here: Point cloud library (pcl)," in Robotics and Automation (ICRA), 2011 IEEE International Conference, Shanghai, 2011.
3 C. Sun, "A Fast Stereo Matching Method," in Digital Image Computing: Techniques and Applications, Auckland, 1997.
4 S. Izadi, D. Kim and O. Hiliges, "Real-time 3D Reconstruction and Interaction Using a Moving Depth Camera," in 24th annual ACM Symposium on User Interface Software and Technology, New York, NY, 2011.
5 D. Lanman, D. Crispell and G. Taubin, "Surround Structured Lighting for Full Object Scanning," in Sixth International Conference on 3-D Digital Imaging and Modeling, Montreal, Aug. 2007.
6 A. Zhang, S. Hu, Y. Chen, H. Liu, F. Yang and J. Liu, "Fast Continuous 360 Degree Color 3D Laser Scanner," in The Internal Archives of the Photogrammetry, Remote Sensing and Spatial Information sciences, Volume XXXVII, Beijing, 2008.
7 Microsoft, "Kinect for Windows," Microsoft, [Online]. Available: https://www.microsoft.com/en-us/kinectforwindows/develop/. [Accessed 2 June 2015].
8 I. Budak, D. Vukelic, D. Bracun, J. Hodolic and M. Sokovi, "Pre-Processing of Point-Data from Contact and Optical 3D Digitization Sensors," Sensors, vol. 12, no. 1, pp. 1100-1126, 2013.
9 X. Zhang, C. K. Sun, C. Wang and S. Ye, "Study on Preprocessing Methods for Color 3D Point Cloud," Materials Science Forum, Vols. 471-472, pp. 716-721 , 2004.
10 Bentley Systems, "Bentley Pointools V8i," Bentley Systems, [Online]. Available: http://www.bentley.com/en-US/Promo/Pointools/pointools.htm. [Accessed 16 June 2015].
11 Mirage-Technologies, "Home: PointCloudViz," Mirage-Technologies, [Online]. Available: http://www.pointcloudviz.com/. [Accessed 16 June 2015].
12 Faro, "Home: PointSense," Faro, [Online]. Available: http://faro-3d-software.com/CAD/Products/PointSense/index.php. [Accessed 16 June 2015].
13 E. K. Stathopoulou, J. L. Lerma and A. Georgopoulos, "Geometric documentation of the almoina door of the cathedral of Valencia.," in Proceedings of EuroMed2010 3rd International Conference dedicated on Digital Heritage, Cyprus, 2010.
14 S. Martull, M. Peris and K. Fukui, "Realistic CG stereo image dataset with ground truth disparity maps," Trak-Mark, 2012.
15 Point Cloud Library, "Point Cloud Library (PCL) Developers mailing list," Naddle, [Online]. Available: http://www.pcl-developers.org/. [Accessed July 2015].
16 C. A. R. Hoare, "Quicksort," The Computer Journal, pp. 10-16 , 1962.
17 Willow Garage, "Software: ROS," Willow Garage, 3 June 2015. [Online]. Available: https://www.willowgarage.com/pages/software/ros-platform.
18 Itseez, "Home page: OpenCV," Itseez, [Online]. Available: http://opencv.org/. [Accessed 15 January 2015].
19 Kitware, "Home: VTK," Kitware, [Online]. Available: http://www.vtk.org/. [Accessed 15 June 2015].
20 GiHub, "Point Cloud Library Repository," [Online]. Available: https://github.com/PointCloudLibrary/pcl. [Accessed 23 June 2015].
Mr. Marius Miknis
Faculty of Computing, Engineering and Science, University of South Wales - United Kingdom
Dr. Ross Davies
Faculty of Computing, Engineering and Science, University of South Wales - United Kingdom
Dr. Peter Plassmann
Faculty of Computing, Engineering and Science, University of South Wales - United Kingdom
Professor Andrew Ware
Faculty of Computing, Engineering and Science, University of South Wales - United Kingdom