CN103413443A - 基于隐马尔科夫模型的短时交通流状态预测方法 - Google Patents

基于隐马尔科夫模型的短时交通流状态预测方法 Download PDF

Info

Publication number
CN103413443A
CN103413443A CN2013102765817A CN201310276581A CN103413443A CN 103413443 A CN103413443 A CN 103413443A CN 2013102765817 A CN2013102765817 A CN 2013102765817A CN 201310276581 A CN201310276581 A CN 201310276581A CN 103413443 A CN103413443 A CN 103413443A
Authority
CN
China
Prior art keywords
traffic flow
hidden markov
markov model
hmm
hidden
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
Application number
CN2013102765817A
Other languages
English (en)
Other versions
CN103413443B (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.)
Taiyuan University of Technology
Original Assignee
Taiyuan University of Technology
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 Taiyuan University of Technology filed Critical Taiyuan University of Technology
Priority to CN201310276581.7A priority Critical patent/CN103413443B/zh
Publication of CN103413443A publication Critical patent/CN103413443A/zh
Application granted granted Critical
Publication of CN103413443B publication Critical patent/CN103413443B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Abstract

本发明涉及智能交通***领域,尤其是涉及利用路段的参数值序列对短时交通流状态进行预测。一种基于隐马尔科夫模型短时交通流状态预测方法,包括以下步骤:对采集的数据进行处理和统计,通过设定预测窗口,对预测窗口起始时刻测得值以及预测窗口内参数平均值和序列对比度离散化,构成隐马尔科夫模型的隐状态和观察状态集合,然后利用Baum-Welch算法结合训练数据对模型参数进行学习。最后,对于一定的预测窗口,在已知观察状态序列的基础上,利用Viterbi算法求得最优的隐状态序列,则最优隐状态序列的最后的状态即为预测状态。本发明方法可以对未来短时的交通状态进行预测,是一种有效的短时交通状态预测方法。

Description

