计算机研究与发展2022,Vol.59Issue(3) :706-719.DOI:10.7544/issn1000-1239.20200689

用于索引视域的凸多边形树

Convex Polygon Tree for Indexing Field-of-Views

苗雪 郭茜 王昭顺 谢永红
计算机研究与发展2022,Vol.59Issue(3) :706-719.DOI:10.7544/issn1000-1239.20200689

用于索引视域的凸多边形树

Convex Polygon Tree for Indexing Field-of-Views

苗雪 1郭茜 2王昭顺 1谢永红2
扫码查看

作者信息

  • 1. 北京科技大学计算机与通信工程学院 北京 100083
  • 2. 北京科技大学计算机与通信工程学院 北京 100083;材料领域知识工程北京市重点实验室(北京科技大学)北京 100083
  • 折叠

摘要

智能手机等设备在拍摄照片和录制视频时会将拍摄位置和光学参数记录到影像文件中,可以提取并利用这些信息,在二维平面空间中还原出图片所对应的扇形视域(field-of-view,FOV).将影像文件及其对应的FOV存储在计算机中,用来支持用户对影像文件的空间查询.一种典型的空间查询是用户在地图上指定查询区域,计算机找出拍摄到这个区域的影像返回给用户,其实质是找出与查询区域存在交集的FOV.为了提升查询效率,需要设计合理的数据结构来索引FOV.然而,现有的索引结构没有充分利用FOV的形状特点.使用五边形近似描述FOV,并设计凸多边形树来索引五边形.树的节点是k*凸多边形.k*凸多边形是包围一组多边形的最佳多边形,它的边数不超过k并且无效区域最小,即它本身与其内部元素的差集最小.提出了淹没算法来找出这样的包围多边形.在构建凸多边形树时,将逐一插入FOV,为每个待插入FOV选择最优叶子节点的标准是让FOV插入后新节点的无效区较小,新节点的增加区较小,并且旧节点与FOV的重合区较大.同时,提出了基于凸多边形树的FOV查询算法.实验结果表明凸多边形树与现有索引相比可以提升查询效率.

关键词

空间查询/视域/凸多边形/树形索引/扇形

引用本文复制引用

基金项目

国家自然科学基金(61602031)

中央高校基本科研业务费专项(FRF-BD-19-012A)

中央高校基本科研业务费专项(FRF-IDRY-19-023)

国家重点研发计划(2017YFB0202303)

出版年

2022
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
被引量1
参考文献量1
段落导航相关论文