快速反应智能安全监控系统的设计与实现

2010-03-19 19:59:13来源: 互联网

      摘  要: 设计了一套快速反应嵌入式智能安防监控系统,实现对运动目标的跟踪、定位,快速捕获人脸图像。利用模式识别与图像处理技术对人脸特征进行分析,提取其特征量并与人脸库中的特征量进行匹配,判断是否为非法人员,若是则启动报警程序。

      随着人们生活水平的提高以及安全防范意识的加强,视频监控系统得到了广泛应用。目前的监控多以PC机为主,只能起到简单的视频记录功能,同时需要配备专人监视屏幕。对于一些少有人出入的重要场所,通过人工方式对屏幕监控是一件麻烦的事情,而且PC机还需要配备大容量的硬盘来保存所有视频图像,硬盘使用量极大。针对这种情况,本文设计了一个无人值守的监控系统。系统在无人进入监视范围时不保存视频图像,当有人进入监视范围时才启动视频记录程序,同时自动快速捕获人脸,利用模式识别与图像处理技术对人脸特征进行分析,提取其特征量并与人脸库中的特征量进行匹配,判断是否为非法人员,如果是则进行报警,并通过网络提醒远程监控中心注意监视。对于平时很少有人出现的场合,利用该监控系统可以减少数据容量,减少监控人员,而且不会担心错过监视对象。本系统是在原有一代产品的基础上对硬件电路设计及软件算法上进行了改进。实践证明系统的反应速度、识别处理速度等都有了较大提高。

1 系统概述

      摄像机在主控系统的控制下工作,在没有移动目标进入的情况下,摄像机的数据不存储。当拍摄到有人进入后,主控系统立即控制摄像机对非法进入指定区域的人体进行跟踪,并在跟踪过程当中对人脸定位并快速准确地获取其面部图像,同时启动录像功能;然后通过一系列的数字图像处理方法对面部图像进行分析、处理,确定是否为非法入侵,如果是则启动报警系统。利用多个这样的子系统可组成一个监控网络,各个子系统通过网络与监控中心连接。因各个子系统具有智能监控功能,所以监控中心只配备一个值守人员即可监控20个以上的监控点,大大减少了人员的使用。

2 系统硬件组成

  由于该系统处理的数据量较大,且要求实时性强,故采用DSP和FPGA相结合的方法,加上图像数据采集芯片以及存储芯片,构成核心图像处理单元。同时配备有本地报警模块、网络传输等,从而构成了一个完整的监控系统。系统组成框图如图1所示。与原有系统相比,本系统作了如下改进:把原来只作为数据缓冲处理的FPGA设计为主控芯片,控制数据的输入调理和输出报警,而把DSP解放出来,专门用作图像处理及传输。这样可以提高数据的处理速度,从而提高系统的反应速度。

  2.1 系统主要芯片的选用

  (1)图像采集芯片采用TVP5150。TVP5150是具备超低功耗、支持NTSC/PAL/SECAM等格式的高性能视频解码器。在正常工作时,它的功耗仅115 mW,通过设置内部寄存器,可以将模拟图像信号转换为YUV4:2:2格式的ITU-R BT.656数字信号,并直接送到DM642进行处理。

  (2)为提供系统的快速反应能力,图像处理芯片的选择尤为关键,综合各方面的因素,DSP选用TI公司专用多媒体芯片TMS320DM642(简称“DM642”)。DM642基于C64x内核,可在720 MHz时钟频率下工作,每个指令周期可并行8条32 bit指令,能达到5 760 MIPS的峰值计算速度[6]。DM642采用了2级缓存结构(L1和L2),大大提高了程序的运行速度。片内64 bit的EMIF(External Memory Interface)接口可以与SDRAM、Flash等存储器进行无缝连接,极大地方便了大量数据的搬移。此外,DM642还拥有3个专用的视频端口(VP0~VP2),用于接收、处理视频和音频数据,系统功能扩展十分方便。此外,DM642自带的EMAC口以及从EMTF口扩展出来的ATA口,还为处理完成后产生的海量数据提供了存储通道[5]。DM642需要外加SDRAM(4 M64 bit),用于存放程序和缓存数字视频,以及FLASH(4 M8 bit),用于存放固化程序,以便进行ROM引导。

  (3)FPGA负责实现系统的逻辑、输出控制以及内部缓存的时序控制。为实现图像的实时采集和处理,需要视频采集和图像处理并行工作。采集到的图像数据送到DSP前的缓存接口设计是关键,设计的优劣直接影响到系统的反应速度。要提高数据缓存读取速度,可利用FPGA内部资源构建高速双口RAM作为内部缓存,使数据帧处理交替进行,从而实现数据采集与处理同时进行,其内部结构如图2的虚线框内所示。采集到的数字视频信号先经过滤波处理,之后送入逻辑单元A,A负责产生时钟及数据逻辑控制。输入的视频数据信号在A的控制下,进入到缓冲器寄存器B和C,在控制单元D的控制下,送到双口RAM。为了实现实时图像采集和处理,使得FPGA对图像数据的缓冲和DSP对图像数据的读取同步进行,将RAM分成相等的2块,即RAM1和RAM2。在系统工作的过程中,一块用于缓冲图像数据,FPGA分类缓冲后的图像信号写入该存储区;另一块则由DSP用于对图像数据的读取,DSP可以直接对这个存储区的数据进行运算。该缓存结构的另一特点是FPGA和DSP对双口RAM的寻址是来回切换的。因为DSP读取RAM的速度大于FPGA写RAM的速度,所以切换信号仅由FPGA发出。当FPGA分类缓冲数据写满RAM1时,FPGA向DSP发出一个中断信号,此时DSP读取RAM1中的数据,同时FPGA的缓冲数据写入RAM2。当RAM2中数据写满时,FPGA再向DSP发出中断信号,DSP读取RAM2中的数据,同时FPGA的缓冲数据RAM1。如此交替实现图像数据读写同时进行,从而提高了数据处理的速度。

  

[1] [2] [3] [4]

关键字:智能安防  人脸检测  图像处理  DSP  FPGA

编辑:鲁迪 引用地址:http://www.eeworld.com.cn/afdz/2010/0319/article_2372.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
智能安防
人脸检测
图像处理
DSP
FPGA

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved