This is the 2D implementation code of our paper "A Simple Push-Pull Algorithm for Blue-Noise Sampling"
C++ CMake Batchfile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
pushpull
third_party
zoneplate
.gitignore
CMakeLists.txt
CMakeOptions.txt
LICENSE
README.md
run_pushpull2d.bat
run_zoneplate.bat

README.md

Package name:

Push-pull blue-noise sampling

Description:

This is the 2D implementation code of our paper "A Simple Push-Pull Algorithm for Blue-Noise Sampling".

For more data of 2D point sets and surface remshing results, please download them from: http://jianweiguo.net/publications/

We also provide the code to generate zoneplate images, which we extract from the Sampling ToolKit project: https://github.com/stk-team/stk

For their usage, plese see the batch files 'run_pushpull2d.bat' and 'run_zoneplate.bat', respectively.

Installation:

Prerequisites: CGAL library (http://www.cgal.org);

Build Tool: CMake (http://www.cmake.org)

Tested Compilers: Microsoft Visual C++ 12.0

Citing

If you use this code, please cite the following paper:

A. G. M. Ahmed; J. Guo; D. M. Yan; J. Y. Franceschi; X. Zhang; O. Deussen, "A Simple Push-Pull Algorithm for Blue-Noise Sampling," in IEEE Transactions on Visualization and Computer Graphics , vol.PP, no.99, pp.1-1, 2017.

@ARTICLE{Ahmed2017, author={A. G. M. Ahmed and J. Guo and D. M. Yan and J. Y. Franceschi and X. Zhang and O. Deussen}, journal={IEEE Transactions on Visualization and Computer Graphics}, title={A Simple Push-Pull Algorithm for Blue-Noise Sampling}, year={2017}, volume={PP}, number={99}, pages={1-1}, keywords={Clustering algorithms;Correlation;Density measurement;Harmonic analysis;Noise measurement;Optimization;Radio frequency}, doi={10.1109/TVCG.2016.2641963}, ISSN={1077-2626}, month={}, }


If you have any question, please don't hesitate to contact gjianwei.000@gmail.com