Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/383259.383266acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Reconstruction and representation of 3D objects with radial basis functions

Published: 01 August 2001 Publication History
  • Get Citation Alerts
  • Abstract

    We use polyharmonic Radial Basis Functions (RBFs) to reconstruct smooth, manifold surfaces from point-cloud data and to repair incomplete meshes. An object's surface is defined implicitly as the zero set of an RBF fitted to the given surface data. Fast methods for fitting and evaluating RBFs allow us to model large data sets, consisting of millions of surface points, by a single RBF — previously an impossible task. A greedy algorithm in the fitting process reduces the number of RBF centers required to represent a surface and results in significant compression and further computational advantages. The energy-minimisation characterisation of polyharmonic splines result in a “smoothest” interpolant. This scale-independent characterisation is well-suited to reconstructing surfaces from non-uniformly sampled data. Holes are smoothly filled and surfaces smoothly extrapolated. We use a non-interpolating approximation when the data is noisy. The functional representation is in effect a solid model, which means that gradients and surface normals can be determined analytically. This helps generate uniform meshes and we show that the RBF representation has advantages for mesh simplification and remeshing applications. Results are presented for real-world rangefinder data.

    References

    [1]
    C. Bajaj, J. Chen, and G. Xu. Modeling with cubic a-patches. ACM Transactions on Computer Graphics, 14(2):103-133, 1995.
    [2]
    R. K. Beatson, J. B. Cherrie, and C. T. Mouat. Fast fitting of radial basis functions: Methods based on preconditioned GMRES iteration. Advances in Computational Mathematics, 11:253-270, 1999.
    [3]
    R. K. Beatson, J. B. Cherrie, and D. L. Ragozin. Fast evaluation of radial basis functions: Methods for four-dimensional polyharmonic splines. SIAM J. Math. Anal., 32(6):1272-1310, 2001.
    [4]
    R. K. Beatson and L. Greengard. A short course on fast multipole methods. In M. Ainsworth, J. Levesley, W.A. Light, and M. Marletta, editors, Wavelets, Multilevel Methods and Elliptic PDEs, pages 1-37. Oxford University Press, 1997.
    [5]
    R. K. Beatson and W. A. Light. Fast evaluation of radial basis functions: Methods for two-dimensional polyharmonic splines. IMA Journal of Numerical Analysis, 17:343-372, 1997.
    [6]
    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.
    [7]
    R. K. Beatson, A. M. Tan, and M. J. D. Powell. Fast evaluation of radial basis functions: Methods for 3-dimensional polyharmonic splines. In preparation.
    [8]
    F. Bernardini, C. L. Bajaj, J. Chen, and D. R. Schikore. Automatic reconstruction of 3D CAD models from digital scans. Int. J. on Comp. Geom. and Appl., 9(4- 5):327, Aug & Oct 1999.
    [9]
    J. Bloomenthal, editor. Introduction to Implicit Surfaces. Morgan Kaufmann, San Francisco, California, 1997.
    [10]
    J. C. Carr, W. R. Fright, and R. K. Beatson. Surface interpolation with radial basis functions for medical imaging. IEEE Trans. Medical Imaging, 16(1):96- 107, February 1997.
    [11]
    E. W. Cheney and W. A. Light. A Course in Approximation Theory. Brooks Cole, Pacific Grove, 1999.
    [12]
    J. Duchon. Splines minimizing rotation-invariant semi-norms in Sobolev spaces. In W. Schempp and K. Zeller, editors, Constructive Theory of Functions of Several Variables, number 571 in Lecture Notes in Mathematics, pages 85-100, Berlin, 1977. Springer-Verlag.
    [13]
    N. Dyn, D. Levin, and S. Rippa. Numerical procedures for surface fitting of scattered data by radial functions. SIAM J. Sci. Stat. Comput., 7(2):639-659, 1986.
    [14]
    J. Flusser. An adaptive method for image registration. Pattern Recognition, 25(1):45-54, 1992.
    [15]
    L. Greengard and V. Rokhlin. A fast algorithm for particle simulations. J. Comput. Phys, 73:325-348, 1987.
    [16]
    H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, and W. Stuetzle. Surface reconstuction from unorganized points. Computer Graphics (SIGGRAPH'92 proceedings), 26(2):71-78, July 1992.
    [17]
    W. E. Lorensen and H. E. Cline. Marching cubes: A high resolution 3D surface construction algorithm. Computer Graphics, 21(4):163-169, July 1987.
    [18]
    C. A. Micchelli. Interpolation of scattered data: Distance matrices and conditionally positive definite functions. Constr. Approx., 2:11-22, 1986.
    [19]
    V. V. Savchenko, A. A. Pasko, O. G. Okunev, and T. L. Kunii. Function representation of solids reconstructed from scattered surface points and contours. Computer Graphics Forum, 14(4):181-188, 1995.
    [20]
    R. Sibson and G. Stone. Computation of thin-plate splines. SIAM J. Sci. Stat. Comput., 12(6):1304-1313, 1991.
    [21]
    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.
    [22]
    G. Turk and J. F. O'Brien. Shape transformation using variational implicit surfaces. In SIGGRAPH'99, pages 335-342, Aug 1999.
    [23]
    G. Turk and J. F. O'Brien. Variational implicit surfaces. Technical Report GIT- GVU-99-15, Georgia Institute of Technology, May 1999.
    [24]
    G. Wahba. Spline Models for Observational Data. Number 59 in CBMS-NSF Regional Conference Series in Applied Math. SIAM, 1990.
    [25]
    G. Yngve and G. Turk. Creating smooth implicit surfaces from polygonal meshes. Technical Report GIT-GVU-99-42, Georgia Institute of Technology, 1999.

    Cited By

    View all
    • (2024)Three-Dimensional Geologic Modeling of the Kiruna Mining District, Sweden: Insights into the Crustal Architecture and Structural Controls on Iron Oxide-Apatite MineralizationEconomic Geology10.5382/econgeo.5080Online publication date: 17-Jun-2024
    • (2024)基于构造恢复理论的含复杂断层三维地质建模方法Earth Science-Journal of China University of Geosciences10.3799/dqkx.2022.45249:4(1411)Online publication date: 2024
    • (2024)Customized Orthosis Design Based on Surface Reconstruction from 3D-Scanned PointsProsthesis10.3390/prosthesis60100086:1(93-106)Online publication date: 24-Jan-2024
    • Show More Cited By

    Recommendations

    Reviews

    Martin L. Brady

    An application of polyharmonic radial basis functions (RBFs) to the modeling of 3D surfaces is described. The zero set of the RBF implicitly defines a surface that passes through a set of data points, and the RBF smoothly interpolates between these centers. RBFs have previously been applied to various problems in surface modeling, but problem sizes have been limited because the direct methods used to fit the surface data are storage and computation intensive ( O(N 2) and O(N 3) , respectively). The authors employ the fast multipole method (FMM) of Greengard and Rokhlin [1], which reduces the storage to O(N) and the fitting time to O(N log N) . Evaluation time (after O(N log N) setup) is reduced to O(1) from O(N) . The FMM is an approximation technique that introduces accuracy parameters for both the fitting and the evaluation. The authors further improve the efficiency using a greedy algorithm to reduce the number of RBF centers without exceeding the specified accuracy. The paper explores several applications of this technique. First, the method is applied to the approximation of noisy range data by relaxing the fitting constraints. It is also used to polygonalize large point-cloud data sets, by first fitting an RBF, and then iso-surfacing using a surface-following algorithm. The results show that complicated surfaces represented by hundreds of thousands of data points can be fit and evaluated accurately on a standard desktop computer. Online Computing Reviews Service

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques
    August 2001
    600 pages
    ISBN:158113374X
    DOI:10.1145/383259
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 August 2001

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. RBF
    2. Radial Basis Function
    3. geometry compression
    4. mesh repair
    5. point-cloud surfacing
    6. solid modeling
    7. surface reconstruction
    8. variational implicit surfaces

    Qualifiers

    • Article

    Conference

    SIGGRAPH01
    Sponsor:

    Acceptance Rates

    SIGGRAPH '01 Paper Acceptance Rate 65 of 300 submissions, 22%;
    Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

    Upcoming Conference

    SIGGRAPH '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)279
    • Downloads (Last 6 weeks)38

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Three-Dimensional Geologic Modeling of the Kiruna Mining District, Sweden: Insights into the Crustal Architecture and Structural Controls on Iron Oxide-Apatite MineralizationEconomic Geology10.5382/econgeo.5080Online publication date: 17-Jun-2024
    • (2024)基于构造恢复理论的含复杂断层三维地质建模方法Earth Science-Journal of China University of Geosciences10.3799/dqkx.2022.45249:4(1411)Online publication date: 2024
    • (2024)Customized Orthosis Design Based on Surface Reconstruction from 3D-Scanned PointsProsthesis10.3390/prosthesis60100086:1(93-106)Online publication date: 24-Jan-2024
    • (2024)An Investigation of Real-Time Robotic Polishing Motion Planning Using a Dynamical SystemMachines10.3390/machines1204027812:4(278)Online publication date: 21-Apr-2024
    • (2024)FUNDAMENTAL RESEARCH ON AUTOMATIC POINT CLOUD CLUSTERING BY POSTURE-DETECTION OF BUILDINGS FOR 3D ARCHIVE3次元デジタルアーカイブにおける建築物の姿勢推定による点群の自動クラスタリング手法に関する基礎的研究AIJ Journal of Technology and Design10.3130/aijt.30.50630:74(506-511)Online publication date: 20-Feb-2024
    • (2024)Leaf Reconstruction Based on Gaussian Mixture Model from Point Clouds of Leaf Boundaries and VeinsInternational Journal of Automation Technology10.20965/ijat.2024.p028718:2(287-294)Online publication date: 5-Mar-2024
    • (2024)N-Dimensional Gaussians for Fitting of High Dimensional FunctionsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657502(1-11)Online publication date: 13-Jul-2024
    • (2024)Reach for the Arcs: Reconstructing Surfaces from SDFs via Tangent PointsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657419(1-12)Online publication date: 13-Jul-2024
    • (2024)SSP: Semi-signed prioritized neural fitting for surface reconstruction from unoriented point clouds2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00373(3757-3766)Online publication date: 3-Jan-2024
    • (2024)Sparse Convolutional Networks for Surface Reconstruction from Noisy Point Clouds2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00318(3200-3209)Online publication date: 3-Jan-2024
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media