基于FPGA的交通智能摄像机抓拍系统及抓拍方法技术方案

技术编号:9796403 阅读:146 留言:0更新日期:2014-03-22 03:25
本发明专利技术公开了一种基于FPGA的交通智能摄像机抓拍系统及抓拍方法,该系统在以往系统的基础上,增加了FPGA模块,把一些占用DSP资源多的算法移植到FPGA模块中实现,提高了整个相机的算法处理能力,该系统能实时的响应各种触发信号,并能实时的使能闪光灯触发信号,同时定位到最佳帧数据满足了交通智能抓拍对实时性高的要求。这种新的抓拍方法解决了以往交通网络智能一体摄像机无法准确抓拍、无法与闪光灯同步的问题,同时提高了整个摄像机算法处理的能力。

【技术实现步骤摘要】
基于FPGA的交通智能摄像机抓拍系统及抓拍方法
本专利技术涉及交通智能摄像机
,涉及一种基于FPGA的交通智能摄像机抓拍系统及抓拍方法。
技术介绍
以往的交通网络智能一体摄像机,都有抓拍的功能,当出现各种交通违章现象时,产生抓拍触发信号,这时摄像机响应抓拍信号,并将当前的视频帧数据进行处理和保存。当在夜间模式下,这种抓拍的操作要配合闪光灯一起使用,所以在闪光地瞬间只能产生一张最佳效果的视频帧数据,所以在这种模式下对抓拍数据帧的准确定位有很高的要求。以往的方法是在操作系统下通过调度任务来响应触发信号和驱动闪光灯信号。这种方法在CPU繁忙时很容易出现抓拍不准的问题,甚至很难定位到最佳数据帧。交通网络智能一体摄像机都是通过DSP做算法分析,如车牌定位,车牌识别,图像效果优化等。当算法过于复杂时,会出现DSP的处理能力不够。
技术实现思路
本专利技术就是为了解决上述现有技术中的问题,提供了一种基于FPGA的交通智能摄像机抓拍系统及抓拍方法。为了达到上述目的,本专利技术采用如下技术方案: 本专利技术的基于FPGA的交通智能摄像机抓拍系统,包括与DSP处理模块相连接的FPGA模块,通过FPGA实现视频处理,包括自动曝光,自动白平衡,以及自动光圈调节;FPGA模块中设置有实现视频数据ISP处理的ISP视频处理模块、对图像数据进行各种算法处理的FPGA算法处理模块、将Bayer格式转成RGB格式的数据格式转换模块和抓拍帧数据发送模块;DSP处理模块内包括抓拍帧数据接收模块、JPEG压缩模块和DSP算法处理模块。FPGA模块设置有闪光灯使能端口和触发信号接口,通过FPGA模块向交通设备发出使能信号和实现抓拍触发信号的响应,闪光灯使能端口和触发信号接口为UART(Universal Asynchronous Receiver/Transmitter-通用异步收发传输器)/GP10(GeneralPurpose Input Output-通用输入 / 输出)/SPI ( Serial Peripheral Interface—串行外设接口)。一种基于FPGA的交通智能摄像机抓拍方法,包括如下步骤: 来自摄像机的Bayer格式的视频数据进入到FPGA中,经过数据格式转换模块转成RGB格式,将数据通过Memory Interface controller (内存接口控制器)存入DDR (双倍速率同步动态随机存储器)中;通过GPIO方式响应来自交通设备的触发信号,以及来自DSP处理模块的触发信号,接收到触发信号后驱动闪光灯使能端口,内部逻辑获取抓拍帧数据,FPGA算法处理模块对抓拍帧进行相应的算法处理,处理后通过抓拍帧数据发送模块将数据输出给DSP处理模块;DSP处理模块中的抓拍帧数据接收模块接收到数据后,由JPEG压缩模块实现对抓拍帧的JPEG压缩和网络传输;DSP处理模块中的算法处理模块实现对视频帧的分析,根据分析结果产生相应的触发信号。本专利技术具有的优点和积极效果是: 本专利技术的基于FPGA的交通智能摄像机抓拍系统,在以往的系统上,增加了 FPGA模块,把一些占用DSP资源多的算法移植到FPGA模块中实现,提高了整个相机的算法处理能力,该系统能实时的响应各种触发信号,并能实时的使能闪光灯触发信号,同时定位到最佳帧数据满足了交通智能抓拍对实时性高的要求。这种新的抓拍方法解决了以往交通网络智能一体摄像机无法准确抓拍、无法与闪光灯同步的问题,同时提高了整个摄像机算法处理的能力。【附图说明】图1是本专利技术的基于FPGA的交通智能摄像机抓拍系统的结构框图。【具体实施方式】下面结合附图和具体实施例对本专利技术的基于FPGA的交通智能摄像机抓拍系统及抓拍方法做进一步说明。下述各实施例仅用于说明本专利技术而并非对本专利技术的限制。图1是本专利技术的基于FPGA的交通智能摄像机抓拍系统的结构框图。如图1所示,本专利技术的基于FPGA的交通智能摄像机抓拍系统,包括与DSP处理模块相连接的FPGA模块,通过FPGA模块实现视频处理,包括自动曝光,自动白平衡,以及自动光圈调节;FPGA模块中设置有实现视频数据ISP处理的ISP视频处理模块、对图像数据进行各种算法处理的FPGA算法处理模块、将Bayer格式转成RGB格式的数据格式转换模块和抓拍帧数据发送模块;DSP处理模块内包括抓拍帧数据接收模块、JPEG压缩模块和DSP算法处理模块。FPGA模块设置有闪光灯使能端口和触发信号接口,通过FPGA模块向交通设备发出使能信号和实现抓拍触发信号的响应,闪光灯使能端口和触发信号接口为UART/GP10/SPI。该系统通过FPGA响应抓拍触发信号,通过FPGA实现视频数据的ISP功能,通过FPGA实现视频数据格式转换,通过FPGA实现对视频数据缓存,通过FPGA实现对图像数据各种算法处理。基于FPGA实现的算法模块,可以实现一些适合硬件逻辑实现的并行处理算法,并将算法处理后的图像数据通过数据接口输出。本专利技术使用FPGA实现交通网络智能一体摄像机的抓拍及处理,包括各种抓拍信号的响应和输出信号的使能,在FPGA中实现一些固定图像的处理,提高了整个相机的算法处理能力,该系统能实时的响应各种触发信号,并能实时的使能闪光灯触发信号,同时定位到最佳帧数据满足了交通智能抓拍对实时性高的要求。本专利技术的基于FPGA的交通智能摄像机抓拍方法,包括如下步骤: 来自摄像机的Bayer格式的视频数据进入到FPGA中,经过数据格式转换模块转成RGB格式,将数据通过Memory Interface controller存入DDR中; 通过GPIO方式响应来自交通设备的触发信号,以及来自DSP处理模块的触发信号,接收到触发信号后驱动闪光灯使能端口,内部逻辑获取抓拍帧数据,FPGA算法处理模块对抓拍帧进行相应的算法处理,处理后通过抓拍帧数据发送模块将数据输出给DSP处理模块;DSP处理模块中的抓拍帧数据接收模块接收到数据后,由JPEG压缩模块实现对抓拍帧的JPEG压缩和网络传输;DSP处理模块中的算法处理模块实现对视频帧的分析,根据分析结果产生相应的触发信号。该方法解决了以往交通网络智能一体摄像机无法准确抓拍的问题,无法与闪光灯同步的问题,同时还提高了整个摄像机算法处理的能力。本文档来自技高网...

