掌桥专利:专业的专利平台
掌桥专利
首页

一种基于深度学习的机场出发层违章车辆自动识别方法

文献发布时间:2023-06-19 16:11:11



技术领域

本发明涉及人工智能领域,具体涉及一种基于深度学习的机场出发层违章车辆自动识别方法。

背景技术

近年来,我国航空运输高速发展,各大机场客货吞吐量快速增长,给机场陆侧交通带来了一定的压力,因陆侧交通拥堵而导致的航空运输问题也不时发生。机场陆侧交通除机场附近路网道路外,也包含机场航站楼出发层车道边。机场出发层车道边是专门用于落客的区域,因机场无法保证所有车辆都能遵守规定,很多机场出发层车道边都是接送客混行,这无疑增加了出发层交通的压力。

针对这些行为,现在普遍使用的方法主要有人工现场监督和摄像头抓拍两种方式,但这两种技术手段也存在如下问题:

(1)人工现场管理因为需要不间断监督所以对人力成本消耗巨大;

(2)摄像头抓拍一般需要停车超过一定时间(5-7分钟)才可记录;

(3)两种方法均存在检测效率低、识别精度有限且不能从根本遏制违章行为。

综上所述,为改善现有违章监测手段、提升机场路侧交通通行效率,亟需从源头上改变现有的检测方式,开展机场路测智慧管控技术研究,建立精度高、成本低、鲁棒性强的机场违章车辆自动识别方法。

发明内容

本发明旨在于至少在一定程度上解决上述技术问题之一。

为此,本发明目的在于提供一种基于深度学习的机场出发层违章接客车辆自动识别方法,用于解决现有技术存在的检测成本高、检测的精度有限以及方法鲁棒性不强的问题。

本发明是通过以下技术方案实现的:

本发明的一种基于深度学习的机场出发层违章车辆自动识别方法,其特征在于:包括以下步骤:

S1:获取视频流,导入目标识别模型和多目标追踪判断模型,对视频流进行逐帧判断;S2:目标识别与判断,将车辆和行人作为识别目标,并分别赋予 id,如判断为车则执行步骤S3,如判断为人则执行步骤S4,直至视频文件每一帧均被判断完成;S3:对车辆是否处于静止状态进行识别,并保存车辆识别参数数据集至参数存储器;S4:对行人是否消失进行识别,并保存行人识别参数数据集至参数存储器;S5:对S3、S4中保存到参数存储器中的数据集进行计算,以一辆静止的车的检测范围内记录行人“出现”与“消失”的总次数的代数差来计算车辆的最终人数变化;S6:以车辆的车内最终人数变化为依据,对标记为消失的车辆进行违章行为识别;当人数变化>0时,可以判断车辆存在接客行为,即违章;当人数变化<0时,可以判断车辆存在送客行为,即未违章;当人数变化=0时,可以判断车辆为路过车辆;当人数变化数据丢失时,则代表车辆丢失部分数据,将其人数变化记为0,同时将该车做上数据丢失的标记;S7:输出结果。

进一步的,上述S1中的视频流为时长为T的机场出发层车道边固定机位监控视频,用t表示监控视频的任一时刻,t∈[0,T];

上述S2、S3、S5、S6的具体步骤为:车辆在t时刻被目标识别模型识别到并判断为“出现”时被赋予id为i,i∈N,N代表视频中所有个体被跟踪算法赋予的id集合;

车辆是否属于静止状态使用参数

式2中,

进一步的,上述S2、S4、S5、S6的具体步骤为:当行人在t时刻被目标识别模型识别到并判断为“出现”时被赋予id为j,j∈N,用

在监控视频的时间范围内,车辆i是否违章可由其在屏幕消失时的车内人数确定,使用参数C

进一步的,上述

式3中,ΔC

式4中,ε为位移记录更新间隔,k

式3中,

式3中的位移集合

进一步的,上述

式10中,

式11中

式12中,

式12中,

进一步的,上述目标识别模型为YOLO_v4算法模型;上述多目标追踪判断模型为DeepSORT算法模型。

本发明的有益效果在于:误识别率很低,能够到达应用的要求,可以大大减小监控执法人员的工作量,提高非现场执法的执法效率及执法准确性,在智能交通监管领域具有广阔的发展前景,可以使机场陆侧交通的安全管理得到进一步强化,为交通行业的长足发展提供有效保障

附图说明

图1:本发明的流程图;

具体实施方式

下面结合附图和具体实施方式对本发明做进一步说明:

