Layer-based representation of polyhedrons for point containment tests

被引:9
|
作者
Wang, Wencheng [1 ]
Li, Jing
Sun, Hanqiu
Wu, Enhua
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100080, Peoples R China
[2] Chinese Acad Sci, Grad Univ, Beijing 100080, Peoples R China
[3] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
[4] Univ Macau, Fac S&T, Dept Comp & Informat Sci, Macau, Peoples R China
关键词
computational geometry; polyhedron; point containment; solid representation;
D O I
10.1109/TVCG.2007.70407
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the layer-based representation of polyhedrons and its use for point-in-polyhedron tests. In the representation, the facets and edges of a polyhedron are sequentially arranged, and so, the binary search algorithm is efficiently used to speed up inclusion tests. In comparison with conventional representation for polyhedrons, the layer-based representation that we propose greatly reduces the storage requirement because it represents much information implicitly though it still has a storage complexity O(n). It is simple to implement and robust for inclusion tests because many singularities are erased in constructing the layer-based representation. By incorporating an octree structure for organizing polyhedrons, our approach can run at a speed comparable with Binary Space Partitioning ( BSP)-based inclusion tests and, at the same time, greatly reduce storage and preprocessing time in treating large polyhedrons. We have developed an efficient solution for point-in-polyhedron tests, with the time complexity varying between O(n) and O(logn), depending on the polyhedron shape and the constructed representation, and less than O(log(3)n) in most cases. The time complexity of preprocess is between O(n) and O(n(2)), varying with polyhedrons, where n is the edge number of a polyhedron.
引用
收藏
页码:73 / 83
页数:11
相关论文
共 50 条
  • [1] Layer-based sparse representation of multiview images
    Andriy Gelman
    Jesse Berent
    Pier Luigi Dragotti
    EURASIP Journal on Advances in Signal Processing, 2012
  • [2] Layer-based sparse representation of multiview images
    Gelman, Andriy
    Berent, Jesse
    Dragotti, Pier Luigi
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2012, : 1 - 15
  • [3] MULTIVIEW IMAGE COMPRESSION USING A LAYER-BASED REPRESENTATION
    Gelman, Andriy
    Dragotti, Pier Luigi
    Velisavljevic, Vladan
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 493 - 496
  • [4] Combined motion and edge analysis for a layer-based representation of image sequences
    Pedersini, F
    Sarti, A
    Tubaro, S
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL I, 1996, : 921 - 924
  • [5] Layer-based morphing
    Gong, L
    Yang, YH
    GRAPHICAL MODELS, 2001, 63 (01) : 45 - 59
  • [6] Layer-based video registration
    Jiangjian Xiao
    Mubarak Shah
    Machine Vision and Applications, 2005, 16 : 75 - 84
  • [7] Layer-based video registration
    Xiao, JJ
    Shah, M
    MACHINE VISION AND APPLICATIONS, 2005, 16 (02) : 75 - 84
  • [8] CAM systems for layer-based EDM
    Dimov, S
    Pham, DT
    Ivanov, A
    Popov, K
    Rangel, V
    ADVANCES IN MANUFACTURING TECHNOLOGY-XVI, 2001, : 109 - 114
  • [9] Iterative Layer-Based Raytracing on CUDA
    Segovia, Alejandro
    Li, Xiaoming
    Gao, Guang
    2009 IEEE 28TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCC 2009), 2009, : 248 - 255
  • [10] Layer-based Composite Reputation Bootstrapping
    Mistry, Sajib
    Qu, Lie
    Bouguettaya, Athman
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (01)