一种视频监控图像的传输方法及装置与流程

文档序号:11524603阅读:230来源:国知局
一种视频监控图像的传输方法及装置与流程
本发明属于视频监控领域,尤其涉及一种视频监控图像的传输方法及装置。
背景技术
:随着视频监控技术的发展,通过摄像机实现的智能监控在智能交通等领域得到越来越广泛的应用,例如,通过摄像机对限行的车辆进行抓拍,通过摄像机对闯红灯的车辆进行抓拍,通过摄像机对驾驶员未系安全带的车辆进行抓拍等。智能监控的实现方法为:在摄像机上设置好相应的智能规则,当运动物体通过摄像机的监控范围,并触发智能规则后,摄像机对该运动物体进行抓拍,然后摄像机将该智能事件以及抓拍的图像上报给后端的服务器进行分析处理。例如,通过摄像机对闯红灯的车辆进行抓拍,摄像机设置的智能规则为:当交通信号灯为红灯时,如果有车辆通过摄像机的抓拍触发线圈,则对该车辆进行抓拍。因此,当车辆触发闯红灯的智能规则,即当信号灯为红灯时,车辆通过该摄像机的抓拍触发线圈,摄像机就会对该车辆进行抓拍,并将抓拍的图像以及从抓拍的图像中分析出来的车牌号发送给后端的服务器。现有技术中摄像机在上报抓拍的图像时,会将抓拍到的图像直接发送给后端服务器,由于摄像机抓拍到的图像中,图像的背景大部分时候是相同的,不同的只是触发智能规则的运动物体(例如,闯红灯的车辆),因此摄像机将抓拍到的图像直接发送给后端的服务器,会导致摄像机抓拍的图像在ip网络中传输时占用大量的网络带宽,并使后端服务器在保存抓拍的图像时,需要占用大量的存储空间。技术实现要素:本发明的目的是提供一种视频监控图像的传输方法及装置,通过从前端设备拍摄的视频监控图像中提取出前景图像和背景图像,并生成和维护一份背景图像列表,使前端设备在大部分情况下只将前景图像和背景图像的编号发送给后端设备,只有在从前端设备所拍摄的视频监控图像提取出的背景图像与前端设备记录的所有背景图像都不同时,才将前景图像和背景图像都发送给后端服务器,从而减小前端设备所拍摄的视频监控图像在ip网络中传输时占用的流量带宽,并减小前端设备所拍摄的视频监控图像在后端服务器上的存储空间。为了实现上述目的,本发明技术方案如下:一种视频监控图像的传输方法,应用于视频监控系统中的前端设备,所述视频监控图像的传输方法,包括:提取出视频监控图像中的前景图像和背景图像;将提取出的背景图像与当前使用的背景图像或背景图像列表中的背景图像进行比对,从当前使用的背景图像或背景图像列表中的背景图像中选择比对得到的差异小于设定的阈值的背景图像作为对应的背景图像,在比对得到的差异大于或等于设定的阈值时,将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中;将视频监控图像的前景图像和对应的背景图像在背景图像列表中的编号发送给后端设备。进一步地,所述将提取出的背景图像与当前使用的背景图像或背景图像列表中的背景图像进行比对,从当前使用的背景图像或背景图像列表中的背景图像中选择比对得到的差异小于设定的阈值的背景图像作为对应的背景图像,在比对得到的差异大于或等于设定的阈值时,将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中,包括:将提取出的背景图像与当前使用的背景图像进行比对;如果提取出的背景图像与当前使用的背景图像的差异小于设定的阈值,则将当前使用的背景图像作为对应的背景图像;如果提取出的背景图像与当前使用的背景图像的差异大于或等于设定的阈值,则进一步用提取出的背景图像与背景图像列表中的背景图像分别进行比对,当提取出的背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,则将该背景图像作为对应的背景图像;如果提取出的背景图像与背景图像列表中的所有背景图像的差异都大于或等于设定的阈值时,则将将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中。进一步地,所述视频监控图像的传输方法,还包括:首先将从第一幅视频监控图像中提取出背景图像作为当前使用的背景图像;在提取出的背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,将与提取出的背景图像的差异小于设定的阈值的背景图像作为当前使用的背景图像;在提取出的背景图像与背景图像列表中的所有背景图像的差异都大于或等于设定的阈值时,则将提取出的背景图像作为当前使用的背景图像。进一步地,所述视频监控图像的传输方法,还包括:在背景图像列表中生成新的背景图像以及对应于该背景图像的编号后,将新生成的背景图像以及对应于该背景图像的编号发送给后端设备。进一步地,所述视频监控图像的传输方法,还包括:记录发送背景图像对应的编号的次数,在对背景图像列表进行老化处理时,优先删除发送次数最少的背景图像。本发明还公开了一种视频监控图像的传输装置,应用于视频监控系统中的前端设备,所述视频监控图像的传输装置,包括:图像提取模块,用于提取出视频监控图像中的前景图像和背景图像;比对模块,用于将提取出的背景图像与当前使用的背景图像或背景图像列表中的背景图像进行比对,从当前使用的背景图像或背景图像列表中的背景图像中选择比对得到的差异小于设定的阈值的背景图像作为对应的背景图像,在比对得到的差异大于或等于设定的阈值时,将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中;发送模块,用于将视频监控图像的前景图像和对应的背景图像在背景图像列表中的编号发送给后端设备进一步地,所述比对模块将提取出的背景图像与当前使用的背景图像或背景图像列表中的背景图像进行比对,从当前使用的背景图像或背景图像列表中的背景图像中选择比对得到的差异小于设定的阈值的背景图像作为对应的背景图像,在比对得到的差异大于或等于设定的阈值时,将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中,执行如下操作:将提取出的背景图像与当前使用的背景图像进行比对;如果提取出的背景图像与当前使用的背景图像的差异小于设定的阈值,则将当前使用的背景图像作为对应的背景图像;如果提取出的背景图像与当前使用的背景图像的差异大于或等于设定的阈值,则进一步用提取出的背景图像与背景图像列表中的背景图像分别进行比对,当提取出的背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,则将该背景图像作为对应的背景图像;如果提取出的背景图像与背景图像列表中的所有背景图像的差异都大于或等于设定的阈值时,则将将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中。进一步地,所述比对模块,还用于执行如下操作:首先将从第一幅视频监控图像中提取出背景图像作为当前使用的背景图像;在提取出的背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,将与提取出的背景图像的差异小于设定的阈值的背景图像作为当前使用的背景图像;在提取出的背景图像与背景图像列表中的所有背景图像的差异都大于或等于设定的阈值时,则将提取出的背景图像作为当前使用的背景图像。进一步地,所述视频监控图像的传输装置,还包括同步模块,用于在背景图像列表中生成新的背景图像以及对应于该背景图像的编号后,将新生成的背景图像以及对应于该背景图像的编号发送给后端设备。进一步地,所述视频监控图像的传输装置,还包括老化模块,用于记录发送背景图像对应的编号的次数,在对背景图像列表进行老化处理时,优先删除发送次数最少的背景图像。本发明提出了一种视频监控图像的传输方法及装置,通过从前端设备抓拍的图像中提取出前景图像和背景图像,并生成和维护一份背景图像列表,前端设备根据从所拍摄的视频监控图像提取出的背景图像与前端设备当前使用的背景图像的比对结果,在大部分情况下只发送前景图像和背景图像的编号给后端设备,只有在从前端设备所拍摄的视频监控图像提取出的背景图像与前端设备当前使用的背景图像以及前端设备背景图像列表中的所有背景图像都不同时,才将前景图像和背景图像都发送给后端服务器,从而减小了前端设备所拍摄的视频监控图像在ip网络中传输时占用的流量带宽,并减小了前端设备所拍摄的视频监控图像在后端服务器上的存储空间。附图说明图1为本发明视频监控图像的传输方法的流程图;图2为本实施例视频监控系统的网络结构示意图;图3为本发明视频监控图像的传输装置结构示意图。具体实施方式下面结合附图和实施例对本发明技术方案做进一步详细说明,以下实施例不构成对本发明的限定。本实施例一种视频监控图像的传输方法,应用于视频监控系统中的前端设备,如图1所示,包括:步骤s1、提取出视频监控图像中的前景图像和背景图像。本实施例视频监控系统的网络结构图,如图2所示,前端设备和后端设备通过ip网络进行连接,前端设备将所拍摄的视频监控图像通过ip网络发送给后端设备进行分析和处理。其中的ip网络可以是局域网,也可以是广域网。其中前端设备为网络摄像机,或模拟摄像机和编码器;后端设备为存储视频图像的设备,或视频图像接收设备。本实施例前端设备对监控区域内触发智能规则的运动物体(例如车辆)进行抓拍,然后对抓拍的图像进行处理,从抓拍的图像中将运动物体(例如行驶的车辆)的图像提取出来,作为该抓拍图像的前景图像,从抓拍的图像中将静止物体(例如建筑物、道路、树木)的图像提取出来,作为该抓拍图像的背景图像。本实施例以抓拍图像为例进行说明,对于实时监控视频流中的每一帧视频监控图像同样适用。本实施例前端设备中的智能规则根据前端设备不同的监控场景进行设定,例如,前端设备中车辆闯红灯的智能规则设定为:当交通指示灯为红灯时,如果车辆通过前端设备的抓拍触发线圈,则对车辆进行抓拍;又例如,前端设备中驾驶员未系安全带的智能规则设定为:检测通过车辆的驾驶员图像中是否有安全带,如果检测到通过车辆的驾驶员图像中没有安全带,则对该车辆进行抓拍。前端设备在拍摄到视频监控图像后,首先从视频监控图像中提取前景图像和背景图像。步骤s2、将提取出的背景图像与当前使用的背景图像或背景图像列表中的背景图像进行比对,从当前使用的背景图像或背景图像列表中的背景图像中选择比对得到的差异小于设定的阈值的背景图像作为对应的背景图像,在比对得到的差异大于或等于设定的阈值时,将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中。本实施例前端设备将从抓拍的第一幅图像中提取出背景图像作为前端设备当前使用的背景图像,并将该背景图像保存在背景图像列表中,在背景图像列表中生成对应于该背景图像的编号。容易理解的是,当前使用的背景图像在后续会进行更新,因此对于首个当前使用的背景图像,也可以在使用前人工进行设置,采用调试时拍摄的视频图像作为首个当前使用的背景图像。前端设备从后续抓拍的图像中提取出背景图像后,首先与前端设备当前使用的背景图像进行比对,如果二者的差异小于设定的阈值,则认为背景图像没有变化,保持前端设备当前使用的背景图像不变;如果二者的差异大于或等于设定的阈值,则进一步用从后续抓拍的图像中提取的背景图像与背景图像列表中的背景图像进行比对,当从后续抓拍的图像中提取出背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,将背景图像列表中的该背景图像作为前端设备当前使用的背景图像;当从后续抓拍的图像中提取出背景图像与背景图像列表中的每个背景图像的差异都大于或等于设定的阈值时,则将从后续抓拍的图像中提取出来的背景图像作为前端设备当前使用的背景图像,然后将该背景图像保存在背景图像列表中,并生成新的对应于该背景图像的唯一编号。背景图像列表的具体内容如下表所示:编号背景图像bgno1backgroundurl1bgno2backgroundurl2bgno3backgroundurl3…………表1需要说明的是,前端设备在背景图像列表中每次生成一个新的背景图像以及对应于该背景图像的编号时,都会将新生成的背景图像以及对应于该背景图像的编号发送给后端设备,使前端设备本地的背景图像列表与后端服务器记录的背景图像列表保持一致。当背景图像列表中增加一个新的背景图像及其编号后,可以直接在随后发送视频图像的前景图像和对应的背景图像的编号时,将对应的背景图像一起发送。也可以在新增背景图像后,单独将新增的背景图像及其编号同步到后端设备,进行同步。通过上述方法,本实施例前端设备持续更新前端设备当前使用的背景图像,生成并维护本地的背景图像列表。步骤s3、将视频监控图像的前景图像和对应的背景图像在背景图像列表中的编号发送给后端设备。前端设备在比对后,获得当前视频监控图像对应的背景图像,从而在发送视频图像时,仅需要发送将视频监控图像的前景图像和对应的背景图像在背景图像列表中的编号发送给后端设备。后端设备根据同步得到的背景图像列表,就可以得到对应的背景图像,并与前景图像进行合成,得到视频监控图像。具体地,本实施例前端设备从抓拍的图像中提取出前景图像和背景图像后,用提取出的背景图像与前端设备当前使用的背景图像进行比对,如果提取出的背景图像与前端设备当前使用的背景图像的差异小于设定的阈值(例如10%),则将提取出的前景图像信息(包括前景图像以及前景图像在背景图像中的位置信息)、智能分析结果(例如分析出的违章车辆的车牌号)、以及前端设备当前使用的背景图像在背景图像列表中对应的编号发送给后端设备。本实施例前端设备进行智能分析的过程为:从抓拍的图像中提取出触发智能规则的运动物体的图像,然后根据智能规则对触发智能规则的运动物体的图像进行分析,得到分析结果,例如,前端设备抓拍到车辆闯红灯的图像后,根据触发线圈的位置,从抓拍的图像中提取出闯红灯的车辆的图像,然后从提取出的闯红灯的车辆的图像提取出该车辆的车牌号,作为智能分析结果。如果提取出的背景图像与前端设备当前使用的背景图像的差异大于或等于设定的阈值,则进一步用提取出的背景图像与背景图像列表中的背景图像分别进行比对,当提取出的背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,则将提取出的前景图像信息、智能分析结果、以及背景图像列表中与提取出的背景图像的差异小于设定的阈值的背景图像对应的编号发送给后端设备。如果提取出的背景图像与前端设备当前使用的背景图像的差异大于或等于设定的阈值,并且用提取出的背景图像与背景图像列表中的背景图像分别进行比对时,提取出的背景图像与背景图像列表中的所有背景图像的差异都大于或等于设定的阈值,则将提取出的背景图像添加到背景图像列表,并生成该背景图像对应的编号,然后将提取出的前景图像信息、智能分析结果、提取出的背景图像以及该背景图像对应的编号发送给后端设备。上述实施例提取出背景图像后,先与当前使用的背景图像进行比较,由于连续时间内拍摄的视频图像的背景图像差异不大,这样能够节省比较的时间。本发明的又一实施例,也可以在提取出背景图像后,直接与背景图像列表中的背景图像进行比对,不需要设置当前使用的背景图像,在比对后,如果差异小于设定的阈值,则发送该背景图像的编号,否则添加提取出的背景图像到背景图像列表中,这样也可以达到本发明的技术效果。需要说明的是,本实施例前端设备将背景图像列表中背景图像对应的编号发送给后端设备一次,则在背景图像列表中将该背景图像的发送次数加1,即记录发送背景图像对应的编号的次数。本实施例还在背景图像列表中记录下该背景图像发送的时间段。当前端设备的存储空间不够,需要删除部分老化的背景图像时,首先删除发送次数最少的背景图像,当发送次数相同时,优先删除发送的时间段最少的背景图像。当前端设备的存储空间足够时,不需要进行老化处理,则也不需要记录发送背景图像对应的编号的次数。记录发送次数以及发送的时间段的背景图像列表的具体内容如下:编号背景路径使用次数使用时段bgno1backgroundurl1freq1duration1bgno2backgroundurl2freq2duration2bgno3backgroundurl3freq3duration3……………………表2容易理解的是,由于从前端设备抓拍的图像中提取出来的背景图像在一段持续的时间内基本保持不变,即从前端设备抓拍的图像中提取出来的背景图像在大部分时间都与前端设备当前使用的背景图像是相同的,只有在由白天过度到夜晚、由夜晚过度到白天、以及天气突然发生变化时,从前端设备抓拍的图像中提取出来的背景图像才会与前端设备当前使用的背景图像不同,因此通过上述方法,本实施例在大部分情况下,只需要发送从抓拍图像中提取出来的前景图像、智能分析结果、以及背景图像对应的编号,大大减少了背景图像的传输量,从而大大减小了前端设备抓拍的图像在ip网络中传输时占用的流量带宽。优选地,本实施例后端设备接收到前端设备发送的前景图像信息、智能分析结果和背景图像信息后,将接收到的背景图像和背景图像对应的编号保存在本地的背景图像列表中,使服务器中保存的背景图像列表与前端设备中保存的背景图像列表保存一致,将接收到的前景图像信息分开进行保存,并生成智能分析结果、前景图像信息、以及前景图像对应的背景图像编号的关系表。当用户查询信息时,服务器根据前景图像对应的背景图像编号从背景图像列表取出相应的背景图像,根据前景图像在背景图像中的位置信息,将前景图像和背景图像进行合成,然后将智能分析结果和合成的图像呈现给用户。通过上述方法,本实施例后端设备将前景图像和背景图像分开进行保存,大大减少了服务器保存图像的存储空间。需要说明的是,本实施例后端设备在接收到前端设备发送的前景图像信息、智能分析结果和背景图像信息后,还可以将前景图像与背景图像合成后进行保存。具体地,查询接收到的背景图像信息中是否包含背景图像,如果接收到的背景图像信息中包含背景图像,则将背景图像和背景图像对应的编号保存到服务器的背景图像列表中,然后根据前景图像在背景图像中的位置信息,将前景图像与背景图像进行合成后保存;如果接收到的背景图像信息中不包含背景图像,则根据背景图像信息中背景图像对应的编号从服务器的背景图像列表中取出背景图像,根据前景图像在背景图像中的位置信息,将前景图像与背景图像进行合成后保存。然后生成智能分析结果与合成图像的对应关系表,当用户查询信息时,直接将智能分析结果与合成的图像呈现给用户。这种图像保存方法在将合成的图像呈现给用户时更加快捷,但不利于节省服务器保存图像的存储空间,因此本实施例优选将前景图像和背景图像分开进行保存。如图3所示,与上述方法对应地,本实施例一种视频监控图像的传输装置,应用于视频监控系统中的前端设备,该视频监控图像的传输装置,包括:图像提取模块,用于提取出视频监控图像中的前景图像和背景图像;比对模块,用于将提取出的背景图像与当前使用的背景图像或背景图像列表中的背景图像进行比对,从当前使用的背景图像或背景图像列表中的背景图像中选择比对得到的差异小于设定的阈值的背景图像作为对应的背景图像,在比对得到的差异大于或等于设定的阈值时,将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中;发送模块,用于将视频监控图像的前景图像和对应的背景图像在背景图像列表中的编号发送给后端设备容易理解的是,比对模块在进行比对时,可以将提取的背景图像与背景图像列表中的背景图像进行一一比对,也可以先与当前使用的背景图像进行比对后再与背景图像列表中的背景图像进行一一比对。本实施例采用后面一种处理方法,比对模块将提取出的背景图像与当前使用的背景图像或背景图像列表中的背景图像进行比对,从当前使用的背景图像或背景图像列表中的背景图像中选择比对得到的差异小于设定的阈值的背景图像作为对应的背景图像,在比对得到的差异大于或等于设定的阈值时,将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中,执行如下操作:将提取出的背景图像与当前使用的背景图像进行比对;如果提取出的背景图像与当前使用的背景图像的差异小于设定的阈值,则将当前使用的背景图像作为对应的背景图像;如果提取出的背景图像与当前使用的背景图像的差异大于或等于设定的阈值,则进一步用提取出的背景图像与背景图像列表中的背景图像分别进行比对,当提取出的背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,则将该背景图像作为对应的背景图像;如果提取出的背景图像与背景图像列表中的所有背景图像的差异都大于或等于设定的阈值时,则将将提取出的背景图像直接作为对应的背景图像,并将其加入到背景图像列表中。在上述实施例中,对于当前使用的背景图像的更新,执行如下操作:首先将从第一幅视频监控图像中提取出背景图像作为当前使用的背景图像;在提取出的背景图像与背景图像列表中的某个背景图像的差异小于设定的阈值时,将与提取出的背景图像的差异小于设定的阈值的背景图像作为当前使用的背景图像;在提取出的背景图像与背景图像列表中的所有背景图像的差异都大于或等于设定的阈值时,则将提取出的背景图像作为当前使用的背景图像。本实施例视频监控图像的传输装置,还包括同步模块,用于在背景图像列表中生成新的背景图像以及对应于该背景图像的编号后,将新生成的背景图像以及对应于该背景图像的编号发送给后端设备。该同步装置可以不改变发送模块发送的信息格式,单独进行背景图像列表的更新,实现起来更加方便。本实施例视频监控图像的传输装置,还包括老化模块,用于记录发送背景图像对应的编号的次数,在对背景图像列表进行老化处理时,优先删除发送次数最少的背景图像。在用于存储背景图像列表的空间足够大时,不需要老化模块来进行老化处理。以上实施例仅用以说明本发明的技术方案而非对其进行限制,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1