一种多路视频监控图像数据处理方法及系统的制作方法

文档序号:7800001阅读:247来源:国知局
一种多路视频监控图像数据处理方法及系统的制作方法
【专利摘要】本申请公开了一种多路视频监控图像数据处理方法,实时获取多路视频监控系统中的每路图像数据,然后将当前获取的各路图像拼接成一幅图像,然后将拼接成的图像再进行压缩处理,由于将多路视频图像拼接为一个图像,这样拼接成的图像所包含的冗余数据比多个独立视频图像的冗余数据之和更大,因此拼接成的图像的压缩率也就更大,从而压缩后所占用磁盘的空间相比于多个视频图像单独压缩后再存储所占用的磁盘空间更小。
【专利说明】一种多路视频监控图像数据处理方法及系统
【技术领域】
[0001]本申请涉及视频监控系统【技术领域】,更具体地说,涉及一种多路视频监控图像数据处理方法及系统。
【背景技术】
[0002]当今社会,多路视频监控已经广泛的应用于各种公共场合和私人会所。通过对监控的视频进行存储,以便为后续出现问题时,能够提供有力的视频证据。但是,随之而来的是大量的图像数据存储的问题。由于多路监控带来的视频数据量非常大,这些视频图像数据无论是保存在本地还是上传到服务器,都需要极大的存储空间。
[0003]而众所周知,图像数据之间存在着一定的冗余,这就使得数据的压缩成为可能。信息论提出把数据看作是信息和冗余度的组合,所谓冗余是指由于一幅图像的各像素之间存在着很大的相关性,可以利用一些编码的方法删去它们,从而达到减少冗余、压缩数据的目的。通常图像数据有以下几种冗余:1、空间冗余:各像素点之间的相关性;2、时间冗余:活动图像的两个连续帧之间的冗余;3、信息熵冗余:单位信息量大于其熵;4、结构冗余:图像的区域上存在非常强的纹理结构;5、知识冗余:有固定的结构,如人的头像;6、视觉冗余:某些图像的失真是人眼不易察觉的。
[0004]现有的方法是通过对每一路视频数据采用特定的压缩方法进行单独压缩,然后将压缩完毕的多路视频数据进行存储,但是即便如此,压缩后的视频图像数据仍旧非常的巨大。对存储空间以及网络带宽带来很大的压力。

【发明内容】

[0005]有鉴于此,本申请提供了一种多路视频监控图像数据处理方法及系统,用于对多路视频监控数据进行处理,使得其占用的空间与现有技术相比更加小,能够有效的降低存储压力。
[0006]为了实现上述目的,现提出的方案如下:
[0007]一种多路视频监控图像数据处理方法,包括:
[0008]获取多路视频监控数据,其中每一路所述视频监控数据由多帧图像数据组成;
[0009]将当前获取的各路图像拼接成一幅图像;
[0010]将拼接成的图像进行压缩处理,压缩处理后进行存储。
[0011]优选地,所述将当前获取的各路图像拼接成一幅图像,具体为:
[0012]确定所要监控视频的路数为η ;
[0013]创建一幅空图像,所述空图像的分辨率大小与由η幅多路图像拼接后得到的矩形图像的分辨率相同;
[0014]将所述空图像均分为η个数据区域位;
[0015]将η帧所述图像数据分别存放在所述η个数据区域位内,保存为一幅新图像。
[0016]优选地,在所述将拼接成的图像进行压缩处理,压缩处理后进行存储之后,还包括:
[0017]将压缩的图像进行解压缩;
[0018]将解压缩后的图像进行分割,分割为η幅多路图像。
[0019]优选地,所述将解压缩后的图像进行分割,分割为η幅多路图像,具体为:
[0020]创建η幅空图像,每幅空图像的分辨率大小与每路图像的分辨率大小相同;
[0021]将η个数据区域位内的图像数据分别存放到所述η幅空图像的数据位内,并分别进行图像保存。
[0022]优选地,所述将拼接成的图像进行压缩处理,具体为:
[0023]采用运动静止图像压缩技术,将拼接成的图像进行压缩处理。
[0024]优选地,所述所要监控视频的路数为4路,则,
[0025]创建一幅空图像,所述空图像的分辨率大小与由4幅多路图像按照两幅在上、两幅在下的方式拼接得到的矩形图像的分辨率相同;
[0026]将所述空图像均为分4个数据区域位;
[0027]将4帧所述图像数据分别存放在所述4个数据区域位内,保存为一幅新图像。
[0028]优选地,所述所要监控视频的图像分辨率为640*480,则所述空图像的分辨率为1280*960。
[0029]一种多路视频监控图像数据处理系统,包括:
[0030]数据获取单元,用于获取多路视频监控数据,其中每一路所述视频监控数据由多帧图像数据组成;
[0031]图像拼接单元,用于将当前获取的各路图像拼接成一幅图像;
[0032]图像压缩单元,用于将拼接成的图像进行压缩处理;
[0033]图像存储单元,用于将压缩处理的图像进行存储。
[0034]优选地,所述图像拼接单元包括:
[0035]路数确定单元,用于确定所要监控视频的路数η ;
[0036]图像创建单元,用于创建一幅空图像,所述空图像的分辨率大小与由η幅多路图像拼接后得到的矩形图像的分辨率相同;
[0037]区域划分单元,用于将所述空图像均为分η个数据区域位;
[0038]新图像确定单元,用于将η帧所述图像数据分别存放在所述η个数据区域位内,保存为一幅新图像。
[0039]优选地,还包括:解压缩单元和分割单元,其中,
[0040]所述解压缩单元用于将压缩的图像进行解压缩;
[0041]所述分割单元用于将解压缩后的图像进行分割,分割为η幅多路图像。
[0042]从上述的技术方案可以看出,本申请公开的多路视频监控图像数据处理方法,实时获取多路视频监控系统中的每路图像数据,然后将当前获取的各路图像拼接成一幅图像,然后将拼接成的图像再进行压缩处理,由于将多路视频图像拼接为一个图像,这样拼接成的图像所包含的冗余数据比多个独立视频图像的冗余数据之和更大,因此拼接成的图像的压缩率也就更大,从而压缩后所占用磁盘的空间相比于多个视频图像单独压缩后再存储所占用的磁盘空间更小。【专利附图】

