【技术实现步骤摘要】
一种编码方法、解码方法、装置、设备及可读存储介质
[0001]本申请涉及通信
,尤其涉及一种编码方法、解码方法、装置、设备及可读存储介质。
技术介绍
[0002]基于全神经网络的图像压缩技术是近年来的研究趋势。当前,多数深度学习图像压缩方法在熵编码算法上使用整个隐变量的最大值和最小值作为码本的范围,然而隐变量的每个通道中值的分布各不相同,大部分通道中的值较小,使用大的码本范围较大的影响了编解码速度。
技术实现思路
[0003]本申请实施例提供一种编码方法、解码方法、装置、设备及可读存储介质,以提高编码速度和解码速度。
[0004]第一方面,本申请实施例提供了一种编码方法,包括:
[0005]获取待编码图像的特征图像;
[0006]根据所述特征图像,得到码本范围缩放系数;
[0007]利用所述码本范围缩放系数和每个通道的通道自适应先验码本范围,得到所述特征图像的每个通道的内容自适应先验码本范围;
[0008]根据所述特征图像的目标通道的实际字符范围和所述目标通道的内容自适应先验码本范围,对所述目标通道进行熵编码,形成编码码流;
[0009]其中,所述目标通道为所述特征图像的任意通道。
[0010]第二方面,本申请实施例还提供一种解码方法,包括:
[0011]获取编码码流;
[0012]根据所述编码码流中的信息,确定解码码本范围;
[0013]利用所述解码码本范围,对所述编码码流进行熵解码;
[0014]其中,所 ...
【技术保护点】
【技术特征摘要】
1.一种编码方法,其特征在于,包括:获取待编码图像的特征图像;根据所述特征图像,得到码本范围缩放系数;利用所述码本范围缩放系数和每个通道的通道自适应先验码本范围,得到所述特征图像的每个通道的内容自适应先验码本范围;根据所述特征图像的目标通道的实际字符范围和所述目标通道的内容自适应先验码本范围,对所述目标通道进行熵编码,形成编码码流;其中,所述目标通道为所述特征图像的任意通道。2.根据权利要求1所述的方法,其特征在于,所述获取待编码图像的特征图像,包括:将所述待编码图像切分成M
×
N的多个子块,其中,M和N分别表示子块的长和宽,M和N均大于0;将所述子块输入到编码子网络中,得到所述特征图像。3.根据权利要求2所述的方法,其特征在于,在将所述子块输入到编码子网络中,得到所述特征图像之前,所述方法还包括:当所述待编码图像在切分成M
×
N的多个子块之后具有剩余像素时,将所述剩余像素以0补全,得到补全后的子块,其中,补全后的子块的长和宽均为64的倍数;所述将所述子块输入到编码子网络中,得到所述特征图像,包括:将所述M
×
N的多个子块和补全后的子块输入到编码子网络中,得到所述特征图像。4.根据权利要求1所述的方法,其特征在于,所述根据所述特征图像,得到码本范围缩放系数,包括:S1:对于第i次判断,将所述特征图像的每个通道的实际字符范围和通道自适应先验码本范围的t倍进行比较,并根据比较结果得到第一参数n,其中,n表示所述特征图像中,实际字符范围大于对应的通道自适应先验码本范围t倍的通道个数,t表示第二参数;S2:当n大于预设值时,减小第i
‑
1次获得的第二参数或者初始的第二参数,得到第i次判断输出的第二参数;当n小于所述预设值时,增加第i
‑
1次获得的第二参数或者初始的第二参数,得到第i次判断输出的第二参数;当不满足判断结束条件时,i值累加1,并重复S1至S2,直至满足判断结束条件,并将最后一次判断得到的第二参数作为所述码本范围缩放系数;其中,i表示当前次判断的序号,i为整数且i的初始值为1;i=1时,t=1;所述判断结束条件包括第i次判断得到的第一参数等于所述预设值,或者,i大于3。5.根据权利要求4所述的方法,其特征在于,在所述S2中,当n大于预设值时,按照第一公式计算第i次判断的第二参数;当n小于所述预设值时,按照第二公式计算第i次判断的第二参数;第一公式:t=t
‑
s
i
;第二公式:t=t+s
i
;其中,当i=1时,在第一公式中,在初始的第二参数的基础上得到第1次判断输出的第二参数;在第二公式中,在初始的第二参数的基础上得到第1次判断输出的第二参数;当2≤i≤3时,在第一公式中,在第i
‑
1次获得的第二参数的基础上获得第i次判断输出的第二参数;在第二公式中,在第i
‑
1次获得的第二参数的基础上获得第i次判断输出的第
二参数;其中,s为大于0的常数。6.根据权利要求1所述的方法,其特征在于,所述利用所述码本范围缩放系数和每个通道的通道自适应先验码本范围,得到所述特征图像的每个通道的内容自适应先验码本范围,包括:将每个通道的通道自适应先验码本范围中的最大值和最小值分别乘以所述码本范围缩放系数,得到缩放后的最大值和缩放后的最小值,并利用缩放后的最大值和缩放后的最小值,形成所述特征图像的每个通道的内容自适应先验码本范围。7.根据权利要求1所述的方法,其特征在于,所述根据所述特征图像的目标通道的实际字符范围和所述目标通道的内容自适应先验码本范围,对所述目标通道进行熵编码,包括:当所述目标通道的内容自适应先验码本范围为0时,不对所述目标通道进行熵编码;当所述目标通道的实际字符范围小于或等于所述内容自适应先验码本范围内时,利用所述内容自适应先验码本范围或者所述内容自适应先验码本范围内对所述目标通道进行熵编码;当所述目标通道的实际字符范围大于所述内容自适应先验码本范围时,利用所述目标通道的实际字符范围对所述目标通道进行熵编码。8.根据权利要求1所述的方法,其特征在于,所述编码码流中包括以下任意一项:所述码本范围缩放系数和所述码本范围缩放系数对应的第三参数Q,Q=0;所述码本范围缩放系数,所述码本范围缩放系数对应的第三参数Q,Q为大于0的整数,以及指示信息,所述指示信息用于指示第一通道的信息,所述第一通道的实际字符范围大于所述第一通道的内容自适应先验码本范围;其中,所述第三参数用于表示所述特征图像中,实际字符范围大于对应的通道自适应先验码本范围T倍的通道个数,T表示所述码本范围缩放参数,T大于或等于1。9.根据权利要求8所述的方法,其特征在于,所述指示信息包括第一通道的索引,所述第一通道的实际字符范围的最大值和/或最小值。10.根据权利要求1
‑
9任一项所述的方法,其特征在于,所述方法还包括:获取每个通道的通道自适应先验码本范围。11.一种解码方法,其特征在于,...
【专利技术属性】
技术研发人员:冯亚楠,李琳,周冰,徐嵩,邢刚,贾川民,葛子卿,王苫社,马思伟,
申请(专利权)人:中国移动通信集团有限公司北京大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。