【技术实现步骤摘要】
环路滤波方法和装置
[0001]本申请要求于2020年6月10日提交中国专利局、申请号为202010525274.8、申请名 称为“环路滤波方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申 请中。
[0002]本专利技术实施例涉及基于人工智能(AI)的视频或图像压缩
,尤其涉及一种环 路滤波方法及装置。
技术介绍
[0003]视频编码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、互联网和 移动网络上的视频传输、视频聊天和视频会议等实时会话应用、DVD和蓝光光盘、视频内 容采集和编辑系统以及可携式摄像机的安全应用。
[0004]即使在影片较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受 限的网络中发送或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压 缩然后在现代电信网络中传输。由于内存资源可能有限,当在存储设备上存储视频时,视 频的大小也可能成为问题。视频压缩设备通常在信源侧使用软件和/或硬件,以在传输或存 储之前对视频数据进行编码,从而减少用来表示数字视频图像所需的数据量。然后,压缩 的数据在目的地侧由视频解压缩设备接收。在有限的网络资源以及对更高视频质量的需求 不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术能够提高压缩率而几乎 不影响图像质量。
[0005]近年来,将深度学习应用于在图像和视频编解码领域逐渐成为一种趋势。采用混合架 构的视频编码器和视频解码器中,可以通过环路滤波模块去除重建图像中的块效应、振铃 效应 ...
【技术保护点】
【技术特征摘要】
1.一种环路滤波方法,其特征在于,包括:获取第一像素矩阵,所述第一像素矩阵中的对应位置的元素对应于第一图像块中的对应位置的像素的亮度值,所述第一图像块为重建图像块或者重建图像中的图像块;获取第二像素矩阵,所述第二像素矩阵中的对应位置的元素对应于所述第一图像块中的对应位置的像素的亮度值对应的量化步长值,所述第二像素矩阵的尺寸和所述第一像素矩阵的尺寸相等;通过滤波网络对输入像素矩阵进行滤波处理得到输出像素矩阵,所述滤波网络为经训练得到的具有滤波功能的神经网络,所述输出像素矩阵包括第三像素矩阵,所述第三像素矩阵中的对应位置的元素对应于第二图像块中的对应位置的像素的亮度值或亮度残差值,所述第二图像块为所述第一图像块经滤波后得到的图像块,其中所述输入像素矩阵至少与所述第一像素矩阵和所述第二像素矩阵相关。2.根据权利要求1所述的方法,其特征在于,所述输入像素矩阵包括所述第一像素矩阵和所述第二像素矩阵;或者,所述输入像素矩阵为对所述第一像素矩阵和所述第二像素矩阵进行预处理得到的第一预处理矩阵;或者,所述输入像素矩阵包括所述第一像素矩阵的归一化矩阵和所述第二像素矩阵的归一化矩阵;或者,所述输入像素矩阵为对所述第一像素矩阵的归一化矩阵和所述第二像素矩阵的归一化矩阵进行预处理得到的第二预处理矩阵。3.根据权利要求1或2所述的方法,其特征在于,当所述第三像素矩阵中的对应位置的元素对应于所述第二图像块中的对应位置的像素的亮度残差值时,所述方法还包括:将所述第一像素矩阵和所述第三像素矩阵中的对应位置的元素的值相加得到第四像素矩阵,所述第四像素矩阵中的对应位置的元素对应于所述第二图像块中的对应位置的像素的亮度值。4.根据权利要求1-3中任一项所述的方法,其特征在于,当所述输入像素矩阵为归一化矩阵时,所述方法还包括:对所述第三像素矩阵中的对应位置的元素的值进行反归一化处理。5.根据权利要求3所述的方法,其特征在于,当所述输入像素矩阵经过归一化处理时,所述将所述第一像素矩阵和所述第三像素矩阵中的对应位置的元素的值相加得到第四像素矩阵,包括:将所述第一像素矩阵和经过反归一化处理的第三像素矩阵中的对应位置的元素的值相加得到所述第四像素矩阵。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:获取第五像素矩阵,所述第五像素矩阵中的对应位置的元素对应于所述第一图像块中的对应位置的像素的色度值;相应地,所述输入像素矩阵至少与所述第一像素矩阵、所述第二像素矩阵和所述第五像素矩阵相关。7.根据权利要求6所述的方法,其特征在于,所述输入像素矩阵包括所述第一像素矩阵、所述第二像素矩阵和所述第五像素矩阵;或者,
所述输入像素矩阵包括对所述第一像素矩阵和所述第二像素矩阵进行预处理得到的第一预处理矩阵和所述第五像素矩阵;或者,所述输入像素矩阵包括所述第一像素矩阵的归一化矩阵、所述第二像素矩阵的归一化矩阵和所述第五像素矩阵的归一化矩阵;或者,所述输入像素矩阵包括对所述第一像素矩阵的归一化矩阵和所述第二像素矩阵的归一化矩阵进行预处理得到的第二预处理矩阵和所述第五像素矩阵的归一化矩阵。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:获取第六像素矩阵,所述第六像素矩阵中的对应位置的元素对应于所述第一图像块中的对应位置的像素的色度值对应的量化步长值;相应地,所述输入像素矩阵至少与所述第一像素矩阵、所述第二像素矩阵、所述第五像素矩阵和所述第六像素矩阵相关。9.根据权利要求8所述的方法,其特征在于,所述输入像素矩阵包括所述第一像素矩阵、所述第二像素矩阵、所述第五像素矩阵和所述第六像素矩阵;或者,所述输入像素矩阵包括对所述第一像素矩阵和所述第二像素矩阵进行预处理得到的第一预处理矩阵、所述第五像素矩阵和所述第六像素矩阵;或者,所述输入像素矩阵包括所述第一像素矩阵、所述第二像素矩阵和对所述第五像素矩阵和所述第六像素矩阵进行预处理得到的第三预处理矩阵;或者,所述输入像素矩阵包括所述第一预处理矩阵和所述第三预处理矩阵;或者,所述输入像素矩阵包括所述第一像素矩阵的归一化矩阵、所述第二像素矩阵的归一化矩阵、所述第五像素矩阵的归一化矩阵和所述第六像素矩阵的归一化矩阵;或者,所述输入像素矩阵包括对所述第一像素矩阵的归一化矩阵和所述第二像素矩阵的归一化矩阵进行预处理得到的第二预处理矩阵、所述第五像素矩阵的归一化矩阵和所述第六像素矩阵的归一化矩阵;或者,所述输入像素矩阵包括所述第一像素矩阵的归一化矩阵、所述第二像素矩阵的归一化矩阵和对所述第五像素矩阵的归一化矩阵和所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。