视频监控系统中基于FPGA的视频处理

发布者:WhisperingSong最新更新时间:2009-04-29 来源: Xilinx公司关键字:视频监控  家庭保安  安全  DVR 手机看文章 扫描二维码
随时随地手机看文章

      视频监控系统是火车站、机场、银行、娱乐场所、购物中心甚至家庭保安的重要组件。随着安全风险增加,对视觉监视和记录事件的需求以多种使用模式激增。因此,新架构必须为横跨一整套日渐繁杂的视频监控系统要求的成本效益方案提供可扩展性。

      上市时间的压力、新CODEC标准、日益广泛的要求(包括先进的目标探测、运动探测、目标跟踪和目标跟踪特性),这些不过是新型视频监控架构所面临挑战中的几项。伴随挑战而来的是对可扩展为不同性能范围的实现的需求。

      对于从低端到高端以及从单机到PC扩展卡的任何视频监控系统,Xilinx FPGA都是理想的解决方案。

      视频监控和DVR系统

      数字监控系统中的数字视频录像机(DVR)正在迅速采用先进的数字视频压缩。大多数DVR制造商从MPEG4向H.26?高清晰度(HD)CODEC转移,对更高分辨率和压缩速度的需求也随之增加。专用芯片(ASSP)对大批量应用很有用,但缺少灵活性,开发成本高,而且开发时间较长;大多数高级数字媒体处理器则只能执行H.26? HD解码(而H.26? HD编码比解码还要复杂得多)。满足H.26? HD性能要求的最佳解决方案是使用一个FPGA加上一个外部DSP或数字媒体处理器。

      使用低成本的Xilinx FPGA,可以更进一步提供运动探测、视频缩放、颜色空间转换、硬盘接口和DDR2存储器接口,还可以将两个27-MHz ITU-R BT656数据流时分多路传输到一个54MHz数据流中,同时为DSP处理器提供视频加速。要将两个ITU-R BT656数据流多路传输到一个ITU-R BT656数据流中,仅需要一个通道视频端口来独立地传输完整的二通道视频数据。要为只有一个ITU-R BT656视频输入端口的数字媒体处理器提供接口,这种实现方法非常有用。图1所示就是这样一种建议架构的框图。

      对于使用德州仪器公司DaVinci处理器(仅有一个ITU-R BT656视频输入端口)的DVR设计,需要一种更有效的实现方法将两个或更多ITU-R BT656数据流时分多路传输到一个VLYNQ数据流中,然后才能将其输送到DaVinci处理器。使用上述实现方法,您用少得多的I/O引脚就能传输视频流,而且可以降低系统成本,因为器件的封装可以变得更小。图2所示为此设计的框图。[page]

      PC扩展卡DVR系统

      过去十年来,PCI总线为PC提供了很好的服务。然而,当今的PC扩展卡DVR系统所要求的带宽,已经大大超出了PCI总线力所能及的程度。未经压缩的视频数据(剥除空白帧之后)约为165Mbps。如此,在总体PCI带宽为1Gbps的情况下,您在一条PCI总线上最多只能混用6个未经压缩的视频采集或视频重放设备。您可以在扩展卡上使用MPEG4 CODEC芯片组来缩小总线上的带宽,但这会增加成本,并且使您受到现有MPEG4芯片组的限制。

      PCI Express(PCIe)技术使流量大幅度提升。PCI Express分解为多个通道。每通道在每个方向上包含一个差分对,该方向每个差分对的数据流量为2Gbps。主板上的每个PCIe插槽都有自己的通道,这些通道不与其他任何插槽共享。各插槽的配置为16通道(亦称x16)、8通道(x8)、4通道(x4)或1通道(x1)。PCIe允许每卡提供的数据量从x1通道的2Gbps到x16通道的32Gbps不等。有了PCIe数据流量,您就可以摆脱每张PCI卡6个未压缩视频通道的限制。

      使用与图1所示同样的设计,可通过用PC替换数字媒体处理器并且经PCIe总线将视频流缓存到PC的方法,轻松快捷地实现PC扩展卡DVR系统。视频模数转换器产生四条独立的数字ITU-R BT656流,然后这些流被送入低成本的Spartan?-3器件进行预处理。在FPGA中,视频数据剥除空白帧并同步,为PCIe适当打包,然后馈入Xilinx PCIe内核。然后,软件就可以读取并播放输入的视频,对其进行处理,或将其储存到磁盘。图3所示为PC扩展卡视频监控系统设计。

      Xilinx视频和图像处理算法

      从多相视频转换器、二维FIR滤波器和屏幕显示到覆盖和阿尔法混合等简单效果,再到格式和颜色空间转换,Xilinx FPGA都是实时数字视频、图像处理和滤波的理想平台。表1列出了一些常用视频IP模块组的应用指南。

      Xilinx FPGA无与伦比的DSP处理能力意味着有可能支持非常高的分辨率(画质高达1080p),并且可以缩小大型DSP阵列的尺寸。Xilinx FPGA是可重新编程的硬件,有了它,您就能够轻松地尝试新颖、高性能、基于硬件的视频和图像算法,收到立杆见影之效,使您的最终产品与众不同。

      现成的IP

      Xilinx提供了视频IP模块组,以供在视频监控系统中快速设计、仿真、实现和验证视频和图像处理算法。其中包括设计DVR用的基本基元和高级算法。

      此外,Xilinx及其合作伙伴提供了一系列压缩编码、解码和编解码解决方案,从为需要快速实现的人提供现成的内核,一直到为希望通过高质量和低比特率使自己的产品与众不同的人提供构造模块参考设计和硬件平台。

      将Xilinx FPGA用于某些编解码模块中的极其繁重的处理任务,意味着您可以支持多通道HD编码,节约宝贵的系统处理器周期,通过减少或排除DSP处理器阵列大量节约成本,并轻松地将从接口到进一步视频处理的更多功能和能力集成到系统中。最重要的是,FPGA提供了可扩展的解决方案,从而能在相同的系统中支持不同的配置、额外的通道或新的编解码方案。

      Xilinx FPGA可通过强化系统逻辑和实现新外设进一步降低DVR系统成本。Xilinx及其合作伙伴还为视频监控系统的快速发展提供系统接口:先进的存储器接口、PCI Express、德州仪器的VLYNQ和EMIF接口、硬盘接口和ITU-R BT656接口。[page]

      Xilinx工具简化设计

      Xilinx System Generator for DSP允许使用Xilinx视频IP模块组构建和调试Simulink中的高性能DVR系统。使用System Generator开发并实现视频处理算法,可以获得经过彻底验证和可以轻松执行的设计。

      Xilinx已开发出各种经过预测试的新型视频IP模块组。您可以通过在System Generator内拖放模块来轻松构建视频/影像系统,从而省下用HDL语言编写这些基本构建模块的宝贵时间。

      为了处理从开发板到PC的庞大的视频数据流,System Generator for DSP引入了另一种新颖的高速硬件协同仿真(通过以太网接口)。这种接口允许低延迟的高流量,事实证明它对于在System Generator环境中构建视频/影像系统极其有用。

      另一种基于MATLAB语言的设计工具是Xilinx开发的AccelDSP综合工具,这是基于高级MATLAB语言的工具,用于为Xilinx FPGA设计DSP模块。此工具可实现浮点到定点的自动转换,能生成可综合的VHDL或Verilog语言,并且可以为验证创建测试平台。您还可以用MATLAB算法生成定点C++模型或System Generator模块。AccelDSP是Xilinx XtremeDSP?解决方案的一个关键组件,它集最先进的FPGA、设计工具、知识产权内核、合作伙伴关系以及设计和教育服务于一体。

      结论

      在视频监控系统中,视频信号由多个摄像机生成。FPGA从视频解码器接收ITU-R BT656格式的数字视频,然后将经过处理的视频输出到监视器进行显示,同时将其输出到数字媒体处理器或DSP进行压缩后存入硬盘。

      利用Xilinx FPGA,您可以使自己的符合标准的系统有别于竞争对手的产品,同时仍然为您的应用获得最佳平衡。利用Xilinx的视频IP模块组,您可以轻松构建具有高度灵活性和可扩展性的DVR系统,从而既满足低端市场又满足高端市场。通过将PCIe内核与视频IP模块组集成到一起,您可以开发低成本的PC扩展卡视频监控系统。使用Xilinx FPGA中的VLYNQ内核,您可以通过Xilinx FPGA将来自多部摄像机的众多视频流轻松地连接到TI的DaVinci处理器。


      AccelChip与Xilinx System Generator的集成将算法开发者青睐的基于MATLAB的算法综合与系统工程师和硬件设计者使用的图形设计流程结合起来。它使用丰富的MATLAB语言及其附带的工具箱创建复杂DSP算法的System Generator IP模块。通过合并使用这些工具,设计团队可以为实现而利用硬件建模这一最有效的手段,从而让算法开发者完全参与FPGA的设计过程,并且更快地完成更优质的设计。

