视频分析在交通控制中的应用_第1页
视频分析在交通控制中的应用_第2页
视频分析在交通控制中的应用_第3页
视频分析在交通控制中的应用_第4页
视频分析在交通控制中的应用_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四届文鼎创杯华中地区大学生数学建模邀请赛承 诺 书我们仔细阅读了第四届文鼎创杯华中地区大学生数学建模邀请赛的选手须知。我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。我们的竞赛编号为: B-10402009 我们的选择题号为: B 参赛队员(打印并签名):队员 1: 廖 文 婧 队员 2: 沈 宇 尧 队员 3: 蔡 雅 婷 (以下内容参赛队伍不需要填写)评阅编号: 武汉工业与应用数学学会第四届文鼎创杯华中地区大学生数学建模邀请赛竞赛组委3题目: B 题: 视频分析在交通控制中的应用 摘要在当今社会的交通控制中,带智能分析功能的监控系统已成为我国交通系统的现实选择。然而,对于视频分析而言,其关键技术是建立合理的数学模型,以便更好的分析和计算车流量。针对问题一:我们选定从车道上车辆通过的方面对视频进行定量检测。为了判定指定车道中是否有车辆通过,我们采用对视频图像进行二值化处理,建立数学模型。选择在某一虚拟检测区域 中,对有车和无车通过的情况进行判定,将任意选取的两S帧图像的 区域分别转化为矩阵。然后做两矩阵的差并令为矩阵 ,再求出所得的矩S A阵 的秩,即可得到相应的判别方法:A, 虚拟检测区域 无车通过;0)(rank,虚拟检测区域 有车通过。S针对问题二:基于问题一的基础上,为了计算车流量,我们运用分道计数的方法,建立数学模型。主要分析了流入车辆的流量。将流入车道分为 3 道,分别选取 3 个虚拟检测区域,利用问题一判定有无车辆通过的方法,设置计数开关,并为防止车辆计数重复,选取适当的开启与关闭的相隔帧数。待 3 个开关口计数结束后,相加得到的结果即为所求的车流量。在车流量的数学模型中,试验结果可知模型准确率为 94.1%。试验的结果在误差范围之内,但由于模型中虚拟检测区域选定的限制,车身的长度过长以致覆盖多个检测区域,车辆的变道行驶及没有搜集精确的数据进行讨论等因素,仍会造成误差。假若可以更细致地划分检测区域,得到其车辆行驶的高空俯视图或搜集更多资料,便可以得到更精确更优的结果。关键词:监控系统,二值化,车流量数学模型 4目录一、问题重述和分析 (4)1.1 问题重述 (4)1.2 问题分析 (4)二、模型的假设 (4)三、符号说明 (5)四、模型预处理 (5)五、模型的建立和求解 (6)5.1 问题一的分析和求解 (6)5.2 问题二的分析和求解(11)六、模型的评价和误差分析(14)参考文献 (14)附录 (15)5一、问题重述和分析1.1 问题重述1.1.1 问题的背景传统的视频监控由人工进行视频监测发现安全隐患或异常状态,或者用于事后分析,这种应用具有其固有的缺点,难以实现实时的安全监控和检测管理。视频分析是指将先进的信息技术、数据通讯传输技术、电子控制技术、计算机处理技术等应用于工业生产,从而提高生产效率。在交通管理中,带有智能分析功能的监控系统可以通过区分监控对象的外形、动作等特征,做到主动收集、分析数据,并根据预设条件执行报警、记录、分析等动作。对于视频分析而言,其关键技术是建立合理的数学模型。1.1.2 问题的提出问题一:根据提供的视频,建立提取附录提供的视频图像的数学模型。问题二:结合已提取的背景,建立计算车流量数学模型。1.2 问题分析在交通管理中,视频分析利用带有智能分析功能的监控系统为提供便捷。针对问题(1)根据已知的视频,利用 MATLAB 对图像进行二值化,建立提取视频图像数据的数学模型。针对问题(2)再根据已提取的背景数据,通过 MATLAB 进行编程,建立计算车流量的数学模型。二、模型的假设1高速公路只供汽车高速行驶,全线封闭;全路段只有车是动态物体,其他全为静态物体。2. 忽略通行的车辆在虚拟检测区域变道所产生的计数误差。3在车道中,所有通行车辆都以匀速行驶经过虚拟检测区域。4忽略因为车身的长度及车辆的外形遮蔽视频中虚拟检测区域而造成对数量统计产生的误差。6三、符号说明iI)76251(视频中第 帧的图像i0视频中第一帧图像S虚拟检测区域iBI)76251(视频中第 帧在 上二值化图像iS0背景区域,即视频中第一帧在 上的二值化图像SiQ)(转换成的矩阵iBIP转换成的矩阵0四 、模型预处理a、运用 WINAVI 软件把原视频转化 MATLAB 可读取的每秒 25 帧的 AVI 视频文件;b、每秒取 25 张图像,所提供的视频可转化为的图像总数计为 7625 张;c、把视频背景图像分成 A、B、C、D 四个区域,且把区域 A、B 分为 1、2、3 车道如下图 1 所示。7图 1 视频背景图五模型的建立和求解5.1 问题一的分析和求解:针对问题一,要建立提取提供的视频图像的数学模型,根据已知的视频,利用MATLAB 对视频图像进行二值化并矩阵化,根据矩阵化的相差结果来判定是否有车辆通过。5.1.1 提取背景区域 0BI(1)在视频中选取第一帧图像 ,如图 2。 0I图 2 第一帧图像 0I(2)研究视频,选取虚拟检测区域 S通过观察视频,以 B 为研究对象选取虚拟检测区域 ,虚拟检测区域 的选取是SS一般情况下,车辆至少可以在 80%的时间内被观测到通过此区域,确保在模型假设下,误差达到最小。针对问题一选取 : (250:263,155:168) ,MATLAB 程序见附录 1,处理后的图像如图 3。8图 3 蓝色区域为虚拟检测区域 S(3)利用 MATLAB 对区域 进行二值化处理,得到背景区域 0BIA、对比度调整,对第 382 帧图像进行灰度级别调整;B、灰度处理,去除图片原有的彩色,变成灰白图片;C、进行边缘检测,边缘检测的实质是采用某种算法来企图图像中对象与背景间交界线。MATLAB 程序见附录 2,处理后如图 4。图 4 红色区域为背景区域 0BI(4)利用 MATLAB,将 转换为矩阵,记为 。0IPMATLAB 程序见附录 3。9表一 矩阵 P5.1.2 Ii处理(1)同 5.1.1 选取同样的虚拟监测区域 : (250:263,155:168)。S(2)运用 MATLAB,将第 帧的图像 在 上二值化,得到在 上iiI)76251(iSS的二值化图像 。iBI)76251(以第 416 帧的图像为例可得:图 5 第 416 帧图像 图 6 第 416 帧灰度处理后图像416I10图 7 红色区域为第 416 帧二值化图像区域 416BI(3)利用 MATLAB 把 转换为矩阵,记为矩阵 。iI)7251(iQ)76251(如以 为例变换为矩阵 。416BI46Q表二 矩阵 416Q5.1.3 判定是否有车由 5.1.1 和 5.1.2 可知,在虚拟检测区域内,若

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论