基于隐马尔科夫模型的短时交通流状态预测方法
技术领域
本发明涉及智能交通***领域,具体涉及利用路段的交通流参数值序列对短时交通流状态进行预测,特别涉及一种基于隐马尔科夫模型的短时交通流状态预测方法。 
背景技术
随着国家城市化水平的不断发展深化,以及人民生活水平的持续提高,汽车已然走入了每个人的生活中,并且对每个人的工作、生活、学***的低效,更严重的是因此导致的交通拥挤、环境污染、能源浪费造成了极大的经济损失。因此,智能交通***(Intelligent Transportation System,ITS)应运而生,其在现有交通基础设施和运载工具的基础上,将先进的信息技术、通讯技术、传感技术、控制技术以及计算机技术等有效地集成运用于整个交通运输管理体系,从而建立起的一种在大范围、全方位、实时、准确、高效的综合运输和管理***。ITS是世界交通运输发展的热点和前沿,是现代交通运输业的重要标志。并且随着ITS研究的不断深入,已成为了国家发展战略的重要组成部分。 
并且,随着人们对于交通信息要求的提高,往往在出行前就希望得到未来的交通状况信息,以便选择合适的出行方式,选择最优的出行路线。短时交通流状态预测就是对于某个路段未来短时内的交通状态进行预测,短时交通流状态预测区别于长时交通预测,前者的预测时长一般为5min、10min、15min等不超过1h的情况,主要服务对 象是交通驾驶人员,在先进的交通信息***(ATIS)中完成。而后者的预测时长则为天、月、年等宏观的交通预测,主要服务对象是交通管理部门,以便其做出基础设施建设、公交路线设定、发展规划等,其主要在先进的交通管理***(ATMS)中完成。 
实时准确的短时交通流的预测是实现智能交通控制和诱导的关键,短时交通状态预测有利于出行人员选择合适的出行方式,规划合理的出行路线,进而达到缩短行驶时间、减少污染、疏导交通、提高市政服务水平的目的,因此已经成为了智能交通研究领域的热点课题。并且国内外学者已经提出了一系列的预测模型和方法,用于对交通状态的预测。 
短时交通流预测模型和方法目前主要分为三类,一类是以数理统计和微积分等传统数学方法为基础发展的数学模型,例如:历史平均法(History Average)、线性回归模型、时间序列方法(Time-series Model)、自回归综合移动平均算法(ARIMA,Auto-Regression Integrated Moving Average)、卡尔曼滤波法(Kalman filtering)、Markov预测。 
另一类是利用神经网络、模糊控制等现代科学方法为基础所提出的预测模型,其特点是对交通流的拟合预测,但是参数移植性较差。 
第三类是综合不同方法优缺点的复合预测方法,逐渐成为了近年来研究的热点。例如基于小波分解理论和卡尔曼滤波算法的预测模型、时间序列与小波理论相结合的预测方法等。 
隐马尔科夫模型是一种基于参数表示的描述随机过程的概率模型, 其中包含马尔科夫链和随机过程两部分。马尔可夫链描述状态的转移,用转移概率描述;一般随机过程描述状态与观察序列间的关系,用发生概率描述。隐马尔科夫模型可以用五元组表示,即λ=(N,M,Π,A,B),参数说明如下: 
(1)N:模型中隐状态的数目,设状态集合为S={s1,s2,...,sN},当t时刻Markov链状态为Xt,则Xt∈S。 
(2)M:模型中观测状态的数目,设观测集合为O={o1,o2,...,oM},当t时刻观察状态为Ot,则Ot∈O。 
(3)Π:隐马尔科夫模型中的各状态的初始概率分布;记为Π={πi},(1≤i≤N)这里,πi=P(X1=si),(1≤i≤N);且0≤πi≤1,πi表示开始时刻初始状态si被选中的概率。 
(4)A:隐马尔科夫模型的状态转移概率矩阵,A=(aij)N×N,(1≤i,j≤N),其中,aij=P{Xt+1=sj|Xt=si},(si,sj∈S),aij表示状态si向sj转移的概率。 
(5)B:隐马尔科夫模型中的发生矩阵,描述的是隐状态和对应观察状态的关系;B=(bij)N×M,其中bij=P{Ot=oj|Xt=si},(1≤i≤N,1≤j≤M)。 
发明内容
本发明的目的在于提供一种短时预测某一路段交通流状态的方法,解决了预测短时交通流状态的问题,提供了一种基于隐马尔科夫模型的短时交通流状态预测方法。 
本发明是采用如下技术方案实现的: 
一种基于隐马尔科夫模型的短时交通流状态预测方法,包括如下步骤: 
(1)、确定隐马尔科夫模型的隐状态集合和观察状态集合,具体如下: 
I、以采集周期δ对通过某路段横截面的某一交通流状态参数进行采集,得到对应于该参数在已检测时段内的以采集周期δ为间隔的数据序列; 
Ⅱ、设定固定的时段长度作为预测窗口Φ,即短时预测时长,所述预测窗口Φ是采集周期δ的整数倍,因此预测窗口Φ内含有Φ/δ个某一交通流状态参数值组成的数据序列; 
设定转移窗口Δ,表示预测窗口Φ以转移窗口Δ为单位在时间轴上依次向后滑动转移,所述转移窗口Δ是采集周期δ的整数倍,范围为δ≤Δ≤Φ;据此确定在已检测时段内预测窗口Φ的数量; 
利用灰度联合共生矩阵C和对比度,确定每个预测窗口Φ内数据序列的对比度CON;如下:灰度联合共生矩阵C中的元素cij表示数据点的强度值(交通流参数值)为i及其相邻的数据点的强度值为j这样的数据组合出现的频率,即
Figure BDA00003456459100041
则CON=∑i,j|j-i|(j-i)cij; 
每个预测窗口Φ均对应有一个参数平均值
Figure BDA00003456459100042
每个预测窗口Φ内的起始时刻参数值θt作为观察值,则所有观察值构成观察值序列O={O1,O2,...,OT}。 
Ⅲ、统计所有观察值的变化范围,根据统计结果,将观察值的变化范围进行离散化为M个区间,同时得到对应于区间的等级,即将所有观察值离散化为M级,设定等级即为观察状态oi(i=1,2,...,M),从而得到观察状态集合O={o1,o2,...,oM}; 
同理,统计预测窗口Φ内的参数平均值
Figure BDA00003456459100051
和对比度CON的变化范围,根据统计结果,将参数平均值
Figure BDA00003456459100052
和对比度CON分别进行离散化为m个和n个区间,同时得到对应于区间的等级,即将参数平均值
Figure BDA00003456459100053
离散化为m级、对比度CON离散化为n级,再利用参数平均值
Figure BDA00003456459100054
和对比度CON的所有等级的二维全因子联合描述隐状态就是m×n个,从而得到隐状态集合S={s1,s2,...,sN},N=m×n。 
(2)、在确定了隐马尔科夫模型的隐状态集合和观察状态集合之后,对隐马尔科夫模型进行训练,得到适于交通流的隐马尔科夫模型 
Figure BDA00003456459100055
具体如下: 
首先利用随机赋值对隐马尔科夫模型参数进行初始化,得到隐马尔科夫初始化模型λinitial=(Π,A,B),根据λinitial=(Π,A,B)和已知的观察值序列O={O1,O2,...,OT},利用隐马尔科夫重估公式迭代得到新的隐马尔科夫模型
Figure BDA00003456459100056
可以证明
Figure BDA00003456459100057
对重估过程继续迭代直到
Figure BDA00003456459100058
收敛,此时的
Figure BDA00003456459100059
即为所求的适于交通流的隐马尔科夫模型 λ ‾ = ( Π ‾ , A ‾ , B ‾ ) .
(3)、在给定适于交通流状态的隐马尔科夫模型
Figure BDA000034564591000511
和观察值序列的基础上,利用Viterbi算法求得与观察值序列对应的最优隐状态序列,则最优隐状态序列中的最后状态即为已检测时段后的所预测的交 通流状态;并依次推移进行短时交通流状态预测。因为,观察值与每个预测窗口的起始时刻测得值相对应,则隐状态与预测窗口内的交通流状态对应,则预测时间长度就是预测窗口的长度。 
工作时,本发明以预测路段未来短时(5min或10min)内的交通状态为目的,根据从路段数据站所采集的交通流参数数据序列为基础,通过对其进行分析,进一步了解交通流在时间轴上的变化特点,可知,交通流是一种时变的、非线性的随机过程。然而传统预测模型往往是对交通状态进行定量确定性的预测,仅对交通流静态信息进行研究,忽略了交通流的变化趋势。基于此,利用隐马尔科夫(HMM)统计模型对交通状态进行预测。 
首先,对隐马尔科夫模型参数进行构造,对预测窗口内的数据序列进行统计分析,得到其平均值,以及预测窗口内数据序列对比度,从而得到模型的隐状态序列。并设定预测窗口开始时刻的测得值对应的取值区间作为观察状态(值)序列。从而构造出了隐状态集合和观察状态集合。 
其次,利用HMM中的EM算法,利用所采集的训练数据对模型的参数进行训练,得到模型参数,包括状态转移矩阵、发生矩阵、初始状态概率分布,并结合交通流的特点对参数进行分析。 
然后,在所获得的模型基础上,利用新的隐马尔科夫模型对短时交通状态进行了预测。 
本发明对采集的数据进行处理和统计,通过设定预测窗口,对预测窗口起始时刻测得值以及预测窗口内参数平均值和序列对比度离 散化,构成隐马尔科夫模型的隐状态和观察状态集合,然后利用Baum-Welch算法结合训练数据对模型参数进行学习。最后,对于一定的预测窗口,在已知观察状态序列的基础上,利用Viterbi算法求得最优的隐状态序列,则最优隐状态序列的最后的状态即为预测状态。 
本发明设计合理,用于城市快速路未来短时内的交通状态预测,有助于出行人员选择合理的出行方式或最优路径,是一种有效的短时交通状态预测方法。 
附图说明
图1是短时交通状态的预测流程图。 
图2是预测窗口Φ和转移窗口Δ示意图。 
图3是灰度联合共生矩阵示意图。 
图4是Viterbi预测流程图。 
具体实施方式
下面结合附图对本发明的具体实施例进行详细说明。 
本实施例中,基于交通流状态确定的隐马尔科夫模型称为“交通隐马尔科夫模型”,简记为“THMM”。设定参数采集周期δ为30s,则一天24h中含有2880组数据,以每天的从500至1500共计1001组早高峰数据序列作为本实施例的数据。为了便于对THMM的构造,定义三个时间窗口:预测窗口Φ、转移窗口Δ、采集窗口(周期)δ。 
定义1:预测窗口Φ,目的是预测未来短时的交通状态,设定5min的时间长度作为预测窗口,即预测的未来“短时”就是5min。 
定义2:转移窗口Δ,指由时刻t到t+(1*Δ)的时间窗口中,交通状 态发生了转移,例如设定了3种转移窗口,即30s/2min/5min。 
定义3:采集窗口δ:因为数据序列以30s为采样间隔,因此***以30s为1步依次滚动,则设定30s为采集窗口δ,在本实施例中是固定的。 
利用隐马尔科夫模型(HMM)对交通流进行研究,首先需要对模型的隐状态和观察状态进行确定。对于5min的预测窗口Φ,设定预测窗口Φ开始时刻的参数测得值对应的状态作为THMM的观察状态(观察值);因为模型的隐状态要同时表示交通流的静态和动态信息两方面内容,所以隐状态由两因子联合确定,即利用时间窗口内的参数序列的参数平均值
Figure BDA00003456459100081
和对比度CON联合表述。如图2所示为THMM模型在时间轴上隐状态和观察值的示意图。 
因为采样间隔为30s,本实施例中取参数值序列早高峰时段的500-1500共计1001组数据进行研究。预测窗口Φ长度为5min,其中含有10个30s的数据点,由于设定30秒作为转移窗口Δ,因此,早高峰时段中涵盖了992个预测窗口,窗口之间存在重叠部分。其中,St(1≤t≤992)表示每个5min预测窗口Φ内的交通流隐状态。为了利用模型对预测窗口内的状态进行预测,设定每个预测窗口Φ的起始时刻的参数值θt对应的观察状态为Ot,(1≤t≤992),并构成了观察状态(值)序列O=(O1,O2,...,O992)。 
下面对一种基于隐马尔科夫模型的短时交通流状态预测方法进行详细描述,包括如下步骤: 
(1)、确定隐马尔科夫模型的隐状态集合和观察状态集合,具体 如下: 
I、以采集周期δ(30s)对通过某路段横截面的某一交通流状态参数(例如交通流速度、车流量、占有率中的任意一个)进行采集,得到对应于该参数在已检测时段内的以采集周期δ为间隔的数据序列。 
Ⅱ、设定固定的时段长度作为预测窗口Φ(5min),即短时预测时长,所述预测窗口Φ是采集周期δ的整数倍,因此预测窗口Φ内含有Φ/δ(Φ/δ=10)个某一交通流状态参数值组成的数据序列。 
设定转移窗口Δ,表示预测窗口Φ以转移窗口Δ为单位在时间轴上依次向后滑动转移,所述转移窗口Δ是采集周期δ的整数倍,范围为δ≤Δ≤Φ;据此确定在已检测时段(500min)内预测窗口Φ的数量992个。 
每个预测窗口Φ均对应有一个参数平均值
Figure BDA00003456459100091
每个预测窗口Φ内的起始时刻参数值θt作为观察值,则所有观察值构成观察值序列O={O1,O2,...,OT}。 
利用灰度联合共生矩阵C,确定每个预测窗口Φ内数据序列的对比度CON。具体如下: 
利用预测窗口的某一交通流参数在一定时段(已检测时段500min)内的参数平均值
Figure BDA00003456459100092
(一阶统计变量)和描述参数在时间轴上波动情况对比度CON(二阶统计量)二者的联合来对交通状态进行说明。其中,参数平均值可以对交通流的当前或历史的静态信息进行直观的展现,对比度则可以描述参数序列的变化趋势和波动程度。 
要对交通流参数在时间轴上的变化趋势进行分析,从统计的角度, 就必须要对参数序列进行二阶统计分析。 
本发明扩展了图像研究领域中广泛应用的灰度联合共生矩阵(GLCM)和对比度(Contrast,CON)的定义。在对图像分析中,灰度级表示像素的亮度和强度,而对于交通流参数序列而言,交通参数值便相当于灰度值。本实施例中的数据集合的采集间隔为30s,对5min内的10个参数值构成的数据序列进行分析,进而生成灰度联合共生矩阵,从而求得对比度CON。给定一组数据序列,灰度联合共生矩阵(GLCM)C中的元素cij表示数据点的强度值(交通流参数值)为i及其相邻的数据点的强度值为j这样的数据组合出现的频率。即元素cij表示序列中数据点的强度值(交通流参数值)为i及其相邻的数据点的强度值为j构成数据组合出现的次数,与10个参数值构成的数据序列中所有可能的数据组合的总数的比值,如式(1)所示。此处,灰度联合共生矩阵C是一个Ng×Ng的矩阵,其中Ng表示灰度级的个数。 
Figure BDA00003456459100101
图像中衡量像素点与其相邻像素点的强度的对比值,以及图像局部灰度变化的量称为对比度CON,其表达式如下: 
CON=∑i,j|i-j|2cij   (2) 
本发明中,将上式(2)改进,如下: 
CON=∑i,j|j-i|(j-i)cij   (3) 
由式(3)可知,在交通序列中,对比度CON表示参数随时间的正负变化,可以反映出交通参数的变化趋势。其绝对值|CON|的大小 表示了速度变化趋势的剧烈程度。 
现在以一组数据序列为例,直观地对灰度联合共生矩阵(GLCM)和对比度(Contrast,CON)进行说明。设5min的预测窗口中的10个数据值构成了一组序列:O=(10,10,7,10,8,9,10,10,8,8),根据式(1)可求得联合共生矩阵C,如图3所示。在矩阵C中,元素c10,10=0.22,因为数据序列O中(10,10)的组合出现了2次,而序列总共有组合数为9,故其比值2/9=0.22。 
由式(3)可知,对比度CON具有正负的变化。在交通序列中,对比度CON就可以表示参数随时间的正负变化,例如当速度具有升高的趋势,对比度CON就为正值,反之为负,而其绝对值|CON|的大小表示了速度变化趋势的剧烈程度。则上述5min内数据序列的对比度CON: 
CON=0.11×(10-7)2+0.11×(9-8)2+0.11×(10-9)2
-0.11×(10-7)2-0.22×(10-8)2=0.67。 
Ⅲ、统计所有观察值的变化范围,根据统计结果,将观察值的变化范围进行离散化为M个区间,同时得到对应于区间的等级,即将所有观察值离散化为M级,设定等级即为观察状态oi(i=1,2,...,M),得到观察状态集合O={o1,o2,...,oM}。 
本实施例中,以参数速度为例,速度变化区间大约为(0mph,60mph),将速度观察值分为了11个等级,如表1所示。 
表1速度观察状态离散化 
同理,统计预测窗口Φ内的参数平均值
Figure BDA00003456459100122
和对比度CON的变化范围,根据统计结果,将参数平均值
Figure BDA00003456459100123
和对比度CON分别进行离散化为m个和n个区间,同时得到对应于区间的等级,即将参数平均值
Figure BDA00003456459100124
离散化为m级、对比度CON离散化为n级。 
在构造THMM模型的隐状态时,对预测窗口内速度平均值进行离散化为6级,与传统方法类似,不同速度级对应于交通流的不同参数取值区间。如表2所示, 
表2平均速度离散化 
Figure BDA00003456459100125
由预测窗口内的平均速度离散化表可知,不同速度等级描述的是交通流状态的静态信息,可以直观的表述当前交通流的通行能力。 
本实施例中,速度对比度CON的变化范围主要为(-70,70)。为了便于对交通隐马尔科夫模型隐状态的构建,与预测窗口内平均速度的 离散化类似,将对比度CON离散化为7个等级,7个等级分别对应于对比度从负值到正值的7个区间,如表3所示。 
表3速度对比度离散化 
Figure BDA00003456459100131
在构造交通流隐马尔科夫模型时,将预测窗口内序列平均值
Figure BDA00003456459100134
离散化为若干代表不同速度区间的等级和窗口内参数序列对比度CON离散化等级分别作为隐状态的两个因子。利用对比度CON与数据序列平均值
Figure BDA00003456459100132
离散化后等级的二维全因子联合描述模型隐状态集合S={s1,s2,...,sN}。这种对隐状态的联合表述,克服了传统方法仅描述交通状态静态信息较片面的缺点。 
例如,对预测窗口内的参数平均值
Figure BDA00003456459100133
以及对比度CON分别离散化为m级和n级,则其可描述的交通流隐状态就是m×n个。本实施例以“速度”为例,对预测窗口内速度平均值和对比度分别离散为6级和7级,因此模型的隐状态就有6×7=42种,则隐状态集合为S={s1,s2,...,s42}。 
为了简便,将隐状态用***数字来表示,如表3所示。从而,可以将预测窗口(5min)中的数据序列(5min中含10个检测值)所 表示的交通状况设为某种状态。 
表4隐状态构成表 
Figure BDA00003456459100141
注:表4中一些状态是在行驶过程中经常遇到的路况,例如状态17就是高峰时段拥挤导致交通流速度较小的情况。状态39表示道路畅通,并且路况良好,车辆之间影响较小的情况。然而,有的状态很少见,例如状态1,速度已经很低了,继续下降的可能性非常小。尽管如此,为了使模型涵盖所有的状态,仍将其计算在内。 
(2)、在确定了隐马尔科夫模型的隐状态集合和观察状态集合之后,对隐马尔科夫模型进行训练,得到适于交通流的隐马尔科夫模型  λ ‾ = ( Π ‾ , A ‾ , B ‾ ) . 具体如下: 
首先利用随机赋值对隐马尔科夫模型参数进行初始化,得到了隐马尔科夫初始化模型λinitial=(Π,A,B),根据λinitial=(Π,A,B)和已知的观察值序列O={O1,O2,...,OT},利用隐马尔科夫重估公式迭代得到新的隐马尔科夫模型
Figure BDA00003456459100143
可以证明
Figure BDA00003456459100144
对重估过程继续迭代直到
Figure BDA00003456459100145
收敛,此时的
Figure BDA00003456459100146
即为所求的适于交通流的隐马 尔科夫模型
Figure BDA00003456459100151
(3)、在给定的适用于交流流的隐马尔科夫模型和观察值序列的基础上,利用Viterbi算法求得与观察值序列对应的最优隐状态序列,则隐状态序列中的最后状态即为已检测时段后的所预测的交通流状态;并依次推移进行短时交通流状态预测。因为,观察值与每个预测窗口的起始时刻测得值相对应,则隐状态与预测窗口内的交通流状态对应,则预测时间长度就是预测窗口的长度。 
首先,在给定隐马尔科夫模型
Figure BDA00003456459100152
以及观察值序列O=(O1,O2,...,Ot)的基础上,利用Viterbi算法求得与观察序列的最优隐状态序列S=(S1,S2,...,St)。 
其次,利用Viterbi变量δt(i)和记忆变量
Figure BDA00003456459100153
通过Viterbi算法迭代得到对应于O最优的隐状态序列S。 
因为设定预测窗口起始时刻的测得值对应于观察状态Ot,而对应的最优隐状态序列中的最后隐状态St即为预测窗口内的中的交通状态的描述,因此最优匹配的状态序列S中最后时刻的状态St即为预测的状态,并依次推移进行短时交通流状态预测。 

