• 图纸下载
  • 专业文献
  • 行业资料
  • 教育专区
  • 应用文书
  • 生活休闲
  • 杂文文章
  • 范文大全
  • 作文大全
  • 达达文库
  • 文档下载
  • 音乐视听
  • 创业致富
  • 体裁范文
  • 当前位置: 达达文档网 > 范文大全 > 正文

    基于TMS320DM6437的行人计数系统设计

    时间:2020-07-21 03:41:54 来源:达达文档网 本文已影响 达达文档网手机站

    薛雅丽

    摘要:客流检测是公共交通智能化的数据来源,准确性实时性至关重要,本文应用嵌入式硬件TMS320DM6437芯片丰富的片上资源,以及强大的系统支持,通过对检测跟踪算法的改进,在硬件平台移植简化了算法,实现了一种行人检测的应用系统。

    关键词:TMS320DM6437;Viber;客流检测

    中图分类号:TB文献标识码:Adoi:10.19311/j.cnki.16723198.2020.23.078

    对于公共交通智能化,基础客流检测技术至关重要,检测的精确性和实时性直接影响公共交通的客流吸引率和运行效率。客流检测技术一方面是检测算法,另一方面是检测算法的实现。随着微控制器,电子、计算机技术的发展,使客流检测算法在嵌入式系统上实现成为可能并广泛流行,本文将介绍在TMS320DM6437芯片基础上实现的客流检测方法。通过对传统算法的改进实现适用于硬件的算法,并通过基于TMS320DM6437的硬件平台实现。

    1硬件平台介绍

    TMS320DM6437是德州仪器公司TI发布的一款基于达芬奇技术的面向数字多媒体应用的DSP,核心元件DSP的主频为700MHz,处理器性能可达5600MIPS,系统的计算能力非常强大,且具有高性能的定点处理器。它可以对DDR2类型内存进行访问,访问数据的吞吐量可以达到1GByte/s以上。DSP内核有个逻辑单元,最多可以同时运行8条指令。有助于视频信号的处理,方便产品的开发。TI公司拥有强大的相关支持,提供强大的图像/视频开发工具包,直接支持适合于硬件开发的基础图像处理功能,因此可以加快开发速度,研究者可以专注于研究实现相应的功能。其具有两路模拟视频输入接口及一路数字视频接口,一路模拟视频输出及VGA端子输出。

    本次设计采用一路模拟视频输入以及VGA输出,应用其视频处理子系统,用硬件方式初步完成视频图像数据的采集和一些图像预处理操作。视频处理子系统主要为视频处理前端和视频处理后端两部分。视频处理前端提供多种标准的数字视频输入,并对输入的视频进行预处理。视频处理后端主要为OSD部分和VENC部分。其中CCD控制器负责接收外部输入的视频信号,预览器负责实现RGB格式到YCbCr格式的转换。CCD控制器首先进行数据采集和数据移位,然后经过光黑钳位模块去掉图像中的噪声。经过黑像素补偿调整各个颜色通道的信号电平。最后经数据格式化和视频端像素选择模块确定传感器读出帧的格式。之后进入Preview模块,先经预览器接口确定视频源方向和帧尺寸,再经中值滤波和噪声滤波,然后经过CFA插值,进行数据格式转换,得到格式为YCbCr4:2:2图像数据,再进入缓冲器接口,最后经视频编解码模块供输出使用,系统的结构框图如图1。

    2软件算法设计

    由于硬件资源有限,本设计对传统检测跟踪算法进行了改进。目标检测部分,建立背景模型,用一帧数据,随后逐帧导入检测。第二帧输入开始,更新背景模型,检测出动态前景。动态跟踪部分,根据前景信息获取动态目标的中心坐标,并在屏幕上显示位置。然后导入下一帧实现循环动态跟踪。

    首先,建立背景模型。对传统的ViBe算法进行改进。原算法需要对第一帧当中每个像素建立样本集。此处在建立样本集时,采用每个像素20个样本的数量。样本的选择为当前样本的8邻域随机选择。随机选择采用借助于随机表进行,这里采用将预先生成好的随机数以数组形式存储于处理器中,当需要随机取样时,顺序选择随机数表中的元素作为图像矩阵样本集中的下标,从而达到随机选择的目的。

    其次,背景模型更新阶段。分为检测模型匹配状况和对匹配模型的次数进行统计两个步骤。初始化之后,从第二帧开始,对每个像素逐个扫描,将其和同一位置像素的背景模型中的像素对比。采用对其像素灰度值作差求绝对值,将所得结果同预先设定的匹配閾值R进行比较。如果小于阈值,表示该像素存在一个匹配,同时匹配数增加。之后对匹配像素数目进行统计,再将结果与预先设定的最少匹配数目阈值进行比较。如果最终匹配数目之和小于该最少匹配数,则表示该像素是前景点,若大于其最少匹配数,则认为是背景点。

    最后,进行动态跟踪。检测出动态目标之后,计算所有前景点质心,得到其位置。通过求取所有前景点的横坐标及纵坐标的算数平均值得到。

    3总结

    本文采用TMSDM6437芯片进行了行人计数系统设计,应用平台丰富的资源,节省了大量硬件设计成本,且提高了系统的可靠性便携性,缩短了开发周期。对于检测以及跟踪算法方面进行了改进,得到更适应于硬件平台的算法,实验结果能够较好的满足检测精度。

    参考文献

    [1]Texas Instruments Incorporated.SPRU977C,TMS320DM643x DMP Video Processing Front End(VPFE) Users Guide[S].2009.

    [2]Texas Instruments Incorporated.SPRU952A,TMS320DM643x DMP Video Processing Back End(VPBE) Users Guide[S].2007.

    [3]胡金波,陈慧剑.DSP环境下C语言编程的优化实现[J].现代电子技术,2002,(12):8284.

    [4]付小磊.目标跟踪技术研究[D].上海:华东师范大学,2013.

    相关热词搜索: 计数 行人 设计

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网