An implementation of iPSR (SIGGRAPH2022) based on Open3D.
Iterative Poisson Surface Reconstruction (iPSR) is a technique for reconstructing watertight surfaces from unoriented 3D point samples. Briefly speaking, iPSR randomly initializes normals. And then use screened PSR (a classic reconstruction method) to get a twisted and wrong surface. But from this reconstructed surface, iPSR is able to update the normal of point samples. Finally, iPSR can reconstruct surface with good quality in an iterative manner.
Prerequires:
- cmake = 3.22.0
- Open3D = 0.15.2
- Visual Studio 17 2022
git clone https://github.com/LinzhouLi/iPSR.git
cd iPSR
mkdir build
cd build
cmake -DOpen3D_ROOT=/path/to/open3d_install ..
cmake --build . --config Release
or use cmake GUI:
Configure
-> Generate
-> open .sln
file
Iterative Poisson Surface Reconstruction (iPSR) for Unoriented Points
Fei Hou, Chiyu Wang, Wencheng Wang, Hong Qin, Chen Qian, Ying He
ACM Transactions on Graphics, 41, 4, Article 128, 13 pages. (SIGGRAPH 2022)