利用FPGA协处理器优化高性能数字摄像监控系统

发布者:huijiazi5210最新更新时间:2013-08-03 来源: eefocus关键字:FPGA协处理器  数字摄像  监控系统 手机看文章 扫描二维码
随时随地手机看文章
  数字摄像监视系统现在具有更多的能力,是传统模拟系统强有力的替代方案。除了提供先进的压缩技术,如MPEG-4和H.264,数字摄像监视系统现在配备了如图像稳定,全景摄像和视频运动检测等算法。本文将讨论这些新技术的优点,和它们在用数字信号处理器(DSP)和FPGA协处理器平台上的优化实现。它将详尽地阐述现代监视系统的需求,这些系统中常用的算法和加快系统设计的开发平台。

  商用摄像监视系统的一般需求是支持一至八个摄像机,先进的视频压缩如MPEG-4,Windows Media 9 H.264,低延迟编码(1-3帧)和不同帧速率下的同步查看和记录。编码分辨率从CIF(大概是VCR分辨率)到D1(大概是DVD分辨率)。视频速率从每秒2帧(家用安全)到赌场和其它高级系统中高达每秒30帧。

  增强摄像监视的质量

  在固定带宽情况下,可以采用不同的方式包括先进的CODEC、定义兴趣区域,图像稳定和全景摄影来改进视频质量。

  最常用的先进视频压缩技术是MPEG-4。然而,设计者正在检测H.264的基本性能,经比较它可以将视频质量提高33%(图1),大大地增强摄像监视系统的检测能力。

  因此,视频质量和检测能力可以通过监视情况定义更感兴趣区域来增强。在不感兴趣的区域即天空、天花板和风中摇摆的树冠等,系统能够增加视频压缩等级,从而减小那些区域的视频带宽和处理负荷,因为这些地方出现安全漏洞的危险性是很低的。反之,这让系统更关注感兴趣的区域,如外门、窗户、高安全区域的内部和会有或已有移动的区域。本质上,通过定义兴趣区域和关注更关心的那些区域,系统能够减小虚警数量,同时增加检测到真正安全漏洞的可能性。 [page]

  摄像机移动和/或摄像机抖动也会降低摄像监视的质量。当然,摄像机移动对确保覆盖整个监视区域是必须的,而抖动可能是有环境因素如风或过往车辆造成的。然而,这两种因素会降低压缩质量,可能会到造成丢帧,因此降低摄像监视系统的质量。在最糟糕的情况下,这些因素会造成系统处理超负荷。数字摄像监视系统稳定技术现在能够用来解决摄像机的物理抖动。在这方面现在有几种算法类型,但是都遵循同样的原则。图像的某些部分和以前的图像比较。图片偏移不同的矢量,用搜索来寻找图像间相关性最大的点。然后把偏移矢量应用在整个图像上,边缘上进行一些剪裁,但是大部分的图像仍然是稳定的。

  FPGA可以作为搜索和相关的评估。30fps D1分辨率单通道的一般需求是大约3,000-5,000个FPGA逻辑单元——等效于大容量器件如Altera Stratix II FPGA大约4-7%的逻辑面积。

  提供全景图的那里也是集成了旋转摄像机的摄像监视系统的一个关键特性。这个特性使得覆盖特定场所所需的摄像机数目最少,让安全部门监视系统很快地查看更大的区域或关注已经检查到潜在安全问题的特定区域。当全景算法结合选择摄像机(PTZF),系统能够跟踪视频图像的移动。不是将图像移回中心,而是图像放大为更大分辨率的图片。新的图像“缝在”老图像上,覆盖部分被更新。用于图像稳定的同样的FPGA机制用于全景摄影,具有增加最小计算量的缝合。

  视频移动检测在室内和室外,无论白天黑夜都很有效,能够大大地增强摄像监视系统的能力。这个特性使用跟踪算法,接收来自监视摄像机的噪声检测,提取出由图像噪声、如风等环境因素造成摄像机移动和由云或移动的树枝造成的错误图像等引起的不重要的移动。它简化了跟踪入侵者的算法,可以和传统的移动检测相结合,让错误识别降至最低。移动检测算法从用几百个逻辑单元实现的非常简单的高通或边缘检测滤波器到能够克服雨、风干扰及人、小动物和车辆等的差异的非常复杂的算法。先进的算法一般采用移动跟踪,和MPEG压缩中的运行估计模块类似。图像不同部分的移动在时间上进行跟踪,如果移动显示始终如一,检测和跟踪到一个入侵者。这允许系统忽略雨、灰尘和灯光的变化。实现先进的移动检测算法需要只需要1,000-3,000 FPGA逻辑单元。

  视频存档

  在最现代的摄像监视系统中视频存档是必须的功能,它让安全部门保存可能的侵入和维护,用于识别入侵者的视频。它或者在创建图像的本地完成,或者在更安全的远程地点完成。IP摄像机或视频服务器把所有的压缩视频发送给后台部门,在那里中央记录单元收集所有的视频流并进行归档。这种配置不需要昂贵的终端单元,容易进行视频管理,但是需要非常可靠的具有高带宽的网络,一次支持所有摄像机的传送。另一种配置使用本地硬盘记录,让后台部门一次只能查看一台摄像机,或访问任何单元的任意存档视频。

  实现

  DSP处理器和FPGA协处理器的组合具有数字摄像监视系统所需的非常高的性能和高度灵活的信号处理能力。DSP处理器优势包括高时钟速率(高度1GHz),基于C/C++的开发,内建的存储器管理和内建的I/O接口。同时,DSP处理器有有限数量的指令/时钟和乘法器,以及固定的字长和I/O接口。另外,大部分DSP允许非常有限的处理器间通信,采用低速总线如PCI和其它DSP相连。

  另一方面,FPGA包括大量的指令/周期,比DSP多一至两个数量级的乘法器和灵活的字长。例如,Stratix II FPGA每个器件有多达384个18×18乘法器/累加器,每个能够运行在370MHz,及将近180K个标准逻辑单元。FPGA也容许访问先进的存储器件如DDR,DDR II,RLDRAM和QDR。先进FPGA的其它优点是能够通过高速LVDS和数千兆SERDES总线和其它FPGA或其它器件相连,如DSP。它们的驱动包括更长的开发时间,更大的器件功率(尽管不是根据计算量)和1/3 DSP峰值处理速率的时钟速率。

  这两类器件显然可能互相补充。虽然DSP能够快速地开发新的和复杂的算法,但是它们一次只能完成两至四个计算。另一方面,FPGA能够一次对整个矢量甚至矩阵进行算术操作。而且,FPGA在连接多个处理点上非常出众,在DSP间分配数据,把收集并把分支计算组合成单个输出流。

  尤其在摄像监视应用中,FPGA可以用来预处理视频、完成视频稳定、滤波和移动检测。然后将稳定的视频及移动检测信息送给DSP进行视频压缩和协议栈处理。

  结论

  摄像监视只是一些视频影像系统的一种,它们日益需要非常高的信号处理和存储带宽以及多处理单元间通信的能力,以完成所需分辨率和实时视频观看要求。其它应用包括医疗影像、光学检测、视频广播、科学计算和军事应用。设计这些系统的工程师将不断地利用DSP处理器和高性能FPGA的组合来实现所需的视频影像质量,这是完全可能的。

