System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于视频监控,具体涉及一种铁矿视频数据智能压缩方法及系统。
技术介绍
1、铁矿开采是能源和原材料生产的重要领域,其生产环境复杂多变,安全监控至关重要。然而,铁矿视频监控系统产生的数据量巨大,对存储和传输提出了严峻挑战。为解决上述问题,现有技术中提出了如下方法。
2、如公开号为cn116828209a的中国专利文件公开了一种矿下智能视频监控数据传输方法及系统,该方法根据矿下监控视频的帧图像中像素值类型的出现频次依次筛除像素值类型,通过剩余像素值类型的均匀程度和已筛除像素值类型信息控制筛除过程,完成对像素值类型的分类。通过进一步分析矿下的环境特征,获得每个第一像素值类型像素点的调节系数,通过调节系数调整霍夫曼权重。利用霍夫曼权重以及像素值类型构建二叉树并进行霍夫曼编码,从而将获得的监控压缩数据进行传输。又例如公开号为cn115396673a的中国专利文件公开了一种安防监控视频的压缩和播放方法,该方法利用监控场景普遍存在较长时间不变的特性,通过计算前后两帧图像间距离,定时舍弃该时间段内部变化不大的图像帧,对变化较大的图像帧采用常规的视频压缩方法存储。视频播放时,根据不同标记采用线性差值生成图像法或常规视频解压方法进行播放。
3、上述第一个专利文件通过优化视频编码的方式来增加传输速度,但受限于传输带宽,在监控点较多的情况下,即便采用该方法,也可能无法满足用户需要实时观看高质量矿场监控视频的需求,第二个专利文件通过删除无用帧来减少视频的占用空间,但在采矿场景中,删除视频的部分信息可能会带来安全问题,因此并
技术实现思路
1、为解决上述问题,本专利技术提供了一种铁矿视频数据智能压缩方法及系统,以解决上述技术中存在的问题。
2、为了达到上述的专利技术目的,本专利技术提出一种铁矿视频数据智能压缩方法,包括:
3、为分布于矿场的摄像模块设置默认比特率,所述摄像模块录制监控视频,压缩所述监控视频获得压缩视频;
4、各个所述摄像模块以所述默认比特率将所述压缩视频发送至管理模块,所述管理模块分析所述压缩视频获得分析结果,基于所述分析结果调整各个所述摄像模块的所述默认比特率;
5、所述管理模块获取显示模块的显示画面,根据所述显示画面选择其中一个所述压缩视频作为目标视频,未被选择的所述压缩视频作为非目标视频,将所述非目标视频处理为代表视频和本体视频;
6、所述管理模块在当前时间将所述目标视频和所述代表视频发送至所述显示模块和存储模块,在未来时间将所述本体视频发送至所述存储模块;
7、所述显示模块显示接收的所述目标视频和所述代表视频,所述存储模块接收所述本体视频后,与所述代表视频结合以还原生成所述非目标视频。
8、进一步地,分析所述压缩视频获得所述分析结果包括以下步骤:
9、所述管理模块将所述压缩视频拆分为多张第一静态图像,将属于同一所述压缩视频且时间相邻的所述第一静态图像对比,通过第一公式计算出对比值d,所述第一公式为,其中,m为所述第一静态图像中包括的像素点数量,xn和yn分别为对应的两张所述第一静态图像中第n个像素点的像素值,将计算出的所有所述对比值相加,获得所述压缩视频的动态值,将所述动态值作为所述分析结果。
10、进一步地,基于所述分析结果调整所述默认比特率包括以下步骤:
11、建立所述动态值与所述默认比特率的对照表,基于计算出的所述动态值调整所述摄像模块的所述默认比特率。
12、进一步地,将所述非目标视频处理为所述代表视频和所述本体视频包括以下步骤:
13、将所述非目标视频拆分为多张第二静态图像,对每张所述第二静态图像进行图像识别,获取其中包括的标志对象,将包含相同所述标志对象的所述第二静态图像划分至同一小组内,计算每张所述第二静态图像的信息值,从每个所述小组中抽取所述信息值最高的所述第二静态图像作为代表图像,从所述非目标视频中截取包含所述代表图像的多个局部视频,对所述局部视频中除所述代表图像之外的部分进行抽帧,定义抽帧后的所述局部视频为所述代表视频,将所述非目标视频中除所述局部视频之外,以及被抽取的帧定义为本体视频。
14、进一步地,计算所述信息值包括以下步骤:
15、对所述标志对象进行分析,获取所述标志对象的第一特征值、第二特征值和第三特征值,将所述第一特征值、所述第二特征值和所述第三特征值相加获得所述标志对象的评价值,将所述第二静态图像中包括所有所述标志对象的所述评价值相加,获得所述第二静态图像的所述信息值。
16、进一步地,计算所述第一特征值、所述第二特征值和所述第三特征值包括以下步骤:
17、获取所述标志对象的显示区域,将所述显示区域中包括的像素点数量作为第一数值,将所述显示区域进行灰度化,获取其中包含的各个像素点的亮度值,获取其中的最大亮度值和最小亮度值,将所述最大亮度值和最小亮度值的差值作为第二数值,基于所述显示区域生成所述标志对象的轮廓,若所述轮廓为闭合轮廓,则生成第一标志位,否则生成第二标志位;
18、建立评分表,所述评分表包括多种第一范围和第二范围,以及所述第一标志位和所述第二标志位对应的所述第三特征值,每种所述第一范围对应有所述第一特征值,每种所述第二范围对应的所述第二特征值,基于所述标志对象所述第一数值所在的所述第一范围,获取所述标志对象的所述第一特征值,基于所述第二数值所在的所述第二范围,获取所述第二特征值,基于生成的标志位,确定所述第三特征值。
19、进一步地,所述存储模块基于以下步骤存储所述目标视频和所述非目标视频:
20、定义已经在所述存储模块中的所述目标视频和所述非目标视频为历史视频,根据存储时间对所述历史视频进行排序,获取自身的可用存储空间,设置触发阈值,若所述可用存储空间小于所述触发阈值,根据所述排序次序依次对所述历史视频进行压缩,直至所述可用存储空间小于等于所述触发阈值。
21、进一步地,所述存储模块中设置有多种级别的压缩等级,定义首次压缩过程中最后一个被压缩的所述历史视频为截止视频,当所述可用存储空间再次小于所述触发阈值时,从所述截止视频开始,继续使用第一级别的所述压缩等级,按照所述排序次序压缩所述历史视频,当所有所述历史视频均被第一级别的所述压缩等级压缩,且所述可用存储空间仍然小于所述触发阈值时,在已经被压缩过所述历史视频的基础上,继续使用第二级别的所述压缩等级进行压缩,重复本步骤,直至所述可用存储空间大于等于所述触发阈值。
22、进一步地,所述局部视频进行抽帧时,抽帧的帧数与所述非目标视频的数量相同。
23、本专利技术还提供了一种铁矿视频数据智能压缩系统,该系统用于实现上述所述的一种铁矿视频数据智能压缩方法,该系统包括:
24、摄像模块,设置有默认比特率,所述摄像模块录制监控视频,压缩所述监控视频获得压缩视频,各个所述摄像模块以所述默认比特率将所述压缩视频发送至管理模块;
本文档来自技高网...【技术保护点】
1.一种铁矿视频数据智能压缩方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,分析所述压缩视频获得所述分析结果包括以下步骤:
3.根据权利要求2所述的方法,其特征在于,基于所述分析结果调整所述默认比特率包括以下步骤:
4.根据权利要求1所述的方法,其特征在于,将所述非目标视频处理为所述代表视频和所述本体视频包括以下步骤:
5.根据权利要求4所述的方法,其特征在于,计算所述信息值包括以下步骤:
6.根据权利要求5所述的方法,其特征在于,计算所述第一特征值、所述第二特征值和所述第三特征值包括以下步骤:
7.根据权利要求1所述的方法,其特征在于,所述存储模块基于以下步骤存储所述目标视频和所述非目标视频:
8.根据权利要求7所述的方法,其特征在于,所述存储模块中设置有多种级别的压缩等级,定义首次压缩过程中最后一个被压缩的所述历史视频为截止视频,当所述可用存储空间再次小于所述触发阈值时,从所述截止视频开始,继续使用第一级别的所述压缩等级,按照所述排序次序压缩所述历史视频,当所有所述历史视频
9.根据权利要求4所述的方法,其特征在于,所述局部视频进行抽帧时,抽帧的帧数与所述非目标视频的数量相同。
10.一种铁矿视频数据智能压缩系统,用于实现如权利要求1-9任一项所述的方法,其特征在于,包括:
...【技术特征摘要】
1.一种铁矿视频数据智能压缩方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,分析所述压缩视频获得所述分析结果包括以下步骤:
3.根据权利要求2所述的方法,其特征在于,基于所述分析结果调整所述默认比特率包括以下步骤:
4.根据权利要求1所述的方法,其特征在于,将所述非目标视频处理为所述代表视频和所述本体视频包括以下步骤:
5.根据权利要求4所述的方法,其特征在于,计算所述信息值包括以下步骤:
6.根据权利要求5所述的方法,其特征在于,计算所述第一特征值、所述第二特征值和所述第三特征值包括以下步骤:
7.根据权利要求1所述的方法,其特征在于,所述存储模块基于以下步骤存储所述目标视频和所述非目标视频:
8.根...
【专利技术属性】
技术研发人员:高巍,白松,孙海轮,张树军,孙廷军,杨志会,张银龙,艾宇翔,滕达,张生忠,班玉林,刘吉运,潘兆凯,蒲九江,
申请(专利权)人:大石桥市瓦房沟铁矿有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。