Using Delaunay Refinement to Reconstruct Surface from Noisy Point Clouds
LI Guojun,LI Zongchun,SUN Yuanchao,LI Wei,HUANG Zhiyong
DOI: https://doi.org/10.13203/j.whugis20140513
2017-01-01
Abstract:To reconstruct surfaces from noisy point clouds,a surface reconstruction algorithm based on Delaunay refinementis proposed.First,a local surface is approximated by algebraic sphere,fitted through neighboring point coordinates and normals by the robust least square algorithm.Compared to traditional sphere fitting methods,the new method is more robust to noise and outliers.Secondly,to find any segment intersecting a surface in the Delaunay refinement procedure,surface bounding spheres intersecting segments were efficiently located using the AABB-tree algorithm.Then,initialized by the sphere center,initial segment-surface intersections approximated within bounding spheres were parallel-computed by iterative segment-sphere intersection.Finally,the surface was meshed by Delaunay refinement,unambiguously.This approach can reconstruct surfaces with a good aspect ratio in comparison with the matching-cube algorithm.Experiments show that the new algorithm can efficiently,robustly,and accurately reconstruct surfaces from point clouds with high noise,but the time cost and memory consumption rapidly increases when executing precise models.