Browse > Article
http://dx.doi.org/10.12941/jksiam.2012.16.1.031

SURFACE RECONSTRUCTION FROM SCATTERED POINT DATA ON OCTREE  

Park, Chang-Soo (DEPARTMENT OF MATHEMATICAL SCIENCES, SEOUL NATIONAL UNIVERSITY)
Min, Cho-Hon (DEPARTMENT OF MATHEMATICS, EWHA WOMANS UNIVERSITY)
Kang, Myung-Joo (DEPARTMENT OF MATHEMATICAL SCIENCES, SEOUL NATIONAL UNIVERSITY)
Publication Information
Journal of the Korean Society for Industrial and Applied Mathematics / v.16, no.1, 2012 , pp. 31-49 More about this Journal
Abstract
In this paper, we propose a very efficient method which reconstructs the high resolution surface from a set of unorganized points. Our method is based on the level set method using adaptive octree. We start with the surface reconstruction model proposed in [20]. In [20], they introduced a very fast and efficient method which is different from the previous methods using the level set method. Most existing methods[21, 22] employed the time evolving process from an initial surface to point cloud. But in [20], they considered the surface reconstruction process as an elliptic problem in the narrow band including point cloud. So they could obtain very speedy method because they didn't have to limit the time evolution step by the finite speed of propagation. However, they implemented that model just on the uniform grid. So they still have the weakness that it needs so much memories because of being fulfilled only on the uniform grid. Their algorithm basically solves a large linear system of which size is the same as the number of the grid in a narrow band. Besides, it is not easy to make the width of band narrow enough since the decision of band width depends on the distribution of point data. After all, as far as it is implemented on the uniform grid, it is almost impossible to generate the surface on the high resolution because the memory requirement increases geometrically. We resolve it by adapting octree data structure[12, 11] to our problem and by introducing a new redistancing algorithm which is different from the existing one[19].
Keywords
Level set method; surface reconstruction; point cloud; octree;
Citations & Related Records
연도 인용수 순위
  • Reference
1 N. Amenta, S. Choi, and R. Kolluri, The power crust, in Proc. ACM Solid Modeling, (2001), 249-260.
2 N. Amenta, M. Bern and D. Eppstein, The crust and the ${\beta}$-skeleton: combinatorial curve reconstruction, Graphical Models Image Process, 60 (1998), 125-135.   DOI   ScienceOn
3 M. Alexa, J. Behr, D. Cohen-Or, S. Fleishman, D. Levin, C. T. Silva, Point Set Surfaces, Proceedings of the conference on Visualization '01, (2001), 21-28.
4 J. C. Carr, R. K. Beatson, J. B. Cherrie and T. J. Mitchell, W. R. Fright, B. C. McCallum, T. R. Evans, Reconstruction and Representation of 3D Objecets with Radial Basis Functions, Proceedings of ACM SIGGRAPH, (2001), 67-76.
5 H. Edelsbrunner and E.P. Mucke, Three-dimensional alpha shapes, In Workshop on Volume Visualization, (1992), 75-105.
6 S. Fleishman, D. Cohen-Or, M. Alexa, C. T. Silva, Progressive Point Set Surfaces, ACM Transactions on Graphics, 22 (2003), 997-1011.   DOI   ScienceOn
7 T. Goldstein, X. Bresson and S. Osher, Geometric Applications of the Split Bregman Method: Segmentation and Surface Reconstruction, Journal of Scientific Computing, 45 (2010), 272-293.   DOI
8 H. Hoppe, T. Derose, T. Duchamp, J. Mcdonald, and W. Stuetzle, Surface reconstruction from unorganized points, Computer Graphics, 26 (1992), 71-78.
9 X.-D. Liu, S. Osher and T. Chan, Weighted essentially non-oscillatory schemes, Journal of Computational Physics, 126 (1996), 202-212.   DOI   ScienceOn
10 F. Losasso, F. Gibou and R. Fedkiw, Simulating Water and Smoke with an Octree Data Structure, Proceedings of ACM SIGGRAPH, (2004), 457-462.
11 C. Min, F. Gibou and H. Ceniceros, A supra-convergent finite difference scheme for the variable coefficient Poisson equation on nongraded grids, Journal of Computational Physics, 218 (2006), 123-140.   DOI   ScienceOn
12 C. Min and F. Gibou, A second order accurate level set method on non-graded adaptive cartesian grids, Journal of Computational Physics, 225 (2007), 300-321.   DOI   ScienceOn
13 Y. Ohtake, A. Belyaev, M. Alexa, G. Turk and H.-P. Seidel, Multi-level Partition of Unity Implicits, Proceedings of ACM SIGGRAPH, (2003), 463-470.
14 S. Osher and J. Sethian, Fronts propagating with curvature dependent speed, algorithms based on a Hamilton- Jacobi formulation, Journal of Computational Physics, 79 (1988), 12-49.   DOI   ScienceOn
15 S. Popinet, Gerris: A tree-based adaptive solver for the incompressible Euler equations in complex geometries, Journal of Computational Physics, 190 (2003), 572-600.   DOI   ScienceOn
16 J. Strain, Fast tree-based redistancing for level set computations, Journal of Computational Physics, 152 (1999), 664-686.   DOI   ScienceOn
17 H. Samet, Applications of Spatial Data Structures, Addison-Wesley, Reading, MA, 1990.
18 A. Sharf, D. Alcantara, T. Lewiner, C. Greif, A. Sheffer, N. Amenta, D. Cohen-Or, Space-time Surface Reconstruction Using Incompressible Flow, ACM Transactions on Graphics, 27 (2008).
19 C.-W. Shu and S. Osher, Efficient implementation of essentially non-oscillatory shock capturing schemes, Journal of Computational Physics, 77 (1988), 439-471.   DOI   ScienceOn
20 J. Ye, I. Yanovsky, B. Dong, R. Gandlin, A. Brandt and S. Osher, Multigrid Narrow Band Surface Reconstruction via Level Set Functions, CAM-Report 09-98 (2009).
21 H. Zhao, S. Osher, B. Merriman, and M. Kang, Implicit and nonparametric shape reconstruction from unorganized data using a variational level set method, Computer Vision and Image Understanding, 80 (2000), 295-314.   DOI   ScienceOn
22 H. Zhao, S. Osher and R. Fedkiw, Fast Surface Reconstruction Using the Level Set Method, Proceedings of the IEEE Workshop on Variational and Level Set Methods(VLSM'01), Washington, DC, USA 2001.
23 H. Zhao A FAST SWEEPING METHOD FOR EIKONAL EQUATIONS, Mathematics of Computation, 74 (2004), 603-627.   DOI   ScienceOn