首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于嵌入式系统的违章车辆视频检测系统(2)

基于嵌入式系统的违章车辆视频检测系统(2)

 3 嵌入式视频检测系统
  根据交通违章管理的要求和系统主要功能,对交通视频检测系统进行了研究并形成了可行方案。其思想是将视频摄像头安装在路杆上并对下面的路况进行监视,捕获的数字化视频信息由现场进行图像处理,再传送到交通管理中心。同时,选取基于嵌入式系统的电子警察视频检测的模式来实现对传统电子警察系统的改进,此电子警察系统的构成如图1所示。


  图1 基于嵌入式系统的电子警察系统构成


  由图1可以看出,基于嵌入式系统的电子警察主要由三部分组成:视频采集部分、图像处理与系统控制部分、网络传输部分。
  3.1 视频采集单元
  从CCD摄像头的光电转换器件得到的视频信号都是模拟信号,将模拟电视信号变成数字电视信号要经过模/数(A/D)转换过程。模/数转换包含三个过程,即取样、量化及编码。其中,取样的目的是将时间上连续的模拟信号变成时间上离散的信号,量化是将幅度上连续的取样值变成幅度上离散的取样值,而编码的作用是将离散化的取样值编成二进制数码。经取样、量化、编码所得到的数字信号即为视频PCM 信号。
  在进行视频处理时,从摄像头输入模拟信号,这些全电视信号构成极为复杂,因而对视频信号进行A/D转换的电路也非常复杂,Philips公司将这些非常复杂的A/D转换电路集成到了一块芯片中,从而生产出功能强大的视频输入处理芯片SAA7113,为视频信号的数字化应用提供了极大的方便。
  SAA7113是一种视频解码芯片,它可以输入4路模拟视频信号,通过内部寄存器的不同配置可以对4路输入进行转换,输入4路CVBS或2路S视频(Y/C)信号,输出8位"VPO"数据总线。通过设置寄存器的值,可以输出标准的ITU-R BT656,YUV 4∶2∶2格式。
  SAA7113具有双通道模拟预处理电路,包括信号源选择,两个模拟抗混迭滤波器和模/数转换器,一个自动钳位和增益控制电路,一个时钟发生电路(CGC),一个数字多制式解码器,一个亮度/对比度/饱和度控制电路和一个色彩空间转换矩阵。主要应用于多媒体、可视电话、图像处理及安防等方面。
  3.2 视频图像处理单元
  从视频A/D芯片SAA7113送来的数字视频流必须经过处理,如对数字视频流进行解码,识别出行、场同步信号,并根据电子警察系统要求选择采集的图像大小,截取每帧图像数据等。系统控制单元根据电子警察系统的设计要求,对红灯信号时截取的图像数据帧进行处理,并判断是否有车辆违章行为;如有车辆闯红灯,则将截取到的图像添加相应信息,保存到系统存储器中,并传输到交通管理监控中心。
  一个路口的电子警察系统一般有多路视频信号同时传入,数据量大,实时性要求高。如果将这些视频数据送到电子警察控制单元ARM 芯片进行处理是不现实的。因此必须在ARM 芯片前端增加专门的图像采集处理器件。在目前市场上的图像采集处理系统中,用作系统的核心器件一般有现场可编程门阵列(FPGA)、数字信号处理器(DSP)以及特定用途集成电路(专用ASIC)芯片。FPGA是在ASIC基础上发展起来的,克服了ASIC不够灵活的缺点,FPGA 芯片不仅可以和ASIC芯片一样解决电子传统小型化、低功耗等问题,还具有高速、高可靠性、开发周期短、质量稳定、开发软件投入小、开发工具先进、标准产品小需测试及可实时在线检测等一系列ASIC无法比拟的优点,而且还可以根据后期现场的需要进行现场编程,可擦写多次,使得无论在开发过程中和后期现场调试或者增加一定的功能都十分方便,设计比较灵活;而且随着现代工艺的发展和提高,FPGA芯片本身的成本越来越低。同时,在数字图像处理方面,DSP更适宜于用作高层数据处理。
  实时图像采集和处理对系统性能的要求极高,数据流量一般情况下也比较大,因此几乎所有只具有最简单功能的通用DSP都不能在图像采集处理系统中达到所需的性能要求,因而更多地采用FPGA来实现。
  综上所述,采用FPGA 代替DSP或者ASIC芯片作为在ARM 芯片前端的图像采集处理器件,实现视频图像采集和处理。
继承事业,薪火相传
返回列表