Claims (5)

1.一种基于隐马尔科夫模型的短时交通流状态预测方法,其特征在于:包括如下步骤:
(1)、确定隐马尔科夫模型的隐状态集合和观察状态集合,具体如下:
I、以采集周期δ对通过某路段横截面的某一交通流状态参数进行采集,得到对应于该参数在已检测时段内的以采集周期δ为间隔的数据序列;
Ⅱ、设定固定的时段长度作为预测窗口Φ,即短时预测时长,所述预测窗口Φ是采集周期δ的整数倍,因此预测窗口Φ内含有Φ/δ个某一交通流状态参数值组成的数据序列;
设定转移窗口Δ,表示预测窗口Φ以转移窗口Δ为单位在时间轴上依次向后滑动转移,所述转移窗口Δ是采集周期δ的整数倍,范围为δ≤Δ≤Φ;据此确定在已检测时段内预测窗口Φ的数量;
利用灰度联合共生矩阵C,确定每个预测窗口Φ内数据序列的对比度CON;如下:灰度联合共生矩阵C中的元素cij表示数据点的强度值为i及其相邻的数据点的强度值为j这样的数据组合出现的频率,即
Figure FDA00003456458900011
CON = Σ i , j | j - i | ( j - i ) c ij ;
每个预测窗口Φ均对应有一个参数平均值
Figure FDA00003456458900013
每个预测窗口Φ内的起始时刻参数值θt作为观察值,则所有观察值构成观察值序列O={O1,O2,...,OT};
Ⅲ、统计所有观察值的变化范围,根据统计结果,将观察值的变化范围进行离散化为M个区间,同时得到对应于区间的等级,即将所有观察值离散化为M级,设定等级即为观察状态oi(i=1,2,...,M),得到观察状态集合O={o1,o2,...,oM};
同理,统计预测窗口Φ内的参数平均值
Figure FDA00003456458900021
和对比度CON的变化范围,根据统计结果,将参数平均值
Figure FDA00003456458900022
和对比度CON分别进行离散化为m个和n个区间,同时得到对应于区间的等级,即将参数平均值
Figure FDA00003456458900023
离散化为m级、对比度CON离散化为n级,则利用参数平均值和对比度CON的等级的二维全因子联合描述隐状态就是m×n个,得到隐状态集合S={s1,s2,...,sN},N=m×n;
(2)、在确定了隐马尔科夫模型的隐状态集合和观察状态集合之后,对隐马尔科夫模型进行训练,得到适于交通流的隐马尔科夫模型 λ ‾ = ( Π ‾ , A ‾ , B ‾ ) , 具体如下:
首先利用随机赋值对隐马尔科夫模型参数进行初始化,得到了隐马尔科夫初始化模型λinitial=(Π,A,B),根据λinitial=(Π,A,B)和已知的观察值序列O={O1,O2,...,OT},利用隐马尔科夫重估公式迭代得到新的隐马尔科夫模型
Figure FDA00003456458900026
可以证明
Figure FDA00003456458900027
对重估过程继续迭代直到收敛,此时的
Figure FDA00003456458900029
即为所求的适于交通流的隐马尔科夫模型 λ ‾ = ( Π ‾ , A ‾ , B ‾ ) ;
(3)、在给定的适用于交通流的隐马尔科夫模型和观察值序列的基础上,利用Viterbi算法求得与观察值序列对应的最优隐状态序列,则隐状态序列中的最后状态即为已检测时段后的所预测的交通流状态,并依次推移进行短时交通流状态预测。
2.根据权利要求1所述的基于隐马尔科夫模型的短时交通流状态预测方法,其特征在于:所述采集的交通流状态参数为交通流速度或者车流量或者占有率。
3.根据权利要求1或2所述的基于隐马尔科夫模型的短时交通流状态预测方法,其特征在于:所述步骤I中的已检测时段的时长为500min或者1440min。
4.根据权利要求3所述的基于隐马尔科夫模型的短时交通流状态预测方法,其特征在于:所述采集周期为δ为30s或1min。
5.根据权利要求4所述的基于隐马尔科夫模型的短时交通流状态预测方法,其特征在于:所述预测窗口Φ的时长为5min或者10min。
CN201310276581.7A 2013-07-03 2013-07-03 基于隐马尔科夫模型的短时交通流状态预测方法 Active CN103413443B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310276581.7A CN103413443B (zh) 2013-07-03 2013-07-03 基于隐马尔科夫模型的短时交通流状态预测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310276581.7A CN103413443B (zh) 2013-07-03 2013-07-03 基于隐马尔科夫模型的短时交通流状态预测方法

Publications (2)

Publication Number Publication Date
CN103413443A true CN103413443A (zh) 2013-11-27
CN103413443B CN103413443B (zh) 2015-05-20

Family

ID=49606448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310276581.7A Active CN103413443B (zh) 2013-07-03 2013-07-03 基于隐马尔科夫模型的短时交通流状态预测方法

Country Status (1)

Country Link
CN (1) CN103413443B (zh)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103745602A (zh) * 2014-01-16 2014-04-23 银江股份有限公司 一种基于滑窗平均的交通流量预测方法
CN104021665A (zh) * 2014-06-06 2014-09-03 河南理工大学 基因搜索短时交通流预测方法
CN104408203A (zh) * 2014-12-18 2015-03-11 西安电子科技大学宁波信息技术研究院 一种预测移动对象轨迹终点的方法
CN104464291A (zh) * 2014-12-08 2015-03-25 杭州智诚惠通科技有限公司 一种交通流量预测方法和***
CN104616498A (zh) * 2015-02-02 2015-05-13 同济大学 基于马尔可夫链和神经网络的交通拥挤状态组合预测方法
CN105303835A (zh) * 2015-11-13 2016-02-03 西安邮电大学 一种道路交通流状态的短时预测方法
CN106097726A (zh) * 2016-08-23 2016-11-09 苏州科达科技股份有限公司 检测区域的确定、交通信息检测方法及装置
CN106205213A (zh) * 2014-12-30 2016-12-07 江苏理工学院 一种船舶轨迹预测方法
CN106373410A (zh) * 2016-09-21 2017-02-01 青岛大学 一种城市交通信号优化控制方法
CN106530715A (zh) * 2016-12-24 2017-03-22 浙江工业大学 基于模糊马尔可夫过程的路网交通状态预测方法
CN106649122A (zh) * 2016-12-28 2017-05-10 Tcl集团股份有限公司 一种终端应用的模型构建方法及装置
CN107437339A (zh) * 2017-06-20 2017-12-05 北京交通大学 一种信息引导下的可变信息情报板协调控制方法及***
CN108629457A (zh) * 2018-05-09 2018-10-09 西南交通大学 预测出行方式以及构建预测模型的方法和装置
US10140854B2 (en) 2017-04-03 2018-11-27 Here Global B.V. Vehicle traffic state determination
CN109147325A (zh) * 2018-09-04 2019-01-04 广州视源电子科技股份有限公司 路况预测方法及装置、存储介质、处理器
CN109255492A (zh) * 2015-03-31 2019-01-22 江苏理工学院 一种基于鲁棒策略的地铁轨迹的实时预测方法
CN109344195A (zh) * 2018-10-25 2019-02-15 电子科技大学 基于hmm模型的管道安全事件识别及知识挖掘方法
CN109637128A (zh) * 2018-12-14 2019-04-16 南通大学 一种基于Markov的灰色Verhulst短时交通流预测方法及***
CN109981358A (zh) * 2019-03-13 2019-07-05 南京理工大学 一种基于组合模型的自适应网络性能预警方法
CN110020475A (zh) * 2019-04-03 2019-07-16 北京工业大学 一种交通流预测的马尔科夫粒子滤波方法
CN110084112A (zh) * 2019-03-20 2019-08-02 太原理工大学 一种基于图像处理的交通拥堵判断方法
CN110085026A (zh) * 2019-03-28 2019-08-02 中国公路工程咨询集团有限公司 一种基于聚类分析和马尔科夫模型的交通状态预测方法
CN110415521A (zh) * 2019-07-31 2019-11-05 京东城市(北京)数字科技有限公司 交通数据的预测方法、装置和计算机可读存储介质
CN111444302A (zh) * 2020-04-17 2020-07-24 中国传媒大学 基于用户分类的移动性预测方法、***、装置
CN111951553A (zh) * 2020-08-17 2020-11-17 上海电科智能***股份有限公司 一种基于交通大数据平台与中观仿真模型的预测方法
CN113380026A (zh) * 2021-05-28 2021-09-10 南京理工大学 基于hmm的高速路交通量预测方法
CN113762644A (zh) * 2021-09-26 2021-12-07 中国联合网络通信集团有限公司 一种基于马尔科夫链的拥挤状态预测方法及装置
CN114282169A (zh) * 2021-10-12 2022-04-05 腾讯科技(深圳)有限公司 一种异常数据的检测方法以及相关装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1707544A (zh) * 2005-05-26 2005-12-14 上海交通大学 城市路网交通流状态估计方法
CN1776739A (zh) * 2004-11-16 2006-05-24 微软公司 使用对概率相关性和环境数据的建模与分析的交通预报
US20070208492A1 (en) * 2006-03-03 2007-09-06 Inrix, Inc. Dynamic time series prediction of future traffic conditions
CN101188002A (zh) * 2007-12-24 2008-05-28 北京大学 一种具有实时和连续特性的城市交通状态预测***及方法
US20090002195A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Sensing and predicting flow variance in a traffic system for traffic routing and sensing
US20120072096A1 (en) * 2006-03-03 2012-03-22 Chapman Craig H Dynamic prediction of road traffic conditions
CN102695637A (zh) * 2009-08-31 2012-09-26 丰田自动车欧洲股份有限公司 车辆或交通流量控制方法和***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1776739A (zh) * 2004-11-16 2006-05-24 微软公司 使用对概率相关性和环境数据的建模与分析的交通预报
CN1707544A (zh) * 2005-05-26 2005-12-14 上海交通大学 城市路网交通流状态估计方法
US20070208492A1 (en) * 2006-03-03 2007-09-06 Inrix, Inc. Dynamic time series prediction of future traffic conditions
US20120072096A1 (en) * 2006-03-03 2012-03-22 Chapman Craig H Dynamic prediction of road traffic conditions
US20090002195A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Sensing and predicting flow variance in a traffic system for traffic routing and sensing
CN101188002A (zh) * 2007-12-24 2008-05-28 北京大学 一种具有实时和连续特性的城市交通状态预测***及方法
CN102695637A (zh) * 2009-08-31 2012-09-26 丰田自动车欧洲股份有限公司 车辆或交通流量控制方法和***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
丁恒,等: "基于小波分析的随机交通流组合预测方法研究", 《***仿真学报》, vol. 24, no. 2, 8 February 2012 (2012-02-08), pages 377 - 381 *
丁栋,等: "基于影响模型的短时交通流预测方法", 《计算机工程》, vol. 38, no. 10, 20 May 2012 (2012-05-20), pages 164 - 167 *

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103745602B (zh) * 2014-01-16 2016-04-13 银江股份有限公司 一种基于滑窗平均的交通流量预测方法
CN103745602A (zh) * 2014-01-16 2014-04-23 银江股份有限公司 一种基于滑窗平均的交通流量预测方法
CN104021665A (zh) * 2014-06-06 2014-09-03 河南理工大学 基因搜索短时交通流预测方法
CN104021665B (zh) * 2014-06-06 2016-09-07 河南理工大学 基因搜索短时交通流预测方法
CN104464291A (zh) * 2014-12-08 2015-03-25 杭州智诚惠通科技有限公司 一种交通流量预测方法和***
CN104408203A (zh) * 2014-12-18 2015-03-11 西安电子科技大学宁波信息技术研究院 一种预测移动对象轨迹终点的方法
CN106205213A (zh) * 2014-12-30 2016-12-07 江苏理工学院 一种船舶轨迹预测方法
CN106251704A (zh) * 2014-12-30 2016-12-21 江苏理工学院 船舶轨迹预测方法
CN104616498A (zh) * 2015-02-02 2015-05-13 同济大学 基于马尔可夫链和神经网络的交通拥挤状态组合预测方法
CN109447327A (zh) * 2015-03-31 2019-03-08 江苏理工学院 一种地铁列车轨迹预测方法
CN109255492A (zh) * 2015-03-31 2019-01-22 江苏理工学院 一种基于鲁棒策略的地铁轨迹的实时预测方法
CN105303835A (zh) * 2015-11-13 2016-02-03 西安邮电大学 一种道路交通流状态的短时预测方法
CN106097726A (zh) * 2016-08-23 2016-11-09 苏州科达科技股份有限公司 检测区域的确定、交通信息检测方法及装置
CN106373410B (zh) * 2016-09-21 2018-12-21 青岛大学 一种城市交通信号优化控制方法
CN106373410A (zh) * 2016-09-21 2017-02-01 青岛大学 一种城市交通信号优化控制方法
CN106530715A (zh) * 2016-12-24 2017-03-22 浙江工业大学 基于模糊马尔可夫过程的路网交通状态预测方法
CN106530715B (zh) * 2016-12-24 2019-05-31 浙江工业大学 基于模糊马尔可夫过程的路网交通状态预测方法
CN106649122A (zh) * 2016-12-28 2017-05-10 Tcl集团股份有限公司 一种终端应用的模型构建方法及装置
US10140854B2 (en) 2017-04-03 2018-11-27 Here Global B.V. Vehicle traffic state determination
CN107437339A (zh) * 2017-06-20 2017-12-05 北京交通大学 一种信息引导下的可变信息情报板协调控制方法及***
CN108629457A (zh) * 2018-05-09 2018-10-09 西南交通大学 预测出行方式以及构建预测模型的方法和装置
CN108629457B (zh) * 2018-05-09 2021-09-28 西南交通大学 预测出行方式以及构建预测模型的方法和装置
CN109147325A (zh) * 2018-09-04 2019-01-04 广州视源电子科技股份有限公司 路况预测方法及装置、存储介质、处理器
CN109147325B (zh) * 2018-09-04 2022-01-28 广州视源电子科技股份有限公司 路况预测方法及装置、存储介质、处理器
CN109344195A (zh) * 2018-10-25 2019-02-15 电子科技大学 基于hmm模型的管道安全事件识别及知识挖掘方法
CN109344195B (zh) * 2018-10-25 2021-09-21 电子科技大学 基于hmm模型的管道安全事件识别及知识挖掘方法
CN109637128A (zh) * 2018-12-14 2019-04-16 南通大学 一种基于Markov的灰色Verhulst短时交通流预测方法及***
CN109637128B (zh) * 2018-12-14 2021-06-18 南通大学 一种基于Markov的灰色Verhulst短时交通流预测方法及***
CN109981358A (zh) * 2019-03-13 2019-07-05 南京理工大学 一种基于组合模型的自适应网络性能预警方法
CN110084112A (zh) * 2019-03-20 2019-08-02 太原理工大学 一种基于图像处理的交通拥堵判断方法
CN110084112B (zh) * 2019-03-20 2022-09-20 太原理工大学 一种基于图像处理的交通拥堵判断方法
CN110085026A (zh) * 2019-03-28 2019-08-02 中国公路工程咨询集团有限公司 一种基于聚类分析和马尔科夫模型的交通状态预测方法
CN110020475A (zh) * 2019-04-03 2019-07-16 北京工业大学 一种交通流预测的马尔科夫粒子滤波方法
CN110020475B (zh) * 2019-04-03 2023-10-10 北京工业大学 一种交通流预测的马尔科夫粒子滤波方法
CN110415521A (zh) * 2019-07-31 2019-11-05 京东城市(北京)数字科技有限公司 交通数据的预测方法、装置和计算机可读存储介质
CN111444302A (zh) * 2020-04-17 2020-07-24 中国传媒大学 基于用户分类的移动性预测方法、***、装置
CN111951553B (zh) * 2020-08-17 2022-11-11 上海电科智能***股份有限公司 一种基于交通大数据平台与中观仿真模型的预测方法
CN111951553A (zh) * 2020-08-17 2020-11-17 上海电科智能***股份有限公司 一种基于交通大数据平台与中观仿真模型的预测方法
CN113380026B (zh) * 2021-05-28 2022-07-22 南京理工大学 基于hmm的高速路交通量预测方法
CN113380026A (zh) * 2021-05-28 2021-09-10 南京理工大学 基于hmm的高速路交通量预测方法
CN113762644A (zh) * 2021-09-26 2021-12-07 中国联合网络通信集团有限公司 一种基于马尔科夫链的拥挤状态预测方法及装置
CN113762644B (zh) * 2021-09-26 2023-11-24 中国联合网络通信集团有限公司 一种基于马尔科夫链的拥挤状态预测方法及装置
CN114282169A (zh) * 2021-10-12 2022-04-05 腾讯科技(深圳)有限公司 一种异常数据的检测方法以及相关装置