【技术保护点】
一种基于FPGA的交通智能摄像机抓拍系统,其特征在于:该系统包括与DSP处理模块相连接的FPGA模块,通过FPGA实现视频处理,包括自动曝光,自动白平衡,以及自动光圈调节;FPGA模块中设置有实现视频数据处理的ISP视频处理模块、对图像数据进行各种算法处理的FPGA算法处理模块、将Bayer格式转成RGB格式的数据格式转换模块和抓拍帧数据发送模块;?DSP处理模块内包括抓拍帧数据接收模块、JPEG压缩模块和DSP算法处理模块。

【技术特征摘要】
1.一种基于FPGA的交通智能摄像机抓拍系统,其特征在于:该系统包括与DSP处理模块相连接的FPGA模块,通过FPGA实现视频处理,包括自动曝光,自动白平衡,以及自动光圈调节;FPGA模块中设置有实现视频数据处理的ISP视频处理模块、对图像数据进行各种算法处理的FPGA算法处理模块、将Bayer格式转成RGB格式的数据格式转换模块和抓拍帧数据发送模块;DSP处理模块内包括抓拍帧数据接收模块、JPEG压缩模块和DSP算法处理模块。2.根据权利要求1所述的基于FPGA的交通智能摄像机抓拍系统,其特征在于:FPGA模块设置有闪光灯使能端口和触发信号接口,通过FPGA模块向交通设备发出使能信号和实现抓拍触发信号的响应,闪光灯使能端口和触发信号接口为UART/G...

【专利技术属性】
技术研发人员:戴林边伟王晓伟
申请(专利权)人:天津天地伟业数码科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1