基于频域位宽增强的图像解码方法、装置及电子设备与流程

文档序号:34914477发布日期:2023-07-27 23:05阅读:25来源:国知局
基于频域位宽增强的图像解码方法、装置及电子设备与流程

本技术涉及图像处理,尤其涉及一种基于频域位宽增强的图像解码方法、装置及电子设备。


背景技术:

1、内存总线所能提供的数据传输能力是有限的,在芯片系统中,尤其是高分辨率的图像信号处理器(image signal processor,isp)系统中,内存带宽是一种重要的资源。相关技术中,可以通过压缩解压算法实现有限的带宽条件下,传输尽量多的数据,但是在压缩解压过程中有可能会出现阶梯状图像缺陷(artifacts)以及噪声,因此,如何从压缩后的码流,恢复出高质量的图像数据,缓解芯片系统中的带宽限制,更好的保留原始图像中的信息,已经成为重要的研究方向之一。


技术实现思路

1、本技术的目的旨在至少在一定程度上解决上述技术中的技术问题之一。

2、本技术第一方面提供了一种基于频域位宽增强的图像解码方法,包括:

3、接收编码器发送的第一图像的码流,并对码流进行解码,获取第一图像中每个像素点对应的第一频率响应序列;

4、针对任一像素点对应的第一频率响应序列,对第一频率响应序列进行识别,确定第一频率响应序列中是否存在缺失值;

5、响应于第一频率响应序列中存在缺失值,对第一频率响应序列中的缺失值进行补充,获取第二频率响应序列;

6、响应于第一频率响应序列中未存在缺失值,确定第一频率响应序列为第二频率响应序列;

7、针对任一像素点对应的第二频率响应序列,根据第一图像的第一位宽和预设的第二位宽,对第二频率响应序列进行空域变换,以获取第一图像转换后的第二位宽下的第二图像,第二位宽大于或等于第一位宽。

8、本技术第一方面提供的一种基于频域位宽增强的图像解码方法,还具备如下技术特征,包括:

9、根据本技术一实施例,对第一频率响应序列中的缺失值进行补充,获取第二频率响应序列,包括:

10、针对第一频率响应序列中的任一缺失值,响应于缺失值所在的比特位小于或等于预设的比特位阈值,对缺失值进行随机处理;或

11、响应于缺失值所在的比特位大于比特位阈值,将缺失值确定为预设值。

12、根据本技术一实施例,根据第一图像的第一位宽和预设的第二位宽,对第二频率响应序列进行空域变换,以获取第一图像转换后的第二位宽下的第二图像,包括:

13、获取第二位宽和第一位宽的差值,并根据差值获取目标变换因子;

14、针对任一像素点对应的第二频率响应序列,根据目标变换因子对第二频率响应序列进行空域变换,以获取任一像素点对应的目标像素值;

15、对每个像素点的目标像素值进行量化,以获取第二图像。

16、根据本技术一实施例,根据差值获取目标变换因子,包括:

17、根据预设进位计数制获取目标底数;

18、根据目标底数和差值进行指数运算,获取目标变换因子。

19、根据本技术一实施例,根据目标变换因子对第二频率响应序列进行空域变换,以获取任一像素点对应的目标像素值,包括:

20、针对任一第二频率响应序列,对第二频率响应序列进行空域变换,获取保留预设小数位数的候选像素值;

21、根据候选像素值和目标变换因子的乘积,获取目标像素值。

22、根据本技术一实施例,对每个目标像素值进行量化,以获取第二图像,包括:

23、对每个目标像素值进行向下取整,以获取第二图像。

24、根据本技术一实施例,对码流进行解码,获取第一图像中每个像素点对应的第一频率响应序列,包括:

25、获取码流中每个比特的编码顺序;

26、根据编码顺序对码流进行解码,以获取第一图像中每个像素点对应的第一频率响应序列。

27、本技术第二方面提供了一种基于频域位宽增强的图像解码装置,包括:

28、解码模块,用于接收编码器发送的第一图像的码流,并对码流进行解码,获取第一图像中每个像素点对应的第一频率响应序列;

29、识别模块,用于针对任一像素点对应的第一频率响应序列,对第一频率响应序列进行识别,确定第一频率响应序列中是否存在缺失值;

30、处理模块,用于响应于第一频率响应序列中存在缺失值,对第一频率响应序列中的缺失值进行补充,获取第二频率响应序列;响应于第一频率响应序列中未存在缺失值,确定第一频率响应序列为第二频率响应序列;

31、获取模块,用于针对任一像素点对应的第二频率响应序列,根据第一图像的第一位宽和预设的第二位宽,对第二频率响应序列进行空域变换,以获取第一图像转换后的第二位宽下的第二图像,第二位宽大于或等于第一位宽。

32、本技术第二方面提供的一种基于频域位宽增强的图像解码装置,还具备如下技术特征,包括:

33、根据本技术一实施例,处理模块,还用于:

34、针对第一频率响应序列中的任一缺失值,响应于缺失值所在的比特位小于或等于预设的比特位阈值,对缺失值进行随机处理;或

35、响应于缺失值所在的比特位大于比特位阈值,将缺失值确定为预设值。

36、根据本技术一实施例,获取模块,还用于:

37、获取第二位宽和第一位宽的差值,并根据差值获取目标变换因子;

38、针对任一像素点对应的第二频率响应序列,根据目标变换因子对第二频率响应序列进行空域变换,以获取任一像素点对应的目标像素值;

39、对每个像素点的目标像素值进行量化,以获取第二图像。

40、根据本技术一实施例,获取模块,还用于:

41、根据预设进位计数制获取目标底数;

42、根据目标底数和差值进行指数运算,获取目标变换因子。

43、根据本技术一实施例,获取模块,还用于:

44、针对任一第二频率响应序列,对第二频率响应序列进行空域变换,获取保留预设小数位数的候选像素值;

45、根据候选像素值和目标变换因子的乘积,获取目标像素值。

46、根据本技术一实施例,获取模块,还用于:

47、对每个目标像素值进行向下取整,以获取第二图像。

48、根据本技术一实施例,解码模块,还用于:

49、获取码流中每个比特的编码顺序;

50、根据编码顺序对码流进行解码,以获取第一图像中每个像素点对应的第一频率响应序列。

51、本技术第三方面实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本技术第一方面提供的基于频域位宽增强的图像解码方法。

52、本技术第四方面实施例提供了一种存储有计算机指令的计算机可读存储介质,计算机指令用于使计算机执行本技术第一方面提供的基于频域位宽增强的图像解码方法。

53、本技术第五方面实施例提供了一种计算机程序产品,当计算机程序产品中的指令处理器执行时,执行本技术第一方面提供的基于频域位宽增强的图像解码方法。

54、本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。

55、本技术实施例可以从压缩后的码流,恢复出高质量的图像数据,缓解芯片系统中的带宽限制,对非重要的有损信号部分在频域进行自适应生成,使得整体图像效果尽可能与原始图像相近,更好的保留原始图像中的信息,提高图像解码的准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1