System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 高动态图像处理方法、装置、电子设备及可读存储介质制造方法及图纸_技高网

高动态图像处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:40277342 阅读:10 留言:0更新日期:2024-02-02 23:04
本申请涉及图像处理技术领域,提供了一种高动态图像处理方法、装置、电子设备及可读存储介质。该方法包括:接收原始图像,对原始图像执行均衡计算,得到第一输出图像及第一输出图像对应的数据信息,并确定原始图像与第一输出图像之间的灰度映射关系;按照预设规则及灰度映射关系,确定执行均衡计算的二次均衡区间,并得到对应的二级统计直方图,按照由低至高的顺序进行排序并整合,得到已整合的二级统计直方图;对已整合的二级统计直方图执行均衡计算,得到二级灰度映射表;基于二级灰度映射表更新一级灰度映射表,对原始图像进行灰度映射,得到第二输出图像。本申请提供的高动态图像处理方法,提高了高动态图像处理的实时性。

【技术实现步骤摘要】

本申请涉及图像处理,尤其涉及一种高动态图像处理方法、装置、电子设备及可读存储介质


技术介绍

1、高动态图像(即高动态范围图像)能够记录场景的真实亮度,表现更丰富的色彩及亮度层次,利用更高的图像深度表达动态范围广阔的场景。由于高动态图像的图像位数较高,而常规的显示屏幕受到硬件条件的限制,能够显示的图像位数较低,导致高动态图像无法直接显示在常规的显示屏幕上。故现有技术中,通常使用例如色调映射等高动态图像处理算法将高动态图像压缩至能够在常规的显示设备上显示的图像。

2、其中,色调映射即动态范围压缩的过程,具体为:对高动态图像进行增强显示,压缩高动态图像的亮度动态范围,以尽量保留高动态图像的细节。

3、然而,通过现有高动态图像处理算法处理高动态图像的目的是尽可能保留处理后的图像细节,处理过程较为复杂,能够处理的图像深度有限,并且难以在硬件实时系统中应用,缺失了一定的实时性,难以满足图像动态范围要求更高的场景的需求。


技术实现思路

1、有鉴于此,本申请实施例提供了一种高动态图像处理方法、装置、电子设备及可读存储介质,以解决现有技术中缺失了一定的实时性,难以满足图像动态范围要求更高的场景的需求的问题。

2、本申请实施例的第一方面,提供了一种高动态图像处理方法,包括:

3、接收原始图像,对原始图像执行均衡计算,得到第一输出图像及第一输出图像对应的数据信息,并基于数据信息,确定原始图像与第一输出图像之间的灰度映射关系,数据信息包括对应的一级灰度映射表及对应的一级统计直方图;

4、按照预设规则及灰度映射关系,在原始图像对应的各灰度区间中确定执行均衡计算的二次均衡区间,得到各二次均衡区间对应的二级统计直方图;

5、将各二级统计直方图按照各二次均衡区间由低至高的顺序进行排序并整合,得到已整合的二级统计直方图;

6、对已整合的二级统计直方图执行均衡计算,确定所有二次均衡区间对应的二级灰度映射表;

7、基于二级灰度映射表更新一级灰度映射表;

8、按照已更新的一级灰度映射表对原始图像进行灰度映射,得到第二输出图像。

9、本申请实施例的第二方面,提供了一种高动态图像处理装置,包括:

10、第一处理模块,被配置为接收原始图像,对原始图像执行均衡计算,得到第一输出图像及第一输出图像对应的数据信息,并基于数据信息,确定原始图像与第一输出图像之间的灰度映射关系,数据信息包括对应的一级灰度映射表及对应的一级统计直方图;

11、第二处理模块,被配置为按照预设规则及灰度映射关系,在原始图像对应的各灰度区间中确定执行均衡计算的二次均衡区间,得到各二次均衡区间对应的二级统计直方图;

12、第三处理模块,被配置为将各二级统计直方图按照各二次均衡区间由低至高的顺序进行排序并整合,得到已整合的二级统计直方图;

13、第四处理模块,被配置为对已整合的二级统计直方图执行均衡计算,确定所有二次均衡区间对应的二级灰度映射表;

14、更新模块,被配置为基于二级灰度映射表更新一级灰度映射表;

15、执行模块,被配置为按照已更新的一级灰度映射表对原始图像进行灰度映射,得到第二输出图像。

16、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

17、本申请实施例的第四方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

18、本申请实施例与现有技术相比存在的有益效果是:

19、接收到原始图像,对原始图像执行均衡计算,得到第一输出图像及第一输出图像对应的数据信息,其中,数据信息包括一级灰度映射表及对应的一级统计直方图,根据数据信息确定原始图像与第一输出图像之间的灰度映射关系,在原始图像对应的各灰度区间中执行均衡计算的二次均衡区间,确定各二次均衡区间对应的二级统计直方图,并对二级统计直方图进行均衡计算,确定各二次均衡区间对应的二级灰度映射表。根据二级灰度映射表更新一级灰度映射表,从而得到第二输出图像,对二级统计直方图进行均衡计算能够将第一次均衡计算之后的区间再次进行亮、暗的调整,使得原始图像对应的灰度图像更为清晰,有较为明显的明暗对比,不影响原始图像的质量,并且由于对原始图像进行直方图的均衡计算,能够大幅度的降低运行内存的占用率,在资源占用和处理效果上取得了较好的均衡,提高了高动态图像处理的实时性。

本文档来自技高网...

【技术保护点】

1.一种高动态图像处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,接收原始图像,对所述原始图像执行均衡计算,得到第一输出图像及所述第一输出图像对应的数据信息,包括:

3.根据权利要求1所述的方法,其特征在于,得到所述一级灰度映射表,包括:

4.根据权利要求1所述的方法,其特征在于,基于所述数据信息,确定所述原始图像与第一输出图像之间的灰度映射关系,包括:

5.根据权利要求1所述的方法,其特征在于,按照预设规则及所述灰度映射关系,在所述原始图像对应的各灰度区间中确定执行均衡计算的二次均衡区间,包括:

6.根据权利要求1所述的方法,其特征在于,按照预设规则及所述灰度映射关系,在所述原始图像对应的各所述灰度区间中确定执行所述均衡计算的二次均衡区间,得到所有所述二次均衡区间对应的二级统计直方图,包括:

7.根据权利要求1所述的方法,其特征在于,基于所述二级灰度映射表更新所述一级灰度映射表,包括:

8.一种高动态图像处理装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。

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

...

【技术特征摘要】

1.一种高动态图像处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,接收原始图像,对所述原始图像执行均衡计算,得到第一输出图像及所述第一输出图像对应的数据信息,包括:

3.根据权利要求1所述的方法,其特征在于,得到所述一级灰度映射表,包括:

4.根据权利要求1所述的方法,其特征在于,基于所述数据信息,确定所述原始图像与第一输出图像之间的灰度映射关系,包括:

5.根据权利要求1所述的方法,其特征在于,按照预设规则及所述灰度映射关系,在所述原始图像对应的各灰度区间中确定执行均衡计算的二次均衡区间,包括:

6.根据权利要求1所述的方法,其特征在于,按照预设规则及所述灰度映...

【专利技术属性】
技术研发人员:吴鸿飞龙政方朱乾勇韩波邓凌天袁正权
申请(专利权)人:重庆赛力斯新能源汽车设计院有限公司
类型:发明
国别省市:

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

1