choyfung / line-process-pointset-denoising

code for Robust Pointset Denoising of Piecewise-Smooth Surfaces through Line Processes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Robust Pointset Denoising via Line Processes

This is a reference implementation of our Eurographics'23 paper Robust Pointset Denoising of Piecewise-Smooth Surfaces through Line Processes.

Builiding

The project was developed and tested on Ubuntu 20.04 with gcc 9.4.0.

Install dependencies:

apt install libboost-all-dev libgmp-dev libmpfr-dev 

Compile:

mkdir build & cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j4

In directory scripts, we provide 3 example bash scripts to reproduce our results in the paper.

# assuming you are under ./build
cd ../scripts
bash armadillo_comparison_with_bilateral.sh 
# or
bash cad_models_stress_test.sh 
# or
bash cad_post_processing_demo.sh

Contact information

Jiayi Wei: jiayi.wei@polytechnique.edu

About

code for Robust Pointset Denoising of Piecewise-Smooth Surfaces through Line Processes


Languages

Language:C++ 97.5%Language:CMake 1.3%Language:C 1.1%Language:Shell 0.1%Language:Python 0.0%Language:MATLAB 0.0%