关键字:视频监控  家庭保安  安全  DVR 引用地址:视频监控系统中基于FPGA的视频处理

上一篇:如何定义RFID标签和读卡器
下一篇:基于DSP的现场测控装置及通信软件设计

推荐阅读最新更新时间:2024-05-02 20:48

汽车ADC如何帮助设计人员在ADAS中实现功能安全
尽管当今的车辆在多种驾驶场景中实现了自动化,但背后真正推动汽车从部分自动驾驶实现全自动驾驶的不是汽车制造商,而是移动服务提供商,例如出租车公司、汽车租赁公司、送货服务公司以及需要提供安全、高效、方便且经济实用的公共和私人交通工具的城市。 在完全自主的自动驾驶汽车驶上公共道路之前,它必须经历六个不同的自动化等级,即从0级(无自动化)到5级(完全自动化),如图1所示。自动化等级每提升一级,都需要对高级驾驶辅助系统 (ADAS) 技术进行大幅改进,并实现对所有安全关键型功能的适当管理。 图 1:自动驾驶等级 自动驾驶汽车使用多项传感器技术,包括摄像头、雷达和激光雷达。根据不同的环境条件和距离,这些传感器各有优缺点。传感器融合
[汽车电子]
汽车ADC如何帮助设计人员在ADAS中实现功能<font color='red'>安全</font>
移动监控技术在智能家居领域的发展前景
监控系统已经经过了第一代模拟 视频监控 系统、第二代数字视频监控系统,已经发展到了第三代网络视频监控系统,监控系统管理也经过了从人防到人防技防相结合、从单点到集中联网管理的过程。数字监控作为继模拟监控之后的第二代监控技术为用户提供了高性价比的监控解决方案,当前数字监控已牢牢地成为主导整体视频监控市场的视频监控解决方案,并成熟部署与金融、商业等行业之中。 移动视频监控技术是视频监控技术在移动网络和移动终端上的应用,其目的是为了移动终端提供实时的视频监控服务,它是无线网络技术、流媒体技术以及视频监控技术等多技术融合的产物,移动视频监控系统客户端是安装于客户端电脑、手机上的控制软件,用于远程查看实时监控画面和操控摄像机,并可通过客户端软
[安防电子]
希望云安全为中小型企业“锁紧大门”
25年前,第一种计算机病毒出现在人们的视线之中,让用户不得不应对软盘好像出现了问题,已完成工作成果却突然丢失以及查询令人费解的信息到底来自何处之类以前从未遇到过的新问题。光阴似箭,自动化技术的发展速度是如此之快,以至于病毒现在已经成为国际地缘政治武器库的组成部分。而依然非常神秘的超级工厂病毒,则让所有人都认识到网络病毒和蠕虫在高风险博弈中的强大作用。 在病毒技术发展之路上,上亿台系统遭遇感染的事故频频发生,这给生产和运营方面带来了总额超过数十亿美元的巨大损失,也让防恶意软件产业成为信息领域的重要参与者。现在,病毒依然没有显示出会消亡的迹象;实际上,也许永远都不会出现这样的结果。 据希望云安全( www.hopesafe.
[网络通信]
Arm发布Morello SoC原型,使用CHERI架构显著改善内存安全
Arm Morello SoC 十多年来,剑桥大学的研究人员一直在开发能力 硬件增强 RISC 指令 (Capability Hardware Enhanced RISC Instructions) 架构模型。今天,Arm 宣布推出首款基于 Arm 的 SoC 与 CHERI 架构集成的硬件,这是其为期五年的 Morello 计划的一个重要里程碑。 Arm 与剑桥研究人员密切合作,开发了一个 64 位 Armv8-A 驱动的 SBC(单板计算机),以允许测试其声称的“显着改进”的硬件增强设备安全性。 剑桥大学和 Arm 一直在规划一个新架构,以增强基于 Arm SoC的内存访问安全。根据微软和谷歌的研究,通过补丁解决
[嵌入式]
Arm发布Morello SoC原型,使用CHERI架构显著改善内存<font color='red'>安全</font>
中国安全将受威胁?
  韩国国防部以及驻韩美军3月7日确认,"萨德 "反导系统部分装备已运抵韩国,双方将尽快完成部署。下面就随安防电子小编一起来了解一下相关内容吧。   韩国国防部确认,部分" 萨德 "系统装备6日晚抵达首尔以南约70公里处的美军驻韩国乌山空军基地,之后被运往驻韩美军某基地。驻韩美军司令部也发表声明称,驻韩美军将继续落实美韩之间有关部署" 萨德 "系统的决定,尽快启动操作。   韩媒援引驻韩美军司令部相关人士的话报道,"萨德"部分装备抵韩"可以看做是萨德部署工作已经开始"。抵韩装备中包括两台发射架,其他相关装备将在一到两个月内陆续抵达韩国,在完成有关程序后被部署在星州高尔夫球场,最早可在4月开始服役。   据韩国媒体报道,韩国军方
[安防电子]
详解新能源汽车的功能安全
消费者买了一辆车,也就购买了汽车带给我们的舒适与愉悦,更重要的是购买了汽车带给我们的安全感,这是汽车制造商最基本的责任与义务。 一.汽车功能安全标准诞生的背景 汽车作为交通工具,始终和驾驶者、乘客以及车外的行人的安全息息相关。作为一种工业产品,并且是大批量工业产品,必须要保证各种复杂路况环境下汽车的安全性。尤其随着科技的进步,在汽车上使用的电子器件,电气电路,可编程逻辑器件越来越多,汽车系统也随之越来越复杂。有鉴于此,国际标准化组织参考已经实施多年的电子、电气及可编程器件功能安全基本标准 IEC61508,制定了专门针对汽车电子 电气系统 的功能安全国际标准 ISO26262。这个标准是一个道路车辆功能安全标准,适用
[嵌入式]
详解新能源汽车的功能<font color='red'>安全</font>
新华三无线联网智能门锁方案,打造安全便捷智能的校区
新华三推出了基于LoRa®的校园无线联网智能门锁解决方案,利用LoRa®器件和LoRaWAN®协议创建无线联网智能门锁应用,实现校园更安全、更智能化管理 为了提高校园的安全性和智能化管理能力,各高校和学校都在不断寻求解决方案。智能门锁应用的出现,为学生公寓带来了智能、高效和便捷的管理,也让学生拥有了全新的体验。传统的高校宿舍大多采用机械门锁,宿管人员管理大量门锁钥匙,每年都要对钥匙进行批量收集和再分发。而使用无线智能门锁则可以完全避免这些繁琐,让宿舍管理变得更高效。 紫光旗下核心企业新华三集团(以下简称“新华三”)作为数字化解决方案领导者,智慧校园是新华三重点关注的市场之一,而学生公寓安全管理成为了当下智慧校园建设的关键场
[物联网]
新华三无线联网智能门锁方案,打造<font color='red'>安全</font>便捷智能的校区
聊一聊自动驾驶中的网络安全
在《速度与激情8》中有这么一个片段,黑客找到汽车芯片漏洞,将停在路边及车库的汽车进行控制,驾驶员无论如何操作,都无法对车辆进行控制,所有的汽车都听从黑客命令“自动驾驶”。在第一次看到这个片段时,无比震惊,虽然是经过艺术渲染后的效果,但不禁会思考,这个场景在现实生活中真的会出现吗? 6月22日,上海嘉定创新港蔚来汽车冲出总部大楼,据蔚来汽车官方回应,这是一起(非车辆原因导致的)意外事故(蔚来汽车冲出上海总部大楼,2名试车员身亡)。但看到这个事件的相关报道后,感觉这与《速度与激情8》中的场景有些类似,自动驾驶普及后,真的会出现诸如《速度与激情8》中的场景吗? 自动驾驶汽车主要是通过加装的激光雷达、毫米波雷达、车载摄像头等硬件来
[嵌入式]
聊一聊自动驾驶中的网络<font color='red'>安全</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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