• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Miao Xue, Guo Xi, Wang Zhaoshun, Xie Yonghong. Convex Polygon Tree for Indexing Field-of-Views[J]. Journal of Computer Research and Development, 2022, 59(3): 706-719. DOI: 10.7544/issn1000-1239.20200689
Citation: Miao Xue, Guo Xi, Wang Zhaoshun, Xie Yonghong. Convex Polygon Tree for Indexing Field-of-Views[J]. Journal of Computer Research and Development, 2022, 59(3): 706-719. DOI: 10.7544/issn1000-1239.20200689

Convex Polygon Tree for Indexing Field-of-Views

Funds: This work was supported by the National Natural Science Foundation of China (61602031), the Fundamental Research Funds for the Central Universities (FRF-BD-19-012A, FRF-IDRY-19-023), and the National Key Research and Development Program of China (2017YFB0202303).
More Information
  • Published Date: February 28, 2022
  • Smart device, such as smart phones, can record their geographical positions and optical parameters into image files when capturing photos and videos. We can extract and use the information to restore the sector-shaped geographical area, which is known as the field-of-view (FOV). We store the images together with their FOVs in order to support the spatial queries on images. Typically, a user circles a region on the map as a query, and the computer returns the images which capture the region. In fact, the query is to find the FOVs that intersect with the query region. To make FOV queries fast, an index should be built. However, the existing indexes exploit the sector-shaped feature inadequately. We design a convex polygon tree to index pentagons which are the approximations of sectors. Each tree node is a k\+*-convex polygon, which encloses a set of polygons. The number of sides of the polygon must be no more than k, and the difference between the polygon and its elements should be minimized. We propose a submerging algorithm to compute such k\+*-convex polygons. To build a convex polygon tree, we insert FOVs iteratively. Each time we select a best leaf node for insertion. The selection criteria are to make the dead space and the increasing space as small as possible, and to make the overlap area between the old node and the FOV as large as possible. We also propose an FOV query algorithm based on the proposed convex polygon tree. The experimental results show that the convex polygon tree performs better than the existing indexes.
  • Related Articles

    [1]Wei Zheng, Dou Yu, Gao Yanzhen, Ma Jie, Sun Ninghui, Xing Jing. A Consistent Hash Data Placement Algorithm Based on Stripe[J]. Journal of Computer Research and Development, 2021, 58(4): 888-903. DOI: 10.7544/issn1000-1239.2021.20190732
    [2]Wang Qing, Zhu Bohong, Shu Jiwu. A Multicore-Friendly Persistent Memory Key-Value Store[J]. Journal of Computer Research and Development, 2021, 58(2): 397-405. DOI: 10.7544/issn1000-1239.2021.20200381
    [3]Tian Junfeng, Wang Yanbiao. Causal-Pdh: Causal Consistency Model for NoSQL Distributed Data Storage Using HashGraph[J]. Journal of Computer Research and Development, 2020, 57(12): 2703-2716. DOI: 10.7544/issn1000-1239.2020.20190686
    [4]Chen Bo, Lu Youyou, Cai Tao, Chen Youmin, Tu Yaofeng, Shu Jiwu. A Consistency Mechanism for Distributed Persistent Memory File System[J]. Journal of Computer Research and Development, 2020, 57(3): 660-667. DOI: 10.7544/issn1000-1239.2020.20190074
    [5]Xiao Renzhi, Feng Dan, Hu Yuchong, Zhang Xiaoyi, Cheng Liangfeng. A Survey of Data Consistency Research for Non-Volatile Memory[J]. Journal of Computer Research and Development, 2020, 57(1): 85-101. DOI: 10.7544/issn1000-1239.2020.20190062
    [6]Hillel Avni, Wang Peng. Persistent Transactional Memory for Databases[J]. Journal of Computer Research and Development, 2018, 55(2): 305-318. DOI: 10.7544/issn1000-1239.2018.20170863
    [7]Pan Fengfeng, Xiong Jin. NV-Shuffle: Shuffle Based on Non-Volatile Memory[J]. Journal of Computer Research and Development, 2018, 55(2): 229-245. DOI: 10.7544/issn1000-1239.2018.20170742
    [8]Wan Hu, Xu Yuanchao, Yan Junfeng, Sun Fengyun, Zhang Weigong. Mitigating Log Cost through Non-Volatile Memory and Checkpoint Optimization[J]. Journal of Computer Research and Development, 2015, 52(6): 1351-1361. DOI: 10.7544/issn1000-1239.2015.20150171
    [9]Wu Huaiguang, Wu Guoqing, Chen Shu, and Wan Li. A Software Behavior Oriented Requirements Model and Properties Verification[J]. Journal of Computer Research and Development, 2011, 48(5): 869-876.
    [10]Xiong Jin, Fan Zhihua, Ma Jie, Tang Rongfeng, Li Hui, Meng Dan. Metadata Consistency in DCFS2[J]. Journal of Computer Research and Development, 2005, 42(6): 1019-1027.
  • Cited by

    Periodical cited type(1)

    1. 屠要峰,韩银俊,金浩,陈正华,陈兵. UStore:面向新型硬件的统一存储系统. 计算机研究与发展. 2023(03): 525-538 . 本站查看

    Other cited types(2)

Catalog

    Article views (221) PDF downloads (117) Cited by(3)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return