Skip to content

Application that detects objects from LiDAR point cloud data.

Notifications You must be signed in to change notification settings

joshuakurien/point-cloud-bounding-boxes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Point Cloud Detection Application

This is an application that detects objects from point cloud data by applying ground segmentation techniques and Euclidean clustering.
It also visualizes the original point cloud data along with bounding boxes for detected objects.

Building

This application requires CMake 3.2.1 (or higher) and PCL 1.11.1 (or higher).

Building on Debian/Ubuntu:

git clone https://github.com/joshuakurien/point-cloud-bounding-boxes
cd point-cloud-bounding-boxes
mkdir build && cd build
cmake ..
make

Usage

To run the application run the following command in the build directory:

./main

Output

Original Data Visualization

Original Data

Post-Segmentation Visualization

Post-Segmentation

References

Ground segmentation algorithm based on the following paper:

@article{article,
  author = {Chu, Phuong and Cho, Seoungjae and Sim, S. and 
  Kwak, K. and Cho, Kyungeun},
  year = {2017},
  month = {01},
  pages = {491-499},
  title = {A Fast Ground Segmentation Method for 3D Point Cloud},
  volume = {13},
  journal = {Journal of Information Processing Systems},
  doi = {10.3745/JIPS.02.0061}
}

About

Application that detects objects from LiDAR point cloud data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published