Enhanced unstructured points cloud subdivision applied for parallel Delaunay triangulation

被引:0
|
作者
Zahida, Tchantchane [1 ,2 ]
Bouhadja, Khadidja [1 ]
Azouaoui, Ouahiba [1 ]
Ghoualmi-Zine, Nassira [2 ]
机构
[1] Ctr Dev Technol Avancees CDTA, Div Prod & Robot DPR, BP 17, Algiers 16303, Algeria
[2] Univ Badji Mokhtar, Fac Sci Ingenieur, Dept Informat, Lab Reseaux & Sytemes, BP 12, Annaba 23000, Algeria
关键词
Unstructured points cloud; Splitting; Partitions; Basic k-means; Delaunay triangulation; Fast Global K-means; ALGORITHM;
D O I
10.1007/s10586-022-03699-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex objects are omnipresent in different domains such as automotive, robotics, aeronautics, industrial design and medical. When such objects are no longer available, inexpensive similar or enhanced objects should be created; the Reverse Engineering is used to produce them from a points cloud by several methods. Delaunay triangulation is one of the oldest and most fundamental reconstruction methods. It consists of connecting the points to create the requested model. Three types of algorithms are used to build Delaunay triangulations: (i) Divide-and-conquer paradigm, (ii) Sweep line algorithms and (iii) Incremental insertion algorithms. With the appearance of machines with several processors, the Divide-and-conquer method has become very popular. It consists of splitting the points cloud into sub-clouds (partitions), triangulating the partitions independently of each other, and finally merging the sub-triangulations to obtain the solution. In this work, we are interested in the stage of splitting the points cloud. Several buckets or stripes splitting (partitioning) techniques have been proposed, such as octree and cells partitioning. So far, the best method for partitioning a points set into subsets with appropriate sizes has not been developed. To face this issue, this paper deals with partitioning the part space represented by the points cloud into regions via pooling points into sub-sets. For this purpose, the Basic K-means (BK) method and its derivative method, the Fast Global K-means (FGK), have been introduced for the first time in this research field. Obtained partitions, points sub-cloud, are divided over the processor cores. Independently, these partitions are further triangulated simultaneously by parallelizing the computations on several processors to improve the load balance and thus reduce the processing times. Finally, these methods are evaluated on a non-uniform points cloud to demonstrate their performances. Further, a comparative study is established to determine the most appropriate partitioning method. Results demonstrated that FGK achieved better performances in terms of partitions homogeneity, balanced workload at different processors, and consequently on the computation times compared to cell, octree and BK methods.
引用
收藏
页码:1877 / 1889
页数:13
相关论文
共 50 条
  • [31] Localization in Unstructured Environments: Towards Autonomous Robots in Forests with Delaunay Triangulation
    Li, Qingqing
    Nevalainen, Paavo
    Queralta, Jorge Pena
    Heikkonen, Jukka
    Westerlund, Tomi
    REMOTE SENSING, 2020, 12 (11)
  • [32] Parallel Delaunay triangulation for particle finite element methods
    Fragakis, Yannis
    Onate, Eugenio
    COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 2008, 24 (11): : 1009 - 1017
  • [33] Parallel divide-and-conquer scheme for Delaunay triangulation
    Chen, MB
    Chuang, TR
    Wu, JJ
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 571 - 576
  • [34] Parallel Delaunay triangulation-Application to two dimensions
    Lo, S. H.
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2012, 62 : 37 - 48
  • [35] An improved parallel algorithm for delaunay triangulation on distributed memory parallel computers
    Lee, SY
    Park, CI
    Park, CM
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 131 - 138
  • [36] A PARALLELED DELAUNAY TRIANGULATION ALGORITHM FOR PROCESSING LARGE LIDAR POINTS
    Song, Yuanlong
    Li, Ming
    Liu, Xiaojia
    14TH GEOINFORMATION FOR DISASTER MANAGEMENT, GI4DM 2022, VOL. 10-3, 2022, : 141 - 146
  • [37] A Linear Bound on the Complexity of the Delaunay Triangulation of Points on Polyhedral Surfaces
    Dominique Attali
    Jean-Daniel Boissonnat
    Discrete & Computational Geometry, 2004, 31 : 369 - 384
  • [38] A linear bound on the complexity of the Delaunay triangulation of points on polyhedral surfaces
    Attali, D
    Boissonnat, JD
    DISCRETE & COMPUTATIONAL GEOMETRY, 2004, 31 (03) : 369 - 384
  • [39] Delaunay triangulation of imprecise points in linear time after preprocessing
    Loffler, Maarten
    Snoeyink, Jack
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2010, 43 (03): : 234 - 242
  • [40] The Computation of Delaunay Triangulation of LiDAR Point Cloud Based on GPU
    Chao, Yi
    Wu, Tao
    Wang, Xiaohui
    Zheng, Guizhou
    2015 23RD INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2015,