wangwalfred / laserlib

Library for 3D LiDAR perception

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

laserlib

Library for 3D LiDAR perception

Author: Alastair Quadros

LaserLib is a c++ library containing work from my PhD thesis on processing 3D point clouds from a Velodyne LiDAR for object classification.

It is developed for close use with python and numpy: all functions have a python wrapper.

It consists of:

  • Datastructures for selecting regions of points on range images / point clouds
  • Surface normal routines
  • Features such as PCA, spin images, line images, interfaces to PCL features
  • Knn classification
  • Affinity propagation clustering

The best documentation is in the python interfaces, which largely mirror the c++ ones.

http://www-personal.acfr.usyd.edu.au/a.quadros/LaserPy/index.html

Dependencies

Optional, recommended:

Optional:

Relevant Publications

@CONFERENCE{quadros2012feature,
author = {Quadros, A. and Underwood, J.P. and Douillard, B.},
title = {An Occlusion-aware Feature for Range Images},
booktitle = {Robotics and Automation, 2012. ICRA'12. IEEE International Conference on},
year = {2012},
month = {May 14-18},
organization = {IEEE}
}

http://db.acfr.usyd.edu.au/download.php/Quadros2012ICRA_OcclusionAware.pdf?id=2522

@PHDTHESIS{quadros2014
author = {Quadros, A},
title = {Representing 3D shape in sparse range images for urban object classification},
year = {2014},
school = {The University of Sydney}
}

http://hdl.handle.net/2123/10515

About

Library for 3D LiDAR perception

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 93.5%Language:CMake 5.4%Language:C 1.0%Language:Python 0.0%