真人番摊官网关注互联网产品管理,交流产品设计、用户体验心得!

基于DM6446处理器的运动车辆检测系统的实现

时间:2019-06-19 12:50 来源:未知 作者:admin

  基于DM6446处置器的视频活动车辆检测系统的实现

  跟着现代交通运输业的快速成长,道路上的车辆日益增加,而陪伴而来的交通拥堵、道路利用效率不高档问题却给日常交通办理带来了重重坚苦。融合了计较机、电子等现代高新科技的智能交通系统(ITS:Intelligent Transport System)供给领会决方式。

  活动车辆检测是ITS 的主要构成部门,本文切磋了以TI 的TMS320DM6446(简称DM6446)为嵌入式开辟平台的交通视频消息采集和处置系统的设想,通过度析及时交通视频序列,采用差别堆集布景建模、Otsu 主动阈值拔取、形态学滤波及区域发展定位等手艺,最终实现交通场景视频活动车辆的检测。

  1 系统硬件形成

  系统硬件平台还包含视频处置子系统(VPSS)和浩繁外设资本。VPSS 是DM6446 中特地担任视频输入输出的硬件模块,由视频处置前端(VPFE)和视频处置后端(VPBE)构成,系统模仿视频信号经由TVP5150解码器解码成YUV422 格局的视频数据后传送给VPFE 的CCD 节制器,然后通过EMIF 接口将暂具有VPSS 内部Buffer 中的数据传送到外部DDR SDRAM中。VPBE 的屏幕显示(OSD)模块将视频数据以YCbCr形式提交给视频编码器(VENC),通过视频编码器输出到VGA 或CVBS 接口。本文处置系统的硬件拓扑布局如图1 所示。

  图1 DM6446 系统平台硬件布局示企图

  2 系统软件设想

  图2 示意了系统硬件平台软件处置模块的构成布局。如图2 所示,软件部门次要完成3 个使命:图像的采集与存放、ARM 与DSP 通信和视频图像处置。

  图2 DM6446 系统平台软件模块形成框图。

  ARM 端担任初始化系统并节制数据的采集和存放。系统初始化时VPSS 被设置装备摆设为场模式,VPFE 担任将采集到的视频数据持续传送到内存缓冲区。因为ARM 端在向内存中存放图像时DSP 端不克不及同时读取,为了包管数据处置的准确性,本文采用双缓冲机制,即:设定两个各自持续的帧缓冲区VIDEO BUF0 和video BUF1,视频数据交替的向这两个区域缓冲刷新。

  ARM 与DSP 两核之间的通信通过内存共享和中缀的体例实现。ARM 通过寄放器ARM2DSP0 向DSP发出中缀信号,DSP 利用寄放器DSP2ARM0 给ARM发送中缀信号。发中缀的一方在中缀信号发出前向共享内存填写号令,领受中缀的一方在中缀函数中读取号令,其他模块按照当前的号令施行响应使命。

  视频图像的处置在DSP 核长进行,采集到的视频图像数据为YUV422 格局,算法处置时仅读取视频数据的Y 分量,紧接将视频数据进行差别堆集布景建模、活动区域检测等操作以实现对视频序列活动方针的检测。最初DSP 担任将检测完的视频数据存放至固定显示缓存区,由VPBE 读取后显示。

  3 视频活动方针检测算法设想

  在获得视频数据后,需进一步对视频活动方针进行检测(活动车辆)。对固定相机的使用场所,一般采用布景差手艺检测视频活动方针,而布景差法又受布景建模结果的束缚。目前具有如基于光流场、方针模子以及差分图像等多种视频活动方针检测方式。基于光流场的方针检测法对噪声敏感、计较量大,导致算法及时性较差。基于方针模子的检测方式一般须成立方针的三维模子,再将模子投影至二维平面,再在图像中进行婚配。基于差分图像的检测方式较为常用,可分为邻帧差和布景差两种方式,布景差法是视频活动方针检测中的风行方式。本文即采用布景差法对方针活动区域进行检测,本文针对嵌入式使用,从检测算法的处置效率出发,场景布景模子的获取采用文献[4]所述的基于差别堆集的布景建模法。对视频活动方针进行检测次要颠末四个步调:差别堆集布景建模、活动区域检测、形态学滤波和区域发展法视频活动方针定位。

  关注 互联网的一些事 官方微信,回复" 593 " 即可在微信里阅读本篇内容。

  在查找公众号中搜索:织梦58,或者扫描下方二维码快速关注。

围观: 9999次 | 责任编辑:admin

回到顶部
describe