一种嵌入式智能视频分析系统的制作方法

文档序号:8365877阅读:454来源:国知局
一种嵌入式智能视频分析系统的制作方法
【技术领域】
[0001]本发明涉及视频处理和视频传输技术领域,尤其涉及一种嵌入式智能视频分析系统。
【背景技术】
[0002]现有的智能视频分析系统能够对视频区域内出现的运动目标自动识别出目标类型并跟踪,对目标进行标记并画出目标运动轨迹,能够同时监测同一场景里的多个目标,并可根据防范目标的特点进行灵活设置。此外,它能适应不同的环境变化,包括光照、四季、昼夜、晴雨等,并能够很好地抗摄像头抖动。其改变了以往视频“被动”监控的状态,不再局限于提供视频画面,还能主动对视频信息进行智能分析、识别和区分物体。
[0003]在传统的视频监控系统中,视频占用了大量的存储空间和网络传输带宽。此外,大量无用的视频信息被存储、传输,既浪费了存储空间,又占用了带宽。针对传统视频监控的上述问题,现有技术也逐渐开发出了一些改进型产品。从产品形态来说,大致划分为两类:其中的一类是由智能算法数字信号嵌入式处理器来实现,常见于安装在监控系统前端的智能分析摄像机,其是将具备智能分析功能的软硬件系统前置在监控系统的视频采集端。为了缓解视频存储所需要的空间和传输所需的带宽压力,或者对于一些不重要的视频采用低码流方式进行压缩和传输,这样更有助于提升监控系统的应用价值。但是,基于嵌入式处理器的系统计算资源较少,不能对较高分辨率的输入视频使用高精度的视频分析算法进行实时处理,影响监控系统的实时性以及分析结果的准确性。
[0004]其中的另一类是在视频监控系统的后端采用PC服务器作为硬件并在其上运行智能分析软件的运行模式,诸如Aimetis、1mniscient等视频分析系统供应商都是采用此种方式。因为由后端PC服务器来进行处理,从处理性能上来说,要优于前端智能分析摄像机的处理。这是因为视频分析算法对硬件资源要求很高,后端的PC服务器有较强的扩展性,相较于前端嵌入式处理方式具备更为强大的分析处理能力,其通常应用于非常重要的智能分析场合。但是,基于PC服务器的后台视频分析系统体积庞大,成本高,不能适应多种视频监控场合,缺乏灵活性。

【发明内容】

