CN103605362B - 基于车辆轨迹多特征的运动模式学习及异常检测方法 - Google Patents

基于车辆轨迹多特征的运动模式学习及异常检测方法 Download PDF

Info

Publication number
CN103605362B
CN103605362B CN201310413447.7A CN201310413447A CN103605362B CN 103605362 B CN103605362 B CN 103605362B CN 201310413447 A CN201310413447 A CN 201310413447A CN 103605362 B CN103605362 B CN 103605362B
Authority
CN
China
Prior art keywords
track
distance
cluster
moving window
pattern
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.)
Active
Application number
CN201310413447.7A
Other languages
English (en)
Other versions
CN103605362A (zh
Inventor
汤春明
韩旭
王金海
苗长云
肖志涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Haizhidie (Tianjin) Technology Co.,Ltd.
Original Assignee
Tianjin Polytechnic University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tianjin Polytechnic University filed Critical Tianjin Polytechnic University
Priority to CN201310413447.7A priority Critical patent/CN103605362B/zh
Publication of CN103605362A publication Critical patent/CN103605362A/zh
Application granted granted Critical
Publication of CN103605362B publication Critical patent/CN103605362B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

本发明提出了利用轨迹的多个特征信息来进行轨迹模式学习和异常检测的方法。首先在轨迹模式学习阶段,本专利同时考虑轨迹间的运动方向和空间位置相似度,进行分层的凝聚层次聚类来提取典型的轨迹运动模式,因此具有较高的聚类准确率;通过构造Laplacian矩阵降维大大提高了时间效率。然后在异常检测阶段,本专利先通过GMM模型学习场景起点分布区域,再以移动窗作为基本比较单元,定义位置距离和方向距离衡量待测轨迹在位置和方向上的差异,建立基于方向距离和位置距离的在线分类器;通过提出的多特征异常检测算法在线判断轨迹的起点异常、全局异常和局部异常,因同时考虑轨迹的起点、方向和位置特征差异,又考虑全局异常和局部子段异常,因此相比传统方法,本发明有更高的异常识别率。

Description

基于车辆轨迹多特征的运动模式学习及异常检测方法
技术领域
本发明涉及的是基于车辆轨迹多特征的运动模式学习方法和在线异常轨迹检测方法。首先通过由粗到细的分层聚类来提取轨迹运动模式,每层分别采用Bhattacharyya距离和基于线段插值的改进Hausdorff距离衡量轨迹间运动方向和空间位置的相似度,并引入Laplacian映射以降低计算复杂度并自动确定每层聚类数目。在此基础上,同时考虑待测轨迹与运动模式在起点分布、位置和方向上的差异,通过学习的起点分布模型和基于位置距离和方向距离的分类器在线判断起点、全局和局部异常。
背景技术
近年来,在视频监控***的智能化研究中,基于运动目标轨迹的行为分析和识别成为研究热点,其中学习监控场景轨迹分布模式和异常检测是研究的重要内容。尤其在智能交通监控中,车辆的行驶轨迹蕴含着丰富的特征信息,正常情况下车辆会沿着固定的道路和指定的方向行驶,运动轨迹表现出较高的重复性和相似性,通过与学习的正常轨迹运动模型比较就可以自动的检测出逆行、U型转弯等异常行为,相比传统的人工手动的标记异常,大大的提高了异常检测效率。
在轨迹模式学习方法中,通过无监督的聚类算法来提取典型轨迹运动模式的方法已得到广泛应用,常用的有谱聚类、层次聚类、模糊K均值聚类和k-medoids算法等。但传统的轨迹分类算法只考虑利用单一轨迹特征衡量轨迹间相似性,应用到复杂的监控场景下,轨迹模式识别率低。
在异常检测方法中,主要是建立正常轨迹模型,学习模型参数,将待测轨迹与模型进行匹配来判断是否异常。最主要的方法有两种:基于单高斯模型的方法和基于HMM模型的方法。(1)前者是通过一系列单高斯模型学习正常轨迹的统计分布模式,建立贝叶斯分类器,然后通过递增的在线异常检测方法识别异常行为,但只考虑了轨迹空间位置异常,没考虑方向异常;(2)后者是通过C-HMM建立轨迹模型,把每个正常轨迹集群分成几个区域,用GMM学习每个HMM状态的模型参数,设定异常阈值,将待测轨迹作为模型的输入来判断轨迹异常,该方法只能粗略检测差异较大的异常,对于复杂的局部子段异常则很难识别。
本专利对以上问题,本专利提出了利用轨迹的多个特征信息来进行轨迹模式学习和异常检测的方法。首先在轨迹模式学习阶段,本专利同时考虑轨迹间的运动方向和空间位置相似度,进行分层的凝聚层次聚类来提取典型的轨迹运动模式,因此具有较高的聚类准确率;通过构造Laplacian矩阵降维大大提高了时间效率。然后在异常检测阶段,本专利先通过GMM模型学习场景起点分布区域,再以移动窗作为基本比较单元,定义位置距离和方向距离衡量待测轨迹在位置和方向上的差异,建立基于方向距离和位置距离的在线分类器;通过提出的多特征异常检测算法在线判断轨迹的起点异常、全局异常和局部异常,因同时考虑轨迹的起点、方向和位置特征差异,又考虑全局异常和局部子段异常,因此相比传统方法,本专利有更高的异常识别率。
发明内容
本专利主要包括两方面:首先发明了一种无监督的多特征轨迹模式学习方法来提取典型的轨迹运动模式;然后在此基础上发明了一种在线多特征异常检测方法来同时检测轨迹的起点异常、局部异常、全局异常。
一、无监督的多特征轨迹模式学习方法
本发明首先提供一种基于轨迹多特征的模式学习方法,通过同时考虑轨迹间的运动方向和空间位置来衡量轨迹间的相似度,进行分层的凝聚层次聚类来提取典型的轨迹运动模式,并通过引入Laplacian矩阵来提高层次聚类算法效率。具体模式学习框架如图1所示。
本发明的具体实现步骤如下:
1、多特征提取和轨迹间相似度测量
本发明充分利用轨迹位置和方向特征信息来衡量轨迹间的相似度,分别采用IMHD距离和Bhattacharyya距离计算轨迹间的相似度。预处理后的有效轨迹可表示为:
T i = { t 1 , t 2 , . . . , t j , . . . , t N i } = { ( x 1 , y 1 ) , ( x 2 , y 2 ) , . . . , ( x j , y j ) , . . . , ( x N i , y N i ) }
其中tj表示轨迹Ti的第j个采样点,Ni表示轨迹长度。(xj,yj)表示第j采样点在图像平面的二维位置坐标。
1)轨迹运动方向相似度测量
轨迹方向特征提取如图2所示,定义mj=(xj+1-xj,yj+1-yj),表示相邻采样点间方向向量;m0=(1,0),表示方向水平向右的单位向量。轨迹Ti第j个采样点方向角可表示为:
&theta; j = cos - 1 ( m j &CenterDot; m 0 ) | m j | &CenterDot; | m 0 | &CenterDot; 180 &pi; , if y j + 1 - y j &GreaterEqual; 0 ( 2 &pi; - cos - 1 ( m j &CenterDot; m 0 ) | m j | &CenterDot; | m 0 | ) &CenterDot; 180 &pi; , if y j + 1 - y j < 0 ( 1 &le; j < N i - 1 ) - - - ( 1 )
其中θj∈(0,360),把轨迹方向角范围(0,360)分成N(N=18)个等间隔子区间(I1,I2,…IN)。每个子区间长度为△θ=360/N=20度,把轨迹Ti的所有方向角θj映射到对应的子区间。轨迹Tj方向角分布在区间Iq的概率为pq=Mq/M(Mq:θj∈Iq的数目,M:轨迹Ti的方向角数目)。
轨迹Ti的方向特征可表示为描述了轨迹Ti统计方向信息。采用Bhattacharyya距离衡量轨迹间运动方向相似度为:
Dire ( T i , T j ) = [ 1 - &Sigma; q = 1 N Dire ( T i ) q Dire ( T j ) q ] 1 / 2 &Element; [ 0,1 ] - - - ( 2 )
其中Dire(Ti)q和Dire(Tj)q分别表示轨迹Ti和Tj的方向角分布在第q方向角区间的概率。Dire(Ti,Tj)越接近于1,表示两轨迹运动方向越相似;Dire(Ti,Tj)越近于0,则相反。
2)轨迹空间位置相似度测量
通过目标跟踪可直接得到轨迹位置特征,即本专利采用基于线段插值的改进Hausdorff距离(IMHD)来衡量轨迹空间位置的相似性,轨迹线段插值模型如图3所示,用折线表示轨迹Ti和Tj T i &OverBar; = { t 1 t 2 &OverBar; , t 2 t 3 &OverBar; , . . . , t a - 1 t a &OverBar; , . . . , t N i - 1 t N i &OverBar; } , T j &OverBar; = { t 1 t 2 &OverBar; , t 2 t 3 &OverBar; , . . . , t b - 1 t b &OverBar; , . . . , t N j - 1 t N j &OverBar; } , 在IMHD算法中,轨迹Ti的采样点ta到Tj最短距离表示为:
其中||||表示采样点间欧氏距离,是ta映射到对应线段的垂直插值点,在图3中用虚线表示,根据数学原理可知,如果存在为ta到Tj最短距离,否则遍历轨迹Tj所有采样点,找到最小距离
最后轨迹Ti到Tj的距离为:轨迹Ti和Tj的空间位置距离为:
DIMHD(Ti,Tj)=max(h(Ti,Tj),h(Tj,Ti))(4)
2、多特征轨迹分类
本专利在凝聚层次聚类算法中引入谱聚类的Laplacian映射思想,构造Laplacian矩阵并进行特征值分解。根据矩阵的摄动理论,通过特征值之间的差异自动确定聚类个数k;同时将原来的高维轨迹数据映射到新的k维特征空间中的一点,用低维特征向量的元素来表示原来的轨迹数据,大大降低了轨迹的维数。结合上面的轨迹多特征相似度比较,提出了一种基于拉普拉斯矩阵的多特征层次聚类算法,如图1中虚框所示。
设含有m个有效轨迹的集合为ΩTraj={T1,T2,…,Tm},算法1描述如下:
1)粗聚类阶段——基于运动方向聚类
Step1用Bhattacharyya距离计算轨迹Ti,Tj之间运动方向相似度Dire(Ti,Tj),用高斯核函数构造基于运动方向的相似矩阵WDire∈Rm×m,其中wij=exp(-Dire(Ti,Tj)2/2σ2),σ为尺度参数。
Step2构造标准Laplacian矩阵其中D1为对角矩阵,矩阵元素为
Step3对LDire进行特征值分解,将特征值按降序排列编号λ1≥λ2≥…≥λm,计算相邻特征值之差,如果第i个特征值和第i+1个特征值差异最大,则确定粗聚类个数
Step4构造m×k矩阵L=[l1,l2,…,lk],其中l1,l2,…,lk为前k个特征值对应的特征向量。对L每一行进行单位化处理,得矩阵X,其中降维后的轨迹集合为ΩTraj′={x1,x2,…,xm},x1,x2,…,xm分别对应矩阵X的每一个行向量,代表Rk空间的一点。
Step5对x1,x2,…,xm进行凝聚层次聚类,使用最小距离计算两簇之间相似度,当最后合并为k个簇时迭代终止,得到k个中间集群{O1,O2…,Oi,…,Ok}。
2)细聚类阶段——基于空间位置聚类
Step6对每个中间集群Oi中对应的原轨迹用IMHD距离构造基于空间位置的相似矩阵WIMHD,其中wij=exp(-DIMHD(Ti,Tj)2/2σ2)。重复Step2到Step5步,确定每个集群Oi聚类个数qi,构造低维特征空间,最后聚类得到集群{C1,C2…,CK},总聚类个数
二、在线多特征异常检测方法
1、异常轨迹描述
本发明从异常轨迹产生的性质出发,结合下面的多特征异常检测方法,在没有任何先验知识的情况下,根据异常轨迹偏离正常运动模式的程度和性质,定义了起点异常,全局异常和局部异常三种常见的异常类型。具体实例如图4所示,图中有轨迹运动模式C1和C2,轨迹TC和TD的空间位置和运动方向都违背模式C1,为全局异常;而轨迹TA和TB的空间位置分别符合模式C1和C2,但TA的方向与模式C1相反,TB频繁变向,所以为局部异常。
2、在线多特征异常检测
图5为异常检测整体框架,根据对起点异常、局部异常和全局异常定义,本发明首先通过GMM模型来学习场景起点位置分布。然后设定一个长度为k的移动窗作为基本比较单元,在线学习聚类后的每个运动模式的空间位置和运动方向的分布,建立基于位置距离和方向距离分类器,学习模型参数;在线多特征异常检测阶段,从起点、位置和方向三个层次衡量待测轨迹与正常轨迹运动模式之间差异,判断是否是异常轨迹,判断是哪种类型。
1)建立轨迹起点分布模型
学习运动目标进入监控场景的起点分布区域,对异常行为识别具有重要意义。本发明通过二维GMM模型学习场景中正常轨迹集群起点位置分布,建立起点位置分布模型。首先对训练轨迹的起点集用K均值聚类获取GMM模型的初始参数,再利用EM算法学习GMM的每个高斯成分参数(pl,ul,∑l)。则进入场景轨迹起点z=(x1,y1)T符合GMM模型分布的概率为:
P ( z ) = &Sigma; l = i k p l G ( z , u l , &Sigma; l ) - - - ( 5 )
其中k代表单高斯成分个数,pl为单高斯成分先验概率,满足单高斯成分的概率密度函数为:
G ( z , u l , &Sigma; l ) = 1 ( 2 &pi; ) d | &Sigma; l | exp [ - 1 2 ( z - u l ) T &Sigma; l - 1 ( z - u l ) ] - - - ( 6 )
把每个轨迹样本起点(x′1,y′1)作为输入zi=(x′1,y′1)T,求得在GMM模型下的概率密度P(zi),取最小概率值作为GMM模型阈值
2)建立基于位置距离和方向距离的在线分类器
对聚类后的每类正常轨迹集群Ci重采样,使每个集群内的轨迹长度相等为li,求出每个集群Ci的位置代表模式其中设长度为k的移动窗作为在线异常检测的基本比较单元,定义位置距离Hposition来衡量待测轨迹与正常轨迹运动模式在基本比较单元之间的空间位置匹配情况。
定义4位置距离(Hposition)。设待测轨迹T和位置代表模式Ri的移动窗比较单元分别为T′p={tp,…,tp+k-1|1≤p≤N-k+1}和R′i,q={tq,…,tq+k-1|1≤q≤li-k+1}。同样用IMHD距离定义位置距离为:
H position ( T p &prime; , R i , q &prime; ) = max ( h ( T p &prime; , R i , q &prime; ) , h ( R i , q &prime; , T p &prime; ) ) h ( T p , &prime; R i , q &prime; ) = 1 k &Sigma; a = p p + k - 1 dist ( t a , R i , q &prime; ) - - - ( 7 )
下面建立基于位置距离Hposition的在线分类器,因随机变量Hposition(T′p,R′i,q)近似服从参数为λ的指数分布,因此轨迹段T′p属于位置模式R′i,q的条件概率为:
P ( T p &prime; | R i , q &prime; ) = e - &lambda; q H position ( T p &prime; , R i , q &prime; ) - - - ( 8 )
根据最大似然评估准则,计算集群Ci的每个轨迹与位置代表模式Ri在对应移动窗之间的位置距离参数λq估计为:
&lambda; q = M i &Sigma; n = 1 M i H position ( T i , q n &prime; , R i , q &prime; ) - - - ( 9 )
根据贝叶斯理论,待测轨迹T的第p个移动窗T′p的位置符合模式Ri对应的第q个移动窗R′i,q的概率为:
P ( R i , q &prime; | T p &prime; ) = P ( T p &prime; | R i , q &prime; ) P ( R i ) &Sigma; i = 1 K P ( T p &prime; | R i , q &prime; ) P ( R i ) , i = 1,2 , . . . , K - - - ( 10 )
其中是集群Ci的轨迹数占总样本数的比率。把集群Ci的每个样本轨迹作为输入,求出每个移动窗的参数阈值为
然后建立基于方向距离Hdirection的在线分类器,同样定义方向距离Hdirection来衡量轨迹T与正常轨迹模式在移动窗之间的运动方向匹配情况。首先根据公式(1)求出待测轨迹段T′p对应的方向角θp,其中方向向量mp=(xp+k-1-xp,yp+k-1-yp)。方向距离定义如下:
定义5方向距离(Hdirection)。设模式Ci在第q移动窗的平均运动方向为对应的方向平均偏离程度为利用Mahalanobis距离,通过均值θi,q和方差计算轨迹段T′p到模式Ci第q移动窗的方向距离为:
H direction ( &theta; p , &theta; i , q ) = ( &theta; p - &theta; i , q ) 2 &sigma; i , q 2 - - - ( 11 )
其中为模式Ci中轨迹在第q移动窗的方向角,对应方向向量为求模式Ci的每个轨迹在对应移动窗的方向距离取最大值作为第q移动窗的参数阈值
3)在线多特征异常检测算法
根据本发明对异常定义的性质可知,当确定轨迹的空间位置发生异常或相邻轨迹段不属于同一位置模式时即可判断为全局异常,不用再判断方向是否异常,这样可以提高在线检测效率;而轨迹局部异常在线检测是以位置异常检测为基础的,如果轨迹段T′p位置分布属于再判断轨迹段T′p的运动方向是否仍属于来确定是否为局部异常,异常检测算法流程如图5虚框所示。
设定移动窗长度为k,算法2描述如下:
Step1提取待测轨迹起点z=(x1,y1)T,计算P(z),如果P(z)≥ΩGMM,则判断待测轨迹从正常的起点位置区域进入场景;否则为起点异常。
Step2计算待测轨迹长度Length(T),在线实时提取待测轨迹T的移动窗T′p
Step3在每个位置模式Ri下,寻找与待测轨迹段T′p位置距离最小的移动窗带入对应的基于Hposition的分类器,寻找使概率最大的轨迹位置模式 R i ~ : i ~ = arg max i ( P ( R i , q ~ &prime; | T p &prime; ) ) .
Step4判断如果并与前一个移动窗T′p-1符合同一模式那么待测轨迹T的轨迹段T′p位置分布正常,属于进入Step5,判断是否局部异常;否则输出轨迹段T′p为全局异常,进入Step6。
Step5计算移动窗T′p的方向角θp,带入对应模式的基于Hdirection的分类器,计算其与对应窗的方向距离如果则运动方向符合判断待测轨迹段T′p为正常轨迹段,属于模式Ci;否则输出轨迹段T′p为局部异常。
Step6判断Length(T)是否变化,如果变化则提取下一移动窗,重复Step2到Step5;如果长度不变,并每个移动窗T′p都属于运动模式Ci,则T为正常轨迹。
附图说明
1)图1无监督的轨迹模式学习框架
2)图2轨迹方向特征提取
3)图3轨迹线段插值模型
4)图4全局异常和局部异常示意图
5)图5在线多特征异常检测框架
6)图6双向车道交通场景:a)原始背景图像b)预处理后的训练轨迹
7)图7多特征分层轨迹聚类结果:a)基于运动方向粗聚类b)基于空间位置细聚类
8)图8Laplacian矩阵特征值示意图
9)图9GMM模型学习起点分布区域
10)图10全局和局部异常在线检测:a)正常轨迹b)变道异常c)U形转弯异常d)徘徊异常e)反向异常
具体实施方式
1、基于Laplacian矩阵的多特征的层次聚类算法实验验证
为证明聚类算法的有效性,对一个双向车道交通视频图像(如图6a)中的运动目标采用二维目标跟踪算法进行跟踪,帧速为25帧/s,图像分辨率为320×240,共采集296条车辆运动轨迹,通过平滑等预处理后保留216条有效轨迹,如图6b所示。
应用提出的聚类算法,对训练轨迹先进行基于运动方向粗聚类,聚类结果如图7a所示,大致把轨迹分为运动方向相反的两类O1和O2;然后对每个中间集群分别进行基于空间位置细聚类,最终聚类结果如图7b所示,分别表示中间集群O1和O2的细聚类结果,每个中间集群都得到5个不同的分类,共有10个轨迹集群,正与实际的10个车道区域一一对应。
在每层聚类过程中,聚类数目通过将Laplacian矩阵特征值从大到小排序编号,寻找有最大差距的相邻特征值来自动确定。如图8所示,横轴为特征值编号,纵轴为对应的特征值。第一层粗聚类在第2和第3特征值之间差距最大为Δλ1=0.373,所以粗聚类个数为2;第二层细聚类都是在第5和第6特征值之间差距最大,分别为Δλ2=0.523和Δλ3=0.463,所以细聚类个数都为5。
此外,因本专利提出的聚类算法是基于凝聚层次聚类算法的改进,所以将两种方法在聚类准确率和聚类时间上做比较。实验数据中轨迹总数为216,聚类数都为10,算法运行10次的平均结果如表1所示。
表1聚类结果比较
由表1结果可知,本专利提出的聚类算法在聚类准确率和时间效率上都有所提高,是由于提出的聚类算法同时采用轨迹的运动方向和空间位置特征来衡量轨迹间距离,进行了分层聚类,因此提高了聚类准确率;在由粗到细的分层聚类实验中由于引入了Laplacian映射,分别用2维和5维的低维数据表示高维轨迹数据,大大降低了计算复杂度,因此聚类时间减少了61.22%,聚类效率显著提高。
2、在线多特征异常检测算法实验验证
首先判断起点异常,通过GMM模型学***均运动方向角。图10(a)为正常轨迹,待测轨迹的各移动窗符合模式6的概率一直在0.9到1之间,而运动方向也同样符合模式6;图10(b)和10(c)的轨迹为全局异常,如图10(b2)和(c2)所示,分别在第7和8个移动窗开始空间位置属于原来模式6的概率下降,而属于模式7和5的概率递增,当小于模式6阈值时即可报警异常,而对应的方向角变化如图10(b3)和(c3)所示;图10(d)和(e)中轨迹空间位置属于模式6和7的概率一直在0.9到1之间,但通过方向距离分类器可判断待测轨迹与对应模式6和7的方向距离超过阈值,判断两轨迹为局部异常。
为验证提出的在线多特征异常检测算法的有效性,分别采用基于单高斯模型的轨迹匹配算法和基于C-HMM的轨迹模型匹配方法做比较。再次跟踪得到图6场景的车辆轨迹,井人为的加入各种异常来充分检测算法效率。最后在实验轨迹数据中,手动标记了正常轨迹为265条,异常轨迹为89条。在异常行为检测中,通过查准率和查全率来衡量异常检测效率更为有效,比较结果如表2所示。
表2异常检测方法结果比较
表2的实验结果表明,本专利提出的方法异常轨迹识别效率更高,尤其是查全率,比传统的两种方法分别提高了20.22%和25.84%。因为传统方法只考虑轨迹的空间位置差异和粗略的检测形状差异大的异常,而对方向异常和局部子段异常则很难识别。而本专利提出的异常检测算法能衡量待测轨迹的运动方向和空间位置的差异,通过滑动移动窗,同时检测出局部异常和全局异常,因此异常识别率较高。

