首页 / 实时智能视频监控系统

实时智能视频监控系统无效专利 发明

技术领域

[0001] 本发明涉及视频监控领域,尤其涉及基于网络摄像机(IPCamera,Internet Protocol Camera)智能视频监控系统。

相关背景技术

[0002] 随着社会经济和电子技术的发展以及人们安全意识的增强,视频监控技术得到快速发展,视频监控系统的智能化是监控技术发展的必然需求。
[0003] 传统视频监控系统通常采用嵌入式系统。嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统用于实现对其他设备的控制、监视或管理等功能。因此嵌入式系统是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
[0004] 集成电路是一种微型电子器件或部件。集成电路具有体积小、重量轻、成本低,便于大规模生产等特点。ASIC(Application Specific IntegratedCircuit,专用集成电路)是为特定用户或特定电子系统制作的集成电路。专用集成电路是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求。
[0005] 嵌入式系统相对于专用集成电路存在以下问题:
[0006] 1.算法处理能力有限,不能应用到过于复杂系统中;
[0007] 2.核心代码被保护,不能进一步得到有效开发;
[0008] 3.嵌入式芯片成本较高。
[0009] 综上所述,传统的嵌入式智能视频监控系统无法处理非常复杂的监控环境,且在大规模生产时价格相对昂贵;基于集成电路的智能视频监控系统开发过程复杂且开发周期较长。

具体实施方式