[0005]针对现有技术的智能视频分析系统所存在的上述缺陷,本发明提供了一种新颖的嵌入式智能视频分析系统。
[0006]依据本发明的一个方面,提供了一种嵌入式智能视频分析系统,设置于视频输入模块与后台主机之间,所述嵌入式智能视频分析系统包括:
[0007]视频分析模块,用于从所述视频输入模块产生的视频帧序列中筛检出至少一种视觉信息,根据预定的分析规则对携带有所述视觉信息的视频帧进行分析,生成视频分析结果;
[0008]视频编码模块,用于对从所述视频输入模块产生的视频帧序列根据预定的编码格式进行压缩编码,生成视频编码数据;以及
[0009]视频传送模块,与所述视频分析模块和所述视频编码模块相连接,用于接收所述视频分析结果和所述视频编码数据,并通过网络接口将所接收的视频分析结果和所述视频编码数据传送至所述后台主机。
[0010]在其中的一实施例,所述嵌入式智能视频分析系统还包括视频输出模块,与所述视频分析模块和所述视频输入模块相连接,用于在从所述视频输入模块产生的视频帧序列中合成所述视频分析结果,并通过视频输出接口输出到视频显示设备进行实时显示。
[0011]在其中的一实施例,所述视频分析模块包括嵌入式处理单元和可编程逻辑单元,所述可编程逻辑单元包括图像处理部,用于对携带有所述视觉信息的视频帧进行并行处理,得到图像处理结果;所述嵌入式处理单元包括分析统计部,用于对所述图像处理结果进行分析和统计,并输出所述视频分析结果。
[0012]在其中的一实施例,所述视频分析模块还包括片外存储器,具有至少一视频帧缓存,所述视频帧缓存用于所述图像处理部对携带有所述视觉信息的视频帧实现帧间处理。
[0013]在其中的一实施例,所述视频分析模块还包括片内存储器,具有至少一视频行缓存,所述视频行缓存用于所述图像处理部对携带有所述视觉信息的视频帧实现行间处理。
[0014]在其中的一实施例,所述视频分析模块还包括片内寄存器,具有至少一视频像素缓存,所述视频像素缓存用于所述图像处理部对携带有所述视觉信息的视频帧实现像素间处理。
[0015]在其中的一实施例,所述图像处理部用于对所述视频帧进行颜色空间转换、视频格式转换、滤波、图像增强、边缘检测、背景建模和/或分割。
[0016]在其中的一实施例,所述可编程逻辑单元包括视频输入接口和视频输出接口,所述视频输入接口与所述视频输入模块相连接,用于接收所述视频输入模块产生的视频帧序列;所述视频输出接口与视频输出模块相连接,用于将所述视频分析结果提供给所述视频输出模块。
[0017]在其中的一实施例,所述视觉信息包括视频运动向量、图像亮度和色度、图像边缘特征、图像纹理特征。
[0018]在其中的一实施例,所述视频输入模块的视频帧为高速SDI视频信号。
[0019]采用本发明的嵌入式智能视频分析系统,其设置于视频输入模块与后台主机之间,视频分析模块从视频输入模块产生的视频帧序列中筛检出至少一种视觉信息,根据预定的分析规则对携带有视觉信息的视频帧进行分析并生成视频分析结果,视频编码模块对视频帧序列根据预定的编码格式进行压缩编码,生成视频编码数据,视频传送模块接收视频分析结果和视频编码数据,并通过网络接口传送至后台主机。相比于现有技术,本发明充分利用视频分析模块中的可编程资源和嵌入式处理器资源,在监控系统前端实时进行高分辨率的视频分析,不仅极大减少了网络带宽,而且还大幅减轻了监控系统的后端主机的数据处理压力。此外,由于本发明的嵌入式智能视频分析系统部署在监控系统前端,可实时进行警情分析和视频存储。当报警发生时,还可实时上报警情和即时视频,进而提高了系统的应急响应性能。
【附图说明】
[0020]读者在参照附图阅读了本发明的【具体实施方式】以后,将会更清楚地了解本发明的各个方面。其中,
[0021]图1示出依据本发明一实施方式的嵌入式智能视频分析系统的结构组成示意图;
[0022]图2示出图1的嵌入式智能视频分析系统中的视频分析模块的一较佳实施例的结构示意图;
[0023]图3示出图1的嵌入式智能视频分析系统中的视频分析模块的一较佳实施例的存储架构示意图;以及
[0024]图4为实现图1的嵌入式智能视频分析系统的一具体实施例。
【具体实施方式】
[0025]为了使本申请所揭示的技术内容更加详尽与完备,可参照附图以及本发明的下述各种具体实施例,附图中相同的标记代表相同或相似的组件。然而,本领域的普通技术人员应当理解,下文中所提供的实施例并非用来限制本发明所涵盖的范围。此外,附图仅仅用于示意性地加以说明,并未依照其原尺寸进行绘制。
[0026]下面参照附图,对本发明各个方面的【具体实施方式】作进一步的详细描述。
[0027]图1示出依据本发明一实施方式的嵌入式智能视频分析系统的结构组成示意图。参照图1,在该实施方式中,本发明的嵌入式智能视频分析系统10设置在视频输入模块110与后台主机160之间,该系统10包括视频分析模块120、视频编码模块130和视频传送模块140。其中,视频输入模块110可产生一视频帧序列。例如,该视频帧序列为高速SDI视频信号。
[0028]详细而言,视频分析模块120与视频输入模块110和视频传送模块150相连接。视频分析模块120用于从视频输入模块110产生的视频帧序列中筛检出至少一种视觉信息,然后根据预定的分析规则对携带有该视觉信息的视频帧进行分析,生成视频分析结果。在此,视觉信息包括视频运动向量、图像亮度和色度、图像边缘特征、图像纹理特征,视频分析模块120可筛检出这些视觉信息中的一种或多种。视频编码模块130与视频输入模块110和视频传送模块150相连接。视频编码模块130用于对从视频输入模块110产生的视频帧序列根据预定编码格式进行压缩编码,生成视频编码数据。视频传送模块150连接至视频分析模块120、视频编码模块130和后台主机160。视频传送模块150用于接收来自视频分析模块120的视频分析结果,以及来自视频编码模块130的视频编码数据,并通过网络接口将所接收的视频分析结果和视频编码数据传送至后台主机160。
[0029]在一具体实施例,该嵌入式智能视频分析系统10还包括视频输出模块140。该视频输出模块140与视频分析模块120和视频输入模块110相连接。视频输出模块140用于在从视频输入模块110产生的视频帧序列中合成来自视频分析模块120的视频分析结果,并通过视频输出接口打包输出到视频显示设备进行实时显示。例如,该视频输出接口可以是SDI高速视频输出接口。
[0030]本领域的技术人员应当理解,视频分析模块120输出的分析结果既可以通过视频传送模块150的网络接口传送给监控系统的后台主机160,也可以再通过视频输出模块14
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1