Claims (2)

1.一种无监督的多特征轨迹模式学习方法,所述方法包括以下步骤:
a.多特征提取和轨迹间相似度测量
分别采用IMHD距离和Bhattacharyya距离计算轨迹间的相似度,预处理后的有效轨迹可表示为:
其中tj表示轨迹Ti的第j个采样点,Ni表示轨迹长度,(xj,yj)表示第j采样点在图像平面的二维位置坐标;轨迹定义为mj=(xj+1-xj,yj+1-yj),表示相邻采样点间方向向量;m0=(1,0),表示方向水平向右的单位向量;轨迹Ti第j个采样点方向角可表示为:
其中θj∈(0,360),把轨迹方向角θj分成N=18个等间隔子区间(I1,I2,…IN),每个子区间长度为Δθ=360/N=20度,把轨迹Ti的所有方向角θj映射到对应的子区间,轨迹Ti方向角分布在区间Iq的概率为pq=Mq/M,其中Mq:θj∈Iq的数目,M:轨迹Ti的方向角数目;
轨迹Ti的方向特征可表示为,描述了轨迹Ti统计方向信息,采用Bhattacharyya距离衡量轨迹间运动方向相似度为:
其中Dire(Ti)q和Dire(Tj)q分别表示轨迹Ti和Tj的方向角分布在第q方向角区间的概率,Dire(Ti,Tj)越接近于1,表示两轨迹运动方向越相似;Dire(Ti,Tj)越近于0,则相反;
轨迹空间位置相似度测量:通过目标跟踪可直接得到轨迹位置特征,即,采用基于线段插值的改进Hausdorff距离(IMHD)来衡量轨迹空间位置的相似性,轨迹线段用折线表示轨迹Ti和Tj,在IMHD算法中,轨迹Ti的采样点ta到Tj最短距离表示为:
其中||||表示采样点间欧氏距离,是ta映射到对应线段的垂直插值点,如果存在,则为ta到Tj最短距离,否则遍历轨迹Tj所有采样点,找到最小距离,最后轨迹Ti到Tj的距离为:,轨迹Ti和Tj的空间位置距离为:
DIMHD(Ti,Tj)=max(h(Ti,Tj),h(Tj,Ti))(4)
b.多特征轨迹分类
设含有m个有效轨迹的集合为ΩTraj={T1,T2,…,Tm},Step1用Bhattacharyya距离计算轨迹Ti,Tj之间运动方向相似度Dire(Ti,Tj),用高斯核函数构造基于运动方向的相似矩阵WDire∈Rm×m,其中wij=exp(-Dire(Ti,Tj)2/2σ2),σ为尺度参数;Step2构造标准Laplacian矩阵,其中D1为对角矩阵,矩阵元素为;Step3对LDire进行特征值分解,将特征值按降序排列编号λ1≥λ2≥…≥λm,计算相邻特征值之差,如果第i个特征值和第i+1个特征值差异最大,则确定粗聚类个数;Step4构造m×k矩阵L=[l1,l2,…,lk],其中l1,l2,…,lk为前k个特征值对应的特征向量,对L每一行进行单位化处理,得矩阵X,其中;降维后的轨迹集合为ΩTraj′={x1,x2,…,xm},x1,x2,…,xm分别对应矩阵X的每一个行向量,代表Rk空间的一点;Step5对x1,x2,…,xm进行凝聚层次聚类,使用最小距离计算两簇之间相似度,当最后合并为k个簇时迭代终止,得到k个中间集群{O1,O2…,Oi,…,Ok};Step6对每个中间集群Oi中对应的原轨迹用IMHD距离构造基于空间位置的相似矩阵WIMHD,其中wij=exp(-DIMHD(Ti,Tj)2/2σ2),重复Step2到Step5,确定每个集群Oi聚类个数qi,构造低维特征空间,最后聚类得到集群{C1,C2…,CK},总聚类个数
2.一种在线多特征异常检测方法,所述方法包括以下步骤:
a.在线多特征异常检测
首先通过GMM模型来学习场景起点位置分布,然后设定一个长度为k的移动窗作为基本比较单元,在线学习聚类后的每个运动模式的空间位置和运动方向的分布,建立基于位置距离和方向距离分类器,学习模型参数;在线多特征异常检测阶段,从起点、位置和方向三个层次衡量待测轨迹与正常轨迹运动模式之间差异,判断是否是异常轨迹,判断是起点异常、局部异常和全局异常三者中的哪种类型;
b.建立轨迹起点分布模型:
通过二维GMM模型学习场景中正常轨迹集群起点位置分布,建立起点位置分布模型;首先对训练轨迹的起点集用K均值聚类获取GMM模型的初始参数,再利用EM算法学习GMM的每个高斯成分参数(pl,ul,∑l),则进入场景轨迹起点z=(x1,y1)T符合GMM模型分布的概率为:
其中k代表单高斯成分个数,pl为单高斯成分先验概率,满足,单高斯成分的概率密度函数为:
把每个轨迹样本起点作为输入,求得在GMM模型下的概率密度P(zi),取最小概率值作为GMM模型阈值
c.建立基于位置距离和方向距离的在线分类器:
对聚类后的每类正常轨迹集群Ci重采样,使每个集群内的轨迹长度相等为li,求出每个集群Ci的位置代表模式,其中;设长度为k的移动窗作为在线异常检测的基本比较单元,位置距离Hposition用来衡量待测轨迹与正常轨迹运动模式在基本比较单元之间的空间位置匹配情况;
设待测轨迹T和位置代表模式Ri的移动窗比较单元分别为T′p={tp,…,tp+k-1|1≤p≤N-k+1)和R′i,q={tq,…,tq+k-1|1≤q≤li-k+1},用IMHD距离定义位置距离为:
然后建立基于位置距离Hposition的在线分类器,因随机变量Hposition(T′p,R′i,q)近似服从参数为λ的指数分布,因此轨迹段T′p属于位置模式R′i,q的条件概率为:
根据最大似然评估准则,计算集群Ci的每个轨迹与位置代表模式Ri在对应移动窗之间的位置距离,参数λq估计为:
根据贝叶斯理论,待测轨迹T的第p个移动窗T′p的位置符合模式Ri对应的第q个移动窗R′i,q的概率为:
其中是集群Ci的轨迹数占总样本数的比率,把集群Ci的每个样本轨迹作为输入,求出每个移动窗的参数阈值为,然后建立基于方向距离Hdirection的在线分类器,同样用方向距离Hdirection来衡量轨迹T与正常轨迹模式在移动窗之间的运动方向匹配情况:先根据公式(1)求出待测轨迹段T′p对应的方向角θp,其中方向向量mp=(xp+k-1-xp,yp+k-1-yp),方向距离为设模式Ci在第q移动窗的平均运动方向为,对应的方向平均偏离程度为,再利用Mahalanobis距离,通过均值θi,q和方差计算轨迹段T′p到模式Ci第q移动窗的方向距离为:
其中为模式Ci中轨迹在第q移动窗的方向角,对应方向向量为,求模式Ci的每个轨迹在对应移动窗的方向距离,取最大值作为第q移动窗的参数阈值
d.在线多特征异常检测:
当确定轨迹的空间位置发生异常或相邻轨迹段不属于同一位置模式时即可判断为全局异常,不用再判断方向是否异常;局部异常在线检测是以位置异常检测为基础的,如果轨迹段T′p位置分布属于,再判断轨迹段T′p的运动方向是否仍属于来确定是否为局部异常,设定移动窗长度为k,具体步骤如下:
Step1提取待测轨迹起点z=(x1,y1)T,计算P(z),如果P(z)≥ΩGMM,则判断待测轨迹从正常的起点位置区域进入场景;否则为起点异常;Step2计算待测轨迹长度Length(T),在线实时提取待测轨迹T的移动窗T′p
step3在每个位置模式Ri下,寻找与待测轨迹段T′p位置距离最小的移动窗,带入对应的基于Hposition的分类器,寻找使概率最大的轨迹位置模式;Step4判断如果幷与前一个移动窗T′p-1符合同一模式,那么待测轨迹T的轨迹段T′p位置分布正常,属于,进入Step5,判断是否局部异常;否则输出轨迹段T′p为全局异常,进入Step6;Step5计算移动窗T′p的方向角θp,带入对应模式的基于Hdirection的分类器,计算其与对应窗的方向距离,如果,则运动方向符合,判断待测轨迹段T′p为正常轨迹段,属于模式Ci;否则输出轨迹段T′p为局部异常;Step6判断Length(T)是否变化,如果变化则提取下一移动窗,重复Step2到Step5;如果长度不变,并且每个移动窗T′p都属于运动模式Ci,则T为正常轨迹。
CN201310413447.7A 2013-09-11 2013-09-11 基于车辆轨迹多特征的运动模式学习及异常检测方法 Active CN103605362B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310413447.7A CN103605362B (zh) 2013-09-11 2013-09-11 基于车辆轨迹多特征的运动模式学习及异常检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310413447.7A CN103605362B (zh) 2013-09-11 2013-09-11 基于车辆轨迹多特征的运动模式学习及异常检测方法