【附图说明】
[0043]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0044]图1为本申请实施例公开的一种多路视频监控图像数据处理方法流程图;
[0045]图2为本申请实施例公开的一种图像拼接方法流程图;
[0046]图3为本申请实施例公开的4路视频图像拼接示意图;
[0047]图4为本申请实施例公开的另一种多路视频监控图像数据处理方法流程图;
[0048]图5为本申请实施例公开的一种多路视频监控图像数据处理系统结构图;
[0049]图6为本申请实施例公开的图像拼接单元结构图;
[0050]图7为本申请实施例公开的另一种多路视频监控图像数据处理系统结构图。【具体实施方式】
[0051 ] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0052]为了使图像占用空间更小,现有技术中会使用压缩算法,来对图像进行压缩处理。而压缩之所以会使得图像占用内存减小,是因为图像数据之间存在着一定的冗余,数据可以看作是信息和冗余的组合,压缩的目的正是将冗余进行删除。所谓冗余是指由于一幅图像的各像素之间存在着很大的相关性,可以利用一些编码的方法进行删除。本申请正是从这个角度考虑,提出了下述方案。
[0053]实施例一
[0054]参见图1,图1为本申请实施例公开的一种多路视频监控图像数据处理方法流程图。
[0055]如图1所示,该方法包括:
[0056]步骤101:获取多路视频监控数据,其中每一路所述视频监控数据由多帧图像数据组成;
[0057]具体地,现有的多路视频监控设备,其设有多个摄像头,多个摄像头同时采集视频数据,而视频监控数据是由一帧一帧的图像数据组成的。
[0058]步骤102:将当前获取的各路图像拼接成一幅图像;
[0059]具体地,同一时间我们获取的有个摄像头提供的图像数据,针对每一帧图像,我们将各路摄像头所提供的图像进行拼接,拼接成为一幅图像。
[0060]步骤103:将拼接成的图像进行压缩处理,压缩处理后进行存储。
[0061]具体地,拼接成的图像是一个完整的图像,由于该图像所包含的各像素之间的相关性更加大,使得拼接成的图像的冗余度相比于多个单独图像的冗余度之和更大,压缩率也就更大。
[0062]本申请实施例公开的多路视频监控图像数据处理方法,实时获取多路视频监控系统中的每路图像数据,然后将当前获取的各路图像拼接成一幅图像,然后将拼接成的图像再进行压缩处理,由于将多路视频图像拼接为一个图像,这样拼接成的图像所包含的冗余数据比多个独立视频图像的冗余数据之和更大,因此拼接成的图像的压缩率也就更大,从而压缩后所占用磁盘的空间相比于多个视频图像单独压缩后再存储所占用的磁盘空间更小。
[0063]需要说明的是,在压缩时我们可以采用M-JPEG (Motion JointPhotographicExperts Group,运动静止图像压缩技术)来进行压缩处理。M-JPEG是一种视频编码格式,M-JPEG是无绳电话以及网络婴儿监视器最常见的图像压缩格式以及传输技术,也是在安防领域具备比较良好性价比的一种监控成像方案。当然,也可以采用其它现行的压缩技术。
[0064]实施例二
[0065]参见图2,图2为本申请实施例公开的一种图像拼接方法流程图。
[0066]如图2所示,实施例一的步骤102:将当前获取的各路图像拼接成一幅图像可以以下述方式实现:
[0067]步骤201:确定所要监控视频的路数为η ;
[0068]步骤202:创建一幅空图像,所述空图像的分辨率大小与由η幅多路图像拼接后得到的矩形图像的分辨率相同;
[0069]步骤203:将所述空图像均分为η个数据区域位;
[0070]步骤204:将η帧所述图像数据分别存放在所述η个数据区域位内,保存为一幅新图像。
[0071]为了使的上述表述更加易懂,我们以一个实际例子来说明:
[0072]假设我们要监控4路视频,即上述η值为4:
[0073]参照图3,图3为本申请实施例公开的4路视频图像拼接示意图。
[0074]首先创建一幅空白图像,这个空白图像的分辨率大小与4幅图像拼接后得到的矩形图像的分辨率相同,由于4幅图像在实际拼接时,存在多种拼接方式,可以是两幅在上、两幅在下,也可以是4幅逐次横向或纵向排列。当然,为了便于观看,我们选择两幅在上、两幅在下这样的组合方式。
[0075]然后,将创建的空白图像进行划分,均匀的划分为4个数据区域位。由于每个摄像头提供的视频图像的分辨率是相同的,所以我们采用均匀划分的方式。
[0076]最后,将获取的4路图像数据分别存放在上述4个数据区域位内,将整幅图像保存为一幅新图像。
[0077]需要说明的是,假如所要监控视频的图像分辨率为640*480,则所述空图像的分辨率为 1280*960。
[0078]当然,上述只是以4路视频监控进行的举例,现实中还存在6路、9路等等其它的情况。我们拼接时,尽量使得拼接后的图像在长宽比上更加的协调,当然,在某些特殊的情况下,无法做到上述要求,也可以直接依次横向或纵向拼接。
[0079]实施例三
[0080]参见图4,图4为本申请实施例公开的另一种多路视频监控图像数据处理方法流程图。[0081]如图4所示,本实施例中在实施例一的基础上,进一步增加了步骤104:将压缩的图像进行解压缩;步骤105:将解压缩后的图像进行分割,分割为η幅多路图像。
[0082]在某些突发事件或者日常检查需要查看监控录像视频时,由于所有监控画面在一幅图像中,我们可以同时查看所有监控画面。但是,如果只需要查看特定的监控画面,其它的监控画面不需要时,可以通过上述步骤进行图像分割,将分割后的视频图像单独保存,还原为原来单独的监控画面。
[0083]其中,步骤105将解压缩后的图像进行分割的过程,其实质上与图像拼接过程是相反的两个过程。具体参见下述:
[0084]创建η幅空图像,每幅空图像的分辨率大小与每路图像的分辨率大小相同;
[0085]将η个数据区域位内的图像数据分别存放到所述η幅空图像的数据位内,并分别进行图像保存。
[0086]可见,上述分割过程是图像拼接过程的逆向过程。
[0087]实施例四
[0088]参见图5,图5为本申请实施例公开的一种多路视频监控图像数据处理系统结构图。
[0089]如图5所示,该系统包括:
[0090]数据获取单元51,用于获取多路视频监控数据,其中每一路所述视频监控数据由多帧图像数据组成;
[0091]图像拼接单元52,用于将当前获取的各路图像拼接成一幅图像;
[0092]图像压缩单元53,用于将拼接成的图像进行压缩处理;
[0093]图像存储单元54,用于将压缩处理的图像进行存储。
[0094]本申请实施例公开的多路视频监控图像数据处理系统,由数据获取单元51实时获取多路视频监控系统中的每路图像数据,然后由图像拼接单元52将当前获取的各路图像拼接成一幅图像,然后由图像压缩单元将拼接成的图像再进行压缩处理,由于将多路视频图像拼接为一个图像,这样拼接成的图像所包含的冗余数据比多个独立视频图像的冗余数据之和更大,因此拼接成的图像的压缩率也就更大,从而压缩后所占用磁盘的空间相比于多个视频图像单独压缩后再存储所占用的磁盘空间更小。
[0095]实施例五
[0096]参见图6,图6为本申请实施例公开的图像拼接单元结构图。
[0097]如图6所示,图像拼接单元52包括:
[0098]路数确定单元521,用于确定所要监控视频的路数η ;
[0099]图像创建单元522,用于创建一幅空图像,所述空图像的分辨率大小与由η幅多路图像拼接后得到的矩形图像的分辨率相同;
[0100]区域划分单元523,用于将所述空图像均为分η个数据区域位;
[0101]新图像确定单元524,用于将η帧所述图像数据分别存放在所述η个数据区域位内,保存为一幅新图像。
[0102]具体的工作过程可以参见实施例二的阐述。
[0103]实施例六
[0104]参见图7,图7为本申请实施例公开的另一种多路视频监控图像数据处理系统结构图。
[0105]如图7所示,在实施例四的基础上,本实施例进一步增加了解压缩单元55和分割单元56,其中,
[0106]所述解压缩单元55用于将压缩的图像进行解压缩;
[0107]所述分割单元56用于将解压缩后的图像进行分割,分割为η幅多路图像。
[0108]通过设置上述两个单元,可以将拼接成的图像进行还原分割,方便了工作人员在某些情况下的需要。
[0109]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素 。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0110]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0111]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种多路视频监控图像数据处理方法,其特征在于,包括: 获取多路视频监控数据,其中每一路所述视频监控数据由多帧图像数据组成; 将当前获取的各路图像拼接成一幅图像; 将拼接成的图像进行压缩处理,压缩处理后进行存储。
2.根据权利要求1所述的方法,其特征在于,所述将当前获取的各路图像拼接成一幅图像,具体为: 确定所要监控视频的路数为η ; 创建一幅空图像,所述空图像的分辨率大小与由η幅多路图像拼接后得到的矩形图像的分辨率相同; 将所述空图像均分为η个数据区域位; 将η帧所述图像数据分别存放在所述η个数据区域位内,保存为一幅新图像。
3.根据权利要求2所述的方法,其特征在于,在所述将拼接成的图像进行压缩处理,压缩处理后进行存储 之后,还包括: 将压缩的图像进行解压缩; 将解压缩后的图像进行分割,分割为η幅多路图像。
4.根据权利要求3所述的方法,其特征在于,所述将解压缩后的图像进行分割,分割为η幅多路图像,具体为: 创建η幅空图像,每幅空图像的分辨率大小与每路图像的分辨率大小相同; 将η个数据区域位内的图像数据分别存放到所述η幅空图像的数据位内,并分别进行图像保存。
5.根据权利要求1所述的方法,其特征在于,所述将拼接成的图像进行压缩处理,具体为: 采用运动静止图像压缩技术,将拼接成的图像进行压缩处理。
6.根据权利要求2所述的方法,其特征在于,所述所要监控视频的路数为4路,则, 创建一幅空图像,所述空图像的分辨率大小与由4幅多路图像按照两幅在上、两幅在下的方式拼接得到的矩形图像的分辨率相同; 将所述空图像均为分4个数据区域位; 将4帧所述图像数据分别存放在所述4个数据区域位内,保存为一幅新图像。
7.根据权利要求6所述的方法,其特征在于,所述所要监控视频的图像分辨率为640*480,则所述空图像的分辨率为1280*960。
8.一种多路视频监控图像数据处理系统,其特征在于,包括: 数据获取单元,用于获取多路视频监控数据,其中每一路所述视频监控数据由多帧图像数据组成; 图像拼接单元,用于将当前获取的各路图像拼接成一幅图像; 图像压缩单元,用于将拼接成的图像进行压缩处理; 图像存储单元,用于将压缩处理的图像进行存储。
9.根据权利要求8所述的系统,其特征在于,所述图像拼接单元包括: 路数确定单元,用于确定所要监控视频的路数η ; 图像创建单元,用于创建一幅空图像,所述空图像的分辨率大小与由η幅多路图像拼接后得到的矩形图像的分辨率相同; 区域划分单元,用于将所述空图像均为分η个数据区域位; 新图像确定单元,用于将η帧所述图像数据分别存放在所述η个数据区域位内,保存为一幅新图像。
10.根据权利要求9所述的系统,其特征在于,还包括:解压缩单元和分割单元,其中, 所述解压缩单元用于将压缩的图像进行解压缩; 所述分割单元用 于将解压缩后的图像进行分割,分割为η幅多路图像。
【文档编号】H04N5/262GK103888735SQ201410117927
【公开日】2014年6月25日 申请日期:2014年3月26日 优先权日:2014年3月26日
【发明者】张俊 申请人:龙迅半导体科技(合肥)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1