一种省际客运未按线路行驶违法行为智能检测方法与流程

未命名 07-17 阅读:119 评论:0


1.本发明属于交通管理和车辆监控领域,具体涉及一种省际客运未按线路行驶违法行为智能检测方法。


背景技术:

2.现有的省际客运车辆管理系统主要依赖于人工监管和简单的轨迹比对来确保车辆按照约定线路行驶。一般情况下,管理部门会使用监控设备的数据进行异常检测,如使用etc系统,进行车辆通行的记录。同时,车辆会安装卫星定位设备,用于实时监控车辆的位置。然而,现有技术存在以下不足:(1)人工监管效率低:由于省际客运车辆数量庞大,人工监管的效率较低,难以实时发现并处理违法行为。
3.(2)轨迹比对方法简单:主要通过人工进行班线审批单中规定线路与车辆定位轨迹或在etc数据中的记录简单对比。
4.(3)异常检测方法不足:现有的省际客运车辆管理系统缺乏针对车辆行驶轨迹的异常检测方法,难以及时发现并处理违法行为。
5.(4)缺乏对违法行为的证据收集和处理能力:一旦发现车辆未按照约定线路行驶,现有的管理系统缺乏有效的证据收集和处理能力,导致违法行为难以被查处。
6.相对于现有技术,本发明的优点如下:(1)自动化和智能化监管:本发明利用先进的数据分析和机器学习方法,实现了对省际客运车辆的自动化和智能化监管,大大提高了监管效率和准确性。
7.(2)高效准确的轨迹比对和聚类方法:本发明采用dtw算法和minibatchkmeans聚类算法,有效地处理了不同密度和速度的轨迹数据,提高了车辆合规线路的识别准确性。
8.(3)有效的异常检测和预警机制:本发明结合lof和isolation forest两种异常检测算法,实现了对车辆未按线路行驶违法行为的实时监测和预警,有助于降低违法行为的发生率。
9.(4)违法行为证据收集与处理:本发明在发现车辆未按约定线路行驶时,可以调取周边监控视频和提取etc出入口数据等作为证据,有力地支持违法行为的查处和处理。
10.(5)为交通管理部门提供决策支持:通过对违法行为的统计分析,本发明可以为交通管理部门提供有力的决策支持,有助于提高道路安全和交通管理水平。


技术实现要素:

11.本发明提供了提出了一种省际客运未按线路行驶违法行为智能检测方法。基于数据分析和机器学习的省际客运车辆未按线路行驶监管方法,用于实现省际客运车辆的自动化和智能化监管。该方法包括:数据收集与预处理;线路聚类与优化;轨迹异常检测;违法行为证据收集;违法行为处理与统计分析。通过使用dtw算法和minibatchkmeans聚类算法进行轨迹比对和聚类,结合lof和isolation forest两种异常检测算法实现异常预警,发现车
辆未按约定线路行驶的违法行为,从而提高道路安全和交通管理水平。
12.为了解决上述技术问题,本发明提出一种省际客运未按线路行驶违法行为智能检测方法,包括如下步骤:步骤1:数据收集与预处理;1.1 收集省际客运车辆的历史行驶数据和约定线路数据;上述数据通过车载卫星定位设备或车辆追踪系统获得;1.2 对收集到的数据进行预处理,所述预处理包括去除异常点、填补缺失值;步骤2:线路聚类与优化;2.1 使用聚类算法minibatchkmeans对提取的车辆卫星定位数据x进行聚类,x包括车辆的经度、纬度等属性;设定聚类数目k,进行k-means聚类,将行驶轨迹划分为k个簇;设定聚类簇中心ci,计算每个数据点与簇中心的距离,选择距离最近的簇中心作为所属簇;距离越小,表示数据点更接近该簇中心,归属于同一类;所述距离的计算公式为:,
13.其中i = 1,2,...,k2.2 根据班次和班线信息将聚类结果分组,识别出同一班线下多个班次车辆的潜在合规出行线路;对每个班线,计算各个簇中的行驶轨迹数量占比pi;pi值越大,表示该簇中的轨迹在该班线中占据更大比例,更可能是合规线路,所述pi值计算公式为:p
i = n
i /n
total
其中ni为簇i中的轨迹数量,n
total
为总轨迹数量;2.3采用动态时间规整算法来计算相似度,两条轨迹之间的时间和空间变化;步骤3:轨迹异常检测;步骤4:违法行为证据收集;4.1 当判断出车辆未按线路行驶后,基于该车卫星定位数据调取周边监控视频,进行违法行为的抓拍;4.2 提取该车的etc出入口数据、etc门架通行数据,作为未按线路行驶违法行为的证据材料;步骤5:违法行为处理与统计分析;5.1 当发现车辆存在违法行为时发出预警信息,立即通知交通管理部门或车辆所属公司,采取相应措施;5.2 对违法行为进行标记并统计分析,为交通管理部门提供决策支持,提高道路安全和交通管理水平。
14.可选地,所述步骤2.3具体还包括,2.3.1 使用动态时间规整算法计算潜在合规出行线路与途径路由轨迹之间的相似度;动态时间规整通过寻找两条轨迹之间的最优匹配路径来计算所述两条轨迹之间的距离,从而得到相似度;2.3.2 对于每条潜在合规线路,计算与途径路由轨迹之间的动态时间规整距离d,取距离最小的线路作为优化后的合规线路;动态时间规整距离越小,表示潜在合规线路与途径路由轨迹越接近,所述动态时间规整距离d的计算公式为:
,其中ai为潜在合规线路的点,bj为途径路由轨迹的点;
15.2.3.3 将动态时间规整距离转换为相似度,使用以下公式:s=exp(
ꢀ‑
α* d )其中α为一个正的常数,用于调整相似度的范围;取相似度最高的线路作为优化后的合规线路。
16.可选地,所述步骤3具体还包括,3.1 将每天的车辆卫星定位轨迹与合规出行线路进行比对;计算每条实际行驶轨迹与合规线路之间的相似度s
t
,通过计算实际行驶轨迹向量和合规出行线路向量的余弦相似度,得到车辆是否按照规定的线路行驶的度量。相似度s
t
的计算公式为:,其中a
t
为实际行驶轨迹向量,b代表合规出行线路向量,θ
t
表示实际行驶轨迹与合规线路之间的夹角,θ
t
越小,表示实际行驶轨迹与合规线路越接近,车辆按照规定线路行驶的可能性更大;3.2 使用异常检测算法判断车辆是否有未按线路行驶的违法行为;计算每个轨迹的异常得分e,设定阈值t,当e》t时,认为车辆存在未按约定线路行驶的违法行为;3.3:算法结果比对与优化。
17.可选地,所述步骤3.2具体还包括,3.2.1 使用lof算法进行异常检测;于每个轨迹点x,计算其k近邻距离和局部可达密度l(x),然后计算其邻居的局部可达密度之比lof(x);如果lof(x)大于阈值t
lof
,则认为该轨迹点存在异常;计算轨迹点x到其k近邻中距离最远的那个近邻的距离;所述k近邻指的是在数据空间中与x最近的k个轨迹点dk(x)。dk(x)计算公式如下:,通过计算x到所有k近邻y的距离,然后取最大值,得到x到其k近邻中距离最远的那个近邻的距离;计算局部可达密度l(x),l(x)计算公式如下:,对所有的k近邻y,计算x到y的距离,并求和。和除以k,得到x到其k近邻的平均距离,然后取其倒数,得到局部可达密度l(x);lof,(局部异常因子)的计算涉及到轨迹点x的局部可达密度和它的k近邻的局部可达密度。l(x)代表轨迹点x的局部可达密度,l(y)代表x的k近邻之一的局部可达密度。lof(x)是衡量轨迹点x的局部可达密度和它的邻居们的局部可达密度之间的相对关系。如果lof(x)大于1,说明轨迹点x的局部密度比其邻居们低,以此判断可能是一个异常点。lof(x)计算公式如下:
,其中y为x的k近邻之一,在计算l(x)时,需要计算轨迹点x到其每一个k近邻y的距离dk(x,y),然后取这些距离的平均值。在计算l(y)时,需要计算数据点y到其每一个k近邻(包括x)的距离,此时需要用到dk(x),然后取这些距离的平均值;dk(x,y)和dk(x)都是计算lof的基础,它们的计算结果反映了轨迹点x的局部密度和它的邻居们的局部密度。
18.3.2.2 使用isolation forest算法进行异常检测。通过随机选择特征和划分值来构建一棵孤立树,将数据点分离到叶节点。计算每个数据点的孤立程度,即从根节点到叶节点的路径长度h(x);如果h(x)小于阈值t
if
,则该轨迹点存在异常;所述孤立程度计算公式如下:h(x) =e[h(x)]其中h(x)为从根节点到叶节点的路径长度,e[

]表示期望值。
[0019]
可选地,所述步骤3.3具体还包括,3.3.1 对lof和isolation forest算法的异常检测结果进行比对;对于同时被两种算法标记为异常的数据点,其异常程度较高,需要特别关注;3.3.2 根据实际情况,对两种算法的结果进行加权,形成综合评分;设置权重w
lof
和w
if
,使得w
lof +w
if =1;然后,计算每个数据点的综合评分e
combined =w
lof * e
lof +w
if * e
if
,其中e
lof
和e
if
分别表示lof和isolation forest算法得到的异常评分;当e
combined 》t
combined
时,车辆存在违法行为。
[0020]
通过以上省际客运未按线路行驶违法行为智能检测方法,本发明相较于现有技术,具有更高的监管效率、准确性和实用性,可以在省际客运车辆管理领域发挥重要作用。
附图说明
[0021]
为了使本发明所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本发明的具体实施例。但需声明的是,下面描述的附图仅仅是本发明的示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。
[0022]
图1是基于etc数据和卫星定位数据的未按线路行驶违法行为识别方法的总体流程。
[0023]
图2是线路聚类与优化的详细步骤的流程图。
[0024]
图3是轨迹异常检测与违法行为证据收集与处理流程图。
具体实施方式
[0025]
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照参考附图来全面地描述本发明的示例性实施例。虽然各示例性实施例能够以多种具体的方式实施,但不应理解为本发明仅限于在此阐述的实施例。相反,提供这些示例性实施例是为了使本发明的内容更加完整,更加便于将发明构思全面地传达给本领域的技术人员。
[0026]
在符合本发明的技术构思的前提下,在某个特定的实施例中描述的结构、性能、效果或者其他特征可以任何合适的方式结合到一个或更多其他的实施例中。
[0027]
在对于具体实施例的介绍过程中,对结构、性能、效果或者其他特征的细节描述是为了使本领域的技术人员对实施例能够充分理解。但是,并不排除本领域技术人员可以在特定情况下,以不含有上述结构、性能、效果或者其他特征的技术方案来实施本发明。
[0028]
附图中的流程图仅是一种示例性的流程演示,不代表本发明的方案中必须包括流程图中的所有的内容、操作和步骤,也不代表必须按照图中所显示的顺序执行。例如,流程图中有的操作/步骤可以分解,有的操作/步骤可以合并或部分合并,等等。在不脱离本发明的发明主旨的情况下,流程图中显示的执行顺序可以根据实际情况改变。
[0029]
附图中的框图一般表示的是功能实体,并不一定必然与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0030]
各附图中相同的附图标记表示相同或类似的元件、组件或部分,因而下文中可能省略了对相同或类似的元件、组件或部分的重复描述。还应理解,虽然本文中可能使用第一、第二、第三等表示编号的定语来描述各种器件、元件、组件或部分,但是这些器件、元件、组件或部分不应受这些定语的限制。也就是说,这些定语仅是用来将一者与另一者区分。例如,第一器件亦可称为第二器件,但不偏离本发明实质的技术方案。此外,术语“和/或”、“及/或”是指包括所列出项目中的任何一个或多个的所有组合。
[0031]
本实施例提供了一种省际客运未按线路行驶违法行为智能检测方法,具体包括如下方法,如图1-3所示。
[0032]
图1展示了基于etc数据和卫星定位数据的未按线路行驶违法行为识别方法的总体流程。从数据收集与预处理、线路聚类与优化、轨迹异常检测、违法行为证据收集到违法行为处理与统计分析,整个过程分为五个步骤。
[0033]
步骤一:数据收集与预处理1.1 收集省际客运车辆的历史行驶数据和约定线路数据。这些数据可以通过车载卫星定位设备或车辆追踪系统获得。
[0034]
1.2 对收集到的数据进行预处理,如去除异常点、填补缺失值等,以便后续分析。
[0035]
步骤2:线路聚类与优化图2展示了线路聚类与优化的详细步骤,包括使用minibatchkmeans聚类算法对提取的车辆卫星定位数据进行聚类,根据班次和班线信息将聚类结果分组,以及采用动态时间规整(dtw)算法来计算相似度。
[0036]
2.1 使用聚类算法minibatchkmeans对提取的车辆卫星定位数据x进行聚类,x包括车辆的经度、纬度等属性。设定聚类数目k,进行k-means聚类,将行驶轨迹划分为k个簇。设定聚类簇中心ci,计算每个数据点与簇中心的距离,选择距离最近的簇中心作为所属簇。距离越小,表示数据点更接近该簇中心,归属于同一类。公式:,其中i = 1,2,...,k2.2 根据班次和班线信息将聚类结果分组,识别出同一班线下多个班次车辆的潜在合规出行线路。对每个班线,计算各个簇中的行驶轨迹数量占比pi。pi值越大,表示该簇中
的轨迹在该班线中占据更大比例,更可能是合规线路。公式:p
i = n
i /n
total
其中ni为簇i中的轨迹数量,n
total
为总轨迹数量。
[0037]
2.3 将潜在合规出行线路与途径路由字段转换后的经纬度轨迹进行对比,优化形成合规出行线路。
[0038]
考虑到途径路由语义理解转换为经纬度点稀疏的问题,采用动态时间规整(dynamic time warping, dtw)算法来计算相似度。dtw可以更有效地处理不同密度和速度的轨迹数据,并考虑到两条轨迹之间的时间和空间变化。
[0039]
2.3.1 使用动态时间规整(dtw)算法计算潜在合规出行线路与途径路由轨迹之间的相似度。dtw通过寻找两条轨迹之间的最优匹配路径来计算它们之间的距离,从而得到相似度。
[0040]
2.3.2 对于每条潜在合规线路,计算与途径路由轨迹之间的dtw距离d,取距离最小的线路作为优化后的合规线路。dtw距离越小,表示潜在合规线路与途径路由轨迹越接近。公式:,其中ai为潜在合规线路的点,bj为途径路由轨迹的点。
[0041]
2.3.3 将dtw距离转换为相似度,使用以下公式:s=exp(
ꢀ‑
α* d )其中α为一个正的常数,用于调整相似度的范围。取相似度最高的线路作为优化后的合规线路。
[0042]
步骤3:轨迹异常检测图3展示了轨迹异常检测、违法行为证据收集与处理的详细步骤。包括计算实际行驶轨迹与合规线路之间的相似度,使用异常检测算法(如lof、isolation forest等)判断车辆是否有未按线路行驶的违法行为,对算法结果进行比对与优化,以及基于车辆卫星定位数据调取周边监控视频,提取etc出入口数据和etc门架通行数据,通知交通管理部门或车辆所属公司采取相应措施。
[0043]
3.1 将每天的车辆卫星定位轨迹与合规出行线路进行比对。计算每条实际行驶轨迹与合规线路之间的相似度s
t
,通过计算实际行驶轨迹向量和合规出行线路向量的余弦相似度,得到车辆是否按照规定的线路行驶的度量。公式: ,其中a
t
为实际行驶轨迹向量,b代表合规出行线路向量,θ
t
表示实际行驶轨迹与合规线路之间的夹角,θ
t
越小,表示实际行驶轨迹与合规线路越接近,车辆按照规定线路行驶的可能性更大。
[0044]
3.2 使用异常检测算法(如lof、isolation forest等)判断车辆是否有未按线路行驶的违法行为。计算每个轨迹的异常得分e,设定阈值t,当e》t时,认为车辆存在未按约定线路行驶的违法行为。
[0045]
3.2.1 使用lof算法进行异常检测;于每个轨迹点x,计算其k近邻距离和局部可达
密度l(x),然后计算其邻居的局部可达密度之比lof(x);如果lof(x)大于阈值t
lof
,则认为该轨迹点存在异常。
[0046]
计算轨迹点x到其k近邻中距离最远的那个近邻的距离;所述k近邻指的是在数据空间中与x最近的k个轨迹点dk(x)。dk(x)计算公式如下:,通过计算x到所有k近邻y的距离,然后取最大值,得到x到其k近邻中距离最远的那个近邻的距离;计算局部可达密度l(x),l(x)计算公式如下:,对所有的k近邻y,计算x到y的距离,并求和。和除以k,得到x到其k近邻的平均距离,然后取其倒数,得到局部可达密度l(x);lof(局部异常因子)的其计算涉及到轨迹点x的局部可达密度和它的k近邻的局部可达密度。l(x)代表轨迹点x的局部可达密度,l(y)代表x的k近邻之一的局部可达密度。lof(x)是衡量轨迹点x的局部可达密度和它的邻居们的局部可达密度之间的相对关系。如果lof(x)大于1,说明轨迹点x的局部密度比其邻居们低,以此判断可能是一个异常点。lof(x)计算公式如下:,其中y为x的k近邻之一,在计算l(x)时,需要计算轨迹点x到其每一个k近邻y的距离dk(x,y),然后取这些距离的平均值。在计算l(y)时,需要计算数据点y到其每一个k近邻(包括x)的距离,此时需要用到dk(x),然后取这些距离的平均值;dk(x,y)和dk(x)都是计算lof的基础,它们的计算结果反映了轨迹点x的局部密度和它的邻居们的局部密度。
[0047]
3.2.2 使用isolation forest算法进行异常检测。通过随机选择特征和划分值来构建一棵孤立树,将数据点分离到叶节点。计算每个数据点的孤立程度,即从根节点到叶节点的路径长度h(x)。如果h(x)小于阈值t
if
,则认为该轨迹点存在异常。
[0048]
孤立程度:h(x) =e[h(x)]其中h(x)为从根节点到叶节点的路径长度,e[

]表示期望值。
[0049]
步骤3.3:算法结果比对与优化3.3.1 对lof和isolation forest算法的异常检测结果进行比对。对于同时被两种算法标记为异常的数据点,可以认为其异常程度较高,需要特别关注。
[0050]
3.3.2 根据实际情况,对两种算法的结果进行加权,形成综合评分;设置权重w
lof
和w
if
,使得w
lof +w
if =1;然后,计算每个数据点的综合评分e
combined =w
lof * e
lof +w
if * e
if
,其中e
lof
和e
if
分别表示lof和isolation forest算法得到的异常评分;当e
combined 》t
combined
时,车辆存在违法行为。
[0051]
步骤4:违法行为证据收集4.1 当判断出车辆未按线路行驶后,基于该车卫星定位数据调取周边监控视频,
进行违法行为的抓拍。
[0052]
4.2 提取该车的etc出入口数据、etc门架通行数据,作为未按线路行驶违法行为的证据材料。
[0053]
步骤5:违法行为处理与统计分析5.1 当发现车辆存在违法行为时发出预警信息,进行自动预警,立即通知交通管理部门或车辆所属公司,采取相应措施。
[0054]
5.2 对违法行为进行标记并统计分析,为交通管理部门提供决策支持,提高道路安全和交通管理水平。
[0055]
通过以上实施方式,本发明通过聚类算法分析省际客运车辆的历史行驶数据,形成潜在合规线路并进行优化。然后利用异常检测算法检测车辆是否存在未按约定线路行驶的违法行为,并在发现违法行为时采取相应措施。这种方法有助于提高道路安全,降低交通事故的发生率,并为交通管理部门提供有效的决策支持。
[0056]
以上说明书及附图中如此叙述仅仅是为了清楚起见,本领域技术人员应当将说明书作为一个整体加以理解,以上所述仅为本发明示意性的具体实施方式,并非用以限定本发明的范围。任何本领域的技术人员,在不脱离本发明的构思和原则的前提下所作的等同变化、修改与结合,均应属于本发明保护的范围。