Publications (2)

Publication Number Publication Date
CN103605362A CN103605362A (zh) 2014-02-26
CN103605362B true CN103605362B (zh) 2016-03-02

Family

ID=50123597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310413447.7A Active CN103605362B (zh) 2013-09-11 2013-09-11 基于车辆轨迹多特征的运动模式学习及异常检测方法

Country Status (1)

Country Link
CN (1) CN103605362B (zh)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6299299B2 (ja) * 2014-03-14 2018-03-28 オムロン株式会社 事象検出装置および事象検出方法
CN104008127A (zh) * 2014-04-21 2014-08-27 中国电子科技集团公司第二十八研究所 一种基于聚类算法的群组识别方法
US9541404B2 (en) * 2014-08-29 2017-01-10 Samsung Electronics Co., Ltd. System for determining the location of entrances and areas of interest
CN104270714B (zh) * 2014-09-11 2018-04-10 华为技术有限公司 确定用户行动轨迹的方法和装置
CN104506800B (zh) * 2014-12-15 2018-11-13 浙江宇视科技有限公司 一种多方向电警摄像机场景合成及综合监控方法和装置
CN104778355B (zh) * 2015-04-03 2017-06-13 东南大学 基于广域分布交通***的异常轨迹检测方法
CN106157289B (zh) * 2015-04-08 2019-08-09 株式会社理光 线检测方法和设备
CN104809470B (zh) * 2015-04-23 2019-02-15 杭州中威电子股份有限公司 一种基于svm的车辆逆行检测装置和检测方法
CN104951764B (zh) * 2015-06-17 2018-08-21 浙江工业大学 基于二次谱聚类和hmm-rf混合模型的高速车辆行为识别方法
CN105227907B (zh) * 2015-08-31 2018-07-27 电子科技大学 基于视频的无监督异常事件实时检测方法
CN105335703B (zh) * 2015-10-13 2018-06-08 西北工业大学 基于运动重构技术的交通场景异常检测方法
CN105629947B (zh) * 2015-11-30 2019-02-01 东莞酷派软件技术有限公司 家居设备监测方法、家居设备监测装置和终端
CN107153931B (zh) * 2016-03-03 2020-11-20 重庆邮电大学 一种快递物流配送异常检测方法
CN105787472B (zh) * 2016-03-28 2019-02-15 电子科技大学 一种基于时空拉普拉斯特征映射学习的异常行为检测方法
CN105761507B (zh) * 2016-03-28 2018-03-02 长安大学 一种基于三维轨迹聚类的车辆计数方法
JP6600418B2 (ja) * 2016-09-28 2019-10-30 本田技研工業株式会社 車両制御装置
WO2018068317A1 (zh) * 2016-10-14 2018-04-19 富士通株式会社 车辆逆行检测装置及方法、电子设备
CN108133611A (zh) * 2016-12-01 2018-06-08 中兴通讯股份有限公司 车辆行驶轨迹监测方法及***
CN107330085B (zh) * 2017-07-03 2020-07-17 上海世脉信息科技有限公司 大数据环境下固定传感器错误位置的判断识别和矫正方法
CN107480722B (zh) * 2017-08-22 2020-03-17 中国人民解放军海军航空大学 基于归纳式一致性多类分类的目标行为模式在线分类方法
CN107885323B (zh) * 2017-09-21 2020-06-12 南京邮电大学 一种基于机器学习的vr场景沉浸控制方法
CN107766808B (zh) * 2017-09-30 2021-06-29 北京泓达九通科技发展有限公司 道路网络空间中车辆对象移动轨迹聚类的方法及***
CN108680174B (zh) * 2018-05-10 2019-05-10 长安大学 一种基于机器学习算法改进地图匹配异常点的方法
CN108875588B (zh) * 2018-05-25 2022-04-15 武汉大学 基于深度学习的跨摄像头行人检测跟踪方法
CN108805729A (zh) * 2018-06-14 2018-11-13 四川久远银海软件股份有限公司 一种异常就医轨迹判断方法与装置
CN109359690B (zh) * 2018-10-19 2021-10-22 江苏智通交通科技有限公司 基于卡口数据的车辆出行轨迹识别方法
CN109767615B (zh) * 2018-10-19 2021-05-18 江苏智通交通科技有限公司 路网交通流关键流向和关键路径分析方法
CN109359169B (zh) * 2018-10-30 2021-06-25 西南交通大学 一种基于概率图模型的共享单车逆行行为实时识别方法
CN109800231B (zh) * 2019-01-17 2020-12-08 浙江大学 一种基于Flink的实时轨迹co-movement运动模式检测方法
CN109977109B (zh) * 2019-04-03 2021-04-27 深圳市甲易科技有限公司 一种轨迹数据伴随分析方法
CN110162997B (zh) * 2019-04-25 2021-01-01 安徽师范大学 基于插值点的匿名隐私保护方法
CN110428193B (zh) * 2019-06-14 2022-03-04 上海中旖能源科技有限公司 基于车辆轨迹数据的多模式液化天然气运输车辆筛选方法
CN110595487A (zh) * 2019-07-24 2019-12-20 平安科技(深圳)有限公司 行车轨迹生成方法、装置、计算机设备及存储介质
JP7387325B2 (ja) * 2019-08-01 2023-11-28 三菱重工業株式会社 プラント監視装置、プラント監視方法、及びプログラム
CN110490264A (zh) * 2019-08-23 2019-11-22 中国民航大学 基于时间序列的多维距离聚类异常检测方法及***
CN110634290B (zh) * 2019-09-12 2020-06-09 北京航空航天大学 一种基于自行车轨迹数据的逆行行为识别方法
CN112712543A (zh) * 2019-10-25 2021-04-27 北京京东振世信息技术有限公司 物品运送轨迹检测方法、装置以及存储介质
CN111047622B (zh) * 2019-11-20 2023-05-30 腾讯科技(深圳)有限公司 视频中对象的匹配方法和装置、存储介质及电子装置
CN111209457B (zh) * 2019-12-24 2020-09-18 中国科学院电子学研究所苏州研究院 一种目标典型活动模式偏离告警方法
CN111452022B (zh) * 2020-03-24 2021-04-13 东南大学 基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法
CN111539454B (zh) * 2020-03-30 2023-04-18 武汉理工大学 一种基于元学习的车辆轨迹聚类方法及***
CN111524350B (zh) * 2020-04-16 2021-06-22 廊坊师范学院 车路协同异常行驶状况检测方法、***、终端设备及介质
CN112118535B (zh) * 2020-08-12 2021-08-17 深圳技术大学 车辆漫游区域预测方法及***
CN112085077B (zh) * 2020-08-28 2023-10-31 东软集团股份有限公司 车辆变道的确定方法、装置、存储介质和电子设备
CN112230253B (zh) * 2020-10-13 2021-07-09 电子科技大学 基于公共切片子序列的轨迹特征异常检测方法
CN112562315B (zh) * 2020-11-02 2022-04-01 鹏城实验室 一种获取车流信息的方法、终端及存储介质
CN112309118B (zh) * 2020-11-03 2021-11-09 广州市交通规划研究院 一种基于时空相似度的车辆轨迹推算方法
CN112415536B (zh) * 2020-11-11 2023-07-14 南京市测绘勘察研究院股份有限公司 一种自动获取车载激光点云行车轨迹异常区域的方法
CN112506908B (zh) * 2020-12-10 2024-07-02 云南电网有限责任公司玉溪供电局 一种电能计量数据清洗方法和***
CN113537386B (zh) * 2021-08-01 2024-05-10 大连海事大学 一种基于改进K-Medoids聚类的船舶典型运动轨迹自适应挖掘方法
CN113965618B (zh) * 2021-10-19 2024-02-23 安徽师范大学 基于模糊理论的异常轨迹检测方法
CN115497261B (zh) * 2022-08-24 2024-02-20 宁波美喵科技有限公司 车辆非正常移动报警方法、设备、存储介质及装置
CN117370331B (zh) * 2023-12-08 2024-02-20 河北建投水务投资有限公司 小区用水总数据清洗方法及装置、终端设备、存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI430212B (zh) * 2010-06-08 2014-03-11 Gorilla Technology Inc 利用多特徵自動集群法之異常行為偵測系統與方法
CN102521983B (zh) * 2011-12-23 2013-10-16 北京易华录信息技术股份有限公司 一种基于高清视频技术的车辆违章检测***及方法
CN102855638B (zh) * 2012-08-13 2015-02-11 苏州大学 基于谱聚类的车辆异常行为检测方法