Also Published As

Publication number Publication date
CN103413443B (zh) 2015-05-20

Similar Documents

Publication Publication Date Title
CN103413443B (zh) 基于隐马尔科夫模型的短时交通流状态预测方法
CN109035761B (zh) 基于辅助监督学习的行程时间估计方法
CN110570651B (zh) 一种基于深度学习的路网交通态势预测方法及***
Osorio et al. Urban transportation emissions mitigation: Coupling high-resolution vehicular emissions and traffic models for traffic signal optimization
CN105185115B (zh) 一种交通预测方法和预测***
CN102110365B (zh) 基于时空关系的路况预测方法和***
Mazloumi et al. Prediction intervals to account for uncertainties in neural network predictions: Methodology and application in bus travel time prediction
CN107085943B (zh) 一种道路旅行时间短期预测方法和***
CN105303882A (zh) 基于时空维度动态停车收费策略的停车管理***及方法
CN105550789A (zh) 一种公交出行客流的预测方法
Theja et al. Short term prediction of traffic parameters using support vector machines technique
Olayode et al. Prediction and modeling of traffic flow of human-driven vehicles at a signalized road intersection using artificial neural network model: A South African road transportation system scenario
Olayode et al. PREDICTION OF VEHICULAR TRAFFIC FLOW USING LEVENBERG-MARQUARDT ARTIFICIAL NEURAL NETWORK MODEL: ITALY ROAD TRANSPORTATION SYSTEM.
CN103632546A (zh) 一种基于浮动车数据的城市道路交通事故影响预测方法
CN105303856A (zh) 一种预测模型的可变情报板信息发布方法
CN106887141A (zh) 基于排队论的连续交通节点拥塞程度预测模型、***及方法
CN108648445A (zh) 基于交通大数据的动态交通态势预测方法
Tian et al. Dynamic evolution of demand fluctuation in bike-sharing systems for green travel
Chen et al. A review on traffic prediction methods for intelligent transportation system in smart cities
Li et al. Real-time congestion prediction for urban arterials using adaptive data-driven methods
CN112863182A (zh) 基于迁移学习的跨模态数据预测方法
CN112669595B (zh) 一种基于深度学习的网约车流量预测方法
CN117351734A (zh) 一种车辆延误的智能调控方法及***
CN116580563A (zh) 基于马尔可夫链的区域拥堵车源预测方法、装置及设备
Liu et al. Highway traffic congestion detection and evaluation based on deep learning techniques

Legal Events

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