基于层次Voronoi图点群相似度算法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于层次Voronoi图点群相似度算法

基于层次Voronoi图点群相似度算法   摘 要:通过对空间点群的自适应聚类方法构建层次Voronoi图,以此层次Voronoi图为切入点,计算点群的拓扑、密度和范围的相似度,结合有关标准差的数理统计方法,计算角度、距离的相似度。在各维度的相似度基础上,使用其几何平均值作为点群整体相似度的度量标准,优化点群相似度的计算方法,并通过实验证明算法的可行性。 关键词:点群;聚类;层次Voronoi图;相似度 0 引言 相似性在人类认知过程中扮演着重要角色,它是进行分类、归纳推理、类比推理的准则。空间相似度评估在空间信息的检索、集成和数据挖掘中发挥着同样的作用[1]。根据地图信息论的观点,点群是传递点状地理信息的重要载体。不同尺度地理空间点群目标蕴含的各种信息量是影响点群相似性判断的主要因子[2]。群点分布的度量结构是空间邻近关系的体现[3],在点群综合中,其研究方法主要有文献[4-7]。关于空间目标相似性研究,Bruns等提到一个重要原则,即空间目标之间的拓扑、方向和距离的关系是最关键的[8]。对于空间点群的空间分布和几何特征,用以描述点群分布特征的参数包括点数(点群中包含点的数目)、点群分布范围、点群密度、分布中心、分布轴线等[9]。 综上所述,上述方法仅用图形表达了点群的一个维度信息,即拓扑邻近性,如文献[2-3, 9]在空间拓扑研究中主要是基于点群的普通Voronoi图邻近性研究拓扑相似度。由于限制了图形的多重性作用,也就无法利用该图形表达出点群其他方面的相似度信息。事实上,点群所蕴含的空间拓扑信息不单单存在于简单的空间邻近关系,其潜在的信息挖掘取决于所研究方法的选取。本文以层次Voronoi图为切入点,通过自适应聚类算法构建Voronoi树型结构图来研究空间点群的相似性。使用该方法构建出的Voronoi树型结构图不仅可实现点群层次的拓扑相似度计算,而且可对当前层次点群的范围、角度、距离和密度的相似性作出量化表达,实现利用图形来完成点群的多种维度信息的相似度计算。 1 Voronoi树型结构图构建 1.1 空间点群加权值计算 加权值是一个相对的概念,针对某一指标而言,它反映了该指标在整体评价中的相对重要程度。根据欧氏距离[10],设计如下的算法实现空间空间点群目标加权值的自动计算。 假设存在P={p1, p2, …, pn}是二维空间的点群目标,其中pn (xn, yn)。应用如下的矩阵形式存储和表达点群中每个点与各个点的距离: 1.2 空间点群聚类方法 空间聚类是指将空间数据集中的对象分成由相似对象组成的类,同类之间的对象具有较高的相似度,而不相同的类的对象间差异较大。点群的选取往往是基于距离的聚类方法,如K平均法、K中心法、代表点聚类法(Clustering Using REpresentatives,CURE)法、基于密度聚类(Density Based Spatial Clustering of Applications with Noise,DBSCAN)法等[11]。本文采用一种改进的KMeans聚类算法,实现空间数据的无监督分类,对空间点群进行自适应的聚类运算。 首先,扫描点状目标群O,计算出点群中最远的两个点对象:P1和P2。接着计算余下的各点与P1, P2点的距离,并将各点划分到距离P1、P2较小的一类中。计算出此时的戴维斯Davies Bouldin Index, DBI)[12],并标记为oldDBI。然后分别重新计算各个类簇的聚类中心,得到C1、C2,并根据max{min(d(C1, i), d(C2, i))}获得聚类点Ci,计算出此时的聚类评估指数,标记为newDBI;如果oldDBI   2.3 距离相似度 根据上述标准差的性质,建立当前Voronoi层次图所含数据点群中各个数据点之间的有向欧氏距离,其存储矩阵为 2.4 空间点群相似度计算 根据以上的参数对空间点群不同维度的相似性的度量,在没有明显侧重的条件下,可取各个参数的几何平均值作为度量点群整体相度的度量标准: 该式作为空间点群目标相似度的计算模型,根据数理统计方面的知识,几何平均值在处理异常值上表现得更稳健。故在对拓扑、密度、范围和距离及角度求几何平均值是对几何综合的考虑,同时也能避免异常值而形成的误差。 3 实验分析 本实验在Microsoft Visual Studio2008环境下使用ArcEngine9.3+C#语言开发,实现空间面任意分布的点群相似度研究。图3为点群的层次聚类过程示意图,其中图(a)为某原始空间点群目标数据点;图(b)为空间点群目标的首次自适应聚类权重Voronoi图,从此权重Voronoi图的形状可以看出点

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档