【技术实现步骤摘要】
一种视频压缩方法、视频解码方法和相关装置
[0001]本申请涉及通信
,特别是涉及一种视频压缩方法、视频解码方法和相关装置。
技术介绍
[0002]随着计算机技术、网络技术、通信技术和流媒体技术的迅速发展,为多媒体视频通信的发展提供了强有力的技术保障。视频通信被广泛的应用于如视频会议、在线教育、在线娱乐等场景中。然而如何减少视频卡顿,降低视频通信对带宽的需求,保证用户的视频通信体验是一个亟需解决的问题。
[0003]视频压缩是解决这个问题的关键技术,通过对视频帧进行压缩,使得能用较低字节流传输视频,并尽可能保证根据较低字节流的视频压缩文件恢复出高质量视频。目前,主要是计算待处理视频帧相较前一视频帧的运动信息,进而发送该运动信息以便基于前一视频帧和该运动信息恢复出待处理视频帧。
[0004]然而,这种方法中,运动信息消耗的字节流较大,并且在视频帧出现复杂画面运动的情况下很难估计运动信息,重建画面容易失真。
技术实现思路
[0005]为了解决上述技术问题,本申请提供了一种视频压缩方法、视频解码方法和相关装置,从而缓解复杂画面运动造成的重建视频帧失真现象,提升算法鲁棒性。另外,视频压缩文件中包括的是第一位置信息和第二位置信息,并非表示运动信息的稠密特征向量,从而在实现视频压缩的情况下,极大减小运动信息消耗的字节流,减小视频压缩文件传输带宽。
[0006]本申请实施例公开了如下技术方案:
[0007]一方面,本申请实施例提供一种视频压缩方法,所述方法包括:
[00 ...
【技术保护点】
【技术特征摘要】
1.一种视频压缩方法,其特征在于,所述方法包括:获取待处理视频帧和所述待处理视频帧的前一视频帧,所述前一视频帧是视频帧序列中与所述待处理视频帧相邻、且位于所述待处理视频帧之前的视频帧;对所述待处理视频帧和所述前一视频帧分别进行关键点提取,得到所述待处理视频帧的关键点的第一位置信息和所述前一视频帧的关键点的第二位置信息;根据所述第一位置信息和所述第二位置信息进行运动估计,得到所述待处理视频帧相对于所述前一视频帧的运动信息;根据所述运动信息和所述前一视频帧进行图像修复,得到初始重建视频帧;根据所述待处理视频帧和所述初始重建视频帧确定隐特征,所述隐特征表征所述初始重建视频帧相对于所述待处理视频帧的修复偏差;根据所述第一位置信息、所述第二位置信息和所述隐特征进行视频压缩得到视频压缩文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述待处理视频帧和所述初始重建视频帧确定隐特征,包括:通过特征提取器对所述初始重建视频帧进行特征提取,得到所述初始重建视频帧的特征向量,并将所述初始重建视频帧的特征向量作为视频帧压缩条件;将所述待处理视频帧的像素矩阵和所述视频压缩条件进行拼接,并将拼接后得到的第一拼接结果输入至条件编码器得到所述隐特征。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述隐特征进行概率建模,得到分布参数,所述分布参数用于表示所述隐特征中不同信息的分布情况;利用所述分布参数辅助所述隐特征进行算数编码得到编码后的隐特征;所述根据所述第一位置信息、所述第二位置信息和所述隐特征进行视频压缩得到视频压缩文件,包括:将所述第一位置信息、所述第二位置信息、所述编码后的隐特征和所述分布参数写入所述视频压缩文件。4.根据权利要求3所述的方法,其特征在于,所述对所述隐特征进行概率建模,得到分布参数,包括:对所述隐特征进行层次先验学习得到第一先验信息;对所述隐特征进行空间先验学习得到第二先验信息;对所述隐特征进行时序先验学习得到第三先验信息;将所述第一先验信息、所述第二先验信息和所述第三先验信息进行融合得到所述分布参数。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一位置信息和所述第二位置信息进行运动估计,得到所述待处理视频帧相对于所述前一视频帧的运动信息,包括:根据所述第一位置信息和所述第二位置信息进行薄板样条变换,得到薄板样条变换矩阵;根据所述薄板样条变换矩阵对所述前一视频帧进行变换得到变换图像;根据所述变换图像,通过运动网络输出贡献图,所述贡献图用于表示所述薄板样条变
换矩阵对所述前一视频帧上的每个像素的运动的贡献;根据所述贡献图和所述薄板样条变换矩阵计算所述运动信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:将所述待处理视频帧和所述前一视频帧进行拼接,并将拼接后得到的第二拼接结果输入至背景运动预测网络得到仿射变换矩阵,所述仿射变换矩阵用于表示所述待处理视频帧相对于所述前一视频帧的背景运动;所述根据所述薄板样条变换矩阵对所述前一视频帧进行变换得到变换图像,包括:利用所述薄板样条变换矩阵和所述仿射变换矩阵对所述前一视频帧进行变换得到所述变换图像;所述根据所述第一位置信息、所述第二位置信息和所述隐特征进行视频压缩得到视频压缩文件,包括:将所述第一位置信息、所述第二位置信息、所述隐特征和所述仿射变换矩阵写入所述视频压缩文件。7.根据权利要求5所述的方法,其特征在于,所述根据所述变换图像,通过运动网络输出贡献图,包括:根据所述变换图像,通过所述运动网络输出所述贡献图和掩码信息;根据所述运动信息和所述前一视频帧进行图像修复,得到初始重建视频帧,包括:根据所述运动信息、所述掩码信息和所述前一视频帧进行图像修复,得到初始重建视频帧。8.根据权利要求1
‑
7任一项所述的方法,其特征在于,所述待处理视频帧的关键点包括所述待处理图像帧中第一对象所包括的各个身体部位的关键点,所述前一视频帧的关键点包括所述前一视频帧中第二对象所包括的各个身体部位的关键点。9.根据权利要求8所述的方法,其特征在于,所述对所述待处理视频帧和所述前一视频帧分别进行关键点提取,包括:识别所述待处理视频帧中所述第一对象所包括的身体部位,以及识别所述前一视频帧中所述第二对象所述包括的身体部位;根据身体部位与关键点的映射关系,确定所述第一对象所包括身体部位对应的关键点,以及根据身体部位与关键点的映射关系,确定所述第二对象所包括身体部位对应的关键点。10.根据权利要求8所述的方法,其特征在于,所述对所述待处理视频帧和所述前一视频帧分别进行关键点提取,包括:通过关键点检测模型对所述待处理视频帧和所述前一视频帧分别进行关键点提取,所述关键点检测模型是根据训练样本训练得到的,所述训练样本包括多个样本图像,每个所述样本图像中的样本对象包括身体部位,多个所述样本图像中的样本对象包括的身体部...
【专利技术属性】
技术研发人员:罗凤,项进喜,田宽,张军,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。