CN108804539A - 一种时间与空间双视角下的轨迹异常检测方法 - Google Patents
一种时间与空间双视角下的轨迹异常检测方法 Download PDFInfo
- Publication number
- CN108804539A CN108804539A CN201810429839.5A CN201810429839A CN108804539A CN 108804539 A CN108804539 A CN 108804539A CN 201810429839 A CN201810429839 A CN 201810429839A CN 108804539 A CN108804539 A CN 108804539A
- Authority
- CN
- China
- Prior art keywords
- track
- path segment
- space
- time
- segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
Abstract
本发明公开了一种时间与空间双视角下的轨迹异常检测方法,通过将轨迹切割成多个轨迹片段,保留轨迹原有的局部特征;从时间与空间两个视角下综合考虑轨迹的异常性,为了提高方法的运行效率:引入时间段和空间网格的概念,获取其所在时间段和空间网格共同相似的轨迹片段;本发明是通过轨迹内异常轨迹片段数目占该轨迹中总轨迹片段数目的比例来判断某条轨迹的异常性;为了降低对测试轨迹误判的几率,将测试轨迹加入到原始轨迹运动模式中,对轨迹数据进行再次训练,获取新的轨迹运动模式并再次判断已被判定为异常的轨迹相对于新的轨迹运动模式是否仍为异常轨迹。
Description
技术领域
本发明属于轨迹数据检测技术领域,具体涉及一种时间与空间双视角下的轨迹异常检测方法。
背景技术
随着通信技术、传感器网络技术和定位技术的迅速发展以及GPS定位设备、移动智能终端等设备的普及与应用,大量的个体轨迹信息被采集并保存于数据库中。轨迹信息往往隐藏了个体的运动规律,若能从已知的轨迹信息中挖掘出一定的运动规律并利用其检测异常轨迹,对于个体异常行为检测、城市规划、自然灾害预测等领域有着重大的意义。
目前关于轨迹异常检测方法主要有两大类。一类是通过检测轨迹点的异常程度来判断轨迹整体的异常性,比如Liu等人提出以k个连续轨迹点作为基本比较单元,通过对基本比较单元的对比确定轨迹的局部匹配,利用局部匹配的基本比较单元确定轨迹的全局匹配,从而判断轨迹的状态。之后Liu等人做了进一步的改进,通过判断每个轨迹点的异常度来确定轨迹整体的异常性。由于轨迹中往往包含大量的轨迹点,这类通过检测每个轨迹点的异常程度来判断轨迹整体异常性的方法,使得方法的时间复杂度较高。
另一类检测方法是,先对轨迹进行处理,获取轨迹中的特征点并利用特征点信息来检测轨迹的异常性。目前获取轨迹特征点的方法有两种,一是将每条轨迹划分为多个连续线段的组合,利用轨迹点的转角和速度先将轨迹划分为多个线段,通过判断任意两个线段之间的相似性,挖掘异常轨迹片段,之后通过异常轨迹片段确定轨迹整体的异常性。这些方法的不足之处是在划分轨迹片段时,未考虑个体轨迹运动方向的差异。另一种方法是将轨迹映射到相应的道路网格中,通过将原始轨迹数据映射到道路网格,从而获取其对应的映射轨迹,之后将具有相同的起点和终点的映射轨迹划分到同一组中,获取每个组中最受欢迎的路径并从空间和时间上检测某条轨迹的异常性。这种方法的不足之处是,对轨迹进行了映射,使得所获取的特征点不是轨迹中原有的轨迹点,忽略了轨迹原始的运动信息。这类通过轨迹中的特征点来检测轨迹异常性的方法,仅需检测特征点的异常度,而不需检测轨迹中每个轨迹点的异常度,因此该方法降低了方法的时间复杂度。然而,这类检测方法在检测过程中仅利用了特征点的运动信息,而部分轨迹点的运动信息被忽视,因此这类检测方法忽略了轨迹的局部特征。
通过对目前异常轨迹检测方法的分析后,发现其主要存在以下3大问题:(1)利用轨迹点的异常度来判断轨迹整体异常性的方法,方法的时间复杂度较高;(2)通过获取轨迹中的特征点来判断轨迹异常性的检测方法,虽然降低了方法的时间复杂度,但其往往根据位置和速度的差异来获取特征点,未考虑轨迹点运动方向的差异性且其忽略了轨迹的局部特征,如图1所示,A是某条轨迹的起点,B是轨迹的终点,C、D是轨迹中的两个相邻的轨迹点,从图中可以看到,C、D两点速度的方向相反,若其速率相等,在不考虑轨迹点运动方向时,可能无法判别出C、D两点运动的差异;(3)在大多数方法中,轨迹的运动模式一旦被建立就不会改变,然而轨迹数据具有时序性和变化性,其运动模式可能会随着时间的推移不断变化,如图2所示,对于一个轨迹时序数据,可能在某段时间内即从图2中的轨迹①到轨迹⑤这段时间内,轨迹拥有一个较为稳定的运动模式,而从某一时刻即图中的轨迹⑥开始,时序轨迹数据的运动模式发生了改变,现有的异常检测方法会将轨迹⑥、⑦、⑧、⑨均判断为异常轨迹,而实际上随着时间的推移,这些轨迹可能是正常的。
发明内容
本发明为解决上述不足而提出以下技术方案:
一种时间与空间双视角下的轨迹异常检测方法,包括:
对轨迹集合TR中任意一条轨迹Tr,识别轨迹的全部轨迹点中的切割点,并将相邻两个切割点间的轨迹点集作为所述轨迹的一个轨迹片段,生成轨迹的切割点集合和轨迹片段集合;
将不同轨迹的轨迹片段集合中的轨迹片段分别在时间和空间上进行映射,并利用映射后的时间段和空间网格来寻找轨迹片段的相似轨迹片段集合;
将轨迹集合中所有轨迹分为训练集和测试集,并完成相应的训练过程和测试过程,训练过程实现对训练集中每个轨迹片段状态的标记,测试过程实现对测试集中每条轨迹运动状态的标记;
给定轨迹片段距离阈值ω,若训练集中的第m条轨迹Trm的第e个轨迹片段Tsme相对于训练集中第n条轨迹Trn(n≠m)的相似轨迹片段集合ts(Tsme,Trn,ω)中,最长的轨迹片段maxtsn长度不小于轨迹片段Tsme的长度,则确定轨迹Trn为轨迹片段Tsme的近邻轨迹,从而确定轨迹片段Tsme的近邻轨迹集合,且在轨迹片段Tsme的近邻轨迹集合长度大于等于第一指定值时,标记轨迹片段Tsme为正常轨迹片段,否则标记为异常轨迹片段;
若测试集中的第u条轨迹Tru的第f轨迹片段Tsuf相对于训练集的相似轨迹片段集合中,异常轨迹片段的数量大于正常轨迹片段的数量,将轨迹Tru的轨迹片段Tsuf加入轨迹Tru的异常轨迹片段集合,且在轨迹Tru的异常轨迹片段集合中异常轨迹片段的数量与轨迹Tru中轨迹片段的数量的比值大于第二指定值时,标记轨迹片段Tsuf为异常轨迹片段,否则标记为正常轨迹片段。
其中,若轨迹Tri上的第j+1个轨迹点不满足如下条件,则认为第j+1个轨迹点为转折点即切割点;
式中,Vlatj为轨迹Tri上第j(1≤j<leni-1)个轨迹点在纬度方向上的速度,leni为轨迹Tri的长度,Vlonj为该轨迹上第j个轨迹点在经度方向上的速度;Vlat(j+1)为该轨迹上第j+1个轨迹点在纬度方向上的速度,Vlon(j+1)为该轨迹上第j+1个轨迹点在经度方向上的速度;α为速度参数阈值。
其中,对于一条轨迹Tri,令dis(pj-1,pj)为该轨迹上第j-1和第j(2≤j<leni)个轨迹点之间的距离,dis(pj,pj+1)为该轨迹上第j和第j+1个轨迹点之间的距离,令为第j-1和第j个轨迹点之间的距离以及第j和第j+1个轨迹点之间的距离的平均距离,若如下条件不成立,则认为第j个轨迹点为轨迹Ti的一个切割点;
式中,β为轨迹点距离阈值。
1.其中,在利用映射后的时间段来寻找轨迹片段的相似轨迹片段集合的步骤中,对于一天24小时,设置时间视角参数θ(0<θ≤24),将一天24小时划分为个时间段,得到时间段序列CT=(ct1,ct2,,ctγ),对于一个轨迹集合TR,Trm,Trn为该轨迹集合内的任意两条轨迹,Tsme为Trm的一个轨迹片段,Tsme的长度为kme,设置tms为Tsme起始轨迹点所对应的时间,为Tsme终止轨迹点所对应的时间,获取轨迹片段Tsme的映射时间段以及映射时间段的相邻时间段,取并集作为轨迹片段Tsme在时间上的搜索范围,给定轨迹片段距离阈值ω,在所述搜索范围内以及轨迹Trn中,获取与Tsme相似的轨迹片段集合,并将该集合记为Time(Tsme,Trn,ω)。
其中,对任意一个时间段ctq(1≤q≤γ),ctw为其相邻时间段需满足以下两个条件:
(1)1≤w≤γ
(2)|w-q|≤1
其中,q、w和γ均为整数。
其中,在利用映射后的空间网格来寻找轨迹片段的相似轨迹片段集合的步骤中,对于拥有经度、纬度二维位置信息的轨迹,将对应的二维空间划分为Lenlon×Lenlat个网格,即将轨迹的经度空间划分为Lenlon个相等的单元,将轨迹的纬度空间划分为Lenlat个相等的单元;设G为空间网格集合,G={g(1,1),g(1,2),,g(idlon,idlat),,g(Lenlon,Lenlon)},g(idlon,idlat)为经度空间中的第idlon个划分与纬度空间中的第idlat个划分组成的空间网格;对于一个轨迹集合TR,Trm,Trn为该轨迹集合内的任意两条轨迹,Tsme为Trm的一个轨迹片段,得到轨迹片段Tsme的映射网格以及映射网格的几何相邻网格后,取网格的并集作为轨迹片段Tsme在空间上的搜索范围,给定轨迹片段距离阈值ω,在该搜索范围内以及轨迹Trn中,获取与Tsme相似的轨迹片段集合,并将该集合记为Space(Tsme,Trn,ω)。
其中,取Time(Tsme,Trn,ω)与Space(Tsme,Trn,ω)的交集作为轨迹片段Tsme在轨迹Trn中的相似轨迹片段集合ts(Tsme,Trn,ω)。
其中,将测试集中的轨迹Tru加入到训练集中构成新的训练轨迹集,再次判断测试集中已被判定为异常的轨迹相对于新的训练集轨迹是否仍为异常轨迹。
区别于现有技术,本发明的时间与空间双视角下的异常检测方法通过将轨迹切割成多个轨迹片段,保留轨迹原有的局部特征;从空间和时间上考虑轨迹的异常性,为了提高方法的运行效率:引入时间段和空间网格的概念,获取其所在时间段和空间网格共同相似的轨迹片段;本发明是通过轨迹内异常轨迹片段数目占该轨迹中总轨迹片段数目的比例来判断某条轨迹的异常性;为了降低对测试轨迹误判的几率,将测试轨迹加入到原始轨迹运动模式中,对轨迹数据进行再次训练,获取新的轨迹运动模式并再次判断已被判定为异常的轨迹相对于新的轨迹运动模式是否仍为异常轨迹。
附图说明
图1为轨迹点运动方向差异的示意图。
图2为轨迹运动模式发生变化示意图。
图3为轨迹片段的近邻轨迹示意图。
图4为本发明方法的方法流程示意图。
图5为本发明提供的一种时间与空间双视角下的轨迹异常检测方法的时间视角下的映射示意图。
图6为本发明提供的一种时间与空间双视角下的轨迹异常检测方法的空间视角下的映射示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施的限制。
其次,本发明利用示意图进行详细描述,在详述本发明实施例时,为便于说明,所述示意图只是实例,其在此不应限制本发明保护的范围。
设某移动对象在三维空间中运动,TR为该移动对象运动轨迹集合,TR中的第i条运动轨迹Tri可以表示为:Tri=(pi1,pi2,...,pij,...,pileni),pij=(xij,yij,tij)其中,leni为该轨迹中轨迹点的数目,pij为轨迹Tri中的第j个轨迹点,xij、yij分别为该轨迹点pij在时刻tij的经纬度位置信息。
轨迹片段即轨迹中的子轨迹,对于第i条轨迹Tri,其第z个轨迹片段可以表示为:其中s≥1∧(s+kiz-1)≤leni,kiz为该轨迹片段的长度(所包含轨迹点的数目)。
对于一个轨迹集合TR,Trm、Trn(1≤m,n≤L)为该轨迹集合中的任意两条轨迹,L为轨迹集合TR中轨迹的数目。Tsme是轨迹Trm的第e(1≤e≤tslm)个轨迹片段,tslm为轨迹Trm中轨迹片段的数目。Tsnr是轨迹Trn的第r(1≤r≤tsln)个轨迹片段,tsln为轨迹Trn中轨迹片段的数目。给定轨迹片段的距离函数D(Tsme,Tsnr)和距离阈值ω,若轨迹片段Tsme和Tsnr的距离小于距离阈值ω,则认为Tsme和Tsnr相似。令ts(Tsme,Trn,ω)表示为在ω邻域内,轨迹Trn中与轨迹Trm中第e个轨迹片段相似的轨迹片段集合,maxtsn为ts(Tsme,Trn,ω)中最长的轨迹片段,maxtsn=max(Tsno|Tsno∈ts(Tsme,Trn,ω)),若maxtsn的长度不小于Tsme的长度,则认为轨迹片段Tsme与轨迹Trn近邻。如图3所示,假设轨迹Trn中的第2、5、7轨迹片段与Tsme相似,maxtsn=Tsn7,由于kn7>kme即maxtsn的长度大于Tsme的长度,因此轨迹片段Tsme与轨迹Trn近邻。令tr(Tsme,ω)为在轨迹集合TR中与轨迹片段Tsme近邻的轨迹集合,给定阈值ρ,若lme<ρ*L,则认为Tsme为异常轨迹片段,其中lme为集合tr(Tsme,ω)中轨迹的数目。
令NTs(Tri)为轨迹Tri中异常轨迹片段的集合,给定阈值λ,若(|NTs(Tri)|/tsli)>λ,则认为Tri为异常轨迹,|NTs(Tri)|为集合NTs(Tri)中异常轨迹片段的数目。
图4是本发明提供的方法的流程示意图。本发明提供了一种时间与空间双视角下的轨迹异常检测方法。该方法的步骤包括:
S110:对轨迹集合中任意一条轨迹,识别轨迹的全部轨迹点中的切割点,并将相邻两个切割点间的轨迹点集作为所述轨迹的一个轨迹片段,生成轨迹的切割点集合和轨迹片段集合。
对于一条轨迹Tri,令Vlatj为该轨迹上第j(1≤j<leni-1)个轨迹点在纬度方向上的速度,Vlonj为该轨迹上第j个轨迹点在经度方向上的速度;Vlat(j+1)为该轨迹上第j+1个轨迹点在纬度方向上的速度,Vlon(j+1)为该轨迹上第j+1个轨迹点在经度方向上的速度。
在地球表面上,已知任意两点A、B的经纬度即可求得这两个点之间的距离,如公式(1)所示:
dis(A,B)=R*arccos(sin(latB)sin(latA)+cos(latB)cos(latA)cos(lonB-lonA))*π/180 (1)
其中R为地球半径,lonA、latA为A点的经纬度值,lonB、latB为B点的经纬度值。
因此,可由公式(1)推导出轨迹Ti中第j和j+1个轨迹点之间的纬度距离dlat(pj,pj+1),经度距离dlon(pj,pj+1)分别为:
dlat(pj,pj+1)=R*arccos(cos(yj-yj+1))*π/180 (2)
dlon(pj,pj+1)=R*arccos(sin2(yj)+cos2(yj)cos(xj+1-xj))*π/180 (3)
公式(2)、(3)的推导过程如下:设轨迹Ti中第j个轨迹点的经纬度值分别为xj、yj,第j+1个轨迹点的经纬度值分别为xj+1、yj+1。将第j个和第j+1个轨迹点的经纬度值代入(1)中,得到第j个和第j+1个轨迹点的距离为:
dis(pj,pj+1)=R*arccos(sin(yj+1)sin(yj)+cos(yj+1)cos(yj)cos(xj+1-xj))*π/180 (4)
在计算第j个和第j+1个轨迹点的纬度距离时,其经度值被认为是相等的,因此(4)式可表示为:dlat(pj,pj+1)=Rarccos(sin(yj+1)sin(yj)+cos(yj+1)cos(yj)cos(0))*π/180
由cos0=1以及正余弦和差角公式,对(4)进一步化解为
dlat(pj,pj+1)=R*arccos(sin(yj+1)sin(yj)+cos(yj+1)cos(yj))*π/180
=R*arccos(cos(yj-yj+1))*π/180
在计算第j个和第j+1个轨迹点的经度距离时,其纬度值被认为是相等的,因此(4)式可表示为:dlat(pj,pj+1)=R*arccos(sin(yj)sin(yj)+cos(yj)cos(yj)cos(xj+1-xj))*π/180
进一步化解可得:dlat(pj,pj+1)=R*arccos(sin2(yj)+cos2(yj)cos(xj+1-xj))*π/180
由公式(2)、(3)可以求得轨迹Tri的第j+1个轨迹点在纬度和经度方向上的速率|vlat(j+1)|、|vlon(j+1)|分别为:
不妨规定由南到北、由西到东为正方向。在一般情况下,一条轨迹中轨迹点拥有相同的经纬度方向,因此可得出如下结论:对于处于北纬方向的轨迹,令Δlat(pj+1,pj)为该轨迹上第j+1和第j个轨迹点间的纬度差,若Δlat(pj+1,pj)>0,则说明该轨迹从第j个轨迹点到第j+1个轨迹点的运动方向为从南向北即正方向,否则为反方向,因此可以得到,第j+1个轨迹点在纬度方向上的速度Vlat(j+1)为:
而对于处于南纬方向上的轨迹,若Δlat(pj+1,pj)<0,则说明该轨迹从第j个轨迹点到第j+1个轨迹点的运动方向为从南向北即正方向,否则为反方向,因此可以得到,第j+1个轨迹点在纬度方向上的速度Vlat(j+1)为:
同理可以得到处于东经方向上的轨迹,其第j+1个轨迹点在经度方向上的速度Vlon(j+1)为:
处于西经方向上的轨迹,其第j+1个轨迹点在经度方向上的速度Vlon(j+1)为:
令α为速度参数阈值,考虑到轨迹点的运动方向性,其速度大小有正负之分,因此在切割轨迹时,需要分别考虑每个轨迹点在纬度和经度方向上速度的正负情况。若轨迹Tri上的第j+1个轨迹点不满足条件(11),则认为第j+1个轨迹点为转折点即切割点。
对于一条轨迹Tri,令dis(pj-1,pj)为该轨迹上第j-1和第j(2≤j<leni)个轨迹点之间的距离,dis(pj,pj+1)为该轨迹上第j和第j+1个轨迹点之间的距离,令为第j-1和第j个轨迹点之间的距离以及第j和第j+1个轨迹点之间的距离的平均距离,β为轨迹点距离阈值,若条件(13)不成立,则认为第j个轨迹点为轨迹Ti的一个切割点。
对于一条轨迹Tri,从该轨迹中的第j(2≤j<leni)个轨迹点开始,依次判断第j个轨迹点速度和位置的异常情况,若第j个轨迹点不满足条件(11)和(13)中的任意一个条件,则认为第j个轨迹点为轨迹Tri中的一个切割点。任意一条轨迹都存在两个特殊的轨迹点即轨迹的起点和终点,一条轨迹的起点没有前驱点,一条轨迹的终点没有后继点,因此在寻找轨迹的切割点时,直接将这两个特殊点判定为切割点。
通过轨迹中轨迹点的速度和位置得到该轨迹的切割点后,将相邻两个切割点间的轨迹点集合即子轨迹视为该轨迹的一个轨迹片段。
S120:将不同轨迹的轨迹片段集合中的轨迹片段分别在时间和空间上进行映射,并利用映射后的时间段和空间网格来寻找轨迹片段的相似轨迹片段集合。
对于一个轨迹集合TR,Trm,Trn为该轨迹集合内的任意两条轨迹,Tsme为Trm的一个轨迹片段,若依次判断轨迹Trn中每一个轨迹片段与Tsme的相似性,将会降低方法的运行效率。为此,本方法采用了双视角映射方法,将轨迹片段分别在时间和空间上进行映射,并利用映射后的时间段和空间网格来寻找轨迹片段的相似轨迹片段,大大缩小了搜索范围。
对于一天24小时,利用时间视角参数θ(0<θ≤24)可将其划分为个时间段,由此可得到一个时间段序列CT=(ct1,ct2,,ctγ),tms为Tsme起始轨迹点所对应的时间,为Tsme终止轨迹点所对应的时间,获取轨迹片段Tsme的映射时间段的方法为:
setp1:比较Tsme轨迹片段起点和终点的时间,若则执行setp2,否则执行setp3;
setp2:令
for temp=0:Δtme
令判断Ctme是否包含时间段ctε,若不包含,则将ctε放入集合Ctme;
end
setp3:令
for temp=0:Δtme
令判断Ctme是否包含时间段ctε,若不包含,则将ctε放入集合Ctme;
end
for
令判断Ctme是否包含时间段ctε,若不包含,则将ctε放入集合Ctme。
对于任意一个时间段ctq(1≤q≤γ),ctw为其相邻时间段需满足以下两个条件:
(1)1≤w≤γ
(2)|w-q|≤1
得到轨迹片段Tsme的映射时间段以及映射时间段的相邻时间段后,取这些时间段的并集作为轨迹片段Tsme在时间上的搜索范围,给定轨迹片段距离阈值ω,在所述搜索范围内以及轨迹Trn中,获取与Tsme相似的轨迹片段集合,并将该集合记为Time(Tsme,Trn,ω)。
为了提高相似轨迹片段在空间范围内的查寻效率,本方法提出将空间划分为多个互不重叠的矩形即空间网格。轨迹片段通过映射到空间网格,在映射的空间网格以及该空间网格相邻的空间网格内搜索相似轨迹片段,将全局搜索转换为局部搜索,有效地提高了搜索效率。
对于拥有经度、纬度二维位置信息的轨迹,可将其对应的二维空间划分为Lenlon×Lenlat个网格,即将轨迹的经度空间划分为Lenlon个相等的单元,将轨迹的纬度空间划分为Lenlat个相等的单元。设G为空间网格集合,G={g(1,1),g(1,2),,g(idlon,idlat),,g(Lenlon,Lenlon)},g(idlon,idlat)为经度空间中的第idlon个划分与纬度空间中的第idlat个划分组成的空间网格。
得到轨迹片段Tsme的映射网格以及映射网格的几何相邻网格后,取这些网格的并集作为轨迹片段Tsme在空间上的搜索范围,在该搜索范围内以及轨迹Trn中,获取与Tsme相似的轨迹片段集合,并将该集合记为Space(Tsme,Trn,ω)。
最后,取Time(Tsme,Trn,ω)与Space(Tsme,Trn,ω)的交集作为轨迹片段Tsme在轨迹Trn中的相似轨迹片段集合ts(Tsme,Trn,ω)。
设Trn拥有5个轨迹片段,时间间隔θ取值为1小时,将二维空间划分为7×6个网格,如图5、6所示。图5显示了轨迹Trn和轨迹片段Tsme时间上的映射情况,从图中可以了解到,轨迹Trn的轨迹片段映射到了时间段ct2~ct13,获取这些映射时间段的相邻时间段与其的交集为ct1~ct14。轨迹片段Tsme映射到了时间段ct8~ct10,获取这些时间段的相邻时间段与其的交集为ct7~ct11。假设Trn3、Trn4、Trn5与Tsme的距离均小于ω,即Trn3、Trn4、Trn5与Tsme相似,最终可得到集合Time(Tsme,Trn,ω),Time(Tsme,Trn,ω)={Trn3,Trn4,Trn5}。
图6显示了轨迹Trn和轨迹片段Tsme空间上的映射情况,从图中可以看到轨迹片段Tsme映射到了网格g(4,4)、g(5,4)、g(5,5),获取这些网格的相邻网格与其的交集为g(3,3)、g(3,4)、g(3,5)、g(4,3)、g(4,4)、g(4,5)、g(4,6)、g(5,3)、g(5,4)、g(5,5)、g(5,6)、g(6,3)、g(6,4)、g(6,5)、g(6,6),如图中的阴影部分。假设Trn4、Trn5与Tsme的距离均小于ω,即Trn4、Trn5与Tsme相似,最终得到集合Space(Tsme,Trn,ω),Space(Tsme,Trn,ω)={Tsn4,Tsn5}。由Time(Tsme,Trn,ω)和Space(Tsme,Trn,ω),可以得到在轨迹Trn中,与轨迹片段Tsme相似的轨迹集合ts(Tsme,Trn,ω),ts(Tsme,Trn,ω)={Tsn4,Tsn5}。
S130:将轨迹集合中所有轨迹分为训练集trainTR和测试集testTR。
对于一个轨迹集合TR,将其前h条轨迹作为训练样本,构成训练轨迹集合trainTR,trainTR={Tr1,Tr2,,Trh},将第h+1之后的轨迹作为测试样本,构成测试轨迹集合testTR,testTR={Trh+1,Trh+2,,TrL}。
S140:若训练集中的轨迹Trm的第e个轨迹片段Tsme相对于训练集中轨迹Trn的相似轨迹片段集合ts(Tsme,Trn,ω)中,最长的轨迹片段maxtsn长度不小于轨迹片段Tsme的长度,则确定轨迹Trn为轨迹片段Tsme的近邻轨迹,从而确定轨迹片段Tsme的近邻轨迹集合,且在轨迹片段Tsme的近邻轨迹集合长度大于等于第一指定值时,标记轨迹片段Tsme为正常轨迹片段,否则标记为异常轨迹片段。
S150:若测试集中的轨迹Tru的第f轨迹片段Tsuf相对于训练集trainTR的相似轨迹片段集合中,异常轨迹片段的数量大于正常轨迹片段的数量,将轨迹Tru的轨迹片段Tsuf加入轨迹的异常轨迹片段集合,且在轨迹Tru的异常轨迹片段集合中异常轨迹片段的数量与轨迹Tru中轨迹片段的数量的比值大于第二指定值时,标记轨迹片段Tsuf为正常轨迹片段,否则标记为异常轨迹片段。
由于轨迹数据具有时序性和变化性,其运动模式即运动状态可能会随着时间的推移不断变化,而目前异常检测方法往往忽视了这一点。为此本方法在测试阶段不仅检测测试轨迹的异常性,还要再次确定新轨迹集中每条轨迹所有轨迹片段的运动状态即重新获取轨迹集新的运动模式,并重新判断之前已被判定为异常的测试轨迹的运动状态,以降低测试轨迹的误判率。
对于一条测试轨迹,利用训练阶段得到的轨迹集中所有轨迹片段的运动状态来确定测试轨迹的异常性。
为了提高测试阶段方法的运行效率,将测试阶段的方法分为在线和离线两个过程,在线过程实时检测测试轨迹的异常性,离线过程获取轨迹集中所有轨迹片段的运动状态,在线过程与离线过程同步进行,有效地提高了方法的运行效率。在离线过程中,若用训练阶段的方法重新获取轨迹集中所有轨迹片段的运动状态,将会增大测试阶段方法的运行负担且带来一些不必要的操作。由于在训练阶段中,对于轨迹集TR中的任意一条轨迹Tri,轨迹Tri的每一个轨迹片段Tsiz(1≤z≤L)的近邻轨迹集合tr(Tsiz,ω)已被求得,因此在重新训练过程中,重新获取轨迹集TR中每个轨迹片段Tsiz的近邻轨迹集合tr(Tsiz,ω)时,仅需判断测试轨迹Tru是否与轨迹片段Tsiz近邻,若近邻,则将轨迹Tru加入到轨迹片段Tsiz的原始近邻轨迹集合tr(Tsiz,ω)中并重新判断Tsiz的运动状态,否则轨迹片段Tsiz的运动状态不变。在重新训练过程中,标记测试轨迹Tru中每个轨迹片段运动状态方法与标记轨迹片段运动状态的方法相同。
其中,在线处理方法为在原始训练轨迹集trainTR中,利用寻找相似轨迹片段的方法求得测试轨迹Tru的第f个轨迹片段的相似轨迹片段集合ts(Tsuf,trainTR,ω),设abnumber为集合ts(Tsuf,trainTR,ω)中异常轨迹片段的数目,number为集合ts(Tsuf,trainTR,ω)中正常轨迹片段的数目,若abnumber>number,则将Tsuf加入到集合NTs(Tru)中,集合NTs(Tru)为轨迹Tru中异常轨迹片段的集合;如果满足(|NTs(Tru)|/tslu)>λ,将轨迹Tru标记为异常轨迹;tslu为轨迹Tru中轨迹片段的数目。
离线处理方法为对于原始轨迹集trainTR中的每一条轨迹Tri,重新获取轨迹Tri中的每一个轨迹片段Tsiz的近邻轨迹集合tr(Tsiz,ω)并重新确定Tsiz的状态,标记测试轨迹Tru中每个轨迹片段运动状态:获取Tru的轨迹片段集合,在原始轨迹集trainTR中获取轨迹Tru中每个轨迹片段的近邻轨迹集合并根据近邻轨迹集合标记轨迹片段的运动状态。对之前已被判定为异常的测试轨迹即轨迹集altestTR中的轨迹,再次判断轨迹的状态。
本文主要研究了轨迹的异常检测方法,提出了时间与空间双视角下的轨迹异常检测方法,本方法主要分为训练阶段和测试阶段,测试阶段又分为在线和离线两个过程。
在训练阶段,对轨迹训练集进行学习,通过切割轨迹,寻找相似轨迹片段并获取每条轨迹中每个轨迹片段的运动状态的方法,发现轨迹训练集的运动模式。利用了每个轨迹点的位置以及轨迹点速度的大小和方向信息,不仅考虑了轨迹位置的差异性,也考虑了轨迹运动方向的差异性。在获取相似性轨迹片段时,为了提高方法的运行效率,本文采用了双视角映射方法,引入时间段和空间网格的概念,通过将轨迹片段映射到相应的时间段和空间网格中,获取其所在时间段和空间网格共同相似的轨迹片段。
在测试阶段,区别于现有的异常检测方法,考虑到异常轨迹发生概率较低,属于非平衡数据范畴,因此本方法通过轨迹内异常轨迹片段数目占该轨迹中总轨迹片段数目的比例来判断某条轨迹的异常性而不是利用异常轨迹片段的轨迹点数占总轨迹点数的比例来确定轨迹的异常性。从而有效地减小了数据的非平衡程度,更能高效地发现异常轨迹。本方法将测试阶段分为在线和离线两个过程,在线过程和离线过程实现并行操作,从而提高了方法的运行效率。
在在线过程中,针对轨迹测试集,对每一条测试轨迹进行实时性检测,及时发现异常轨迹。
在离线过程中,考虑到移动对象轨迹的运动模式可能会随着时间的推移而发生变化,因此在该过程中,本方法会重新获取轨迹的运动模式,并重新判断已被判定为异常的测试轨迹相对于新的轨迹运动模式是否仍为异常轨迹,以降低对测试轨迹误判的几率。
区别于现有技术,本发明的时间与空间双视角下的异常检测方法通过将轨迹切割成多个轨迹片段,保留轨迹原有的局部特征;从空间和时间上考虑轨迹的异常性,为了提高方法的运行效率:引入时间段和空间网格的概念,获取其所在时间段和空间网格共同相似的轨迹片段;本发明是通过轨迹内异常轨迹片段数目占该轨迹中总轨迹片段数目的比例来判断某条轨迹的异常性;为了降低对测试轨迹误判的几率,将测试轨迹加入到原始轨迹运动模式中,对轨迹数据进行再次训练,获取新的轨迹运动模式并再次判断已被判定为异常的轨迹相对于新的轨迹运动模式是否仍为异常轨迹。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用所述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
Claims (9)
1.一种时间与空间双视角下的轨迹异常检测方法,其特征在于,包括:
对轨迹集合TR中任意一条轨迹Tr,识别轨迹的全部轨迹点中的切割点,并将相邻两个切割点间的轨迹点集作为所述轨迹的一个轨迹片段,生成轨迹的切割点集合和轨迹片段集合;
将不同轨迹的轨迹片段集合中的轨迹片段分别在时间和空间上进行映射,并利用映射后的时间段和空间网格来寻找轨迹片段的相似轨迹片段集合;
将轨迹集合中所有轨迹分为训练集和测试集,并完成相应的训练过程和测试过程,训练过程实现对训练集中每个轨迹片段状态的标记,测试过程实现对测试集中每条轨迹运动状态的标记;
给定轨迹片段距离阈值ω,若训练集中的第m条轨迹Trm的第e轨迹片段Tsme相对于训练集中第n条轨迹Trn(n≠m)的相似轨迹片段集合ts(Tsme,Trn,ω)中,最长的轨迹片段maxtsn长度不小于轨迹片段Tsme的长度,则确定轨迹Trn为轨迹片段Tsme的近邻轨迹,从而确定轨迹片段Tsme的近邻轨迹集合,且在轨迹片段Tsme的近邻轨迹集合长度大于等于第一指定值时,标记轨迹片段Tsme为正常轨迹片段,否则标记为异常轨迹片段;
若测试集中的第u条轨迹Tru的第f轨迹片段Tsuf相对于训练集的相似轨迹片段集合中,异常轨迹片段的数量大于正常轨迹片段的数量,将轨迹Tru的轨迹片段Tsuf加入轨迹Tru的异常轨迹片段集合,且在轨迹Tru的异常轨迹片段集合中异常轨迹片段的数量与轨迹Tru中轨迹片段的数量的比值大于第二指定值时,标记轨迹片段Tsuf为异常轨迹片段,否则标记为正常轨迹片段。
2.根据权利要求1所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,若轨迹Tri上的第j+1个轨迹点不满足如下条件,则认为第j+1个轨迹点为转折点即切割点;
式中,Vlatj为轨迹Tri上第j(1≤j<leni-1)个轨迹点在纬度方向上的速度,leni为轨迹Tri的长度,Vlonj为该轨迹上第j个轨迹点在经度方向上的速度;Vlat(j+1)为该轨迹上第j+1个轨迹点在纬度方向上的速度,Vlon(j+1)为该轨迹上第j+1个轨迹点在经度方向上的速度;α为速度参数阈值。
3.根据权利要求1所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,对于一条轨迹Tri,令dis(pj-1,pj)为该轨迹上第j-1和第j(2≤j<leni)个轨迹点之间的距离,dis(pj,pj+1)为该轨迹上第j和第j+1个轨迹点之间的距离,令为第j-1和第j个轨迹点之间的距离以及第j和第j+1个轨迹点之间的距离的平均距离,若如下条件不成立,则认为第j个轨迹点为轨迹Ti的一个切割点;
式中,β为轨迹点距离阈值。
4.根据权利要求1所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,在利用映射后的时间段来寻找轨迹片段的相似轨迹片段集合的步骤中,对于一天24小时,设置时间视角参数θ(0<θ≤24),将一天24小时划分为个时间段,得到时间段序列CT=(ct1,ct2,,ctγ),对于一个轨迹集合TR,Trm,Trn为该轨迹集合内的任意两条轨迹,Tsme为Trm的一个轨迹片段,Tsme的长度为kme,设置tms为Tsme起始轨迹点所对应的时间,为Tsme终止轨迹点所对应的时间,获取轨迹片段Tsme的映射时间段以及映射时间段的相邻时间段,取并集作为轨迹片段Tsme在时间上的搜索范围,给定轨迹片段距离阈值ω,在所述搜索范围内以及轨迹Trn中,获取与Tsme相似的轨迹片段集合,并将该集合记为Time(Tsme,Trn,ω)。
5.根据权利要求4所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,对于任意一个时间段ctq(1≤q≤γ),ctw为其相邻时间段需满足以下两个条件:
(1)1≤w≤γ
(2)|w-q|≤1
其中,q、w和γ均为整数。
6.根据权利要求4所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,根据时间视角参数和轨迹片段的起始时间获取轨迹片段相应的映射时间段。
7.根据权利要求1所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,在利用映射后的空间网格来寻找轨迹片段的相似轨迹片段集合的步骤中,对于拥有经度、纬度二维位置信息的轨迹,将对应的二维空间划分为Lenlon×Lenlat个网格,即将轨迹的经度空间划分为Lenlon个相等的单元,将轨迹的纬度空间划分为Lenlat个相等的单元;设G为空间网格集合,G={g(1,1),g(1,2),,g(idlon,idlat),,g(Lenlon,Lenlon)},g(idlon,idlat)为经度空间中的第idlon个划分与纬度空间中的第idlat个划分组成的空间网格;对于一个轨迹集合TR,Trm,Trn为该轨迹集合内的任意两条轨迹,Tsme为Trm的一个轨迹片段,得到轨迹片段Tsme的映射网格以及映射网格的几何相邻网格后,取网格的并集作为轨迹片段Tsme在空间上的搜索范围,给定轨迹片段距离阈值ω,在该搜索范围内以及轨迹Trn中,获取与Tsme相似的轨迹片段集合,并将该集合记为Space(Tsme,Trn,ω)。
8.根据权利要求4-7任意一项所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,取Time(Tsme,Trn,ω)与Space(Tsme,Trn,ω)的交集作为轨迹片段Tsme在轨迹Trn中的相似轨迹片段集合ts(Tsme,Trn,ω)。
9.根据权利要求1所述的时间与空间双视角下的轨迹异常检测方法,其特征在于,将测试集中的轨迹Tru加入到训练集中构成新的训练轨迹集,再次判断测试集中已被判定异常的轨迹相对于新的训练集轨迹是否仍为异常轨迹。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810429839.5A CN108804539B (zh) | 2018-05-08 | 2018-05-08 | 一种时间与空间双视角下的轨迹异常检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810429839.5A CN108804539B (zh) | 2018-05-08 | 2018-05-08 | 一种时间与空间双视角下的轨迹异常检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108804539A true CN108804539A (zh) | 2018-11-13 |
CN108804539B CN108804539B (zh) | 2022-03-18 |
Family
ID=64092138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810429839.5A Active CN108804539B (zh) | 2018-05-08 | 2018-05-08 | 一种时间与空间双视角下的轨迹异常检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108804539B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109977109A (zh) * | 2019-04-03 | 2019-07-05 | 深圳市甲易科技有限公司 | 一种轨迹数据清洗方法及伴随分析方法 |
CN111882873A (zh) * | 2020-07-22 | 2020-11-03 | 平安国际智慧城市科技股份有限公司 | 轨迹异常检测方法、装置、设备及介质 |
CN111949750A (zh) * | 2020-07-30 | 2020-11-17 | 智慧航海(青岛)科技有限公司 | 一种船舶轨迹模型建立及异常轨迹检测方法 |
CN112102357A (zh) * | 2020-09-08 | 2020-12-18 | 杭州海康威视数字技术股份有限公司 | 轨迹调整方法、装置及设备、存储介质 |
CN112214645A (zh) * | 2019-07-11 | 2021-01-12 | 杭州海康威视数字技术股份有限公司 | 一种存储轨迹数据的方法及装置 |
CN112748451A (zh) * | 2021-01-26 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 轨迹处理方法、装置、电子设备及介质 |
WO2021115143A1 (zh) * | 2019-12-13 | 2021-06-17 | 华为技术有限公司 | 一种运动轨迹处理方法、介质、装置及设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334845A (zh) * | 2007-06-27 | 2008-12-31 | 中国科学院自动化研究所 | 一种基于轨迹序列分析和规则归纳的视频行为识别方法 |
US20100208063A1 (en) * | 2009-02-19 | 2010-08-19 | Panasonic Corporation | System and methods for improving accuracy and robustness of abnormal behavior detection |
CN102184512A (zh) * | 2011-05-10 | 2011-09-14 | 天津大学 | 利用手机数据发现城市活动中异常事件的方法 |
CN102282516A (zh) * | 2009-02-17 | 2011-12-14 | 株式会社日立制作所 | 异常检测方法及异常检测系统 |
CN102890603A (zh) * | 2011-07-20 | 2013-01-23 | 深圳市快播科技有限公司 | 视频图像处理方法以及视频图像处理装置 |
CN103246706A (zh) * | 2013-04-09 | 2013-08-14 | 哈尔滨工程大学 | 一种道路网络空间中车辆对象移动轨迹聚类的方法 |
CN103942536A (zh) * | 2014-04-04 | 2014-07-23 | 西安交通大学 | 一种迭代更新轨迹模型的多目标跟踪方法 |
US9119559B2 (en) * | 2011-06-16 | 2015-09-01 | Salient Imaging, Inc. | Method and system of generating a 3D visualization from 2D images |
CN105307200A (zh) * | 2015-09-30 | 2016-02-03 | 西安电子科技大学 | 一种基于轨迹的无线传感器网络多维数据异常值检测方法 |
CN105785411A (zh) * | 2016-02-24 | 2016-07-20 | 重庆邮电大学 | 一种基于区域划分的异常轨迹检测方法 |
-
2018
- 2018-05-08 CN CN201810429839.5A patent/CN108804539B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334845A (zh) * | 2007-06-27 | 2008-12-31 | 中国科学院自动化研究所 | 一种基于轨迹序列分析和规则归纳的视频行为识别方法 |
CN102282516A (zh) * | 2009-02-17 | 2011-12-14 | 株式会社日立制作所 | 异常检测方法及异常检测系统 |
US20100208063A1 (en) * | 2009-02-19 | 2010-08-19 | Panasonic Corporation | System and methods for improving accuracy and robustness of abnormal behavior detection |
CN102184512A (zh) * | 2011-05-10 | 2011-09-14 | 天津大学 | 利用手机数据发现城市活动中异常事件的方法 |
US9119559B2 (en) * | 2011-06-16 | 2015-09-01 | Salient Imaging, Inc. | Method and system of generating a 3D visualization from 2D images |
CN102890603A (zh) * | 2011-07-20 | 2013-01-23 | 深圳市快播科技有限公司 | 视频图像处理方法以及视频图像处理装置 |
CN103246706A (zh) * | 2013-04-09 | 2013-08-14 | 哈尔滨工程大学 | 一种道路网络空间中车辆对象移动轨迹聚类的方法 |
CN103942536A (zh) * | 2014-04-04 | 2014-07-23 | 西安交通大学 | 一种迭代更新轨迹模型的多目标跟踪方法 |
CN105307200A (zh) * | 2015-09-30 | 2016-02-03 | 西安电子科技大学 | 一种基于轨迹的无线传感器网络多维数据异常值检测方法 |
CN105785411A (zh) * | 2016-02-24 | 2016-07-20 | 重庆邮电大学 | 一种基于区域划分的异常轨迹检测方法 |
Non-Patent Citations (4)
Title |
---|
STEVEN MASCARO 等: "Anomaly detection in vessel tracks using Bayesian networks", 《INTERNATIONAL JOURNAL OF APPROXIMATE REASONING》 * |
潘新龙 等: "基于多维航迹特征的异常行为检测方法", 《航空学报》 * |
班雷雨 等: "基于移动数据的异常区域时序分析", 《计算机应用研究》 * |
高嘉伟 等: "一种面向轨迹信息的时序数据流异常检测算法", 《计算机工程》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109977109A (zh) * | 2019-04-03 | 2019-07-05 | 深圳市甲易科技有限公司 | 一种轨迹数据清洗方法及伴随分析方法 |
CN109977109B (zh) * | 2019-04-03 | 2021-04-27 | 深圳市甲易科技有限公司 | 一种轨迹数据伴随分析方法 |
CN112214645B (zh) * | 2019-07-11 | 2023-09-19 | 杭州海康威视数字技术股份有限公司 | 一种存储轨迹数据的方法及装置 |
CN112214645A (zh) * | 2019-07-11 | 2021-01-12 | 杭州海康威视数字技术股份有限公司 | 一种存储轨迹数据的方法及装置 |
WO2021115143A1 (zh) * | 2019-12-13 | 2021-06-17 | 华为技术有限公司 | 一种运动轨迹处理方法、介质、装置及设备 |
CN112989220A (zh) * | 2019-12-13 | 2021-06-18 | 华为技术有限公司 | 一种运动轨迹处理方法、介质、装置及设备 |
CN111882873A (zh) * | 2020-07-22 | 2020-11-03 | 平安国际智慧城市科技股份有限公司 | 轨迹异常检测方法、装置、设备及介质 |
CN111882873B (zh) * | 2020-07-22 | 2022-01-28 | 平安国际智慧城市科技股份有限公司 | 轨迹异常检测方法、装置、设备及介质 |
CN111949750A (zh) * | 2020-07-30 | 2020-11-17 | 智慧航海(青岛)科技有限公司 | 一种船舶轨迹模型建立及异常轨迹检测方法 |
CN111949750B (zh) * | 2020-07-30 | 2024-06-11 | 智慧航海(青岛)科技有限公司 | 一种船舶轨迹模型建立及异常轨迹检测方法 |
CN112102357A (zh) * | 2020-09-08 | 2020-12-18 | 杭州海康威视数字技术股份有限公司 | 轨迹调整方法、装置及设备、存储介质 |
CN112102357B (zh) * | 2020-09-08 | 2023-07-25 | 杭州海康威视数字技术股份有限公司 | 轨迹调整方法、装置及设备、存储介质 |
CN112748451B (zh) * | 2021-01-26 | 2022-04-22 | 腾讯科技(深圳)有限公司 | 轨迹处理方法、装置、电子设备及介质 |
CN112748451A (zh) * | 2021-01-26 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 轨迹处理方法、装置、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108804539B (zh) | 2022-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108804539A (zh) | 一种时间与空间双视角下的轨迹异常检测方法 | |
CN105868691A (zh) | 基于快速区域卷积神经网络的城市车辆追踪方法 | |
CN102842045B (zh) | 一种基于组合特征的行人检测方法 | |
CN108921875A (zh) | 一种基于航拍数据的实时车流检测与追踪方法 | |
CN107817798A (zh) | 一种基于深度学习系统的农用机械避障方法 | |
Villanueva et al. | Crowdsensing smart city parking monitoring | |
CN103824070A (zh) | 一种基于计算机视觉的快速行人检测方法 | |
CN102609934A (zh) | 一种基于深度图像的多目标分割和跟踪方法 | |
CN102915470A (zh) | 一种面向光伏功率预测的云团运动预估方法 | |
CN103400391A (zh) | 一种基于改进的随机森林的多目标跟踪方法及装置 | |
CN109272032A (zh) | 出行方式识别方法、装置、计算机设备和存储介质 | |
CN104200466A (zh) | 一种预警方法及摄像机 | |
CN105893621B (zh) | 基于多维航迹聚类的目标行为规律挖掘方法 | |
CN109635748A (zh) | 高分辨率影像中道路特征的提取方法 | |
CN103390151B (zh) | 人脸检测方法及装置 | |
CN102254394A (zh) | 一种基于视频差异分析的输电线路杆塔防盗监控方法 | |
CN106650551A (zh) | 一种基于先验知识的高压断路器动触头运动轨迹实时识别方法 | |
CN103150552B (zh) | 一种基于人头计数的驾驶培训管理方法 | |
CN106778570A (zh) | 一种行人实时检测与跟踪方法 | |
CN111009008A (zh) | 一种基于自学习策略的机场飞机自动挂标方法 | |
CN109343051A (zh) | 一种用于高级辅助驾驶的多传感器数据融合方法 | |
CN104463104A (zh) | 一种静态车辆目标快速检测方法及装置 | |
CN105890600A (zh) | 基于手机传感器的地铁乘客位置推测方法 | |
CN104063884B (zh) | 基于运动预测与多模板匹配相结合的图像目标识别方法 | |
CN110503663A (zh) | 一种基于抽帧检测的随机多目标自动检测跟踪方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |