Skip to content

Fast, memory-efficient 3D spline interpolation and global kriging, via RBF (radial basis function) interpolation.

License

Notifications You must be signed in to change notification settings

GerHobbelt/polatory

 
 

Repository files navigation

Polatory

Polatory is a fast and memory-efficient framework for RBF (radial basis function) interpolation.

Features

  • Interpolation of 1D/2D/3D scattered data
  • Surface reconstruction from 2.5D/3D point clouds
  • Fast kriging prediction (dual kriging)
  • Quality isosurface generation
  • Supports over 1M of input points
  • Inequality constraints
  • Gradient constraints (Hermite–Birkhoff interpolation)

Documentation

Please check out the wiki.

Contribution

Contributions are welcome! You can contribute to this project in several ways:

Star the Repo

Just click the ⭐️ Star button on top of the page to show your interest!

Do not hesitate to file an issue if you have any questions, feature requests, or if you have encountered unexpected results (please include a minimal reproducible example).

You can fork the repo and make some improvements, then feel free to submit a pull request!

References

  1. J. C. Carr, R. K. Beatson, J. B. Cherrie, T. J. Mitchell, W. R. Fright, B. C. McCallum, and T. R. Evans. Reconstruction and representation of 3D objects with radial basis functions. In Computer Graphics SIGGRAPH 2001 proceedings, ACM Press/ACM SIGGRAPH, pages 67–76, 12-17 August 2001. https://doi.org/10.1145/383259.383266

  2. R. K. Beatson, W. A. Light, and S. Billings. Fast solution of the radial basis function interpolation equations: Domain decomposition methods. SIAM J. Sci. Comput., 22(5):1717–1740, 2000. http://doi.org/10.1137/S1064827599361771

  3. G. M. Treece, R. W. Prager, and A. H. Gee. Regularised marching tetrahedra: improved iso-surface extraction. Computers and Graphics, 23(4):583–598, 1999. https://doi.org/10.1016/S0097-8493(99)00076-X

About

Fast, memory-efficient 3D spline interpolation and global kriging, via RBF (radial basis function) interpolation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.0%
  • CMake 4.3%
  • PowerShell 1.1%
  • Python 0.8%
  • Shell 0.6%
  • R 0.2%