当前位置: 首页 > 专利查询>东南大学专利>正文

一种安防监控视频的压缩和播放方法技术

技术编号:35750211 阅读:14 留言:0更新日期:2022-11-26 18:55
本发明专利技术公开了一种安防监控视频的压缩和播放方法,该方法利用监控场景普遍存在较长时间不变的特性,通过计算前后两帧图像间距离,定时舍弃该时间段内部变化不大的图像桢,对变化较大的图像帧采用常规的视频压缩方法存储。视频播放时,根据不同标记采用线性差值生成图像法或常规视频解压方法进行播放。本方法中采用阈值判断的方法对长时间图像未变化的视频进行压缩处理,极大的缩小了监控视频存储所需的空间,节约了存储资源。节约了存储资源。节约了存储资源。

【技术实现步骤摘要】
一种安防监控视频的压缩和播放方法


[0001]本专利技术属于视频处理领域,具体涉及一种安防监控视频的压缩和播放方法。

技术介绍

[0002]安防监控对良好的社会秩序、国家和人民财产和人生安全至关重要。安防监控视频常常存在长时间场景无变化的现象。现有的监控存储技术常常对监控视频每一帧都无差别编码存储,没有针对不同情况的处理方式,由于实时监控时间较长,因此数据量大,所耗存储空间大;而在场景监控中常出现长时间场景没有变化的情况,这样的无差别存储会导致数据量大且浪费存储空间。
[0003]因此,实现更长时间监控场景信息的存储,需要更好的监控视频处理和存储方法。

技术实现思路

[0004]为解决上述问题,本专利技术公开了一种安防监控视频的压缩和播放方法,能够节约存储空间,同时保证视频内容在变化较大的情况下依旧能够实现准确的存储。
[0005]为达到上述目的,本专利技术的技术方案如下:
[0006]一种安防监控视频的压缩和播放方法,该方法包括如下步骤:
[0007]S1首先进行图像的压缩,设定街区距离阈值S1和S2(欧式距离阈值E1和E2);
[0008]S2对视频取图像帧,并且对该图像帧与上一次所取得图像帧采用图像做差法计算前后两帧图像的街区距离S0(欧式距离E0);
[0009]S3判断两帧图像相似程度,将上一步计算的街区距离S0与S1,S2作比较(欧式距离E0与E1,E2作比较)。分为三种情况分别选择:
[0010](1)若计算的S0均小于等于S1(若计算的E0均小于E1),认为前后两帧图像变化极小,则对该帧进行标记为$BEGIN_STATIC,若之后的计算也均未超出阈值,则之后的帧均标记为$INTER_STATIC,且t0(t0建议取10分钟)取一个帧进行jpg格式的存储。若之后的计算值不属于该情况,则回到S3步骤重新进行判断;
[0011](2)若计算的S0大于S1但小于等于S2(若计算的E0大于E1但小于E2),认为前后两帧图像变化较小,则仍对该帧进行标记为$BEGIN_STATIC,若之后的计算值S0(E0)也在S1(E1)和S2(E2)之间,则之后的帧均标记为$INTER_STATIC,且t1(t1建议取3分钟)取一个帧进行jpg格式的存储。若之后的计算值不属于该情况,则回到S3步骤重新进行判断;
[0012](3)若计算的S0大于S2(若计算的E0大于E2),认为前后两帧图像变化较大,则对该帧进行标记为$BEGIN_DYNAMIC,且之后的帧均标记为$INTER_DYNAMIC,若之后计算的S0(E0)也大于S2(E2),则对视频进行运动场景下正常的视频编码。若之后的计算值不属于该情况,则回到S3步骤重新进行判断;
[0013]S4编码存储完整个视频后,后续还需要进行视频的播放,静态的jpg编码格式图像利用线性内插法生成每个时间的图像,动态则使用常规的编码法进行播放。
[0014]进一步地,步骤S1中,街区距离阈值S1设定为1,S2设定为3(欧式距离阈值E1设定为
2和E2设定为6)。
[0015]进一步地,步骤S2中,设前后两帧的像素点均为n个,前后两帧相同位置对应的第i个像素点的RGB三通道值分别为(rli,gli,bli),(r2i,g2i,b2i),街区距离计算值为欧式距离计算为且两种距离选用一种即可。
[0016]进一步地,计算两桢图像的差值,也可以采用将图块分割的办法计算,将每桢图像分成M
×
N块,对每个子块按上两段的方法进行计算,假设Dmax是所有子块前后两帧图像差值的最大值,则前后两帧图像的差值就设为Dmax。其中,M和N的取值一般可取3

