一种基于人工智能分类方式的视频图像压缩去冗余方法与流程

文档序号:31735525发布日期:2022-10-05 03:33阅读:253来源:国知局
一种基于人工智能分类方式的视频图像压缩去冗余方法与流程

1.本发明属于视频压缩编码领域,特别地,涉及一种基于人工智能分类方式的视频图像压缩去冗余方法。


背景技术:

2.在数字视频信号中,产生原始图像的数据量是相当大的,不利于直接存储和传输,为此有必要进行数据视频的压缩处理。当前视频压缩标准比较多,如h264、h265、h266等视频标准。在所有视频压缩标准里,图像冗余技术一直作为视频压缩的重要手段,直接参与图像处理,把一些无关信息当做冗余去掉,或者把一些重复特征信息只做一次处理,这么做不紧节约了数据存储,同时又提高数据传输效率,为后续的图像传输与存储提供行之有效的方法。常见的冗余技术有符号冗余,图像相似性冗余,结构相似性冗余等,这些冗余技术已广泛应用到视频压缩编码中。但是背景技术存在的主要问题和解决上述问题的难度是:随着超高清视频内容的不断普及,视频分辨率越大,编码后的码率就越大,所需要压缩比更高,需要网络传输带宽更高,所以已有的去冗余技术已不能够满足超高分辨率的视频压缩在有限带宽下的传输要求,这就需要更高压缩比、更低码率的视频压缩技术,为此在当前冗余技术前提下,本发明提出了一种基于人工智能分类方式的视频图像压缩去冗余方法,该方法通过人工智能方式对相同类的图像识别后去编码,同类对象在视频中出现次数越多,去编码的内容就越多,实际编码的内容就越少,编码后的码率就越低。解决以上问题及缺陷的意义为:可有效提高视频压缩比,降低视频编码码率,对利用当下有限带宽传输超高清编码视频具备一定的可行性,从而促进视频编码传输产业从高清市场向超高清分辨率迈出重要的一步。


技术实现要素:

