[发明专利]一种古建筑散乱点云空间索引的方法有效
申请号: | 201310473979.X | 申请日: | 2013-10-11 |
公开(公告)号: | CN103544249B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 赵江洪;王晏民;张瑞菊;郭明 | 申请(专利权)人: | 北京建筑大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙)11369 | 代理人: | 史霞 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及点云索引领域,尤其涉及一种古建筑散乱点云空间索引的方法,其特征在于,包括:采集数据构建点集;对点集进行格网划分,并构建格网索引数组,根据格网中的点坐标计算出格网索引数组每个单元的值;将格网合并为区域,或利用八叉树划分出区域,并构建区域数组,每个区域的ID和所有相邻六个面的区域的ID存储到相应的区域数组中,在每个区域中构建K‑D树,遍历格网索引数组,计算各个格网对应的区域在区域数组中的ID并存储到格网索引数组中;根据查询点的坐标找到其所在的格网和区域,并在区域及相邻区域中利用K‑D树进行索引,得到与查询点距离最近的点。本发明解决了单一分辨率、数据冗余的问题,保证了K‑D树的查询效率。 | ||
搜索关键词: | 一种 古建筑 散乱 空间 索引 方法 | ||
【主权项】:
一种古建筑散乱点云空间索引的方法,其特征在于,包括以下步骤:步骤一、采集古建筑的原始数据,并根据点坐标构建点集;步骤二、对所述点集进行格网划分,并构建格网索引数组,根据格网中的点坐标计算出格网索引数组每个单元的值;步骤三、将格网合并为区域,或利用八叉树划分出区域,并构建区域数组,每个区域的ID和所有相邻六个面的区域的ID存储到相应的区域数组中,在每个区域中构建K‑D树,遍历格网索引数组,计算各个格网对应的区域在区域数组中的ID并存储到格网索引数组中;步骤四、根据查询点的坐标计算其所在的格网,并通过格网索引数组找到其所在的区域数组,在相应的区域中利用K‑D树进行最近邻搜索,得到该区域中与查询点距离最近的点,并将该点与查询点的距离与查询点到其所在的区域的六个面的距离进行比较,若该点与查询点的距离小于查询点到其所在的区域的六个面的距离,则该点即为最终的与查询点距离最近的点;若该点与查询点的距离大于该点到所在的区域的一个或多个面的距离,则在所述一个或多个面的相邻区域中继续利用K‑D树进行最近邻搜索,得到最终的与查询点距离最近的点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京建筑大学,未经北京建筑大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310473979.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于生产阴离子表面活性剂的多功能中和装置
- 下一篇:黑木耳果酱的生产工艺