摘要: |
随着智能交通行业的快速发展,视频检测技术在交通体系中的地位越来越重要。传统的视频检测多基于个人计算机平台,使用通用处理器,这种方法应用于交通现场有诸多不便。随着信息技术的进步,嵌入式系统被应用到许多领域,使专用处理器的优势得到了发挥,基于嵌入式的视频检测系统也已成为智能交通研究的热点。
本文为实现车辆检测,提出利用德州仪器公司的达芬奇技术,在嵌入式操作系统平台下进行交通检测的方案。达芬奇双核处理器将系统控制和图像算法分别处理,这种方式代表了交通检测技术的发展方向。将达芬奇技术应用于智能交通领域是一种创新。
本文在介绍视频检测系统组成和处理流程之后,对交通流量的视频检测算法进行研究。比较几种常用运动检测算法,采用背景差法进行检测。该方法的重点是如何进行背景更新,论文采用一种自适应算法进行背景的自动更新。在经过图像预处理、二值化分割和背景更新等处理之后,可以比较清晰地检测到运动目标。
在硬件设计方面,针对检测需求,采用视频处理专用芯片TMS320DM6446做为主芯片,其中ARM负责系统控制,DSP用于算法处理。在设计的视频检测实验板中,除了基本的视频输入输出模块以外,还包括存储模块、实时时钟模块、电源和复位电路以及丰富的通讯模块,如网络接口、USB接口、RS-232、RS-485等。
在板级支持包软件方面,移植了流行的开源软件u-boot做为主引导程序,在三级引导机制(ROM引导程序+user引导程序+u-boot引导程序)下,启动嵌入式操作系统。本文根据交通检测功能需要,对操作系统进行裁剪,重新优化内核配置,在此基础上构造嵌入式文件系统,并将内核及文件系统镜像烧写到闪存中,系统上电后可实现自行启动。
应用本文设计的嵌入式平台进行车流量检测,在不同路口、不同天气条件下均达到了比较满意的效果。 |