本申请涉及高动态范围图像重建,特别是涉及一种高动态范围图像重建方法、装置、计算机设备及存储介质。
背景技术:
1、在传统的数字相机中,由于传感器和记录设备的限制,其动态范围是有限的。当场景的亮度范围超过了相机的动态范围时,相机需要进行动态范围的压缩和退化,导致数字图像的动态范围较低,也称为低动态范围(ldr)图像。这种ldr图像无法完整地捕捉和表达现实世界中的亮度变化和细节。高动态范围重建旨在在计算机视觉和图像处理中提高数字图像的动态范围,从而更好地表示现实世界的场景。
2、相关技术中,一部分采用元学习方法学习捕捉不同色调映射之间的常见模式,然而,ldr图像和色调映射过程之间的对应关系仍然很难被清晰表达;还有一部分采用神经网络例如unet隐式地学习色调映射过程的信息,通过端到端的方式对图像进行动态范围重建。然而,在面对更多真实世界图像或低动态范围图像的色调空间发生剧烈变化时,上述相关技术的高动态范围图像重建的效果不佳。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种高动态范围图像重建方法、装置、计算机设备、存储介质以及计算机程序产品,能够提高了图像重建的效果和鲁棒性,同时可以扩大图像重建的场景适用性。
2、第一方面,本申请提供了一种高动态范围图像重建方法,包括:
3、获取待重建的低动态范围图像,并采用多项式表达对低动态范围图像的退化逆过程进行建模;
4、确定多项式表达中的多项式系数和多项式曲线;
5、基于多项式系数和多项式曲线,确定重建后的高动态范围图像;其中,退化逆过程包括:灰度映射逆过程和色调映射逆过程。
6、第二方面,本申请提供了一种高动态范围图像重建装置,包括:
7、退化逆过程建模模块,用于获取待重建的低动态范围图像,并采用多项式表达对低动态范围图像的退化逆过程进行建模;
8、多项式表达确定模块,用于确定多项式表达中的多项式系数和多项式曲线;
9、图像重建模块,用于基于多项式系数和多项式曲线,确定重建后的高动态范围图像;其中,退化逆过程包括:灰度映射逆过程和色调映射逆过程。
10、第三方面,本申请提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行该计算机程序时实现上述的方法中的步骤。
11、第四方面,本申请提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
12、第五方面,本申请提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
13、上述高动态范围图像重建方法、装置、计算机设备、存储介质及计算机程序产品,通过分析低动态范围图像的退化成因,采用多项式表达对低动态范围图像的退化逆过程中的灰度映射逆过程和色调映射逆过程进行建模,基于多项式表达中的多项式系数和多项式曲线,确定重建后的高动态范围图像。可以清晰地表达低动态范围图像与色调映射过程之间的对应关系,以及低动态范围图像与灰度映射过程之间的对应关系。提高了图像重建的效果和鲁棒性,同时可以扩大图像重建的场景适用性。上述高动态范围图像重建方法可以面向更多的真实世界图像推广,在低动态范围图像的色调空间发生剧烈变化时,也可以得到高质量的高动态范围图像。
1.一种高动态范围图像重建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用多项式表达对所述低动态范围图像的退化逆过程进行建模,包括:
3.根据权利要求1所述的方法,其特征在于,确定所述多项式表达中的多项式系数和多项式曲线,包括:
4.根据权利要求3所述的方法,其特征在于,通过所述色调重建分支,确定所述多项式表达中的多项式系数,包括:
5.根据权利要求3所述的方法,其特征在于,通过所述灰度重建分支,确定所述多项式表达中的多项式曲线,包括:
6.根据权利要求1所述的方法,其特征在于,基于所述多项式系数和所述多项式曲线,确定重建后的高动态范围图像,包括:
7.一种高动态范围图像重建装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述退化逆过程建模模块,包括:
9.一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。