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 条
  • [1] Enhanced unstructured points cloud subdivision applied for parallel Delaunay triangulation
    Tchantchane Zahida
    Khadidja Bouhadja
    Ouahiba Azouaoui
    Nassira Ghoualmi-Zine
    Cluster Computing, 2023, 26 : 1877 - 1889
  • [2] The delaunay triangulation by grid subdivision
    Park, SH
    Lee, SS
    Kim, JH
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 1033 - 1042
  • [3] AN ALGORITHM OF SEMI-DELAUNAY TRIANGULATION OF POINTS CLOUD SCATTERED ON A SURFACE
    Kucwaj, Jan
    COMPUTER SCIENCE-AGH, 2014, 15 (03): : 329 - 348
  • [4] Optimistic parallel Delaunay triangulation
    Ivana Kolingerová
    Josef Kohout
    The Visual Computer, 2002, 18 : 511 - 529
  • [5] Optimistic parallel Delaunay triangulation
    Kolingerová, I
    Kohout, J
    VISUAL COMPUTER, 2002, 18 (08): : 511 - 529
  • [6] Reconstruction of surfaces from a points cloud data using Delaunay triangulation and octrees
    Forero, MG
    Gómez, FA
    Forero, WJ
    VISION GEOMETRY XI, 2002, 4794 : 184 - 194
  • [7] Algorithm to locate points in a Delaunay triangulation
    Zhao, Hui
    Bikdash, Marwan
    Proceedings of the Thirty-Eighth Southeastern Symposium on System Theory, 2004, : 211 - 215
  • [8] ParaStream: A parallel streaming Delaunay triangulation algorithm for LiDAR points on multicore architectures
    Wu, Huayi
    Guan, Xuefeng
    Gong, Jianya
    COMPUTERS & GEOSCIENCES, 2011, 37 (09) : 1355 - 1363
  • [9] Parallel constrained Delaunay triangulation on the GPU
    Coll, Narcis
    Guerrieri, Marite
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2017, 31 (07) : 1467 - 1484
  • [10] Parallel Delaunay triangulation in three dimensions
    Lo, S. H.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2012, 237 : 88 - 106