5。
[0017]本专利技术通过阈值限定的方法对视频前后两帧的相似度进行比较,将前后视频帧的相似程度分为三个区间,对变化较大的视频帧正常存储,对变化较小的视频帧进行舍弃,减少存储的数据量,同时降低存储空间的浪费;在视频的播放环节,如果是静态的jpg编码格式图像利用线性内插法生成每个时间的图像,动态则使用常规的编码法进行播放,将视频恢复至原本时间长度。
[0018]本专利技术的有益效果为:
[0019]本专利技术所述的一种安防监控视频的压缩和播放方法,采用阈值判断的方法对长时间图像未变化的视频进行压缩处理,能够节约存储空间,同时保证视频内容在变化较大的情况下依旧能够实现准确的存储。
附图说明
[0020]图1为本专利技术的流程图。
具体实施方式
[0021]下面结合附图与具体实施方式,进一步阐明本专利技术,应理解下述具体实施方式仅用于说明本专利技术而不用于限制本专利技术的范围。
[0022]如图所示,本专利技术所述的一种安防监控视频的压缩和播放方法,包括如下步骤:
[0023]S1首先进行图像的压缩,设定街区距离阈值S1和S2(欧式距离阈值E1和E2)。
[0024]具体来讲,阈值的确定是为了给两帧的区别程度进行划分。
[0025]S2对视频取图像帧,并且对该图像帧与上一次所取得图像帧采用图像做差法计算前后两帧图像的街区距离S0(欧式距离E0)。
[0026]具体来讲,如果前后两帧的像素点均为n个,前后两帧相同位置对应的第i个像素点的RGB三通道值分别为(rli,gli,bli),(r2i,g2i,b2i),街区距离计算值为欧式距离计算为且两种距离选用一种即可。在计算中,需要选择街区距离和欧氏距离中的一种方法即可,并且在后续的过程中始终按照同一种计算方式与其对应的阈值进行比较。
[0027]计算两桢图像的差值,也可以采用将图块分割的办法计算,将每桢图像分成M
×
N块,对每个子块按之前的方法进行计算,假设Dmax是所有子块前后两帧图像差值的最大值,则前后两帧图像的差值就设为Dmax。其中,M和N的取值一般可取3

5。
[0028]S3判断两帧图像相似程度,将上一步计算的街区距离S0与S1,S2作比较(欧式距离E0与E1,E2作比较)。并且分为三种情况分别讨论后续步骤。
[0029](1)若计算的S0均小于等于S1(若计算的E0均小于E1),认为前后两帧图像变化极小,则对该帧进行标记为$BEGIN_STATIC,若之后的计算也均未超出阈值,则之后的帧均标记为$INTER_STATIC,且t0(t0建议取10分钟)取一个帧进行jpg格式的存储。若之后的计算值不属于该情况,则回到S3步骤重新进行判断。
[0030](2)若计算的S0大于S1但小于等于S2(若计算的E0大于E1但小于E2),认为前后两帧图像变化较小,则仍对该帧进行标记为$BEGIN_STATIC,若之后的计算值S0(E0)也在S1(E1)和S2(E2)之间,则之后的帧均标记为$INTER_STATIC,且t1(t1建议取3分钟)取一个帧进行jpg格式的存储。若之后的计算值不属于该情况,则回到S3步骤重新进行判断。
[0031](3)若计算的S0大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安防监控视频的压缩和播放方法,其特征在于:包括以下步骤:S1进行图像的压缩,选择使用街区距离或欧式距离,设定街区距离阈值S1和S2或欧式距离阈值E1和E2,且在本步骤及后续步骤计算和比较时,街区距离和欧氏距离两种距离选用一种即可;S2对视频取图像帧,并且对该图像帧与上一次所取得图像帧采用图像做差法计算前后两帧图像的街区距离S0或欧式距离E0;S3判断两帧图像相似程度,将上一步计算的街区距离S0与S1,S2作比较或将欧式距离E0与E1,E2作比较;S4根据比较结果分为三种情况分别用不同的方法进行标记,编码储存;S5编码存储完整个视频后还需要进行视频的播放,静态标记的jpg编码格式图像利用线性内插法生成每个时间的图像,动态标记则使用常规的编码法进行播放。2.根据权利要求1中所述的安防监控视频的压缩和播放方法,其特征在于,所述步骤S1中,街区距离阈值S1设定为1,S2设定为3;或建议欧式距离阈值E1设定为2,E2设定为6。3.根据权利要求1中所述的安防监控视频的压缩和播放方法,其特征在于,所述步骤S2中,设前后两帧的像素点均为n个,前后两帧相同位置对应的第i个像素点的RGB三通道值分别为(r1i,g1i,b1i),(r2i,g2i,b2i),街区距离计算值为欧式距离计算为4.根据权利要求1中所述的安防监控视频的压缩和播放方法,其特征在于,所述步骤S4中,三种不同的情况分别为以下处理方法:(1)若计算的S0均小于等于S1或者若计算的E0均小...

【专利技术属性】
技术研发人员:方子瑜张小国王琦邓奎刚
申请(专利权)人:东南大学
类型:发明
国别省市:

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

1