The ball-pivoting algorithm for surface reconstruction

被引:834
|
作者
Bernardini, F
Mittleman, J
Rushmeier, H
Silva, C
Taubin, G
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] AT&T Labs Res, Shannon Lab, Florham Pk, NJ 07932 USA
关键词
3D scanning; shape reconstruction; point cloud; range image;
D O I
10.1109/2945.817351
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Ball-Pivoting Algorithm (BPA) computes a triangle mesh interpolating a given point cloud. Typically, the points are surface samples acquired with multiple range scans of an object. The principle of the BPA is Very simple: Three points form a triangle if a bail of a user-specified radius rho touches them without containing any other point. Starting with a seed triangle, the bail pivots around an edge (i.e., it revolves around the edge while keeping in contact with the edge's endpoints) until it touches another point, forming another triangle. The process continues until all reachable edges have been tried, and then starts from another seed triangle, until all points have been considered. The process can then be repeated with a ball of larger radius to handle uneven sampling densities. We applied the BPA to datasets of millions of points representing actual scans of complex 3D objects. The relatively small amount of memory required by the BPA, its time efficiency, and the quality of the results obtained compare favorably with existing techniques.
引用
收藏
页码:349 / 359
页数:11
相关论文
共 50 条
  • [1] Three-dimensional Garment Surface Reconstruction Based on Ball-pivoting algorithm
    Jiang, Juan-Fen
    Zhong, Yue-Qi
    Zhang, Qiu-Ping
    [J]. ADVANCES IN TEXTILE ENGINEERING AND MATERIALS III, PTS 1 AND 2, 2013, 821-822 : 765 - +
  • [2] Surface segmentation using a modified ball-pivoting algorithm
    Specht, AR
    Devy, M
    [J]. ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5, 2004, : 1931 - 1934
  • [3] Self-adaptive polygon mesh reconstruction based on ball-pivoting algorithm
    An, Yi
    Zhao, Peng
    Li, Zhuohan
    Shao, Cheng
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2016, 54 (01) : 51 - 60
  • [4] Topologically Correct Surface Reconstruction Using Alpha Shapes and Relations to Ball-Pivoting
    Stelldinger, Peer
    [J]. 19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 3703 - 3706
  • [5] Image Gamut Visualization Based on Ball-Pivoting Algorithm
    Lin Maohai
    Zhou Shisheng
    Luo Yunhui
    [J]. PRINTING AND PACKAGING STUDY, 2011, 174 : 40 - +
  • [6] Restricted BPA: Applying ball-pivoting on the plane
    Medeiros, E
    Velho, L
    Lopes, H
    [J]. XVII BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2004, : 372 - 379
  • [7] A Mesh-Aware Ball-Pivoting Algorithm for Generating the Virtual Arachnoid Mater
    Seo, Hirofumi
    Kin, Taichi
    Igarashi, Takeo
    [J]. MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2019, PT V, 2019, 11768 : 592 - 600
  • [8] Interior Ball-Pivoting on Point Clouds for Offsetting Triangular Meshes
    Chakraborty, Tathagata
    [J]. Computer-Aided Design and Applications, 2022, 19 (04): : 662 - 676
  • [9] An Analysis and Implementation of a Parallel Ball Pivoting Algorithm
    Digne, Julie
    [J]. IMAGE PROCESSING ON LINE, 2014, 4 : 149 - 168
  • [10] A New Self-adaptive Ball Pivoting Algorithm Driven by an Intrinsic Property Factor of Point Cloud
    Fu, Yongjian
    Li, Zongchun
    He, Hua
    [J]. Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2020, 45 (03): : 353 - 361