一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于目标检测的违章车辆追踪方法及系统与流程

2022-04-30 15:19:14 来源:中国专利 TAG:


1.本发明涉及目标追踪技术领域,特别是涉及基于目标检测的违章车辆追踪方法及系统。


背景技术:

2.本部分的陈述仅仅是提到了与本发明相关的背景技术,并不必然构成现有技术。
3.交通检测系统时智慧交通的重要环节,可以采集城市道路交通的各种参数。近年来,私家车的数量急剧增长,各地城市交通都面临着极大的压力,于此同时,交通事故率也越来越高,肇事逃逸等情况也越来越多。
4.发明人发现,目前已经存在基于视频的车辆检测方法,包括帧间差分法、光流场法、背景差法等,但是其方法准确率低、速度慢无法及时跟踪。
5.现有技术,要么使用非深度学习的方法,检测准确率较低,使得追踪准确率低下,使用深度学习的模型较大,检测速度较慢,实时性较低。
6.已存在的车辆跟踪方法,未使用深度学习方法或者使用检测速度较慢、准确率较低的深度学习方法,无法准确且及时的检测出违规车辆并进行监测追踪。


技术实现要素:

7.为了解决现有技术的不足,本发明提供了基于目标检测的违章车辆追踪方法及系统;本发明针对城市交通违章频发并可能存在逃逸的问题,提出了一种基于目标检测的违章车辆追踪系统。当发现违章车辆之后,迅速对车辆进行车牌识别以及车辆特征识别,然后在全城的交通摄像头锁定车辆踪迹,进行定位跟踪。
8.第一方面,本发明提供了基于目标检测的违章车辆追踪方法;
9.基于目标检测的违章车辆追踪方法,包括:
10.获取待监测视频;对待监测视频进行车辆违规行为识别,将识别出来的违规车辆作为目标车辆;
11.对目标车辆进行车牌识别,得到目标车辆的车牌特征;对目标车辆进行车辆特征识别,得到目标车辆的车辆特征;将车牌特征与车辆特征进行特征融合,得到目标车辆的融合特征;
12.基于目标车辆的融合特征,在待监测视频的后续帧图像中,对目标车辆进行跟踪,分析目标车辆的行动路线,对目标车辆的位置进行定位。
13.第二方面,本发明提供了基于目标检测的违章车辆追踪系统;
14.基于目标检测的违章车辆追踪系统,包括:
15.获取模块,其被配置为:获取待监测视频;对待监测视频进行车辆违规行为识别,将识别出来的违规车辆作为目标车辆;
16.特征融合模块,其被配置为:对目标车辆进行车牌识别,得到目标车辆的车牌特征;对目标车辆进行车辆特征识别,得到目标车辆的车辆特征;将车牌特征与车辆特征进行
特征融合,得到目标车辆的融合特征;
17.车辆追踪模块,其被配置为:基于目标车辆的融合特征,在待监测视频的后续帧图像中,对目标车辆进行跟踪,分析目标车辆的行动路线,对目标车辆的位置进行定位。
18.第三方面,本发明还提供了一种电子设备,包括:
19.存储器,用于非暂时性存储计算机可读指令;以及
20.处理器,用于运行所述计算机可读指令,
21.其中,所述计算机可读指令被所述处理器运行时,执行上述第一方面所述的方法。
22.第四方面,本发明还提供了一种存储介质,非暂时性地存储计算机可读指令,其中,当所述非暂时性计算机可读指令由计算机执行时,执行第一方面所述方法的指令。
23.第五方面,本发明还提供了一种计算机程序产品,包括计算机程序,所述计算机程序当在一个或多个处理器上运行的时候用于实现上述第一方面所述的方法。
24.与现有技术相比,本发明的有益效果是:
25.1、基于深度学习yolov5算法,利用城市各地收集的车辆数据建立深度学习模型,训练出高准确率的模型,为违规车辆的检测提供精准模型;
26.2、基于大数据分析,获取到车辆的信息之后调用可能存在的路口的摄像头试试监测违规车辆进行分析跟踪;
27.3、本发明准确率高,实现智慧交通,智能车辆跟踪。
28.4、本发明利用yolov5目标检测算法以及车牌检测算法,可以准确实时检测出违规车辆,并利用大数据分析车辆轨迹调用相关的摄像头分析跟踪轨迹,有效提升了追踪的准确率和及时性。
附图说明
29.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
30.图1为实施例一的方法流程图。
具体实施方式
31.应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
32.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
34.本实施例所有数据的获取都在符合法律法规和用户同意的基础上,对数据的合法应用。
35.实施例一
36.本实施例提供了基于目标检测的违章车辆追踪方法;
37.如图1所示,基于目标检测的违章车辆追踪方法,包括:
38.s101:获取待监测视频;对待监测视频进行车辆违规行为识别,将识别出来的违规车辆作为目标车辆;
39.s102:对目标车辆进行车牌识别,得到目标车辆的车牌特征;对目标车辆进行车辆特征识别,得到目标车辆的车辆特征;将车牌特征与车辆特征进行特征融合,得到目标车辆的融合特征;
40.s103:基于目标车辆的融合特征,在待监测视频的后续帧图像中,对目标车辆进行跟踪,分析目标车辆的行动路线,对目标车辆的位置进行定位。
41.进一步地,所述s101:获取待监测视频;具体是:
42.采用高速摄像头对公路上的车辆进行视频采集;其中,摄像头安装在交通信号灯杆上。
43.进一步地,所述s101:对待监测视频进行车辆违规行为识别,将识别出来的违规车辆作为目标车辆;具体包括:
44.采用训练后的第一深度学习模型,对待监测视频进行车辆违规行为识别,将识别出来的违规车辆作为目标车辆。
45.进一步地,所述训练后的第一深度学习模型,训练过程包括:
46.构建第一深度学习模型;其中,第一深度学习模型为yolov5模型;
47.构建第一训练集;其中,所述第一训练集为已知车辆违规行为标签的车辆图像;所述车辆违规行为标签,包括:遮挡号牌的车辆、无后视镜的车辆或超载车辆;
48.采用第一训练集对第一深度学习模型进行训练,当第一损失函数值停止下降时,得到训练后的第一深度学习模型。
49.进一步地,s102:对目标车辆进行车牌识别,得到目标车辆的车牌特征;具体包括:
50.采用训练后的第二深度学习模型,对目标车辆进行车牌识别,得到目标车辆的车牌特征。
51.进一步地,所述训练后的第二深度学习模型,训练过程包括:
52.构建第二深度学习模型;其中,第二深度学习模型为支持向量机模型;
53.构建第二训练集;其中,第二训练集为已知车牌识别结果的车辆图像;所述车牌识别结果,包括:汉字、数字和字母的组合;
54.采用第二训练集对第二深度学习模型进行训练,当第二损失函数值停止下降时,得到训练后的第二深度学习模型。
55.进一步地,s102:对目标车辆进行车辆特征识别,得到目标车辆的车辆特征;具体包括:
56.采用训练后的第三深度学习模型,对目标车辆进行车辆特征识别,得到目标车辆的车辆特征。
57.进一步地,所述训练后的第三深度学习模型,训练过程包括:
58.构建第三深度学习模型;其中,第三深度学习模型为卷积神经网络;
59.构建第三训练集;其中,第三训练集为已知车辆特征的车辆图像;所述车辆特征,
包括:颜色特征、纹理特征或尺寸特征;
60.采用第三训练集对第三深度学习模型进行训练,当第三损失函数值停止下降时,得到训练后的第三深度学习模型。
61.进一步地,s102:将车牌特征与车辆特征进行特征融合,得到目标车辆的融合特征;具体的特征融合方式为串联融合。
62.进一步地,基于目标车辆的融合特征,在待监测视频的后续帧图像中,对目标车辆进行跟踪,分析目标车辆的行动路线,对目标车辆的位置进行定位;具体包括:
63.在待监测视频的后续帧图像中,提取每一帧图像中每一个被检测车辆的车牌特征;并且,提取每一帧图像中每一个被检测车辆的车辆特征;
64.将每一个被检测车辆的车牌特征与车辆特征进行特征融合,得到每一个被检测车辆的融合特征;
65.计算每一个被检测车辆的融合特征与目标车辆的融合特征之间的欧式距离,将欧式距离视为相似度,距离越小表示相似度越高,将相似度最高的被检测车辆作为目标车辆的重识别结果输出;
66.将每一帧的目标车辆重识别结果进行车辆位置经纬度提取,将所提取出的经纬度进行连线,得到目标车辆的行动路线,进而对目标车辆的当前位置进行定位。
67.yolov5是目前流行的深度学习目标检测算法,具有高准确率、速度快的特性,实时检测准确率可以达到45fps以上,完全可以达到实时监测的目的。
68.实施例二
69.本实施例提供了基于目标检测的违章车辆追踪系统;
70.基于目标检测的违章车辆追踪系统,包括:
71.获取模块,其被配置为:获取待监测视频;对待监测视频进行车辆违规行为识别,将识别出来的违规车辆作为目标车辆;
72.特征融合模块,其被配置为:对目标车辆进行车牌识别,得到目标车辆的车牌特征;对目标车辆进行车辆特征识别,得到目标车辆的车辆特征;将车牌特征与车辆特征进行特征融合,得到目标车辆的融合特征;
73.车辆追踪模块,其被配置为:基于目标车辆的融合特征,在待监测视频的后续帧图像中,对目标车辆进行跟踪,分析目标车辆的行动路线,对目标车辆的位置进行定位。
74.此处需要说明的是,上述获取模块、特征融合模块和车辆追踪模块对应于实施例一中的步骤s101至s103,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述模块作为系统的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
75.上述实施例中对各个实施例的描述各有侧重,某个实施例中没有详述的部分可以参见其他实施例的相关描述。
76.所提出的系统,可以通过其他的方式实现。例如以上所描述的系统实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时,可以有另外的划分方式,例如多个模块可以结合或者可以集成到另外一个系统,或一些特征可以忽略,或不执行。
77.实施例三
78.本实施例还提供了一种电子设备,包括:一个或多个处理器、一个或多个存储器、以及一个或多个计算机程序;其中,处理器与存储器连接,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述实施例一所述的方法。
79.应理解,本实施例中,处理器可以是中央处理单元cpu,处理器还可以是其他通用处理器、数字信号处理器dsp、专用集成电路asic,现成可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
80.存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据、存储器的一部分还可以包括非易失性随机存储器。例如,存储器还可以存储设备类型的信息。
81.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。
82.实施例一中的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器、闪存、只读存储器、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
83.本领域普通技术人员可以意识到,结合本实施例描述的各示例的单元及算法步骤,能够以电子硬件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
84.实施例四
85.本实施例还提供了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成实施例一所述的方法。
86.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献