一种基于迁移轨迹的集群模式发现方法技术

技术编号:14455594 阅读:47 留言:0更新日期:2017-01-19 04:16
本发明专利技术公开了一种基于迁移轨迹的集群模式发现方法。本方案所要解决的技术问题在于克服现有组群模式的局限性——同一模式下的组移动或遵循类似的路径移动,提供一种基于迁移轨迹的集群模式发现方法,将利用组群发现算法,在运动过程中,利用每个时隙的簇集来确定属于当前模式下的组群数目。为了降低对时隙连续性的要求,本发明专利技术还进一步改进迁移轨迹的集群模式发现方法。相比现有的技术,本发明专利技术方法可以找出更准确的群组成员。

【技术实现步骤摘要】

本专利技术涉及基于人类轨迹的运动模式研究,具体涉及一种基于迁移轨迹的集群模式发现方法,属于组群关系、移动计算等信息技术类应用领域。
技术介绍
位置获取设备的技术和跟踪技术的进步,使得各种各样的移动物体的运动轨迹数据的获得成为可能。这些轨迹数据使得我们能够从一些新的技术视角,发现关于运动行为更为有价值的东西,比如运动模式的发掘。一个有趣的发现群体的方向是哪些人是一起移动或者以类似的方式移动,这表明人的群关系和他们的行为是高度相关的。例如,零售商可以通过了解某个群体中一个人的行为方式,他就可以了解到这整个群体的购买兴趣,从而开发出特定的定价模式,并且可以提供个性化的服务。一些研究已经提出移动物体的运动模式,例如羊群、护航队和蜂群等。这些模式的共同点是:在其生命周期内,每个群体里面的个体是不变的。在另一个研究领域,存在着群体模式的另一种定义,在其生命周期内,每个群体里面的个体可以产生更替,但它们需要在连续时隙中任意两个群体有着共同的对象(大)足够多,比如已经提出的宽松的旅行伴侣、移动集群和松散集团运动模式。
技术实现思路
本专利技术所要解决的技术问题在于克服现有组群模式的局限性——同一模式下的组对象需一起移动或遵循类似的路径移动,提供一种基于迁移轨迹的集群模式发现方法,将利用组群发现算法,在运动过程中,利用每个时隙的簇集来确定属于当前模式下的组群数目。为了降低对时隙连续性的要求,本专利技术进一步改进迁移轨迹的集群模式发现方法。本专利技术采用以下技术方案解决上述技术问题。一种基于迁移轨迹的集群模式发现方法,假设每个轨迹有着不同的长度和采样率,为了与这些特征相适应,采用最长公共子序列作为距离度量,它允许随着时间的推移扩展序列。如果时间间隔接近,对象在空间中可以在不同时间间隔完成瞬时匹配,除了强大的噪声外,它通常出现在时空轨迹的情况下。应用标准的空间聚类算法,即分层聚类确定在时隙t的集群,将聚类作为一个预处理过程,因为在不同的场景下,聚类的方法也会有所不同,其实现按照以下方案A和B完成:方案A:步骤A-1、在聚类阶段,在所有轨迹中运用分层聚类,将所有的数据集进行分类;步骤A-2、在给定的是在时隙t内,使用之前已发现的集群,用特定的方法扩展当前的候选者;步骤A-3、考虑当前的候选者P,对于每一个集群c,如果它的子序列是P的成员,则将c加入一个临时的列表;步骤A-4、检查完所有的集群和建立临时的列表后,如果发现P和所建列表中有相同的成员,那么可以从P中得出下一个候选者,满足条件的候选者被视为松散的旅伴模式,即有效的候选者;步骤A-5、一旦P不进行扩展,则需检查它是否为封闭松散旅伴模式,如果P不存在一个有效的SUP-模式,则认为P是封闭模式;步骤A-6、从当前子集创建新的候选者。簇集S将从当前的集群中获得,候选子集Vnext中,只有闭合子集且满足大小要求,才能被添加到新的候选列表中。为了降低对时隙连续性的要求,改进基于迁移轨迹的集群模式发现方法,该方法同样包含三个阶段:聚类、扩展当前候选者和创建新的候选者,使得该方法具有更一般地应用,进一步采用以下技术方案:方案B:步骤B-1、在聚类阶段,在所有轨迹中运用分层聚类,将所有的数据集进行分类;步骤B-2、在给定的是在时隙t内,使用之前已发现的集群,用特定的方法扩展当前的候选者;步骤B-3、考虑当前的候选者P,对于每一个集群c,如果它的子序列是P的成员,则将c加入一个临时的列表;步骤B-4、检查完所有的集群和建立临时的列表后,如果发现P和所建列表中有相同的成员,那么可以从P中得出下一个候选者,满足条件的候选者被视为松散旅伴模式,即有效的候选者;步骤B-5、对于任何一个未被簇集扩展的候选者P(P.assigned=False),需要检查最后簇集和当前时间的间隙。如果该间隙没有超过间隙阈值lC,则将P加入下一轮的候选集中,否则,则需检查它是否为一个合格的弱连续松散旅伴模式;步骤B-6、从当前子集创建新的候选者。簇集S将从当前的集群中获得,候选子集Vnext中,只有闭合子集且满足大小要求,才能被添加到新的候选列表中。由于弱连续松散旅伴模式允许各个簇集存在时间间隙,因此,相比于松散旅伴模式,弱连续松散旅伴模式能够找到更加完整和更长的群组。考虑一个实际的轨迹数据库模型,并且假设每个轨迹有着不同的长度和采样率,为了与这些特征相适应,采用最长公共子序列作为距离度量,它允许随着时间的推移扩展序列。如果时间间隔接近,对象在空间中可以在不同时间间隔完成瞬时匹配,除了强大的噪声外,它通常出现在时空轨迹的情况下。应用标准的空间聚类算法,即分层聚类确定在时隙ith的集群,将聚类作为一个预处理过程,因为在不同的场景下,聚类的方法也会有所不同。为了减少计算时间,机场场景下应用最大阈值,即考虑最大组数为20。有益效果(1)所提出的松散旅伴模式,可以让同属于一个主群的成员在移动过程中服务于其他不同的子群;(2)所提出的发现算法可以很准确地找出所有封闭模式;(3)所提出的弱连续松散的旅伴模式,能够明显地降低对时隙连续性的要求,更加符合实际问题中的情况;(4)当某个主群中拥有的成员数目很多,并且寿命较长时,本专利技术所提出的方法具有更明显的优势;(5)所提出组群模式符合于现实生活中人类的轨迹,通过某对象属于哪个主群,可以了解他们的行为和他们的需要。附图说明图1是机场乘客分布示意图;图2是运动模式举例示意图。具体实施方式下面结合附图对本专利技术的技术方案进行详细说明:本专利技术的思路是在研究人类轨迹的应用时,利用迁移轨迹的模式特点,考虑组群的演变过程以及群体的形成,提出了松散旅伴模式,为了降低对连续性的要求,将该方法扩展弱连续松散旅伴模式,并提出了两种相应的发现算法来验证两种模式。在对本专利技术技术方案进行详细描述前,先对所提出的组群模式进行简要介绍:定义1:一个对象O的轨迹Tr可以表示为Tr=<p1,p2,...,pn>,其中pi为包含位置和时间戳属性的点,假设t∈{1,...,T本文档来自技高网...

【技术保护点】
一种基于迁移轨迹的集群模式发现方法,其特征在于,假设每个轨迹有着不同的长度和采样率,为了与这些特征相适应,采用最长公共子序列作为距离度量,允许随着时间的推移扩展序列;如果时间间隔接近,对象在空间中在不同时间间隔完成瞬时匹配。应用标准的空间聚类算法,即分层聚类确定在时隙t的集群,将聚类作为一个预处理过程,其实现按照以下方案A和B完成:方案A:步骤A‑1、在聚类阶段,在所有轨迹中运用分层聚类,将所有的数据集进行分类;步骤A‑2、在给定的是在时隙t内,使用之前已发现的集群,用特定的方法扩展当前的候选者;步骤A‑3、考虑当前的候选者P,对于每一个集群c,如果它的子序列是P的成员,则将c加入一个临时的列表;步骤A‑4、检查完所有的集群和建立临时的列表后,如果发现P和所建列表中有相同的成员,那么可以从P中得出下一个候选者,满足条件的候选者被视为松散的旅伴模式,即有效的候选者;步骤A‑5、一旦P不进行扩展,则需检查它是否为封闭松散旅伴模式,如果P不存在一个有效的SUP‑模式,则认为P是封闭模式;步骤A‑6、从当前子集创建新的候选者,簇集S将从当前的集群中获得,候选子集Vnext中,只有闭合子集且满足大小要求,才能被添加到新的候选列表中;为了降低对时隙连续性的要求,改进基于迁移轨迹的集群模式发现方法,该方法同样包含三个阶段:聚类、扩展当前候选者和创建新的候选者,使得该方法具有更一般地应用,进一步采用以下技术方案:方案B:步骤B‑1、在聚类阶段,在所有轨迹中运用分层聚类,将所有的数据集进行分类;步骤B‑2、在给定的是在时隙t内,使用之前已发现的集群,用特定的方法扩展当前的候选者;步骤B‑3、考虑当前的候选者P,对于每一个集群c,如果它的子序列是P的成员,则将c加入一个临时的列表;步骤B‑4、检查完所有的集群和建立临时的列表后,如果发现P和所建列表中有相同的成员,那么可以从P中得出下一个候选者,满足条件的候选者被视为松散旅伴模式,即有效的候选者;步骤B‑5、对于任何一个未被簇集扩展的候选者P(P.assigned=False),需要检查最后簇集和当前时间的间隙,如果该间隙没有超过间隙阈值lC,则将P加入下一轮的候选集中,否则,则需检查它是否为一个合格的弱连续松散旅伴模式;步骤B‑6、从当前子集创建新的候选者。簇集S将从当前的集群中获得,候选子集Vnext中,只有闭合子集且满足大小要求,才能被添加到新的候选列表中。...

【技术特征摘要】
1.一种基于迁移轨迹的集群模式发现方法,其特征在于,假设每个轨迹有着不同的长度和采样率,为了与这些特征相适应,采用最长公共子序列作为距离度量,允许随着时间的推移扩展序列;如果时间间隔接近,对象在空间中在不同时间间隔完成瞬时匹配。应用标准的空间聚类算法,即分层聚类确定在时隙t的集群,将聚类作为一个预处理过程,其实现按照以下方案A和B完成:方案A:步骤A-1、在聚类阶段,在所有轨迹中运用分层聚类,将所有的数据集进行分类;步骤A-2、在给定的是在时隙t内,使用之前已发现的集群,用特定的方法扩展当前的候选者;步骤A-3、考虑当前的候选者P,对于每一个集群c,如果它的子序列是P的成员,则将c加入一个临时的列表;步骤A-4、检查完所有的集群和建立临时的列表后,如果发现P和所建列表中有相同的成员,那么可以从P中得出下一个候选者,满足条件的候选者被视为松散的旅伴模式,即有效的候选者;步骤A-5、一旦P不进行扩展,则需检查它是否为封闭松散旅伴模式,如果P不存在一个有效的SUP-模式,则认为P是封闭模式;步骤A-6、从当前子集创建新的候选者,簇集S将从当前的集群中获得,候选子集Vnext中,只有闭合子集且满足大小要求,才...

【专利技术属性】
技术研发人员:卢晓珍徐小龙王新珩孙雁飞
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1