[0020] 图1是本发明的基于智能视频监控的IP Camera系统框图。该IP Camera系统包括光学镜头110、图像传感器120、图像处理模块130、智能处理模块140、智能分析模块150、报警模块160、OSD信息叠加模块170、视频压缩模块180和IP数据传输模块190。
[0021] 光学镜头110用于获取监控场景中的光信号。图像传感器120用于将监控场景中的光信号转换成电信号,并输出原始的数字图像。图像处理模块130对原始的数字图像进行处理进而获取清晰的图像流,比如自动曝光、自动对焦,自动白平衡等。
[0022] 智能处理模块140用于完成复杂且核心的算法,由运算速度快的专用集成电路实现。该集成电路可以是FPGA或IC硬件。智能处理模块140接收来自图像处理模块130的各帧图像,然后再分析和处理接收到的该各帧图像。进而实现对监控场景中运动目标的实时检测、跟踪及运动趋势分析功能。
[0023] 具体地,智能处理模块140根据来自图像处理模块130的前一帧图像背景,按照现有前景检测方法对当前帧图像进行前景检测,获取前景检测结果。然后对前景检测结果中的像素进行聚类处理,获取当前帧图像中各个前景位置及形状数据,如目标的轮廓、外框等。然后再按照现有运动估算方式,获取前一帧图像中各个物体在当前帧图像中对应的位置及形状如轮廓或外框等。再判定当前帧图像与前一帧图像不匹配的前景为新出现的物体,并将一定时间内当前帧图像中未移动的物体设置为背景,用所述背景更新前一帧图像背景。当前帧图像中各个前景的位置和形状,以及前一帧图像中所有物体的平移速度,前一帧图像中各个物体在当前帧图像中对应的位置和形状等均可作为跟踪数据输出。
[0024] 在本发明的一个实施例中,智能处理模块140为用户提供区域配置功能,用户可以通过智能处理模块140的区域配置接口配置跟踪区域,智能处理模块只处理跟踪区域内的运动目标,跟踪区域外的运动目标则不作处理,用户完成跟踪区域配置后,智能处理模块140向系统返回的是跟踪区域内的监控目标。举例说明,停车场监控场景中经常有大量的树叶,晃动的树叶实际上也是运动物体,而用户只关心场景中的关键目标如汽车和行人。此时可以设定当前场景的跟踪区域只包含场景中的路面、停车位等关键区域,而树叶所在区域则剔除在外。因此用户可以通过调整智能处理模块140的配置,设置合适的跟踪区域,排除树叶对运动目标跟踪造成的影响,进而向系统返回有用的监控信息。
[0025] 智能分析模块150用于实现简单且关键的智能监控项目,由嵌入式芯片实现。该嵌入式芯片可以是ARM或DSP等。嵌入式智能分析模块150根据用户配置对来自智能处理模块140的数据做分析和处理,进而判定监控区域内运动目标是否触发预设报警规则,或统计监控区域内运动目标数量等。智能分析模块150为用户提供参数配置接口,进而配置预警功能、统计功能等。
[0026] 智能分析模块150根据监控场景的实际需要配置相关参数,进而判定监控区域内是否有运动目标触发预警规则,或统计监控区域内运动目标数量等。举例说明,假设监控场景为敏感区域,当有运动目标进入该敏感区域时表示有危险目标入侵,则该危险目标触发预警规则。再假设监控场景为单向行驶道路,当有车辆逆行时则该车辆触发预警规则。再假设监控场景为需要统计运动车辆数量的场景,则智能分析模块150实时统计该监控场景中运动车辆数量,并将该数量通过IP数据传输模块180发送至终端服务器。用户可以通过配置智能分析模块150相关参数进而配置敏感区域范围、单向行驶路段、统计运动目标所属区域等。对于其他监控场景在此不再一一列举。
[0027] 智能分析模块150除向用户提供参数配置接口之外,同时也可以为用户提供开放性开发平台,利用该开放性开发平台用户能够按照其需求开发出相应功能模块。
[0028] 报警模块160用于接收来自智能分析模块150的报警信息,当监控区域内的运动目标触发报警规则时报警模块160即时报警,具体报警形式可以是语音也可以是光。报警方式有以下两种:
[0029] 方式1,通过报警模块160直接在本地报警;
[0030] 方式2,将报警信息通过IP数据传输模块180发送到终端服务器,通过终端服务器报警。
[0031] OSD(On Screen Display,在屏显示)技术是在图像上叠加文字或者图形信息,进而为用户提供更多附加信息的技术。OSD信息叠加模块170用于接收来自图像处理模块130的视频流和来自智能分析模块150的分析处理结果,并将该分析处理结果叠加到该视频流上。
[0032] 视频压缩模块180用于接收已经叠加分析处理结果的视频流,并对该视频流压缩进而形成压缩视频流。
[0033] IP数据传输模块190用于接收来自智能分析模块150的信息,该信息包括报警信息和统计数据信息等,以及接收来自视频压缩模块180的压缩视频流,并将接收到的信息及压缩视频流发送至终端服务器。
[0034] 图2是本发明的基于多个IP Camera的智能视频监控系统框图。该智能视频监控系统包括多个IP Camera及终端服务器210。安置于多个监控场景的多个IP Camera与一个或多个终端服务器210相连。终端服务器210可以是一个或多个,本说明书以一个终端服务器为例对本发明的智能视频监控系统加以说明。
[0035] 终端服务器210包括终端报警模块211、智能检索模块212和配置模块213。
[0036] 终端报警模块211用于接收来自IP Camera的报警信息,并在接收到报警信息后即时报警。
[0037] 智能检索模块212具有统计、分析数据,存储数据及智能检索功能。
[0038] 具体地,智能检索模块212首先接收来自IP Camera的压缩视频流以及报警信息、统计数据等,并对接收到的信息做进一步统计和分析;然后再根据该统计分析结果对接收到的该信息做分类处理,并依照相应类别归类存储。
[0039] 用户通过智能检索模块212对其需要内容做检索,智能检索模块212将用户输入的检索条件与存储在该智能检索模块中的已经分类的信息做匹配度分析,若匹配上,则用户通过智能检索模块212获取其需要的信息。
[0040] 配置模块213为用户提供远程配置IP Camera各项参数的功能,包括远程配置智能处理模块140的监控目标无噪声区域;以及远程配置智能分析模块150的报警触发条件;远程配置智能分析模块150的统计功能相关参数等。
[0041] 显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。

当前第1页 第1页 第2页 第3页
相关技术
智能视频相关技术
监控系统相关技术
黄英发明人的其他相关专利技术