Tile & Merge: Distributed Delaunay Triangulations for Cloud Computing

被引:0
|
作者
Caraffa, Laurent [1 ]
Memari, Pooran [2 ]
Yirci, Murat [3 ]
Bredif, Mathieu [3 ]
机构
[1] Univ Paris Est, LASTIG ACTE, IGN, ENSG, F-94160 St Mande, France
[2] Ecole Polytech, CNRS, LIX, Palaiseau, France
[3] Univ Paris Est, LASTIG GEOVIS, IGN, ENSG, F-94160 St Mande, France
关键词
Computational Geometry; Delaunay; Cloud; computing; Spark; ALGORITHMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Motivated by the needs of a scalable out-of-core surface reconstruction algorithm available on the cloud, this paper addresses the computation of distributed Delaunay triangulations of massive point sets. The proposed algorithm takes as input a point cloud and first partitions it across multiple processing elements into tiles of relatively homogeneous point sizes. The distributed computation and communication between processing elements is orchestrated so that each one discovers the Delaunay neighbors of its input points within the theoretical overall Delaunay triangulation of all points and computes locally a partial view of this triangulation. This approach prevents memory limitations by never materializing the global triangulation. This efficiency is due to our proposed uncentralized model to represent, manage and locally construct the triangulation corresponding to each tile. The point set is first partitioned into non-overlapping tiles, then we construct within each tile the Delaunay triangulation of the local points and a minimal set of replicated foreign points in order to capture the simplices spanning multiple tiles. Inspired by the star splaying approach for Delaunay triangulation computation/repair, communication is limited to exchanging points of potential Delaunay neighbors across tiles. Therefore, our method is guaranteed to reconstruct, within each tile, a triangulation that contains the star of its local points, as though it were computed within the Delaunay triangulation of all points. The proposed algorithm is implemented with Spark for the scheduling and C++ for the geometric computations. This allows both an optimal scheduling on multiple machines and efficient low-level computation. The results show the efficiency of our algorithm in terms of speedup and strong scaling on a classical Spark configuration with both synthetic and real use case datasets.
引用
收藏
页码:1613 / 1618
页数:6
相关论文
共 50 条
  • [21] Distributed computing with the cloud
    Yehuda Afek
    Gal Giladi
    Boaz Patt-Shamir
    Distributed Computing, 2024, 37 : 1 - 18
  • [22] Distributed computing with the cloud
    Afek, Yehuda
    Giladi, Gal
    Patt-Shamir, Boaz
    DISTRIBUTED COMPUTING, 2024, 37 (01) : 1 - 18
  • [23] Controlled Perturbation for Delaunay Triangulations
    Funke, Stefan
    Klein, Christian
    Mehlhorn, Kurt
    Schmitt, Susanne
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 1047 - 1056
  • [24] Higher order Delaunay triangulations
    Gudmundsson, Joachim
    Hammar, Mikael
    Van Kreveld, Marc
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1879 : 232 - 243
  • [25] Rigidity of the Delaunay triangulations of the plane
    Dai, Song
    Wu, Tianqi
    ADVANCES IN MATHEMATICS, 2024, 456
  • [26] Conforming Weighted Delaunay Triangulations
    Alexa, Marc
    ACM TRANSACTIONS ON GRAPHICS, 2020, 39 (06):
  • [27] Streaming computation of Delaunay triangulations
    Isenburg, Martin
    Liu, Yuanxin
    Shewchuk, Jonathan
    Snoeyink, Jack
    ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (03): : 1049 - 1056
  • [28] Harmonic deformation of Delaunay triangulations
    Ferrari, Pablo A.
    Grisi, Rafael M.
    Groisman, Pablo
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 2012, 122 (05) : 2185 - 2210
  • [29] FUNCTIONALS ON TRIANGULATIONS OF DELAUNAY SETS
    Dolbilin, Nikolay P.
    Edelsbrunner, Herbert
    Glazyrin, Alexey
    Musin, Oleg R.
    MOSCOW MATHEMATICAL JOURNAL, 2014, 14 (03) : 491 - 504
  • [30] Dirichlet energy of Delaunay meshes and intrinsic Delaunay triangulations
    Ye, Zipeng
    Yi, Ran
    Gong, Wenyong
    He, Ying
    Liu, Yong-Jin
    COMPUTER-AIDED DESIGN, 2020, 126