CN112257589B - 一种异常停留车辆的检测方法 - Google Patents
一种异常停留车辆的检测方法 Download PDFInfo
- Publication number
- CN112257589B CN112257589B CN202011136970.6A CN202011136970A CN112257589B CN 112257589 B CN112257589 B CN 112257589B CN 202011136970 A CN202011136970 A CN 202011136970A CN 112257589 B CN112257589 B CN 112257589B
- Authority
- CN
- China
- Prior art keywords
- passing
- data
- vehicles
- stay
- time
- 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
Links
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 26
- 238000001514 detection method Methods 0.000 title abstract description 8
- 238000012216 screening Methods 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 16
- 230000014759 maintenance of location Effects 0.000 claims description 8
- 238000003064 k means clustering Methods 0.000 claims description 5
- 238000007405 data analysis Methods 0.000 abstract description 4
- 230000001788 irregular Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
- G06F18/23213—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/08—Detecting or categorising vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Analytical Chemistry (AREA)
- Probability & Statistics with Applications (AREA)
- Chemical & Material Sciences (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明涉及大数据分析技术领域,提供一种异常停留车辆的检测方法,包括:步骤100,获取两个连续卡口原始的卡口数据;所述原始的卡口数据包括卡口ID、车牌号码、车速、进入时间、车辆图像;步骤200,根据两个连续卡口原始的卡口数据,形成过车数据;步骤300,通过聚类算法将过车数据按照过车时间的长短进行聚类,得到按照通行时间长短进行区分的过车数据分组;步骤400,根据步骤300得到的过车数据分组,筛选停留车辆;步骤500,根据步骤400筛选出的停留车辆,确定停留车辆的停留频次,筛选出异常停留车辆。本发明能够筛选出指定区域、指定时间段内非规律性停留的车辆,筛选出异常停留车辆。
Description
技术领域
本发明涉及大数据分析技术领域,尤其涉及一种异常停留车辆的检测方法。
背景技术
随着大数据时代的来临,将大数据分析方法应用到公共安全的场景是必然的发展趋势。一些犯罪行为发生之前,往往犯案人员会到案发地点进行踩点,通过筛选出案发地点附近疑似踩点的车辆,可以帮助锁定嫌疑人。
相比于人工筛选,通过大数据分析的方法可以更加快捷准确的筛选出异常停留的车辆。但是,某些情况下,犯罪前进行踩点的车辆在卡口之间停留的时间不会特别长,仅仅根据停留时间的长短来判断车辆是否停留存在一定的局限性,即无法区分是道路拥堵还是车辆停留造成的通行时间较长。
发明内容
本发明主要解决现有技术的无法区分是道路拥堵还是车辆停留造成的车辆停留的技术问题,提出一种异常停留车辆的检测方法,能够筛选出指定区域、指定时间段内非规律性停留的车辆,筛选出异常停留车辆,帮助警方找到疑似作案前踩点的车辆。
本发明提供的一种异常停留车辆的检测方法,包括:
步骤100,获取两个连续卡口原始的卡口数据;所述原始的卡口数据包括卡口ID、车牌号码、车速、进入时间、车辆图像;
步骤200,根据两个连续卡口原始的卡口数据,形成过车数据;
步骤300,通过聚类算法将过车数据按照过车时间的长短进行聚类,得到按照通行时间长短进行区分的过车数据分组;
步骤400,根据步骤300得到的过车数据分组,筛选停留车辆;
步骤500,根据步骤400筛选出的停留车辆,确定停留车辆的停留频次,筛选出异常停留车辆。
进一步的,在步骤500之后,还包括:
步骤600,将筛选出异常停留车辆的数据存入数据库以供查询。
进一步的,步骤300,通过K均值聚类算法将过车数据按照过车时间的长短进行聚类。
进一步的,步骤300包括以下过程:
步骤301,确定聚类分组数K和最大更新次数N;
步骤302,在数据范围内随机选取K个起始过车数据分组中心;
步骤303,遍历所有数据,对于每一条过车数据,计算这条数据通行时间与各过车数据分组中心的差距,将该过车数据放入差距最小的过车数据分组中;
步骤304,将各过车数据分组的中心更新为该过车数据分组的平均通行时间;
步骤305,重复302-303,直到各过车数据分组不再变化,计算各过车数据分组通行时间方差的加权平均和;
步骤306,将第一次的聚类结果设为起始最优结果,重复步骤301-步骤305,如果新结果的各过车数据分组的通行时间方差的加权平均和小于当前最优结果的通行时间方差的加权平均和,则更新最优结果;如果连续N次聚类都未更新最优结果,则停止聚类,得到最优结果;
步骤307,将最优结果中的过车数据分组,按照平均通行时间由大到小排序输出。
进一步的,步骤400包括以下过程:
根据预设的停留等级制定停留指标组,停留指标组包括[A1、A2、A3、…、AM];
超过最大的A1分位数的记录将被判定为停留车辆,停留等级为一级;超过最大的A2分位数的记录的停留等级为二级;超过最大的A3分位数的记录的停留等级为三级;…;超过最大的AM分位数的记录的停留等级为M级;有多个停留等级时取最大停留等级。
进一步的,所述过车数据的格式为:[车牌,过车时间,进入时间]。
本发明提供的一种异常停留车辆的检测方法,通过获取两个连续卡口原始的卡口数据,并形成过车数据;通过聚类算法将过车数据按照过车时间的长短进行聚类,得到按照通行时间长短进行区分的过车数据分组;再根据过车数据分组,筛选停留车辆;在根据停留车辆,筛选出异常停留车辆;本发明能够基于道路拥堵和车辆停留两种情况的特征差异(停留车辆的通行时间较长且与其他正常通行车辆的通行时间有明显差异;道路拥堵时通行时间长的车辆之间的通行时间相近),可以较为准确的区分出道路拥堵和车辆停留;能够筛选出指定区域、指定时间段内非规律性停留的车辆,帮助警方找到疑似作案前踩点的车辆;通过聚类方法有效的解决了从道路拥堵和车辆停留两种情况造成的通行时间过长的数据中筛选出停留的车辆的问题。
附图说明
图1是本发明提供的异常停留车辆的检测方法的实现流程图。
具体实施方式
为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
如图1所示,本发明实施例提供的异常停留车辆的检测方法,包括:
步骤100,获取两个连续卡口原始的卡口数据。
在交通卡口,普遍是通过高清卡口***采集卡口数据,并将卡口数据上传到服务器;向服务器中读取一段时间(如一个月内)两个连续卡口的数据,按天分类。两个连续卡口分别为第一卡口和第二卡口。
其中,原始的卡口数据包括卡口ID、车牌号码、车速、进入时间、车辆图像等数据。原始的卡口数据格式为:[卡口ID,车牌号码,进入时间,…]
步骤200,根据两个连续卡口原始的卡口数据,形成过车数据。
过车数据的格式为:[车牌,过车时间,进入时间]
其中,过车时间为车辆进入第一卡口到车辆进入第二卡口所经过的时间长度,进入时间为车辆通过第一卡口的时间。将整理后的过车数据按照时段分类。
步骤300,通过K均值聚类(k-means clustering algorithm,K-means)算法将过车数据按照过车时间的长短进行聚类,得到按照通行时间长短进行区分的过车数据分组。具体过程包括如下步骤301至步骤307:
步骤301,确定聚类分组数K和最大更新次数N;
步骤302,在数据范围内随机选取K个起始过车数据分组中心;
步骤303,遍历所有数据,对于每一条过车数据,计算这条数据通行时间与各过车数据分组中心的差距,将该过车数据放入差距最小的过车数据分组中;
步骤304,将各过车数据分组的中心更新为该过车数据分组的平均通行时间;
步骤305,重复302-303,直到各过车数据分组不再变化,计算各过车数据分组通行时间方差的加权平均和;
步骤306,将第一次的聚类结果设为起始最优结果,重复步骤301-步骤305,如果新结果的各过车数据分组的通行时间方差的加权平均和小于当前最优结果的通行时间方差的加权平均和,则更新最优结果;如果连续N次聚类都未更新最优结果,则停止聚类,得到最优结果。
步骤307,将最优结果中的过车数据分组,按照平均通行时间由大到小排序输出。
需要说明的是,本申请可以视具体情况,可以将方法中的K-means聚类方法替换成密度聚类算法OPTICS。
步骤400,根据步骤300得到的过车数据分组,筛选停留车辆。
首先根据预设的停留等级制定停留指标组。停留指标组包括[A1、A2、A3、…、AM];
超过最大的A1分位数的记录将被判定为停留车辆,停留等级为一级;超过最大的A2分位数的记录的停留等级为二级;超过最大的A3分位数的记录的停留等级为三级;…;超过最大的AM分位数的记录的停留等级为M级;有多个停留等级时取最大停留等级。
举例对本步骤进行说明,例如,停留指标组中设置三个停留等级,停留指标组A1=20%,A2=15%,A3=10%。
这表示聚类意义下超过最大的20%分位数的记录将被判定为停留车辆,停留等级为一级;
聚类意义下超过最大的15%分位数的记录的停留等级为二级;
聚类意义下超过最大的10%分位数的记录的停留等级为三级;
有多个停留等级时取最大停留等级。
一条记录所谓聚类意义下超过最大的20%分位数是指,该条记录所在的过车数据分组及其他平均通行时间大于该过车数据分组的所有过车数据分组中记录的总数目不超过总记录数的20%。
将所有停留车辆及其停留等级按天汇总。
步骤500,根据步骤400筛选出的停留车辆,确定停留车辆的停留频次,筛选出异常停留车辆。
针对一个月内通过相同的连续卡口的停留车辆,统计其停留频次(按天计次,区分工作日和休息日)。
如果一辆车在一个月内工作日停留超过N天,判断该车辆视为规律性停留。对于所有非规律性停留车辆,判断其为异常停留车辆,并记录其异常停留日期及停留等级。
步骤600,将筛选出异常停留车辆的数据存入mysql数据库以供查询。
本发明实施例提供的异常停留车辆的检测方法,基于道路拥堵和车辆停留两种情况的特征差异:停留车辆的通行时间较长且与其他正常通行车辆的通行时间有明显差异,道路拥堵时通行时间长的车辆之间的通行时间相近;可以较为准确的区分出道路拥堵和车辆停留;能够筛选出指定区域、指定时间段内非规律性停留的车辆,帮助警方找到疑似作案前踩点的车辆。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (4)
1.一种异常停留车辆的检测方法,其特征在于,包括:
步骤100,获取两个连续卡口原始的卡口数据;所述原始的卡口数据包括卡口ID、车牌号码、车速、进入时间、车辆图像;
步骤200,根据两个连续卡口原始的卡口数据,形成过车数据;
步骤300,通过K均值聚类算法将过车数据按照过车时间的长短进行聚类,得到按照通行时间长短进行区分的过车数据分组;步骤300包括以下步骤301至步骤307:
步骤301,确定聚类分组数K和最大更新次数N;
步骤302,在数据范围内随机选取K个起始过车数据分组中心;
步骤303,遍历所有数据,对于每一条过车数据,计算这条数据通行时间与各过车数据分组中心的差距,将该过车数据放入差距最小的过车数据分组中;
步骤304,将各过车数据分组的中心更新为该过车数据分组的平均通行时间;
步骤305,重复步骤302-303,直到各过车数据分组不再变化,计算各过车数据分组通行时间方差的加权平均和;
步骤306,将第一次的聚类结果设为起始最优结果,重复步骤301-步骤305,如果新结果的各过车数据分组的通行时间方差的加权平均和小于当前最优结果的通行时间方差的加权平均和,则更新最优结果;如果连续N次聚类都未更新最优结果,则停止聚类,得到最优结果;
步骤307,将最优结果中的过车数据分组,按照平均通行时间由大到小排序输出;
步骤400,根据步骤300得到的过车数据分组,筛选停留车辆;
步骤500,根据步骤400筛选出的停留车辆,确定停留车辆的停留频次,筛选出异常停留车辆。
2.根据权利要求1所述的异常停留车辆的检测方法,其特征在于,在步骤500之后,还包括:
步骤600,将筛选出异常停留车辆的数据存入数据库以供查询。
3.根据权利要求1或2任一项所述的异常停留车辆的检测方法,其特征在于,步骤400包括以下过程:
根据预设的停留等级制定停留指标组,停留指标组包括[A1、A2、A3、…、AM];
超过最大的A1分位数的记录将被判定为停留车辆,停留等级为一级;超过最大的A2分位数的记录的停留等级为二级;超过最大的A3分位数的记录的停留等级为三级;…;超过最大的AM分位数的记录的停留等级为M级;有多个停留等级时取最大停留等级。
4.根据权利要求3所述的异常停留车辆的检测方法,其特征在于,所述过车数据的格式为:[车牌,过车时间,进入时间]。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011136970.6A CN112257589B (zh) | 2020-10-22 | 2020-10-22 | 一种异常停留车辆的检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011136970.6A CN112257589B (zh) | 2020-10-22 | 2020-10-22 | 一种异常停留车辆的检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112257589A CN112257589A (zh) | 2021-01-22 |
CN112257589B true CN112257589B (zh) | 2024-03-05 |
Family
ID=74263483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011136970.6A Active CN112257589B (zh) | 2020-10-22 | 2020-10-22 | 一种异常停留车辆的检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112257589B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104750800A (zh) * | 2014-11-13 | 2015-07-01 | 安徽四创电子股份有限公司 | 一种基于出行时间特征的机动车聚类方法 |
CN104933870A (zh) * | 2015-05-21 | 2015-09-23 | 中兴软创科技股份有限公司 | 基于车辆行为分析的车辆套牌识别方法与装置 |
WO2017092418A1 (zh) * | 2015-12-04 | 2017-06-08 | 杭州海康威视数字技术股份有限公司 | 过车记录处理方法和装置 |
WO2017157119A1 (zh) * | 2016-03-18 | 2017-09-21 | 中兴通讯股份有限公司 | 一种车辆异常行为的识别方法及装置 |
CN108717790A (zh) * | 2018-07-06 | 2018-10-30 | 广州市交通运输研究所 | 一种基于卡口车牌识别数据的车辆出行分析方法 |
CN109766902A (zh) * | 2017-11-09 | 2019-05-17 | 杭州海康威视***技术有限公司 | 对同区域的车辆聚类的方法、装置和设备 |
WO2020047907A1 (zh) * | 2018-09-07 | 2020-03-12 | 佳都新太科技股份有限公司 | 一种漏检车牌预测方法及处理终端 |
-
2020
- 2020-10-22 CN CN202011136970.6A patent/CN112257589B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104750800A (zh) * | 2014-11-13 | 2015-07-01 | 安徽四创电子股份有限公司 | 一种基于出行时间特征的机动车聚类方法 |
CN104933870A (zh) * | 2015-05-21 | 2015-09-23 | 中兴软创科技股份有限公司 | 基于车辆行为分析的车辆套牌识别方法与装置 |
WO2017092418A1 (zh) * | 2015-12-04 | 2017-06-08 | 杭州海康威视数字技术股份有限公司 | 过车记录处理方法和装置 |
WO2017157119A1 (zh) * | 2016-03-18 | 2017-09-21 | 中兴通讯股份有限公司 | 一种车辆异常行为的识别方法及装置 |
CN109766902A (zh) * | 2017-11-09 | 2019-05-17 | 杭州海康威视***技术有限公司 | 对同区域的车辆聚类的方法、装置和设备 |
CN108717790A (zh) * | 2018-07-06 | 2018-10-30 | 广州市交通运输研究所 | 一种基于卡口车牌识别数据的车辆出行分析方法 |
WO2020047907A1 (zh) * | 2018-09-07 | 2020-03-12 | 佳都新太科技股份有限公司 | 一种漏检车牌预测方法及处理终端 |
Non-Patent Citations (1)
Title |
---|
基于卡口车牌识别数据的车辆出行分析;龙小强;苏跃江;余畅;***;;交通运输***工程与信息(02);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112257589A (zh) | 2021-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Pande et al. | Comprehensive analysis of the relationship between real-time traffic surveillance data and rear-end crashes on freeways | |
US6442474B1 (en) | Vision-based method and apparatus for monitoring vehicular traffic events | |
CN109344886B (zh) | 基于卷积神经网络的遮挡号牌判别方法 | |
US20220383738A1 (en) | Method for short-term traffic risk prediction of road sections using roadside observation data | |
CN112509325B (zh) | 一种基于视频深度学习的非现场违法自动甄别方法 | |
WO2011060727A1 (zh) | 路况预测的方法及装置 | |
CN113870564B (zh) | 一种封闭路段交通拥堵分类方法、***、电子设备及存储介质 | |
CN108717786A (zh) | 一种基于普适性元规则的交通事故致因挖掘方法 | |
CN106372674A (zh) | 在线叫车服务平台中的司机分类方法和装置 | |
CN115080638B (zh) | 微观仿真的多源数据融合分析方法、电子设备及存储介质 | |
CN109493606B (zh) | 一种高速公路上违停车辆的识别方法及*** | |
CN108091131B (zh) | 一种交通事件识别方法及装置 | |
CN111367906B (zh) | 异常车辆识别方法、装置、设备及计算机可读存储介质 | |
CN112257589B (zh) | 一种异常停留车辆的检测方法 | |
CN111127887B (zh) | 一种基于实时交通状态驱动的信号控制优化***及方法 | |
CN114973659A (zh) | 一种高速公路的间接事件检测的方法、装置及*** | |
CN114267173A (zh) | 高速公路时空特征的多源数据融合方法、装置及设备 | |
CN102157061A (zh) | 一种基于关键字统计的交通事件识别方法 | |
CN115359658B (zh) | 交通事件的检测方法、装置、设备、存储介质及程序产品 | |
CN111064924A (zh) | 一种基于人工智能的视频监控方法及*** | |
CN113945958A (zh) | 一种基于出租车gps数据的路段中寻客状态车辆识别方法 | |
CN111932877B (zh) | 一种基于车牌数据的路段交通异常状态识别方法 | |
CN114664060A (zh) | 一种交通事件的预警方法、装置、设备及存储介质 | |
CN106548444B (zh) | 面向道路实时速度估算的浮动车载客行为模式清洗方法 | |
CN115953904B (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 |