System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 高动态点扩散函数的评估方法、电子设备及存储介质技术_技高网

高动态点扩散函数的评估方法、电子设备及存储介质技术

技术编号:41417677 阅读:2 留言:0更新日期:2024-05-21 20:50
本申请实施方式提供了一种高动态点扩散函数的评估方法、电子设备及存储介质。高动态点扩散函数的评估方法包括:获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像;根据高动态光源图和第一图像,生成仿真炫光图;以及通过比较仿真炫光图和屏下摄像头的实拍炫光图,评估高动态点扩散函数。

【技术实现步骤摘要】

本申请涉计算机视觉,具体地,涉及一种高动态点扩散函数的评估方法、电子设备及存储介质


技术介绍

1、屏下摄像头技术是将摄像头安装于屏幕之下,在摄像头的非启用时间,屏幕需要满足画面显示要求。在摄像头的启用时间,则需要保证屏幕尽可能地透光,以保证摄像头进光量,从而保证正常的拍摄。由于屏幕的衍射和透光率的影响,屏下摄像头的成像效果难以得到保证。例如,通过屏下摄像头所拍摄的图像可能存在光源附近的炫光效应、雾化以及清晰度低等问题。

2、在一些相关技术中,可利用摄像头的点扩散函数来恢复摄像头的理想成像。例如,摄像头的理想成像卷积摄像头的点扩散函数可为摄像头的实际成像。当确定出摄像头的点扩散函数和实际成像时,可通过去卷积处理,恢复摄镜头的理想成像。在强光源的拍摄环境下,通常需要高动态点扩散函数来恢复理想成像,高动态点扩散函数的精准度在恢复理想成像的过程中发挥着至关重要的作用。

3、因此,如何评估高动态点扩散函数的准确性是本领域的亟待解决的技术难题之一。


技术实现思路

1、本申请一些实施方式提供了一种可至少部分解决上述技术问题或其它技术问题的高动态点扩散函数的评估方法、电子设备及存储介质。

2、第一方面,本申请一些实施方式提供了一种高动态点扩散函数的评估方法。该评估方法包括:获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像;根据高动态光源图和第一图像,生成仿真炫光图;以及通过比较仿真炫光图和屏下摄像头的实拍炫光图,评估高动态点扩散函数。

3、在一些实施方式中,获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像,包括:确定基准光源图;以及根据基准光源图和摄像头的crf曲线,确定高动态光源图。

4、在一些实施方式中,确定基准光源图,包括:获取在不同曝光时间下多张第一光源图;以及按照曝光时间从长到短的排序,将多张第一光源图中最高亮度值小于亮度阈值的光源图确定为基准光源图。

5、在一些实施方式中,基准光源图对应于第一曝光时间,确定基准光源图,包括:根据预设的第二曝光时间与第一曝光时间的比值、基准光源图以及屏幕透过率,确定高动态光源图。

6、在一些实施方式中,获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像,包括:获取在不同曝光时间下屏下摄像头的点扩散函数对应的多张第二图像;以及对多张第二图像进行高动态融合处理,以获取第一图像。

7、在一些实施方式中,根据高动态光源图和第一图像,生成仿真炫光图之前,评估方法还包括:将第一图像进行归一化处理;将归一化处理的第一图像以不同比率放大,得到多张第三图像;以及根据多张第三图像的形态,评估高动态点扩散函数。

8、在一些实施方式中,根据高动态光源图和第一图像,生成仿真炫光图之前,评估方法还包括:在多张第二图像中选取曝光时间相近的至少一组图像;将一组图像进行归一化处理;以及通过比较归一化处理的一组图像在非曝光区域的像素值的平均值,评估高动态点扩散函数。

9、在一些实施方式中,通过比较归一化处理的一组图像在非曝光区域的像素值的平均值,评估高动态点扩散函数,包括:响应于一组图像在非曝光区域的像素值的平均值的任意二者之间比值接近1,高动态点扩散函数的评估结果为符合要求。

10、在一些实施方式中,根据高动态光源图和第一图像,生成仿真炫光图之前,评估方法还包括:根据第一图像的分辨率,评估高动态点扩散函数。

11、在一些实施方式中,根据高动态光源和第一图像,生成仿真炫光图,包括:将实拍炫光图卷积第一图像,生产仿真炫光图。

12、在一些实施方式中,通过比较仿真炫光图和屏下摄像头的实拍炫光图,评估高动态点扩散函数,包括:比较仿真炫光图和实拍炫光图的形态;和/或比较仿真炫光图和实拍炫光图在相同区域内的像素值的平均值。

13、在一些实施方式中,比较仿真炫光图和实拍炫光图在相同区域内的像素值的平均值,包括:响应于仿真炫光图与实拍炫光图在相同区域内的像素值的平均值之间比值接近1,高动态点扩散函数的评估结果为符合要求。

14、第二方面,本申请一些实施方式提供了一种电子设备,该电子设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述实施方式提及的高动态点扩散函数的评估方法。

15、第三方面,本申请一些实施方式提供了一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时,实现如上述实施方式提及的高动态点扩散函数的评估方法。

16、根据本申请至少一个实施方式提供的一种高动态点扩散函数的评估方法、电子设备及存储介质,通过获取未被截断光源能量的高动态光源图来生成仿真炫光图,并比较仿真炫光图和实拍炫光图之间的差异,能够实现精细化评估高动态点扩散函数的可用性和准确性。

本文档来自技高网...

【技术保护点】

1.一种高动态点扩散函数的评估方法,其特征在于,包括:

2.根据权利要求1所述的评估方法,其中,获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像,包括:

3.根据权利要求2所述的评估方法,其中,确定基准光源图,包括:

4.根据权利要求3所述的评估方法,其中,所述基准光源图对应于第一曝光时间,确定基准光源图,包括:

5.根据权利要求1所述的评估方法,其中,获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像,包括:

6.根据权利要求1至5中任一项所述的评估方法,其中,根据所述高动态光源图和所述第一图像,生成仿真炫光图之前,所述评估方法还包括:

7.根据权利要求5所述的评估方法,其中,根据所述高动态光源图和所述第一图像,生成仿真炫光图之前,所述评估方法还包括:

8.根据权利要求7所述的评估方法,其中,通过比较归一化处理的所述一组图像在非曝光区域的像素值的平均值,评估所述高动态点扩散函数,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至8中任一项所述的高动态点扩散函数的评估方法。

...

【技术特征摘要】

1.一种高动态点扩散函数的评估方法,其特征在于,包括:

2.根据权利要求1所述的评估方法,其中,获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像,包括:

3.根据权利要求2所述的评估方法,其中,确定基准光源图,包括:

4.根据权利要求3所述的评估方法,其中,所述基准光源图对应于第一曝光时间,确定基准光源图,包括:

5.根据权利要求1所述的评估方法,其中,获取高动态光源图和屏下摄像头的高动态点扩散函数对应的第一图像,包括:

6.根据权利要求1至5中任一项所述的评估方法,其中,根据所述高动态光源图和...

【专利技术属性】
技术研发人员:乔蕾姜安琪王亚旭薛正扬何周琴
申请(专利权)人:舜宇光学浙江研究院有限公司
类型:发明
国别省市:

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

1