The idea is motivated from the paper: Fast Resampling of Three-Dimensional Point Clouds via Graphs.
The code is implemented in Python
and C++
.
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build/
python sample_point_cloud.py data/cube.ply
*Input point cloud in black color, filtered point cloud in red color
@article{chen2017fast,
title={Fast resampling of three-dimensional point clouds via graphs},
author={Chen, Siheng and Tian, Dong and Feng, Chen and Vetro, Anthony and Kova{\v{c}}evi{\'c}, Jelena},
journal={IEEE Transactions on Signal Processing},
volume={66},
number={3},
pages={666--681},
year={2017},
publisher={IEEE}
}