关键字:FPGA协处理器  数字摄像  监控系统 引用地址:利用FPGA协处理器优化高性能数字摄像监控系统

上一篇:基于USB接口的同步视频输出系统设计
下一篇:超导滤波器在TD-SCDMA基站等网络优化中的作用

推荐阅读最新更新时间:2024-05-02 22:44

基于Modbus的EPS应急电源监控系统的研究
1 引 言 随着环保和消防要求的提高,柴油发电机逐渐失去优势,而由于逆变技术的成熟发展,新型无公害、高可靠性、动力型的大型应急电源EPS(Emergency Power Supply)逐步成为代替柴油发电机组的“绿色电源”,目前已经在建筑领域得到大面积推广。同时,随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已经扩展到了几乎所有的工业领域。将所有的功能集成于统一开放的平台上,通过人机界面可以使复杂的控制和数据处理变得更加简单。 2 监控系统设计 美国电子工业协会(EIA)制定的RS 485标准作为一种多点差分数据传输的电气规范,现已成为业界应用最为广泛的标准通信接口之一。这种通信接口允许在简单的一对双绞线上进行多点
[电源管理]
基于Qt的远程监控系统的设计方案
  1. 方案总体设计   1.1 设计主要模块   远程视频监控系统为软件系统和硬件系统两个部分,其中软件系统包括在Windows系统上使用软件Qt开发的人机交互界面,第三方的OpenCV库,硬件系统包括S3C2410板卡,servfox采集工具(使用Linux系统编译),中星微摄像头。其整体模块设计框图如图1所示:      Qt人机交互界面在本系统属于软件部分,主要是通过Qt设计的界面来处理从终端传过来的视频图像。   OpenCV在本系统中也是属于软件部分,主要让Qt导入OpenCV的库文件,通过OpenCV提供的一些接口在Qt中来实现,这样就可以顺利的显示从终端传过来的视频图像。   TCP/IP协议是目前
