Intersection of Nonconvex Polygons Using the Alternate Hierarchical Decomposition

被引:2
|
作者
Bulbul, Rizwan [1 ]
Frank, Andrew U. [1 ]
机构
[1] Vienna Univ Technol, Dept Geoinformat & Cartog, A-1040 Vienna, Austria
来源
关键词
BOOLEAN OPERATIONS; ALGORITHM;
D O I
10.1007/978-3-642-12326-9_1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Intersection computation is one of the fundamental operations of computational geometry. This paper presents an algorithm for intersection computation between two polygons (convex/nonconvex, with nonintersecting edges, and with or without holes). The approach is based on the decomposed representation of polygons, alternate hierarchical decomposition (AHD), that decomposes the nonconvex polygon into its convex components (convex hulls) arranged hierarchically in a tree data structure called convex hull tree (CHT). The overall approach involves three operations (1) intersection between two convex objects (2) intersection between a convex and a CHT (nonconvex object) and, (3) intersection between two CHTs (two nonconvex objects). This gives for (1) the basic operation of intersection computation between two convex hulls, for (2) the CHT traversal with basic operation in (I) and, for (3) the CHT traversal with operation in (2). Only the basic operation of intersection of two convex hulls is geometric (for which well known algorithms exist) and the other operations are repeated application of this by traversing tree structures.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 50 条
  • [41] On Intersection of Maximal Orthogonally k-Starshaped Polygons
    Topală Oleg
    Geometriae Dedicata, 1999, 78 : 271 - 278
  • [42] ON SOME UNION AND INTERSECTION PROBLEMS FOR POLYGONS WITH FIXED ORIENTATIONS
    WIDMAYER, P
    WU, YF
    SCHLAG, MDF
    WONG, CK
    COMPUTING, 1986, 36 (03) : 183 - 197
  • [43] Method of Extracting Intersection Polygons Based on Centerline Junctions
    Cai, Lei
    Yin, Yong
    Mao, Qifei
    Yang, Jiannan
    SENSORS AND MATERIALS, 2025, 36 (10) : 4441 - 4453
  • [44] Privacy-preserving Judgment of the Intersection for Convex Polygons
    Yao, Yifei
    Ning, Shurong
    Tian, Miaomiao
    Yang, Wei
    JOURNAL OF COMPUTERS, 2012, 7 (09) : 2224 - 2231
  • [45] Algorithms for computing intersection and union of toleranced polygons with applications
    Cazals, F
    Ramkumar, GD
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1997, 11 (04): : 263 - 272
  • [46] Road intersection detection and classification using hierarchical SVM classifier
    Rebai, Karima
    Achour, Nouara
    Azouaoui, Ouahiba
    ADVANCED ROBOTICS, 2014, 28 (14) : 929 - 941
  • [47] Maximizing visibility in nonconvex polygons:: Nonsmooth analysis and gradient algorithm design
    Ganguli, Anurag
    Cortes, Jorge
    Bullo, Francesco
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2006, 45 (05) : 1657 - 1679
  • [48] Maximizing visibility in nonconvex polygons:: nonsmooth analysis and gradient algorithm design
    Ganguli, A
    Cortés, J
    Bullo, F
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 792 - 797
  • [49] Convex decomposition of U-polygons
    Dulio, Paolo
    THEORETICAL COMPUTER SCIENCE, 2008, 406 (1-2) : 80 - 89
  • [50] Continuity and Selections of the Intersection Operator Applied to Nonconvex Sets
    Ivanov, Grigorii E.
    JOURNAL OF CONVEX ANALYSIS, 2015, 22 (04) : 939 - 962