技术特征:
1.一种省际客运未按线路行驶违法行为智能检测方法,其特征在于,包括如下步骤:步骤1:数据收集与预处理;1.1 收集省际客运车辆的历史行驶数据和约定线路数据;上述数据通过车载卫星定位设备或车辆追踪系统获得;1.2 对收集到的数据进行预处理,所述预处理包括去除异常点、填补缺失值;步骤2:线路聚类与优化;2.1 使用聚类算法minibatchkmeans对提取的车辆卫星定位数据x进行聚类,x包括车辆的经度、纬度的属性;设定聚类数目k,进行k-means聚类,将行驶轨迹划分为k个簇;设定聚类簇中心c
i
,计算每个数据点与簇中心的距离,选择距离最近的簇中心作为所属簇;距离越小,表示数据点更接近该簇中心,归属于同一类;所述距离的计算公式为:,其中i = 1,2,...,k2.2 根据班次和班线信息将聚类结果分组,识别出同一班线下多个班次车辆的潜在合规出行线路;对每个班线,计算各个簇中的行驶轨迹数量占比p
i
;p
i
值越大,表示该簇中的轨迹在该班线中占据更大比例,更可能是合规线路,所述p
i
值计算公式为:p
i = n
i /n
total
其中n
i
为簇i中的轨迹数量,n
total
为总轨迹数量;2.3采用动态时间规整算法来计算相似度,两条轨迹之间的时间和空间变化;步骤3:轨迹异常检测;步骤4:违法行为证据收集;4.1 当判断出车辆未按线路行驶后,基于该车卫星定位数据调取周边监控视频,进行违法行为的抓拍;4.2 提取该车的etc出入口数据、etc门架通行数据,作为未按线路行驶违法行为的证据材料;步骤5:违法行为处理与统计分析;5.1 当发现车辆存在违法行为时发出预警信息,立即通知交通管理部门或车辆所属公司,采取相应措施;5.2 对违法行为进行标记并统计分析,为交通管理部门提供决策支持,提高道路安全和交通管理水平。2.根据权利要求1所述的一种省际客运未按线路行驶违法行为智能检测方法,其特征在于,所述步骤2.3具体还包括,2.3.1 使用动态时间规整算法计算潜在合规出行线路与途径路由轨迹之间的相似度;动态时间规整通过寻找两条轨迹之间的最优匹配路径来计算所述两条轨迹之间的距离,从而得到相似度;2.3.2 对于每条潜在合规线路,计算与途径路由轨迹之间的动态时间规整距离d,取距离最小的线路作为优化后的合规线路;动态时间规整距离越小,表示潜在合规线路与途径路由轨迹越接近,所述动态时间规整距离d的计算公式为:
,其中a
i
为潜在合规线路的点,b
j
为途径路由轨迹的点;2.3.3 将动态时间规整距离转换为相似度,使用以下公式:s=exp(
ꢀ‑
α* d )其中α为一个正的常数,用于调整相似度的范围;取相似度最高的线路作为优化后的合规线路。3.根据权利要求1所述的一种省际客运未按线路行驶违法行为智能检测方法,其特征在于,所述步骤3具体还包括,3.1 将每天的车辆卫星定位轨迹与合规出行线路进行比对;计算每条实际行驶轨迹与合规线路之间的相似度s
t
,通过计算实际行驶轨迹向量和合规出行线路向量的余弦相似度,得到车辆是否按照规定的线路行驶的度量;相似度s
t
的计算公式为:其中a
t
为实际行驶轨迹向量,b代表合规出行线路向量,θ
t
表示实际行驶轨迹与合规线路之间的夹角,θ
t
越小,表示实际行驶轨迹与合规线路越接近,车辆按照规定线路行驶的可能性更大;3.2 使用异常检测算法判断车辆是否有未按线路行驶的违法行为;计算每个轨迹的异常得分e,设定阈值t,当e > t时,认为车辆存在未按约定线路行驶的违法行为;3.3:算法结果比对与优化。4.根据权利要求3所述的一种省际客运未按线路行驶违法行为智能检测方法,其特征在于,所述步骤3.2具体还包括,3.2.1 使用lof算法进行异常检测;于每个轨迹点x,计算其k近邻距离和局部可达密度l(x),然后计算其邻居的局部可达密度之比lof(x);如果lof(x)大于阈值t
lof
,则认为该轨迹点存在异常;计算轨迹点x到其k近邻中距离最远的那个近邻的距离;所述k近邻指的是在数据空间中与x最近的k个轨迹点d
k
(x);d
k
(x)计算公式如下:通过计算x到所有k近邻y的距离,然后取最大值,得到x到其k近邻中距离最远的那个近邻的距离;计算局部可达密度l(x),l(x)计算公式如下:对所有的k近邻y,计算x到y的距离,并求和;和除以k,得到x到其k近邻的平均距离,然后取其倒数,得到局部可达密度l(x);lof,即局部异常因子,其计算涉及到轨迹点x的局部可达密度和它的k近邻的局部可达密度;l(x)代表轨迹点x的局部可达密度,l(y)代表x的k近邻之一的局部可达密度;lof(x)是衡量轨迹点x的局部可达密度和它的邻居们的局部可达密度之间的相对关系;如果lof
(x)大于1,说明轨迹点x的局部密度比其邻居们低,以此判断可能是一个异常点;lof(x)计算公式如下:其中y为x的k近邻之一,在计算l(x)时,需要计算轨迹点x到其每一个k近邻y的距离d
k
(x,y),然后取这些距离的平均值。在计算l(y)时,需要计算数据点y到其每一个k近邻(包括x)的距离,此时需要用到d
k
(x),然后取这些距离的平均值;d
k
(x,y)和d
k
(x)都是计算lof的基础,它们的计算结果反映了轨迹点x的局部密度和它的邻居们的局部密度;2.2 使用isolation forest算法进行异常检测。通过随机选择特征和划分值来构建一棵孤立树,将数据点分离到叶节点。计算每个数据点的孤立程度,即从根节点到叶节点的路径长度h(x);如果h(x)小于阈值t
if
,则该轨迹点存在异常;所述孤立程度计算公式如下:h(x) = e[h(x)]其中h(x)为从根节点到叶节点的路径长度,e[

]表示期望值。5.根据权利要求3所述的一种省际客运未按线路行驶违法行为智能检测方法,其特征在于,所述步骤3.3具体还包括,3.3.1 对lof和isolation forest算法的异常检测结果进行比对;对于同时被两种算法标记为异常的数据点,其异常程度较高,需要特别关注;3.3.2 根据实际情况,对两种算法的结果进行加权,形成综合评分;设置权重w
lof
和w
if
,使得w
lof + w
if =1;然后,计算每个数据点的综合评分e
combined =w
lof *e
lof + w
if * e
if
,其中e
lof
和e
if
分别表示lof和isolation forest算法得到的异常评分;当e
combined >t
combined 时,车辆存在违法行为。

技术总结
本发明提出了一种省际客运未按线路行驶违法行为智能检测方法。该方法包括:数据收集与预处理;线路聚类与优化;轨迹异常检测;违法行为证据收集;违法行为处理与统计分析。通过使用DTW算法和MiniBatchKMeans聚类算法进行轨迹比对和聚类,结合LOF和Isolation Forest两种异常检测算法实现异常预警,发现车辆未按约定线路行驶的违法行为,从而提高道路安全和交通管理水平。交通管理水平。交通管理水平。


技术研发人员:张晓亮 肖晖 裴光石 包左军 刘冬梅 丁丽媛 骆林 赵琳 乔国梁
受保护的技术使用者:中路高科交通科技集团有限公司
技术研发日:2023.06.06
技术公布日:2023/7/6
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