实施例1:如图1所示,使用YOLO_v4进行目标识别和DeepSORT进行目标跟踪一段时长为T的机场出发层车道边固定机位监控视频,t表示监控视频的任一时刻,t∈[0,T];车辆在t时刻被YOLO_v4识别到判断为“出现”时被赋予id 为i,i∈N,N代表视频中所有个体被跟踪算法赋予的id集合,用

车辆i能否进行违章识别由其是否处于静止状态决定,使用参数

式(2)中,

式(3)中,ΔC

式(4)中,ε为位移记录更新间隔,k

式(3)中,

式(3)中的位移集合

其中,

行人人头在t时刻被YOLO_v4识别到判断为“出现”时被赋予id为j,

j∈N,用

在监控视频的时间范围内,车辆i是否违章可由其在屏幕消失时的车内人数确定,使用参数C

式(10)中,

式(11)中

式(12)中,

式(12)中,

上述一种基于基于深度学习的机场出发层违章车辆自动识别方法,在显卡为10606G,CPU为i5-8500,内存为8g电脑中,使用Python语言将本发明内容中公式(1)至(14)按本发明流程图(如图1所示)进行编程,对来自昆明长水机场出发层3号门外的3号固定机位监控器2019年9月1日与2019年9 月2日的监控视频中含有违章接客的视频片段进行检测,再通过人工观看片段记录所有违章接客信息,将真实值与检测结果进行比较获得方法识别精度。检测结果如表2与表3所示。统计得视频的平均FPS为3.875,即每秒可处理将近 4张图片。

违章识别速度取决于以下两点:1.YOLO_v4的识别速率;2.DeepSORT的跟踪效率,且识别速率随显卡性能增加而增加。

表2识别结果

表3识别精度

对表2数据进行细化分析,结果如表3所示,总共有83.3%的违规行为被识别出来,其中识别为接客的占总样本50%,识别为疑似接客即需要人工进一步核实的样本占总样本33.3%。在总样本中未被成功识别出具有接客行为的样本占 16.7%,这是由跟踪丢失,或者计数判断错误两种原因导致的。

在实际应用中,即使违章车辆的识别率未达到较高精度,也可对打算在出发层接客的司机的选择产生一定影响。但是,对违章行为的识别率有要求,需要达到较低的水平才能应用。因为违章行为识别结果最后会上传到系统中用于对违章车辆进行罚款等,若是非违章车辆被误判为违章车辆概率过高很可能会造成大量投诉。因此本文除了统计违章接客车辆的识别结果,也统计了送客车辆的误识别情况,并进行了分析。

本实例从总时长为六个小时的视频片段中,筛选出有效时长为一个半小时的视频片段,并利用其对识别精度做进一步分析。在选取的这一个半个小时的片段中,总共有10个接客样本,150个送客样本,合计160个车辆样本,其识别结果的数据分析如表4与表5所示。

表4送客车辆误识别分析

输出结果中只包含违章接客与疑似接客两种结果,违章接客代表存在违章行为,并且无需人工核实,在应用中可直接上传系统;疑似接客代表可能存在接客行为但不确定,需要进行人工核实,在人工核实的时候可以人工剔除误识别的结果,保证送客车辆不会被误报。在实际操作中,为了管理的高效性,也可选择不进行人工核实,按未违章处理。由表4可知,在上传到系统时,送客车辆被误报的概率为0。

表5识别为违章接客的样本分布

由表5知,在160个总样本中,所有被识别为违章接客的总样本总共有6 个,其中实际是送客的样本数量为0,即在这种直接判定为违章接客且无需人工进一步核实的自动识别中,其误识别率为0。

综上所述,相比于现有技术,本发明介绍了基于深度学习的机场出发层违章车辆自动识别方法,首先提出了车辆违章接客行为的特征,即在一辆静止的车的检测范围内记录行人“出现”与“消失”的总次数的代数差来计算车辆的最终人数变化,从而判断车辆是否存在过接客行为,再基于YOLO_v4和 DeepSORT提出了车辆静止状态识别方法与车辆接客行为识别方法,初步构建了机场出发层车道边违章接客车辆识别方法。实例分析得到的违章车辆识别精度为50%,接客行为识别精度达到了83.3%。虽然识别精度还有待进一步提高,但是在实际应用中,这足以对打算在出发层接客的司机的选择造成一定影响;而且算法的误识别率很低,能够到达应用的要求,可以大大减小监控执法人员的工作量,提高非现场执法的执法效率及执法准确性,在智能交通监管领域具有广阔的发展前景,可以使机场陆侧交通的安全管理得到进一步强化,为交通行业的长足发展提供有效保障。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种基于深度学习的机场出发层违章车辆自动识别方法
  • 一种基于深度学习的违章建筑遥感识别方法及系统
技术分类

06120114735346