3.本发明提供了一种基于人工智能分类方式的视频图像压缩去冗余方法,通过人工智能对图像内的各区域对象进行分类处理,通过推理判断出相似特征的对像,去掉重复特征区域,达到再次去冗余目的,从而进一步节省存储空间,增加了传输效率,可有效提高视频压缩比,降低视频编码码率。
4.本发明的技术方案如下:
5.本发明的基于人工智能分类方式的视频图像压缩去冗余方法,包括以下步骤:s1:给定一个待编码的原始视频流,并准备好分类算法与类的特征提取、类对像比对算法;s2:使用分类算法对原始视频流内所有图像内容按帧进行对象分类;s3:对分类出的各个对象数据进行特征提取,得到一串二进制特征码,并把特征码进行数据存储;s4:选定一类对象,利用人工智能比对算法,对视频流中的选定的同类对象进行多次比对,得出该类的比对结果;s5:若多个同类对象的比对结果相似度达0.9或以上,则只编码其中一个对象;s6:对剩余相似度高的对象不进行编码,直接做标记处理,以去除冗余;s7:对相似度低的同类对像进行正常编码;s8:选定s3中的其他未编码对象,重复步骤s4-s7,直至所有的分类对象都完
全编码;以及s9:对其他未分类的图像进行正常编码,直至视频流编码完成。
6.优选地,在上述基于人工智能分类方式的视频图像压缩去冗余方法中,原始视频流内图片中的对象为人脸。
7.优选地,在上述基于人工智能分类方式的视频图像压缩去冗余方法中,包括以下步骤:s1:提供一段未编码的视频流;s2:使用人脸识别算法验证视频流,人脸识别检测到视频流中的不同的人脸;s3:对不同人的人脸进行特征数据存储;s4:选中其中一张人脸,并与其他人脸进行特征比对;s5:比对所人人脸,若人脸比对特征相似度值高于或等于0.9,只取一张进行编码;s6:剩余相似度高的人脸直接做标记处理,不进行编码,以去掉大量重复人脸数据编码;s7:对相似度低的人脸则直接进行正常编码;s8:在步骤s3中,选择其他人脸,重复步骤s4-s7,直至所有人脸都已比对完成;s9:对其他非人脸数据正常编码。
8.根据本发明的技术方案,产生的有益效果是:
9.本发明方法进一步提高了压缩编码效率,视频流中的某相同对象出现次数越多,使用本发明方法的压缩比就越高,并且能达到进一步去冗余的目的。不同对象类型越多,在视频流中出现的频率越高,最后能去冗余的数据量就越大,由此,本发明方法具备一定的去冗余效果,进一步节省存储空间,增加了传输效率。
10.为了更好地理解和说明本发明的构思、工作原理和发明效果,下面结合附图,通过具体实施例,对本发明进行详细说明如下:
附图说明
11.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。
12.图1是本发明的基于人工智能分类方式的视频图像压缩去冗余方法的流程图。
具体实施方式
13.为使本发明的目的、技术方法及优点更加清晰,下面结合附图及具体实例,对本发明做进一步的详细说明。这些实例仅仅是说明性的,而并非对本发明的限制。
14.如图1所示,本发明的基于人工智能分类方式的视频图像压缩去冗余方法,包括以下步骤:
15.s1:给定一个待编码的原始视频流,并准备好分类算法与类的特征提取、类对像比对算法;
16.s2:使用分类算法对原始视频流内所有图像内容按帧进行对象分类;
17.s3:对分类出的各个对象数据进行特征提取,得到一串二进制特征码,并把特征码进行数据存储;
18.s4:选定一类对象,利用人工智能比对算法,对视频流中的选定的同类对象进行多次比对,得出该类的比对结果;
19.s5:若多个同类对象的比对结果相似度达0.9或以上(比对结果相似度最高值为1),则只编码其中一个对象;
20.s6:对剩余相似度高的对象不进行编码,直接做标记处理,以去除冗余;
21.s7:对相似度低的同类对像进行正常编码;
22.s8:选定s3中的其他未编码对象,重复步骤s4-s7,直至所有的分类对象都完全编码;以及
23.s9:对其他未分类的图像进行正常编码,直至该视频流编码完成。
24.本发明的基于人工智能分类方式的视频图像压缩去冗余方法,通过人工智能方式对相同类的图像识别后去编码,同类对象在视频中出现次数越多,去编码的内容就越多,实际编码的内容就越少,编码后的码率就越低,可有效提高视频压缩比,降低视频编码码率,对利用当下有限带宽传输超高清编码视频具备一定的可行性,从而促进视频编码传输产业从高清市场向超高清分辨率迈出重要的一步。
25.原始视频流内图片中的对象以人脸为例,本发明的基于人工智能分类方式的视频图像压缩去冗余方法的具体步骤如下,
26.s1:提供一段未编码的视频流;
27.s2:使用人脸识别算法验证该视频流,人脸识别检测到该视频流中的不同的人脸;
28.s3:对不同人的人脸进行特征数据存储;
29.s4:选中其中一张人脸,并与其他人脸进行特征比对;
30.s5:比对所人人脸,若人脸比对特征相似度值高于或等于0.9,只取一张进行编码;
31.s6:剩余相似度高的人脸直接做标记处理,不进行编码,以去掉大量重复人脸数据编码;
32.s7:对相似度低的人脸则直接进行正常编码;
33.s8:在步骤s3中,选择其他人脸,重复步骤s4-s7,直至所有人脸都已比对完成;
34.s9:对其他非人脸数据正常编码。
35.本发明方法进一步提高了压缩编码效率,根据实施方案,一段视频流中的对象各不相同,出现次数相对较少,则编码压缩比与本发明基本一致,但是一段视频流中的某相同对象出现次数越多,使用本发明方法的压缩比就越高,并且能达到进一步去冗余的目的。同时,理论分析可得,不同对象类型越多,在视频流中出现的频率越高,最后能去冗余的数据量就越大,例如,某人脸在视频流中出现100次,则只编码一次,其余只做标记处理,为此可节省99次的编码时间和编码冗余。综上,本发明方法具备一定的去冗余效果。为此,我们以h264编码为例,一般来说,h264编码压缩比为100:1,针对一个时长1分钟,60帧/秒的视频流,举例人脸大小约200x200像素,rgb 8bit,依据本发明计算的人脸出现次数频率与压缩比之间的关系如下表1:
36.表1
[0037][0038]
如表1所示,当人脸次数频率出现较高时,本发明编码后的视频就更小,说明进一步提高了压缩比。
[0039]
以上说明是依据发明的构思和工作原理的最佳实施例。上述实施例不应理解为对本权利要求保护范围的限制,依照本发明构思的其他实施方式和实现方式的组合均属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1