基于深度学习的公交客流检测系统研究

来源 :陕西科技大学 | 被引量 : 1次 | 上传用户:and
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通常公交客流量统计能提供运营车辆的全程客流数据,车辆调度管理人员采用该数据来进行统计、分析及决策,实现车辆和人员的有效调配,以此凸显智能调度的优点。近年来,随着我国各地城市公交基础设施建设和车辆装备改造更新步伐的加快,公交在车辆保有量、运营线路长度、运营里程等方面不断增长,进而导致运行管理工作量大,无法实时监控公交车辆的情况,使得运营效率低下,乘客满意度差。针对目前公交客流数据获取现状不稳定、处理方法陈旧及无法实时调度等问题,本文围绕基于深度学习的公交客流检测系统展开研究。系统主要结合图像处理和深度学习方法,在Raspberry Pi树莓派中移植TensorFlow深度学习框架并搭建卷积神经网络CNN的模型,以提取车厢内乘客头部特征,通过综合梯度下降算法优化学习速率,采用三通道数据融合技术判断车内拥挤情况,相比于传统算法,系统不仅提高了识别精度还加快了收敛速率,特别适合于实时性检测,实时的拥挤度判断更能具有实用性。论文主要工作总结如下:(1)公交客流检测系统总体功能分析与方案构建。首先从深度学习的发展历程、场景应用、主流模型分析及学习工具四个方面进行研究,选取合适的深度学习网络模型。然后在秉持设计原则和实现基本功能的基础上,根据车内图像采集模块与车内图像识别判别模块的系统需求完成系统总体方案构建。(2)算法分析与设计。为验证深度学习模型效果,先对传统的客流计数算法,基于检测的客流算法和基于回归的客流算法进行研究,并进行部分特征提取方法、分类器及回归器的图像验证,然后对基于深度学习的卷积神经网络架构进行研究,最后结合客观场景因素选取合适的算法进行客流统计。(3)公交客流系统硬件分析与设计。根据系统实际应用场景与功能需求,分别对主控制器模块、防震车内摄像机、视频解码芯片及通讯显示模块进行选型与设计,并完成了对车内图像采集模块的搭建。其次通讯显示模块分别对4G模块、GPS(Global Positioning System)定位模块及电源模块进行设计,完成与PC端的交互。(4)公交客流系统软件分析与设计。通过在Raspberry中移植Raspbian操作系统OpenCV库移植及TensorFlow框架移植,完成对车内图像采集模块、车内图像识别判别模块及通讯显示模块三个部分的软件设计。其中,车内图像采集模块通过摄像头进行采集并通过串口传输图像,传输的图像即为车内图像识别判别模块的输入,完成图像预处理后,输入搭建的卷积神经网络模型中,并提出综合梯度下降算法代替传统梯度下降算法,解决计算能力过弱易出现过拟合与局部损失函数现象。通过实验证明,相对于传统算法识别准确率可达87.23%,收敛速率提高了 20.92%。本文研究设计的基于深度学习的公交客流检测系统可以实现车内乘客采集、乘客识别判别、通讯显示等功能,系统弥补了目前公交客流系统在车载嵌入式检测方面的一些不足。同时,论文主要提出一种综合梯度下降算法的卷积神经网络模型,实验表明,该算法不仅提高识别精度还加快了收敛速率,特别适合于实时性检测。
其他文献
在高端装备制造业中,数据仓库技术已经过长期成熟的应用,但对于大数据量、非结构化数据的场景难以处理。本文着重说明了数据湖技术与数据仓库技术的区别与联系,结合了产业发
虽然黑莓引以为豪的QNX操作系统没能像黑莓公司所期望的那样,在手机市场大放异彩,但QNX很有可能会在另一种移动设备上大有作为——那就是自动驾驶汽车.
随着社会的发展、科技的进步,电动汽车充电桩、家用节能灯、电子设备充电器等家用设备逐步普及,光伏发电、风力发电等新能源发电设备大规模接入电网,这些导致高频电力电子开
随着科学技术的不断发展,我国进入了信息化时代,人们在生产生活中对通信的需求和要求越来越大,通信基础建设成为社会建设和发展的基础。但是就目前的实际情况来看,在通信工程
随着社会的发展,生产环节与社会生活环节带来的污水对生态环境来说是一个严重的负担.目前,产生污水的源头还在逐渐增加,因此污水处理势在必行.污水处理工艺采用的有效处理技
如今各大医院逐渐使用自动冲洗技术获得X线胶片,自动冲洗技术受到时间、温度以及药液的影响,进而影响到影像密度,最终影响医护人员诊治病情。基于此,本文使用三组对比实验展
文章基于瑞典Kvaser公司的USB-CAN适配卡Kvaser Leaf Light HS,使用开发工具包CANLib设计了一款CAN总线数据监控软件,用于采集和分析使用CAN总线技术的商用车的底盘运行数据