基于时空轨迹的行人过街交通特性提取方法及装置与流程

文档序号:11831552阅读:539来源:国知局
基于时空轨迹的行人过街交通特性提取方法及装置与流程
本发明属于交通数据调查与分析
技术领域
,特别涉及一种基于时空轨迹的行人过街交通特性提取方法及装置。
背景技术
:步行交通既是居民短距离出行的重要方式,也是其他出行方式中重要的换乘交通和端末交通,在居民出行中占据着重要地位。当前我国城市普遍存在着“步行难,过街难”等,行人交通的舒适性、安全性和效率等均难以得到保障。设计合理的行人交通设施、优化行人交通管理与控制是改善我国城市行人交通现状最直接有效的方法。但进行行人交通设施设计、行人交通管理与控制的前提和基础是行人交通特性的获取。目前,行人交通特性主要通过前期现场拍摄视频和后期室内人工观测视频的方法获取。上述方法存在着工作量大,数据精度不高,且难以全面获取行人交通特性等缺陷。随着视频图像处理技术的不断进步,通过行人检测、识别和跟踪获取复杂交通条件下的精细化行人轨迹数据已成为可能。由于行人轨迹数据包含行人过街的全时空信息,通过对轨迹数据的进一步处理可挖掘大量丰富且高精度的行人交通特性数据。技术实现要素:本发明所要解决的技术问题在于克服现有技术不足,提供一种基于时空轨迹的行人过街交通特性提取方法及装置,可批量自动获取高精度且全面的行人交通特性数据。本发明具体采用以下技术方案解决上述技术问题:基于时空轨迹的行人过街交通特性提取方法,首先基于视频检测方法获取行人过街过程中的行人时空轨迹数据集,然后根据所述行人时空轨迹数据集通过以下公式得到一组行人过街交通特性数据:vi(t)=||Pi(t)-Pi(t-s)||s,]]>vi‾=1n+1Σt=t0tnvi(t),]]>ai(t)=vi(t)-vi(t-s)s,]]>CT(i)=tin-ti0,]]>vic‾=LCT(i),]]>DT(i)=(tin-ti0)-Lvf,]]>DW(i)=tiw-ti0,]]>其中,vi(t)表示t时刻行人i的瞬时速度,Pi(t)表示t时刻行人i的实地坐标,s为预设的时间间隔,符号“||||”表示取二阶范数,表示行人i的平均步速,ai(t)表示t时刻行人i的加速度,分别为行人i到达和离开人行横道的时刻,n+1为行人i的时空轨迹数据中的采样点数,CT(i)为行人i的过街时间,为行人i的平均过街速度,DT(i)为行人i过街的总延误,L为人行横道的长度,vf为行人自由行走的速度,DW(i)为行人i的等待延误时间,为行人i开始行走的时刻。优选地,所述基于视频检测获取行人过街过程中的行人时空轨迹数据集,具体如下:步骤1、利用固定的视频采集装置获取调查点的行人过街视频;步骤2、对行人过街视频中的行人进行目标识别与跟踪,得到视频中每个行人在过街过程中各时刻下的图像坐标;步骤3、对所述图像坐标进行坐标变换,将所述图像坐标变换为实地坐标,从而得到视频中每个行人在过街过程中的行人时空轨迹数据。优选地,利用直接线性坐标变换方法对所述图像坐标进行坐标变换。根据相同的发明思路还可以得到以下技术方案:基于时空轨迹的行人过街交通特性提取装置,该装置包括:行人时空轨迹数据获取单元,其作用为基于视频检测方法获取行人过街过程中的行人时空轨迹数据集;计算单元,用于根据所述行人时空轨迹数据获取单元所获取的行人时空轨迹数据集,通过以下公式得到一组行人过街交通特性数据:vi(t)=||Pi(t)-Pi(t-s)||s,]]>vi‾=1n+1Σt=t0tnvi(t),]]>ai(t)=vi(t)-vi(t-s)s,]]>CT(i)=tin-ti0,]]>vic‾=LCT(i),]]>DT(i)=(tin-ti0)-Lvf,]]>DW(i)=tiw-ti0,]]>其中,vi(t)表示t时刻行人i的瞬时速度,Pi(t)表示t时刻行人i的实地坐标,s为预设的时间间隔,符号“||||”表示取二阶范数,表示行人i的平均步速,ai(t)表示t时刻行人i的加速度,分别为行人i到达和离开人行横道的时刻,n+1为行人i的时空轨迹数据中的采样点数,CT(i)为行人i的过街时间,为行人i的平均过街速度,DT(i)为行人i过街的总延误,L为人行横道的长度,vf为行人自由行走的速度,DW(i)为行人i的等待延误时间,为行人i开始行走的时刻。优选地,所述行人时空轨迹数据获取单元包括:视频采集装置,其位置固定,用于获取调查点的行人过街视频;目标识别与跟踪模块,用于对视频采集装置所获取行人过街视频中的行人进行目标识别与跟踪,得到视频中每个行人在过街过程中各时刻下的图像坐标;坐标转换模块,用于对所述图像坐标进行坐标变换,将所述图像坐标变换为实地坐标,从而得到视频中每个行人在过街过程中的行人时空轨迹数据。优选地,所述坐标转换模块利用直接线性坐标变换方法对所述图像坐标进行坐标变换。相比现有技术,本发明具有以下有益效果:本发明基于利用视频检测方法所获得的行人时空轨迹数据,对其进行充分挖掘,从而获得一系列充分全面反映行人过街行为的特性参数,为行人交通特性的进一步研究、应用提供了坚实的基础;本发明可批量化自动实现,有效提高了效率,降低了成本,同时还避免了现有技术中人为因素对结果所产生的影响。附图说明图1为具体实施方式中本发明方法的流程示意图;图2为具体实施方式中标记点的选取示意图;图3为具体实施方式中行人运动轨迹示意图。具体实施方式下面结合附图对本发明的技术方案进行详细说明:针对现有技术不足,本发明首先基于视频检测方法获取行人过街过程中的行人时空轨迹数据集,然后对行人时空轨迹数据集进行充分数据挖掘,得到一组包括瞬时速度、加速度、平均步速、总过街时间、平均过街速度、总延误、等待延误的行人过街交通特性数据,从而为行人交通特性的进一步研究、应用提供了全面坚实的基础。为了便于公众理解,下面以一个具体实施例来对本发明技术方案进行进一步说明。如图1所示,本具体实施例中的行人过街交通特性提取方法具体包括以下步骤:步骤1、行人视频采集:在调查点的的一定高度处固定设置摄像机,并设置较大的拍摄视角以保证后期数据处理的精度。利用设置好的摄像机拍摄调查点的行人过街视频,拍摄时间和时长根据实际的需要设置。步骤2、行人识别与跟踪:对行人过街视频中的行人进行目标识别与跟踪,得到视频中每个行人在过街过程中各时刻下的图像坐标。得益于视频图像处理技术的进步,目前已经出现了许多可对视频中的目标进行自动识别并跟踪的技术,例如基于图像处理技术、基于运动分析和基于匹配技术的目标识别和跟踪方法(参考文献:基于图像的目标识别与跟踪方法,博士论文,哈尔滨工程大学,2007,邢卓异),目前已出现了许多可实现这一功能的商用软件系统。以视频中的行人为目标进行目标识别跟踪,即可得到行人在过街过程中各个时刻在图像坐标系下的坐标。本具体实施例中即使用行人轨迹软件George2.1对视频中的行人进行识别跟踪。步骤3、坐标转换:通过行人识别与跟踪得到的图像坐标系下的行人运动轨迹数据无法直接用于行人过街特性参数的计算,因此需要将其转换为行人实际的空间坐标。空间中某点与其在摄像机图像中对应点之间存在相互关系,利用这种相互关系即可实现像点坐标与其对应的物方空间坐标之间的相互转换。此类坐标转换技术已在机器视觉、摄影测量等领域得到广泛应用,随着技术进步也发展出了多种多样的方法,这些现有方法均可用于本发明技术方案中。考虑到算法实现的简单便捷,本发明优选采用直接线性坐标变换(DirectLinearTransformation,DLT)方法将视频中行人的图像坐标转换为实地坐标(MultipleViewGeometryinComputerVision,RichardHartleyandAndrewZisserman,CambridgeUniversityPress,March2004.)。DLT方法是建立像点坐标仪和相应物点物方空间坐标之间直接的线性关系的算法,其具有算法简单易行,对硬件要求低的优点,尤其适用于非专用测量相机(例如交通摄像头)。下面对利用DLT方法进行坐标转换的基本内容进行介绍:预先在摄像机视野中选取具有明显特征的至少4个点作为标记点,并利用激光测距仪、标尺等对标记点之间的距离进行测量,建立起实际的物理坐标系,并确定标记点在所建立物理坐标系中的坐标(实地坐标)以设置6个标记点为例。将这些坐标点的实地坐标记为X'r=[Xr1,Xr2,Xr3,Xr4,Xr5,Xr6],Y'r=[Yr1,Yr2,Yr3,Yr4,Yr5,Yr6],然后利用行人视频轨迹提取软件George2.1获得对应的图像坐标:Xi'=[Xi1,Xi2,Xi3,Xi4,Xi5,Xi6],Yi'=[Yi1,Yi2,Yi3,Yi4,Yi5,Yi6]。对于转换系数H'=[β1,β2,β3,β4,β5,β6,β7,β8]满足平面投影变换公式:Xi+β1Xr+β2Yr+β3β7Xr+β8Yr+1=0]]>Yi+β4Xr+β5Yr+β6β7Xr+β8Yr+1=0]]>其中Xi,Yi为观测点的图像坐标;其中Xr,Yr为观测点的实际二维坐标;β1,β2,β3,β4,β5,β6,β7,β8为常系数。通过后交变换,得到:β1Xr+β2Yr+β3+β7XrXi+β8YrXi+Xiβ4Xr+β5Y+β6+β7XrYi+β8YrYi=0Xr1Yr11000Xr1Xi1Yr1Xi1000Xr1Yr11Xr1Xi1Yr1Yi1Xr2Yr21000Xr2Xi2Yr2Xi2000Xr2Yr21Xr2Xi2Yr2Yi2Xr3Yr31000Xr3Xi3Yr3Xi3000Xr3Yr31Xr3Xi3Yr3Yi3Xr4Yr41000Xr4Xi4Yr4Xi4000Xr4Yr41Xr4Xi4Yr4Yi4β1β2β3β4β5β6β7β8=Xi1Yi1Xi2Yi2Xi3Yi3Xi4Yi4]]>通过DLT方法即可得到行人过街过程中各个时刻的实际坐标值。将视频中行人i在时刻t的位置信息记为Pi(t)=(xi,yi),则行人的运动位置序列(时空轨迹)即为{Pi(t0),Pi(t1),Pi(t2)......Pi(tn)}。步骤4、行人轨迹数据库建立:将步骤3中所提取的行人的运动位置序列{Pi(t0),Pi(t1),Pi(t2)......Pi(tn)}存入行人轨迹数据库,构成计算行人交通特性参数的数据基础。步骤5、行人交通特性计算:利用行人轨迹数据库中的轨迹数据,根据公式(1-6)~(1-12)得到行人过街的瞬时速度、加速度、平均步速、总过街时间、平均过街速度、总延误、等待延误,这样一组全面的行人过街交通特性参数:vi(t)=||Pi(t)-Pi(t-s)||s,---(1-6)]]>vi‾=1n+1Σt=t0tnvi(t),---(1-7)]]>ai(t)=vi(t)-vi(t-s)s,---(1-8)]]>CT(i)=tin-ti0,---(1-9)]]>vic‾=LCT(i),---(1-10)]]>DT(i)=(tin-ti0)-Lvf,---(1-11)]]>DW(i)=tiw-ti0,---(1-12)]]>其中,vi(t)表示t时刻行人i的瞬时速度,Pi(t)表示t时刻行人i的实地坐标,s为预设的时间间隔(取值应尽可能小,本具体实施方式中为0.1s),符号“||||”表示取二阶范数,表示行人i的平均步速,ai(t)表示t时刻行人i的加速度,分别为行人i到达和离开人行横道的时刻,n+1为行人i的时空轨迹数据中的采样点数,CT(i)为行人i的过街时间,为行人i的平均过街速度,DT(i)为行人i过街的总延误,L为人行横道的长度,vf为行人自由行走的速度,DW(i)为行人i的等待延误时间,为行人i开始行走的时刻。为了验证本发明效果,选取南京市洪武北路与淮海路交叉口作为调查点,在调查点的人行横道上标记6个点,建立坐标系后确定6个点的实地坐标值(6个标记点的设置情况如图2所示);利用行人视频轨迹提取软件获取6个标记点的图像坐标,如表1所示。表1参考点坐标变换计算结果利用直接线性变换算法根据标记点计算从图像坐标转化为实地坐标的换算系数,得到结果如表2所示。表2坐标变换系数计算结果利用行人轨迹软件对视频中的行人进行识别跟踪,获取行人过街过程中每一时刻的图像坐标,图3显示了利用行人轨迹软件George2.1对视频中的行人进行识别跟踪所获取的行人过街过程中的运动轨迹。,然后利用预先获得的直接线性坐标变换系数对行人轨迹的空间坐标进行换算,采用时间间隔为0.1s,得到行人过街过程中各个时刻的实际坐标值,如表3行人行走轨迹示例所示。表3行人行走轨迹示例然后根据公式(1-9)~(1-12)计算出行人的总过街时间、平均过街速度、总延误和等待延误四项交通特性参数,如表4所示。表4行人过街交通特性参数当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1