[单片机]
基于Qt的远程<font color='red'>监控系统</font>的设计方案
RS-485总线通讯技术在多机监控系统中的应用
引言     一个监控系统中如果要同时检测到控制系统中的各种分散的数据往往是比较困难的,而采用RS-485总线通讯与单片机组成分布式监控系统是一种最佳可行的方案。而多机通讯技术是组成分布式监控系统的关键技术之一。作者对设备监控系统进行大量查阅资料并进行了详细分析,对通讯网进行了较深入的研究,最后通过舞台灯的软、硬件联调和抗干扰试验,投入现场使用,运行都很良好,因此,试验验证了该方法的可行性。 1 系统结构     我们采用PC机或51单片机为主机(双系统),用AT89C52作为从机模块,选用MAX487数据通讯接口器件作为通讯接口,构成一个以RS-485接口为通讯总线的分布式网络,与主机连接的各个从机分别进行相应的舞台
[嵌入式]
度假如何保安全 家庭自动化远程监控系统
      春暖花开,又到了家庭组织踏青出游的好时间。特别是五一假期,全国著名景点将再一次迎来游客探访高峰期。长时间出门在外,家里的安全你是否曾担心过呢?据了解,美国家庭都部署了家庭自动化管理系统,这套系统支持远程移动监控功能,当业主在享受春季旅游时,让他们安心。   这种系统可以让用户通过智能手机进行远程监控管理和访问控制,套用最简单的一句话就是,家庭自动化系统可以让用户享受完美假期的同时,又不用担心家里被盗的可能。同样,对于国内80后小夫妻来说,把孩子交给老家,出门旅游选择一个特别的二人世界。 家庭自动化远程监控系统   自动门锁系统也是休闲度假的一个有用工具,用户不仅可以在任何时间观察家里的门锁是否安全,同样
[安防电子]
苹果收购睡眠监控系统公司Beddit 可连iPhone收集睡眠习惯数据
苹果(Apple)已收购睡眠监控系统公司Beddit。该公司推出的Beddit Sleep Monitor应用程式(App),可搭配连接到iPhone的专用硬体监控用户的每日睡眠习惯。   根据Mac Rumors报导,根据Beddit网站和Beddit App用户申请帐户时出现的隐私政策显示,Beddit已被苹果收购,今后用户个人数据的收集、使用及披露将依照苹果隐私政策规定。   目前已在苹果官网销售、售价150美元的Beddit 3睡眠监视器是一种轻薄的可挠式传感器,设计用来放在床单下收集、分析睡眠相关数据,如睡眠时间、心率、呼吸频率、翻身、打呼、室温和湿度等等。用户醒来后就能用Beddit App查看这些数据,而且还能用个人
[手机便携]
分析视频监控系统中处理芯片的应用领域
随着近3-4年来中国数字视频监控市场每年都以超过30%的比例增长和其他领域的增长,视频处理芯片市场也随之得到了增长,安防监控行业的需求逐渐明确,芯片厂家开始关注并主动去推广视频监控这个潜力巨大的市场。视频监控成为工业自动化、消费电子、电话机等领域之外芯片厂商一个新的利润角逐场。视频监控产业的发展吸引了越来越多的芯片厂商加入。监控行业必将成为视频处理芯片的重要应用领域。 2004年,美国SPI公司特别针对视频监控应用而成立,并于2006年开始在中国市场上推广。谈到SPI为何专门瞄准视频监控领域,迈吉伦(美国SPI中国总代理)科技股份有限公司项目经理黄石华认为,相对于机顶盒、电话机等领域,安防市场的应用趋于成熟,需求比较
[安防电子]
无轨电车整流站自动化监控系统
介绍了一种基于上、下位机的无轨电车整流站自动化监控系统。叙述了该系统的组成、工作过程和功能,并着重叙述了短路检测系统的基本原理、组成和工作过程。   随着交通运输行业的飞速发展,空气污染日趋严重。无轨电车以其无污染、节省燃料等优势在该行业中占据着不可替代的位置。为无轨电车提供电能的整流站承担着变压、整流和输送电的任务。随着公共交通事业的发展,对无轨电车供电的可靠性提供了更高的要求。过去寻种靠工人监视、手动操作的整流站控制方式已保证不了电能馈出系统工作在最佳状态,不能正确判断某些意外事故,人为故障罗多,效率较低。在供电系统发生故障时,需要防止事故扩大、压缩停电时间、尽快恢复电车运行。因此,建立现代化的无轨电车供电调度数据采集和
[工业控制]
无轨电车整流站自动化<font color='red'>监控系统</font>
基于蓝牙模块ROK 101 007/1的小区安全监控系统设计
引言 蓝牙是一种正在发展中的短距离无线时分多址通信技术(也叫个域网技术),这是一种直接面对个人和商务的无线应用连接技术,并以其低成本、低功耗、高速率和方便灵活等特点在众多无线应用方案中脱颖而出,蓝牙工作在2.4GHz的ISM频段,采用调频/时分复用技术,传输速率高达1Mbit/s,能实现点对点和点对多点通信,并能以无线方式将区域内各个数据或语音设备相连接以组成微微网,同时在嵌有蓝牙模块的电子设备之间能方便快捷地通信,目前,蓝牙在通信、电子和网络等领域中已得到了广泛的应用。 本文所介绍的小区安全监控系统主要采用蓝牙技术,并以Ericsson公司生产的模块ROK101 007/1为蓝牙硬件基础,通过无线和有线网络实现各监控点的互连,
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved