System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多级超分的JPEG无损转码方法、系统、设备及存储介质技术方案_技高网

多级超分的JPEG无损转码方法、系统、设备及存储介质技术方案

技术编号:40068090 阅读:11 留言:0更新日期:2024-01-16 23:44
本发明专利技术公开了一种多级超分的JPEG无损转码方法、系统、设备及存储介质,它们是一一对应的方案,方案中:经过多级的DCT域的下采样得到的下采样DCT系数块的压缩可以成倍数的缩减压缩成本,再通过现在发展较为完善的基于学习的两倍图像超分技术(图像超分网络)可以有效的恢复图像,并且可以学习到多个尺寸的图像特征,可以提升整体的压缩性能。

【技术实现步骤摘要】

本专利技术涉及图像压缩编码,尤其涉及一种多级超分的jpeg无损转码方法、系统、设备及存储介质。


技术介绍

1、jpeg是一种流行的图像压缩方法,遵循基于块的压缩方式,由于jpeg算法提出至今已经过去了30余年,其简单的变化与预测方法并不能有效的压缩图像,鉴于目前数万亿的jpegt图像在数据中心、云平台、网络文件系统中广泛传播,考虑到存储负担,进一步压缩jpeg图像成为一个具有巨大应用价值的课题,同时也是一个有巨大挑战的方。图像下采样的操作可以有效地降低压缩比特,加之图像超分技术的飞速发展,为jpeg图像的无损转码提供一个新的思路,但是,目前还没有较为完善的方案。


技术实现思路

1、本专利技术的目的是提供一种多级超分的jpeg无损转码方法、系统、设备及存储介质,可以实现已压缩的jpeg图像不损失其图像质量的情况下进一步减小文件大小,从而缓解jpeg图像存储、传输负担。

2、本专利技术的目的是通过以下技术方案实现的:

3、一种多级超分的jpeg无损转码方法,包括:

4、步骤1、从待压缩的jpeg图像中提取原始dct系数块,并依次经过两次dct下采样,获得的结果称为第一次下采样dct系数块与第二次下采样dct系数块;

5、步骤2、对第二次下采样dct系数块进行熵编码获得第一部分码流,同时,将第二次下采样dct系数块反变换至像素域,获得相应尺寸的图像;

6、步骤3、在像素域上,通过图像超分网络对步骤2中相应尺寸的图像进行恢复,获得重建图像,并转换至dct域获得重建dct系数块,再与对应位置的第一次下采样dct系数块做差后,对获得的残差进行熵编码,获得第二部分码流;

7、步骤4、将第一次下采样dct系数块反变换像素域,获得相应尺寸的图像,在像素域上,通过图像超分网络行恢复,获得重建图像,并转换至dct域获得重建dct系数块,再与对应位置的原始dct系数块做差后,对获得的残差进行熵编码,获得第三部分码流;以上三部分码流即为待压缩的jpeg图像的无损压缩结果。

8、一种多级超分的jpeg无损转码系统,包括:

9、原始dct系数块提取与下采样单元,用于从待压缩的jpeg图像中提取原始dct系数块,并依次经过两次dct下采样,获得的结果称为第一次下采样dct系数块与第二次下采样dct系数块;

10、熵编码与反变换单元,用于对第二次下采样dct系数块进行熵编码获得第一部分码流,同时,将第二次下采样dct系数块反变换至像素域,获得相应尺寸的图像;

11、第一像素域超分与熵编码单元,用于在像素域上,通过图像超分网络对步骤2中相应尺寸的图像进行恢复,获得重建图像,并转换至dct域获得重建dct系数块,再与对应位置的第一次下采样dct系数块做差后,对获得的残差进行熵编码,获得第二部分码流;

12、第二像素域超分与熵编码单元,用于将第一次下采样dct系数块反变换像素域,获得相应尺寸的图像,在像素域上,通过图像超分网络行恢复,获得重建图像,并转换至dct域获得重建dct系数块,再与对应位置的原始dct系数块做差后,对获得的残差进行熵编码,获得第三部分码流;以上三部分码流即为待压缩的jpeg图像的无损压缩结果。

13、一种处理设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;

14、其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现前述的方法。

15、一种可读存储介质,存储有计算机程序,当计算机程序被处理器执行时实现前述的方法。

16、由上述本专利技术提供的技术方案可以看出,经过多级的dct域的下采样得到的下采样dct系数块的压缩可以成倍数的缩减压缩成本,再通过现在发展较为完善的基于学习的两倍图像超分技术(图像超分网络)可以有效的恢复图像,并且可以学习到多个尺寸的图像特征,可以提升整体的压缩性能。

本文档来自技高网...

【技术保护点】

1.一种多级超分的JPEG无损转码方法,其特征在于,包括:

2.根据权利要求1所述的一种多级超分的JPEG无损转码方法,其特征在于,所述从待压缩的JPEG图像中提取原始DCT系数块,并依次经过两次DCT下采样,获得的结果称为第一次下采样DCT系数块与第二次下采样DCT系数块包括:

3.根据权利要求1或2所述的一种多级超分的JPEG无损转码方法,其特征在于,DCT下采样采用DCT域上高频置零下采样或者DCT域上类卷积下采样的方式实现;其中:

4.根据权利要求1或2所述的一种多级超分的JPEG无损转码方法,其特征在于,所述步骤3中,通过两倍图像超分网络将步骤2中相应尺寸的图像,超分至相较于待压缩的JPEG图像两倍下采样尺寸的重建图像,并转换到DCT域,DCT域的左上角部分解码出来后覆盖到重建图像对应的DCT系数块上,与第一次下采样DCT系数块作差,对获得的残差进行熵编码,获得第二部分码流。

5.根据权利要求1所述的一种多级超分的JPEG无损转码方法,其特征在于,该方法还包括:利用三部分码流无损恢复出待压缩的JPEG图像,步骤包括:>

6.根据权利要求5所述的一种多级超分的JPEG无损转码方法,其特征在于,所述利用第一部分码流与第二部分码流的解码结果获得DCT系数块包括:

7.根据权利要求5或6所述的一种多级超分的JPEG无损转码方法,其特征在于,所述将解码获得的DCT系数块反变换至像素域并结合图像超分网络获得重建图像的DCT域系数,并结合第三部分码流的解码结果,无损恢复出待压缩的JPEG图像包括:

8.一种多级超分的JPEG无损转码系统,其特征在于,包括:

9.一种处理设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序;

10.一种可读存储介质,存储有计算机程序,其特征在于,当计算机程序被处理器执行时实现如权利要求1~7任一项所述的方法。

...

【技术特征摘要】

1.一种多级超分的jpeg无损转码方法,其特征在于,包括:

2.根据权利要求1所述的一种多级超分的jpeg无损转码方法,其特征在于,所述从待压缩的jpeg图像中提取原始dct系数块,并依次经过两次dct下采样,获得的结果称为第一次下采样dct系数块与第二次下采样dct系数块包括:

3.根据权利要求1或2所述的一种多级超分的jpeg无损转码方法,其特征在于,dct下采样采用dct域上高频置零下采样或者dct域上类卷积下采样的方式实现;其中:

4.根据权利要求1或2所述的一种多级超分的jpeg无损转码方法,其特征在于,所述步骤3中,通过两倍图像超分网络将步骤2中相应尺寸的图像,超分至相较于待压缩的jpeg图像两倍下采样尺寸的重建图像,并转换到dct域,dct域的左上角部分解码出来后覆盖到重建图像对应的dct系数块上,与第一次下采样dct系数块作差,对获得的残差进行熵编码,获得第二部分码流。

【专利技术属性】
技术研发人员:陈志波范孝帅李鑫
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1