• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2015, Vol. 51 ›› Issue (1): 182-187.doi: 10.3901/JME.2015.01.182

• 数字化设计与制造 • 上一篇    下一篇

散乱点集拓扑邻域均值逆向漂移查询算法

孙殿柱,白银来,李延瑞,李聪   

  1. 山东理工大学机械工程学院 淄博 255049
  • 出版日期:2015-01-05 发布日期:2015-01-05
  • 作者简介:孙殿柱(通信作者),男,1956年出生,博士,教授,博士研究生导师。主要研究方向为数字化设计与制造。
  • 基金资助:
    国家自然科学基金资助项目(51075247)

Mean Reverse Shift Query Algorithm for Topological Neighbors of Scattered Point-cloud

SUN Dianzhu, BAI Yinlai, LI Yanrui, LI Cong   

  1. School of Mechanical Engineering, Shandong University of Technology, Zibo 255049
  • Online:2015-01-05 Published:2015-01-05

摘要: 为获取散乱点集的拓扑邻域数据,提出一种基于均值逆向漂移的自适应迭代搜索查询算法,基于R*树动态空间索引,采用动态扩展空心球k邻域查询算法快速获取目标样点的拓扑邻域参考数据,根据邻域查询与点集密度分布的关系,采用核密度估计描述点集的分布规律,利用均值漂移算法计算得到能够反映散乱点集局部分布特征的均值漂移矢量和均值点,将邻域搜索区域沿逆向均值漂移矢量移动进行邻域查询并实时更新样点的拓扑邻域参考数据,进而完成拓扑邻域查询的均值逆向漂移迭代计算,最终实现样点拓扑邻域数据的自适应搜索查询。试验表明,该算法可快速获取复杂型面均匀或非均匀采样点集的邻域数据,查询结果包含Voronoi邻域及其他有效邻域参考数据,能更好地反映散乱点集局部型面特征。

关键词: R*树, 核密度估计, 均值逆向漂移, 散乱点集, 拓扑邻域查询

Abstract: A self-adaptive iterative query algorithm based on mean reverse shift is proposed, which can be used to query topological neighbors for 3d scattered point-cloud. R*-tree is applied to organize the dynamic spatial index structure of scattered cloud-point. The topological neighboring reference points of object point are obtained by the k-nearest neighbor query algorithm based on R*-tree. According to the relationship between neighbors query and density distribution of the point set, kernel density estimation is used to describe the distribution law of point set. The mean shift vector and mean point which can reflect the local distribution features of sampling points are computed by mean shift algorithm. The topological neighbors self-adaptive iterative query algorithm is realized through the iterative search process by shifting neighbors search area along the reverse mean shift vector and querying new neighbors. The experimental results show that this method can obtain topological neighbors of arbitrary complicated scattered point-cloud efficiently, and the neighbors include Voronoi neighbors as well as some more available neighborhood reference data, which can reflect the local surface features around the object point better.

Key words: kernel density estimation, mean reverse shift, R*-tree, scattered point-cloud, topological neighbors query

中图分类号: