【技术实现步骤摘要】
图像编解码
技术介绍
[0001]图像压缩是信号处理与计算机视觉领域中最为重要和基础的主题。随着高质量多媒体内容越来越多地被使用,人们期望能够提高图像的压缩效率,从而降低传输的带宽或者存储的开销。
[0002]近年来,基于机器学习的图像压缩方法获得了越来越多的关注,并且获得了与传统的压缩方法接近的压缩性能。然而,与传统的编解码方案不同,对于基于机器学习的图像压缩方法而言,目前缺乏通用的优化方法来实现不同图像的高效编解码。
技术实现思路
[0003]根据本公开的实现,提供了一种图像编解码的方案。在该编码方案中,获取目标图像的编码表示,并进一步基于该编码表示来确定与解码器相关联的目标函数。进一步地,基于目标函数随一组参数的变化程度与阈值程度的比较,来确定该组参数的一组调整量,并基于该组调整量来来调整编码表示中的该组参数,从而获得经调整的编码表示。进一步地,基于该经调整的编码表示来获得目标图像的目标码流。由此,可以获得实现更为高效的图像编码。
[0004]提供
技术实现思路
部分是为了简化的形式来介绍对概念的标识,其在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范围。
附图说明
[0005]图1示出了能够在其中实施本公开的多个实现的计算环境的框图;
[0006]图2示出了根据本公开的一些实现的图像编码的过程的流程图;
[0007]图3示出了根据本公开的一些实现的图像编码的示意图;以及
[0008]图4示出 ...
【技术保护点】
【技术特征摘要】
1.一种图像编码的方法,包括:获取目标图像的编码表示,所述编码表示包括与所述目标图像相对应的一组参数的值;基于所述编码表示,确定与解码器相关联的目标函数,所述解码器用于解码与所述编码表示相对应的码流;基于所述目标函数随所述一组参数的一组变化程度与阈值程度的比较,确定所述一组参数的一组调整量;基于所述一组调整量来调整所述一组参数,以获得经调整的编码表示;以及基于所述经调整的编码表示,获得所述目标图像的目标码流。2.根据权利要求1所述的方法,其中确定所述参数的所述调整量包括:响应于确定所述目标函数随第一参数的第一变化程度小于等于所述阈值程度,将所述第一参数的调整量确定为零。3.根据权利要求1所述的方法,其中确定所述参数的所述调整量包括:响应于确定所述目标函数随第二参数的第二变化程度大于所述阈值程度,基于所述第二变化程度来确定所述第二参数的调整量,使得所述调整量正比于所述第二变化程度。4.根据权利要求3所述的方法,其中基于所述第二变化程度来确定所述调整量包括:确定所述一组变化程度中的最大变化程度;以及基于所述第二变化程度与所述最大变化程度的比,确定所述调整量,使得所述调整量正比于所述比。5.根据权利要求1
‑
4中任一项所述的方法,其中所述阈值程度是基于所述一组变化程度中的最大变化程度与预定系数的乘积所确定的。6.根据权利要求1所述的方法,其中所述编码表示包括第一编码表示,所述第一编码表示是通过利用编码器处理所述目标图像所生成的。7.根据权利要求6所述的方法,其中所述编码表示还包括第二编码表示,所述第二编码表示是基于所述第一编码表示所生成的,以指示所述第一编码表示的分布特性。8.根据权利要求7所述的方法,其中所述编码表示包括与所述目标图像中的多个位置对应的多个部分编码表示,并且生成所述目标码流包括:针对所述多个位置中的给定位置,基于所述第二编码表示,确定用于指示均值的第一熵编码参数,所述第一熵编码参数同上下文参数无关,所述上下文参数用于指示所述多个位置中与给定位置相关联的一组关联位置的编码表示;以及至少基于所述第一熵编码参数,生成所述目标码流中与所述给定位置对应的部分码流。9.根据权利要求8所述的方法,其中至少基于所述第一熵编码参数生成所述目标码流中与所述给定位置对应的所述部分码流包括:基于所述第二编码表示和所述上下文参数,确定用于指示方差的第二熵编码参数;以及基于所述第一熵编码参数和所述第二熵编码参数,生成所述目标码流中与所述给定位置对应的所述部分码流。
10.根据权利要求1所述的方法,其中所述目标码流中编码有以下中的至少一项:第一辅助信息,指示用于对所述编码表示进行量化的量化参数,或第二辅助信息,指示对从所述目标码流生成的解码图像进行后处理的后处理参数。11.根据权利要求1所述的方法,其中基于所述一组调整量来所述调整所述一组参数包括:迭代地调整所述编码表示,直至与所述目标函数相关联的收敛条件被满足。12.一...
【专利技术属性】
技术研发人员:李斌,李嘉豪,吕岩,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。