C++ Implementation of PointCloud Denoising with Guided Filter originally defined in http://kaiminghe.com/publications/pami12guidedfilter.pdf
Requires PCL(prefers 1.7) and Eigen Libraries.
git clone https://github.com/jediofgever/guided_filter_point_cloud_denoising.git
cd guided_filter_point_cloud_denoising
mkdir build && cd build
cmake ..
make
After successfull build try the following command to reproduce results;
./smooth_pcl ../data/bunny_original.pcd ../data/bunny_noisy.pcd ../data/bunny_smoothed.pcd