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 条
  • [21] Fast decomposition of digital curves into polygons using the Haar transform
    Davis, TJ
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1999, 21 (08) : 786 - 790
  • [22] Approximating centroids for the maximum intersection of spherical polygons
    Ha, JS
    Yoo, KH
    COMPUTER-AIDED DESIGN, 2005, 37 (08) : 783 - 790
  • [23] On the Performance of Maximal Intersection of Spherical Polygons by Arcs
    Liu, Yong-Jin
    Zhang, Wen-Qi
    Tang, Kai
    2009 11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2009, : 400 - +
  • [24] Approximate convex decomposition of polygons
    Lien, Jyh-Ming
    Amato, Nancy M.
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2006, 35 (1-2): : 100 - 123
  • [25] Numerical integration of homogeneous functions on convex and nonconvex polygons and polyhedra
    Eric B. Chin
    Jean B. Lasserre
    N. Sukumar
    Computational Mechanics, 2015, 56 : 967 - 981
  • [26] CONVEX DECOMPOSITION OF SIMPLE POLYGONS
    TOR, SB
    MIDDLEDITCH, AE
    ACM TRANSACTIONS ON GRAPHICS, 1984, 3 (04): : 244 - 265
  • [27] Numerical integration of homogeneous functions on convex and nonconvex polygons and polyhedra
    Chin, Eric B.
    Lasserre, Jean B.
    Sukumar, N.
    COMPUTATIONAL MECHANICS, 2015, 56 (06) : 967 - 981
  • [28] REPRESENTATION AND RECONSTRUCTION OF POLYGONS AND POLYHEDRA USING HIERARCHICAL EXTENDED GAUSSIAN IMAGES
    XU, ZJ
    SUK, M
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1995, 13 (3-4) : 377 - 399
  • [29] AN ALGORITHM FOR SET OPERATIONS ON NONCONVEX POLYGONS (WITH AN APPLICATION TO CENSUS TRACTS)
    VONHOHENBALKEN, B
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1988, 23 (01) : 11 - 24
  • [30] Palmprint verification using hierarchical decomposition
    Lin, CL
    Chuang, TC
    Fan, KC
    PATTERN RECOGNITION, 2005, 38 (12) : 2639 - 2652