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 条
  • [21] Determining build orientation for layer-based machining
    Yang, ZY
    Chen, YH
    Sze, WS
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2001, 18 (05): : 313 - 322
  • [22] Determining Build Orientation for Layer-Based Machining
    Z.Y. Yang
    Y.H. Chen
    W.S. Sze
    The International Journal of Advanced Manufacturing Technology, 2001, 18 : 313 - 322
  • [23] Layer-based decomposition of solids and its applications
    Rueda, AJ
    Feito, FR
    Ortega, LM
    VISUAL COMPUTER, 2005, 21 (06): : 406 - 417
  • [24] A Layer-based Segmentation Method for Compound Images
    Mtimet, Jassem
    Amiri, Hamid
    2013 10TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2013,
  • [25] A Layer-based Structured Design of CNN on FPGA
    Huang, Chao
    Ni, Siyu
    Chen, Gengsheng
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 1037 - 1040
  • [26] A layer-based Chinese document image encoding method
    Huang, Xianglin
    Fu, Min
    Yang, Zhao
    Zhang, Hui
    Zhuang, Pengzhou
    Lv, Rui
    WMSCI 2007: 11TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS, 2007, : 233 - 238
  • [27] A Combined Layer-Based Approach for the Segmentation of Document Images
    Mtimet, Jassem
    Amiri, Hamid
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (10)
  • [28] LoRaWAN Physical Layer-Based Attacks and Countermeasures, A Review
    Ruotsalainen, Henri
    Shen, Guanxiong
    Zhang, Junqing
    Fujdiak, Radek
    SENSORS, 2022, 22 (09)
  • [29] Scene Warping: Layer-based Stereoscopic Image Resizing
    Lee, Ken-Yi
    Chung, Cheng-Da
    Chuang, Yung-Yu
    2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, : 49 - 56
  • [30] Adaptive layer-based computer-generated holograms
    Yao, Yongwei
    Zhang, Yaping
    Fu, Qingyang
    Duan, Jilu
    Zhang, Bing
    Cao, Liangcai
    Poon, Ting-chung
    OPTICS LETTERS, 2024, 49 (06) : 1481 - 1484