Also Published As

Publication number Publication date
CN103605362A (zh) 2014-02-26

Similar Documents

Publication Publication Date Title
CN103605362B (zh) 基于车辆轨迹多特征的运动模式学习及异常检测方法
CN107492251B (zh) 一种基于机器学习与深度学习的驾驶员身份识别与驾驶状态监测方法
CN112257850B (zh) 一种基于生成对抗网络的车辆轨迹预测方法
Kim et al. Gaussian process regression flow for analysis of motion trajectories
CN103235933B (zh) 一种基于隐马尔科夫模型的车辆异常行为检测方法
CN106228125B (zh) 基于集成学习级联分类器的车道线检测方法
CN104951764B (zh) 基于二次谱聚类和hmm-rf混合模型的高速车辆行为识别方法
CN108985380B (zh) 一种基于聚类集成的转辙机故障识别方法
CN106682586A (zh) 一种复杂光照条件下基于视觉的实时车道线检测的方法
CN103942533A (zh) 一种基于视频监控***的城市交通违规行为检测方法
CN110660083A (zh) 一种结合视频场景特征感知的多目标跟踪方法
CN101976504B (zh) 一种基于颜色空间信息的多车辆视频跟踪方法
CN104200488A (zh) 一种基于图表示和匹配的多目标跟踪方法
CN105046717A (zh) 一种鲁棒性的视频目标对象跟踪方法
CN101308607A (zh) 基于视频的混合交通环境下移动目标多特征融合跟踪方法
CN101719220A (zh) 基于有向截尾均值距离的轨迹聚类方法
CN103854027A (zh) 一种人群行为识别方法
CN105760849A (zh) 基于视频的目标对象行为数据获取方法及装置
CN105654139A (zh) 一种采用时间动态表观模型的实时在线多目标跟踪方法
CN103488993A (zh) 一种基于fast的人群异常行为识别方法
CN113033899B (zh) 无人驾驶邻近车辆轨迹预测方法
CN114882069A (zh) 基于lstm网络和注意力机制的出租车轨迹异常检测方法
CN111402632A (zh) 一种交叉口行人运动轨迹的风险预测方法
CN113129336A (zh) 一种端到端多车辆跟踪方法、***及计算机可读介质
CN116109986A (zh) 一种基于激光雷达和视频技术互补的车辆轨迹提取方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211213

Address after: 300000 door 2, building 11, zone 4, Binhai Zhongguancun Ronghui business district, Binhai New Area, Tianjin

Patentee after: Haizhidie (Tianjin) Technology Co.,Ltd.

Address before: 300160 Tianjin City Hedong District Forest Road No. 63

Patentee before: TIANJIN POLYTECHNIC University

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Motion pattern learning and anomaly detection based on multi features of vehicle trajectory

Effective date of registration: 20221109

Granted publication date: 20160302

Pledgee: China Construction Bank Corporation Tianjin Development Branch

Pledgor: Haizhidie (Tianjin) Technology Co.,Ltd.

Registration number: Y2022980021378