一种图像显示方法、装置、电子设备及程序产品与流程
- 国知局
- 2024-08-05 11:50:04
本技术涉及图像处理,尤其涉及一种图像显示方法、装置、电子设备及程序产品。
背景技术:
1、在图像采集的应用中,经常会有夜视、背光、强光等情况,导致图像偏暗或偏亮,可辨识度低,需要对图像进行处理,改善图像质量,使得无法辨识的图像中的细节能够被用户或机器识别。
2、常见的图像处理是对低照度图像进行处理,通过亮度变换法、同态滤波法、梯度域增强方法以及retinex增强方法等来增强低照度(夜视、背光等场景)图像的亮度,但是上述方法无法使高亮图像中的亮度更均衡。
3、因此,需要一种可以调整高照度和低照度场景下图像的亮度方法,以使得图像亮度均衡,图像中的细节便于识别。
技术实现思路
1、本技术提供一种图像显示方法、装置、电子设备及程序产品,用于调整高照度和低照度场景下图像的亮度,使得图像亮度均衡。
2、为实现上述技术目的,本技术采用如下技术方案:
3、第一方面,本技术实施例提供了一种图像显示方法,该方法包括:
4、获取目标图像,基于目标图像中各个像素点的原始灰度值确定目标图像的平均灰度值;
5、若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值;在平均灰度值大于预设灰度范围的上限值的情况下,灰度修正值小于或等于预设灰度范围的上限值;或者,在平均灰度值小于预设灰度范围的下限值的情况下,灰度修正值大于或等于预设灰度范围的下限值;
6、基于灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值;
7、基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值,并按照各个像素点对应的目标灰度值在显示屏幕上显示目标图像。
8、本技术提供的技术方案至少带来以下有益效果:通过对未落入预设灰度范围的目标图像的平均灰度值进行修正,得到灰度修正值后基于该灰度修正值以及显示屏幕对应的亮度响应特性,确定出目标补偿值,再基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值。由于大于预设灰度范围的上限值的平均灰度值修正后的灰度修正值小于或等于预设灰度范围的上限值,则各个像素点对应目标灰度值会小于其原始灰度值,也就实现了对高照度图像的亮度的降低,由于小于预设灰度范围的下限值的平均灰度值修正后的灰度修正值大于或等于预设灰度范围的下限值,则各个像素点对应目标灰度值会大于其原始灰度值,也就实现了对低照度图像的亮度的增强。所以,本技术提供的方法既可以调整高照度场景下图像的亮度,还可以调整低照度场景下图像的亮度,图像亮度更加均衡,图像中的细节更便于识别,并且,在计算目标补偿值时考虑了显示屏幕对应的亮度响应特性,调整亮度之后的图像在显示屏幕上显示也更贴合的显示屏幕的显示效果。
9、在一种可能的实现方式中,若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值,包括:若平均灰度值小于第一灰度阈值或平均灰度值大于第二灰度阈值,确定预设灰度值为对平均灰度值进行修正后得到的灰度修正值,第一灰度阈值小于预设灰度范围的下限值,第二灰度阈值大于预设灰度范围的上限值;或者,若平均灰度值大于或等于第一灰度阈值,且平均灰度值小于预设灰度范围的下限值,将预设灰度范围的下限值确定为对平均灰度值进行修正后得到的灰度修正值;或者,若平均灰度值小于或等于第二灰度阈值,且平均灰度值大于预设灰度范围的上限值,将预设灰度范围的上限值确定为对平均灰度值进行修正后得到的灰度修正值。
10、在一种可能的实现方式中,该方法还包括:统计多个灰度区间中各个灰度区间对应的像素概率,像素概率用于表征目标图像中原始灰度值落入灰度区间的像素点的数量与目标图像中像素点总数量之间的比值;若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值,包括:若所有灰度区间对应的像素概率均落入预设概率范围内,且平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值。
11、在一种可能的实现方式中,该方法还包括:若任意一个灰度区间对应的像素概率未落入预设概率范围内,将预设灰度值确定为平均灰度值的灰度修正值。
12、在一种可能的实现方式中,基于灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值,包括:通过显示屏幕的亮度响应特性,确定显示屏幕对应的平均亮度;基于灰度修正值,以及平均亮度,确定目标补偿值。
13、在一种可能的实现方式中,通过显示屏幕的亮度响应特性,确定显示屏幕对应的平均亮度,包括:基于显示屏幕的亮度响应特性,确定亮度系数;基于显示屏幕的亮度响应特性和亮度系数,确定输入显示屏幕的每个灰阶值对应的显示屏幕输出的亮度;将输入显示屏幕的每个灰阶值对应的显示屏幕输出的亮度的平均值,确定为显示屏幕对应的平均亮度;基于灰度修正值,以及平均亮度,确定目标补偿值,包括:获取标准亮度响应特性下显示屏幕的参考平均灰度值和参考平均亮度;基于参考平均灰度值、参考平均亮度以及平均亮度,确定显示屏幕的实际参考平均灰度值;基于灰度修正值和显示屏幕的实际参考平均灰度值,确定目标补偿值。
14、在一种可能的实现方式中,在目标补偿值不为1的情况下,基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值,包括:在第一补偿值与目标补偿值之间的差值大于预设差值范围的上限值的情况下,基于第一补偿值与预设补偿变量之间的差值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;或者,在第一补偿值与目标补偿值之间的差值小于预设差值范围的下限值的情况下,基于第一补偿值与预设补偿变量之和,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;或者,在第一补偿值与目标补偿值之间的差值在预设差值范围内的情况下,基于目标补偿值对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值。
15、第二方面,本技术提供一种图像显示装置,包括:
16、传输模块,用于获取目标图像;
17、处理模块,用于基于目标图像中各个像素点的原始灰度值确定目标图像的平均灰度值;
18、处理模块还用于,若平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值;在平均灰度值大于预设灰度范围的上限值的情况下,灰度修正值小于或等于预设灰度范围的上限值;或者,在平均灰度值小于预设灰度范围的下限值的情况下,灰度修正值大于或等于预设灰度范围的下限值;
19、处理模块还用于,基于灰度修正值,以及显示屏幕对应的亮度响应特性,确定目标补偿值;
20、处理模块还用于,基于目标补偿值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;
21、显示模块,用于按照各个像素点对应的目标灰度值在显示屏幕上显示目标图像。
22、在一种可能的实现方式中,处理模块具体用于:若平均灰度值小于第一灰度阈值或平均灰度值大于第二灰度阈值,确定预设灰度值为对平均灰度值进行修正后得到的灰度修正值,第一灰度阈值小于预设灰度范围的下限值,第二灰度阈值大于预设灰度范围的上限值;或者,若平均灰度值大于或等于第一灰度阈值,且平均灰度值小于预设灰度范围的下限值,将预设灰度范围的下限值确定为对平均灰度值进行修正后得到的灰度修正值;或者,若平均灰度值小于或等于第二灰度阈值,且平均灰度值大于预设灰度范围的上限值,将预设灰度范围的上限值确定为对平均灰度值进行修正后得到的灰度修正值。
23、在一种可能的实现方式中,处理模块还用于,统计多个灰度区间中各个灰度区间对应的像素概率,像素概率用于表征目标图像中原始灰度值落入灰度区间的像素点的数量与目标图像中像素点总数量之间的比值;处理模块具体用于,若所有灰度区间对应的像素概率均落入预设概率范围内,且平均灰度值未落入预设灰度范围,对平均灰度值进行修正,得到灰度修正值。
24、在一种可能的实现方式中,处理模块还用于,若任意一个灰度区间对应的像素概率未落入预设概率范围内,将预设灰度值确定为平均灰度值的灰度修正值。
25、在一种可能的实现方式中,处理模块具体用于:通过显示屏幕的亮度响应特性,确定显示屏幕对应的平均亮度;基于灰度修正值,以及平均亮度,确定目标补偿值。
26、在一种可能的实现方式中,处理模块具体用于:基于显示屏幕的亮度响应特性,确定亮度系数;基于显示屏幕的亮度响应特性和亮度系数,确定输入显示屏幕的每个灰阶值对应的显示屏幕输出的亮度;将输入显示屏幕的每个灰阶值对应的显示屏幕输出的亮度的平均值,确定为显示屏幕对应的平均亮度;获取模块还用于,获取标准亮度响应特性下显示屏幕的参考平均灰度值和参考平均亮度;处理模块具体用于:基于参考平均灰度值、参考平均亮度以及平均亮度,确定显示屏幕的实际参考平均灰度值;基于灰度修正值和显示屏幕的实际参考平均灰度值,确定目标补偿值。
27、在一种可能的实现方式中,传输模块还用于,获取上一帧目标图像对应的第一补偿值;处理模块具体用于:在第一补偿值与目标补偿值之间的差值大于预设差值范围的上限值的情况下,基于第一补偿值与预设补偿变量之间的差值,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;或者,在第一补偿值与目标补偿值之间的差值小于预设差值范围的下限值的情况下,基于第一补偿值与预设补偿变量之和,对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值;或者,在第一补偿值与目标补偿值之间的差值在预设差值范围内的情况下,基于目标补偿值对目标图像中各个像素点的原始灰度值进行调整,得到各个像素点对应的目标灰度值。
28、第三方面,本技术提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现上述第一方面所提供的任一种图像显示方法。
29、第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,该计算机指令被处理器执行时实现上述第一方面所提供的任一种图像显示方法。
30、第五方面,本技术提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现上述第一方面所提供的任一种图像显示方法。
31、本技术中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
32、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。
本文地址:https://www.jishuxx.com/zhuanli/20240802/259671.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表