掌桥专利:专业的专利平台
掌桥专利
首页

图像处理方法、装置、电子设备和计算机可读存储介质

文献发布时间:2024-04-18 20:02:18


图像处理方法、装置、电子设备和计算机可读存储介质

技术领域

本申请涉及影像(Camera Technology),特别是涉及一种图像处理方法、装置、电子设备和计算机可读存储介质。

背景技术

随着影像技术的发展,手机、相机等拍摄设备为了获取到更清晰、画质更好的图像,通常同时拍摄至少两张图像,并将至少两张图像进行融合,以生成画质更好的图像。例如,拍摄设备可以采用HDR(High-Dynamic Range,高动态范围)算法将多张不同动态范围的图像进行融合,从而得到高动态范围图像。

而在图像进行融合时,通常是根据图像的融合权重进行融合。传统的图像处理方法,通常是根据图像的亮度与阈值进行判断,直接确定图像的融合权重。然而,传统的图像处理方法,存在生成的图像的融合权重不准确的问题。

发明内容

本申请实施例提供了一种图像处理方法、装置、电子设备、计算机可读存储介质和计算机程序产品,可以更准确地生成图像的融合权重。

第一方面,本申请提供了一种图像处理方法。所述方法包括:

获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图;所述第一图像的亮度小于所述第二图像的亮度;

基于所述第一图像中像素的亮度,确定所述第一图像的第一像素权重关系;

基于所述第一图像中的高光区域,确定所述第一图像的第一高光权重关系;

基于所述第一像素权重关系、所述第一高光权重关系、所述第一高光掩膜图和所述第二高光掩膜图,生成所述第一图像的第一融合权重;所述第一融合权重表示所述第一图像进行图像融合时的权重。

第二方面,本申请还提供了一种图像处理装置。所述装置包括:

掩膜图生成模块,用于获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图;所述第一图像的亮度小于所述第二图像的亮度;

像素权重关系确定模块,用于基于所述第一图像中像素的亮度,确定所述第一图像的第一像素权重关系;

高光权重关系确定模块,用于基于所述第一图像中的高光区域,确定所述第一图像的第一高光权重关系;

融合权重确定模块,用于基于所述第一像素权重关系、所述第一高光权重关系、所述第一高光掩膜图和所述第二高光掩膜图,生成所述第一图像的第一融合权重;所述第一融合权重表示所述第一图像进行图像融合时的权重。

第三方面,本申请还提供了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图;所述第一图像的亮度小于所述第二图像的亮度;

基于所述第一图像中像素的亮度,确定所述第一图像的第一像素权重关系;

基于所述第一图像中的高光区域,确定所述第一图像的第一高光权重关系;

基于所述第一像素权重关系、所述第一高光权重关系、所述第一高光掩膜图和所述第二高光掩膜图,生成所述第一图像的第一融合权重;所述第一融合权重表示所述第一图像进行图像融合时的权重。

第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图;所述第一图像的亮度小于所述第二图像的亮度;

基于所述第一图像中像素的亮度,确定所述第一图像的第一像素权重关系;

基于所述第一图像中的高光区域,确定所述第一图像的第一高光权重关系;

基于所述第一像素权重关系、所述第一高光权重关系、所述第一高光掩膜图和所述第二高光掩膜图,生成所述第一图像的第一融合权重;所述第一融合权重表示所述第一图像进行图像融合时的权重。

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图;所述第一图像的亮度小于所述第二图像的亮度;

基于所述第一图像中像素的亮度,确定所述第一图像的第一像素权重关系;

基于所述第一图像中的高光区域,确定所述第一图像的第一高光权重关系;

基于所述第一像素权重关系、所述第一高光权重关系、所述第一高光掩膜图和所述第二高光掩膜图,生成所述第一图像的第一融合权重;所述第一融合权重表示所述第一图像进行图像融合时的权重。

上述图像处理方法、装置、电子设备、计算机可读存储介质和计算机程序产品,电子设备获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图,该第一图像的亮度小于第二图像的亮度;基于第一图像中像素的亮度,确定第一图像的第一像素权重关系;基于第一图像中的高光区域,确定第一图像的第一高光权重关系,该第一高光权重关系可以基于高光区域更准确地修正第一图像的权重关系;那么,基于第一像素权重关系、第一高光权重关系、第一高光掩膜图和第二高光掩膜图,可以更准确地生成第一图像的第一融合权重,而该第一融合权重表示第一图像进行图像融合时的权重,进而可以提高图像融合的准确性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中图像处理方法的流程图;

图2为一个实施例中第一图像的示意图;

图3为一个实施例中第一高光掩膜图的示意图;

图4为一个实施例中第二图像的示意图;

图5为一个实施例中第二高光掩膜图的示意图;

图6为一个实施例中第三图像的示意图;

图7为一个实施例中第三高光掩膜图的示意图;

图8为一个实施例中第一图像、第二图像和第三图像的像素权重的示意图;

图9为一个实施例中生成第一高光掩膜图和第二高光掩膜图的流程图;

图10为另一个实施例中图像处理方法的流程图;

图11为一个实施例中图像处理装置的结构框图;

图12为一个实施例中电子设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种图像处理方法,本实施例以该方法应用于电子设备进行举例说明,该电子设备可以是终端或者服务器;可以理解的是,该方法也可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备、智能汽车等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

本实施例中,该图像处理方法包括以下步骤:

步骤S102,获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图;第一图像的亮度小于第二图像的亮度。

其中,第一高光掩膜图是第一图像的高光区域对应的掩膜图。第二高光掩膜图是第二图像的高光区域对应的掩膜图。高光区域是亮度大于高光阈值的区域。其中,高光阈值可以根据需要进行设置。高光区域包括过曝区域以及正常曝光区域和过曝区域之间的过渡区域,即正常曝光区域的亮度、过渡区域的亮度和过曝区域的亮度依次增大。

可选地,电子设备获取时序上相邻的第一图像和第二图像。第一图像和第二图像是针对同一拍摄场景拍摄得到的时序上相邻的图像。示例性的,第二图像为正常(标准)曝光的图像(EV0),第一图像为欠曝光图像(EV-或者EV--)。

可选地,电子设备检测第一图像的高光区域,生成第一图像的高光区域对应的第一高光掩膜图;检测第二图像的高光区域,生成第二图像的高光区域对应的第二高光掩膜图。第一高光掩膜图和第二高光掩膜图中的像素值进行归一化之后,处于(0,1)范围内,像素值为0,表示该像素处于非高光区域,像素值为非0,表示该像素处于高光区域;像素值为1,表示该像素处于高光区域中的过曝区域,像素值小于1且大于0,表示该像素处于高光区域中正常曝光过渡至过曝的高光区域。

可选地,电子设备获取第一图像中各个像素值,根据第一图像中各个像素值确定第一图像的高光区域;获取第二图像中各个像素值,根据第二图像中各个像素值确定第二图像的高光区域。

可选地,若第一图像中像素的亮度大于或等于第一高光阈值,则将该像素作为第一像素;将各个第一像素组成第一图像的高光区域。若第一图像中的像素的亮度小于第一高光阈值,则将该像素作为第一图像中非高光区域的像素。其中,第一高光阈值可以根据需要进行设置。

电子设备采用以下公式生成第一图像对应的第一高光掩膜图:

其中,

可选地,若第二图像中的像素的亮度大于或等于第二高光阈值,则将该像素作为第二像素;将各个第二像素组成第二图像的高光区域。若第二图像中的像素小于第二高光阈值,则将该像素作为第二图像中非高光区域的像素。其中,第二高光阈值可以根据需要进行设置。

电子设备采用以下公式生成第二图像对应的第二高光掩膜图:

其中,

参照图2至图7,电子设备以不同曝光参数对同一拍摄场景进行拍摄,得到第一图像、第二图像和第三图像;第三图像、第一图像和第二图像的亮度依次降低,即第一图像为更欠曝图像EV--,第二图像为欠曝图像EV-,第三图像为标准亮度图像EV0;第一图像如图2所示,第一图像对应的第一高光掩膜图如图3所示;第二图像如图4所示,第二图像对应的第二高光掩膜图如图5所示;第三图像如图6所示,第三图像对应的第三高光掩膜图如图7所示。

步骤S104,基于第一图像中像素的亮度,确定第一图像的第一像素权重关系。

其中,第一像素权重关系是第一图像中的像素与权重之间的关系。

可选地,基于第一图像中像素的亮度,确定第一图像的第一像素权重关系,包括:若第一图像中的像素小于第一像素阈值,则像素对应的第一像素权重关系是,像素和对应的像素权重成正相关关系;若第一图像中的像素大于或等于第一像素阈值,且小于第二像素阈值,则像素对应的第一像素权重关系是,像素对应的像素权重为目标像素权重值;若第一图像中的像素大于或等于第二像素阈值,则像素对应的像素权重关系是,像素和对应的像素权重成负相关关系。

其中,第一像素阈值和第二像素阈值均可以根据需要进行设置,并且第一像素阈值小于第二像素阈值。目标像素权重是像素能够进行融合的目标权重。示例性的,目标像素权重可以是1。

可选地,若第一图像中像素的灰度值小于第一像素阈值,表示像素的灰度值的亮度较低,那么随着像素的灰度值增大,像素对应的像素权重也随之增大,可以平滑地根据像素的灰度值大小得到对应的像素权重;而第一图像中像素的灰度值大于或等于第一像素阈值,且小于第二像素阈值,表示该欠曝光的第一图像的像素的灰度值并不是高光,也不会亮度较低,因此可以将该像素对应的像素权重配置为目标像素权重;若第一图像中的像素大于或等于第二像素阈值,表示该像素的灰度值较大,该像素处于高光区域,那么该像素和对应的像素权重成负相关,即像素越大,对应的像素权重越小。

可选地,电子设备采用以下公式确定第一图像的第一像素权重关系:

其中,

在其他可选的实施方式中,电子设备还可以采用方式确定第一图像的第一像素权重关系,例如根据第一图像中像素的亮度,确定非高光区域的像素权重关系,并将非高光区域的像素权重关系作为第一图像的第一像素权重关系。非高光区域的像素权重关系是,可以根据需要进行设置。

步骤S106,基于第一图像中的高光区域,确定第一图像的第一高光权重关系。

其中,第一高光权重关系是基于高光区域所确定的第一图像与权重之间的关系。

可选地,基于第一图像中的高光区域,确定第一图像的第一高光权重关系,包括:若第一图像中的像素处于高光区域中,则像素对应的第一高光权重关系是,像素和对应的高光权重成负相关;若第一图像中的像素处于非高光区域中,则像素对应的第一高光权重关系是,像素对应的像素权重为目标高光权重值。

其中,目标高光权重是第一图像中非高光区域的像素的目标权重。示例性的,目标高光权重可以是1。

若第一图像中的像素的灰度值大于或等于第二像素阈值,表示该像素处于高光区域中;若第一图像中的像素的灰度值小于第二像素阈值,表示该像素处于非高光区域中。

可选地,若第一图像中的像素处于高光区域中,表示该像素的亮度较高,那么该像素和对应的高光权重成负相关,即像素越大,对应的高光权重越小;若第一图像中的像素处于非高光区域中,表示该像素正常曝光,并且该第一图像为欠曝光图像,那么非高光区域中的像素均可以进行图像融合,该像素对应的像素权重为目标高光权重值。

可选地,电子设备采用以下公式确定第一图像的第一高光权重关系:

其中,

在其他可选的实施方式中,电子设备还可以采用方式确定第一图像的第一高光权重关系,例如电子设备将第一图像中处于高光区域的像素对应的高光权重配置为0,将第一图像中处于非高光区域的像素对应的高光权重配置为1。

步骤S108,基于第一像素权重关系、第一高光权重关系、第一高光掩膜图和第二高光掩膜图,生成第一图像的第一融合权重;第一融合权重表示第一图像进行图像融合时的权重。

其中,第一融合权重是第一图像进行图像融合的权重。

可选地,电子设备基于第一融合权重和第二融合权重,将第一图像和第二图像进行融合,得到目标图像。第二融合权重表示第二图像进行图像融合时的权重。

可选地,电子设备将第一融合权重乘以第一图像,得到第一乘积;将第二融合权重乘以第二图像,得到第二乘积;将第一乘积和第二乘积相加,得到目标图像。目标图像可以是HDR图像。

可选地,在图像融合时,电子设备在图像的过渡区域构建二维LUT(Look UpTable)或者三维LUT来保证融合的连续性。

可选地,电子设备可以直接生成第一图像的第一融合权重,也可以构建图像金字塔计算第一图像的第一融合权重,还可以对第一图像进行下采样后再进行图像处理等方式确定第一融合权重,在此不做限定。

可选地,电子设备基于第一高光掩膜图生成第一高光金字塔,基于第一图像的第一灰度图生成第一灰度金字塔,基于第一图像的第一通道最大值图生成第一通道最大值金字塔;基于第一高光金字塔、第一灰度金字塔和第一通道最大值金字塔,生成每一层对应的第一融合权重;基于每一层对应的第一融合权重进行金字塔重建,生成第一图像的第一融合权重。

其中,图像的金字塔是通过一系列对原图像进行降采样和滤波操作来构造的,具体步骤如下:步骤1,对原始图像进行高斯模糊,以平滑图像并减少图像中的噪声;步骤2,对模糊后的图像进行降采样,即通过删除图像的偶数行和偶数列,得到一个尺寸更小的图像;步骤3,将上一步得到的较小尺寸的图像作为新的原始图像,重复步骤1和步骤2,直到达到所需的金字塔层数。

可选地,基于第一高光金字塔、第一灰度金字塔和第一通道最大值金字塔,生成每一层对应的第一融合权重,包括:针对第一高光金字塔、第一灰度金字塔和第一通道最大值金字塔中的每一层图像信息,基于第一灰度金字塔当前层中像素的亮度,确定第一图像的第一像素权重关系;基于第一灰度金字塔当前层中的高光区域,确定第一图像的第一高光权重关系;基于第一像素权重关系、第一高光权重关系、第一高光掩膜图和第二高光掩膜图,生成当前层的第一融合权重。

可选地,基于每一层对应的第一融合权重进行金字塔重建,生成第一图像的第一融合权重,包括:将第一层对应的第一融合权重进行上采样,得到上采样后的第一融合权重;将上采样后的第一融合权重加上第二层对应的第二融合权重,得到新的第二层对应的第二融合权重;第一层和第二层相邻,且第一层的融合权重图信息少于第二层的融合权重信息。

其中,电子设备将第一层对应的第一融合权重上采样至第二层融合权重图的尺寸。

可选地,电子设备采用以下公式进行金字塔重建:

其中,

可以理解的是,电子设备对每一层对应的第一融合权重进行金字塔重建,可以使得第一融合权重对应的权重图中权重更加平滑。

上述图像处理方法,电子设备获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图,该第一图像的亮度小于第二图像的亮度;基于第一图像中像素的亮度,确定第一图像的第一像素权重关系;基于第一图像中的高光区域,确定第一图像的第一高光权重关系,该第一高光权重关系可以基于高光区域更准确地修正第一图像的权重关系;那么,基于第一像素权重关系、第一高光权重关系、第一高光掩膜图和第二高光掩膜图,可以更准确地生成第一图像的第一融合权重,而该第一融合权重表示第一图像进行图像融合时的权重,进而可以提高图像融合的准确性。

并且,上述图像处理方法,通过高光区域得到的第一高光权重关系,可以更准确地得到第一融合权重,该第一融合权重可以使得第一图像进行图像融合时对边缘过渡更加自然,从而得到动态范围更高、画质更高且不会导致偏色的目标图像。

在一个实施例中,基于第一像素权重关系、第一高光权重关系、第一高光掩膜图和第二高光掩膜图,生成第一图像的第一融合权重,包括:基于第一高光掩膜图和第二高光掩膜图,确定第一图像中像素的灰度值在第一图像的第一亮度状态以及在第二图像所处的第二亮度状态;基于第一亮度状态、第二亮度状态、第一像素权重关系、第一高光权重关系,生成第一图像的第一融合权重。

其中,第一图像中像素的灰度值在第一图像所处的第一亮度状态,包括高光状态和非高光状态,高光状态包括正常曝光过渡至过曝的高光状态,以及过曝的高光状态。第一图像中像素的灰度值在第二图像所处的第二亮度状态,包括高光状态和非高光状态,高光状态包括正常曝光过渡至过曝的高光状态,以及过曝的高光状态。

可选地,基于第一亮度状态、第二亮度状态、第一像素权重关系、第一高光权重关系,生成第一图像的第一融合权重,包括:若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于正常曝光过渡至过曝的高光状态,则基于第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于过曝的高光状态,则基于第一像素权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于正常曝光过渡至过曝的高光状态,且在第二图像中处于过曝的高光状态,则基于第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重。

可以理解的是,第一图像的亮度小于第二图像的亮度,即第一图像是欠曝光图像(EV-或者EV--),第二图像为正常(标准)曝光图像(EV0);若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,即处于欠曝过渡至正常曝光的非高光状态,并且在第二图像中处于正常曝光过渡至过曝的高光状态,因此该像素的灰度值需要结合第一像素权重关系和第一高光权重关系计算出第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于过曝的高光状态,那么无需融合第二图像的图像信息,直接基于第一像素权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于正常曝光过渡至过曝的高光状态,且在第二图像中处于过曝的高光状态,则基于第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重。

可选地,上述方法还包括:确定第一图像对应的第一灰度图,以及第一图像对应的第一通道最大值图;基于第一亮度状态、第二亮度状态、第一像素权重关系、第一高光权重关系,生成第一图像的第一融合权重,包括:基于第一灰度图、第一通道最大值图、第一亮度状态、第二亮度状态、第一像素权重关系、第一高光权重关系,生成第一图像的第一融合权重。

其中,第一通道最大值图是第一图像的RGB三通道在相同像素位置上的最大通道值所构成的图像。

可选地,电子设备对RAW数据的第一图像分别进行减黑电平和白平衡处理,得到RGB域的第一图像,并基于RGB域的第一图像得到第一图像对应的第一灰度图;基于第一图像的RGB三通道,确定第一图像对应的第一通道最大值图。

电子设备采用以下公式对第一图像进行减黑电平,得到减黑电平后的第一图像:

其中,

电子设备采用以下公式对减黑电平后的第一图像进行白平衡处理,得到第一图像对应的RGB的第一图像:

其中,

可选地,第一图像为RGB图像,电子设备获取第一图像的R通道图像、G通道图像和B通道图像;针对第一图像的R通道图像、G通道图像和B通道图像中相同像素位置,确定R通道图像、G通道图像和B通道图像中的最大值;基于各个最大值,生成第一图像对应的第一通道最大值图。

可选地,电子设备采用以下公式生成第一图像的第一融合权重:

其中,

在本实施例中,电子设备基于第一高光掩膜图和第二高光掩膜图,确定第一图像中像素的灰度值在第一图像的第一亮度状态以及在第二图像所处的第二亮度状态;那么,基于第一亮度状态、第二亮度状态、第一像素权重关系、第一高光权重关系,可以更准确地生成第一图像的第一融合权重。进一步地,若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于正常曝光过渡至过曝的高光状态,则基于第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于过曝的高光状态,则基于第一像素权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于正常曝光过渡至过曝的高光状态,且在第二图像中处于过曝的高光状态,则基于第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重;也即基于第一亮度状态和第二亮度状态可以更准确地确定第一图像中像素的灰度值所处的亮度状态,从而更准确地生成第一图像的第一融合权重。进一步地,电子设备确定第一图像对应的第一灰度图,以及第一图像对应的第一通道最大值图,结合该第一通道最大值图可以避免计算出的融合权重导致图像融合时偏色的问题,而结合第一灰度图可以更准确地确定出第一图像中像素的灰度值的状态,进而更准确地生成第一图像的第一融合权重。

在一个实施例中,上述方法还包括:基于第二图像中像素的亮度,确定第二图像的第二像素权重关系;基于第二图像中的高光区域,确定第二图像的第二高光权重关系;基于第二像素权重关系、第二高光权重关系和第二高光掩膜图,生成第二图像的第二融合权重;第二融合权重表示第二图像进行图像融合时的权重。

其中,第二像素权重关系是第二图像中的像素与权重之间的关系。第二高光权重关系是基于高光区域所确定的第二图像与权重之间的关系。

可选地,基于第二图像中像素的亮度,确定第二图像的第二像素权重关系,包括:若第二图像中的像素大于第三像素阈值,则像素对应的第二像素权重关系是,像素和对应的像素权重成负相关关系;若第二图像中的像素小于第三像素阈值,则像素对应的第二像素权重关系是,像素对应的像素权重为目标像素权重值。

其中,第三像素阈值可以根据需要进行设置。目标像素权重是像素能够进行融合的目标权重。示例性的,目标像素权重可以是1。

可选地,电子设备采用以下公式确定第二图像的第二像素权重关系:

其中,

可选地,基于第二图像中的高光区域,确定第二图像的第二高光权重关系,包括:若第二图像中的像素处于高光区域中,则像素对应的第二高光权重关系是,像素和对应的高光权重为0。

可选地,第二图像的第二高光权重关系是第二图像中像素对应的高光权重为0。

可以理解的是,第二图像为正常(标准)曝光的图像EV0,那么第二图像中的像素处于高光区域,则该像素不进行图像融合,即将处于高光区域的像素对应的高光权重配置为0。

可选地,电子设备采用以下公式确定第二图像的第二高光权重关系:

可选地,基于第二像素权重关系、第二高光权重关系和第二高光掩膜图,生成第二图像的第二融合权重,包括:基于第二高光掩膜图,确定第二图像中像素的灰度值在第二图像所处的第三亮度状态;基于第三亮度状态、第二像素权重关系和第二高光权重关系,生成第二图像的第二融合权重。

可选地,基于第三亮度状态、第二像素权重关系和第二高光权重关系,生成第二图像的第二融合权重,包括:若第三亮度状态表示第二图像中像素的灰度值在第二图像中处于非高光状态,则基于第二像素权重关系,生成第二图像的第二融合权重;若第三亮度状态表示第二图像中像素的灰度值在第二图像中处于正常曝光过渡至过曝的高光状态,则基于第二像素权重关系和第二高光权重关系,生成第二图像的第二融合权重;若第三亮度状态表示第二图像中像素的灰度值在第二图像中处于过曝的高光状态,则基于第二高光权重关系,生成第二图像的第二融合权重。

可选地,上述方法还包括:确定第二图像对应的第二灰度图,以及第二图像对应的第二通道最大值图;基于第三亮度状态、第二像素权重关系和第二高光权重关系,生成第二图像的第二融合权重,包括:基于第二灰度图、第二通道最大值图、第三亮度状态、第二像素权重关系和第二高光权重关系,生成第二图像的第二融合权重。

其中,第二通道最大值图是第二图像的RGB三通道在相同像素位置上的最大通道值所构成的图像。

可选地,电子设备对第二图像分别进行减黑电平和白平衡处理,得到第二图像对应的第二灰度图;基于第二图像的RGB三通道,确定第二图像对应的第二通道最大值图。

可选地,电子设备对RAW数据的第二图像进行减黑电平,得到减黑电平后的第二图像;对减黑电平后的第二图像进行白平衡处理,得到RGB域的第二图像,并基于RGB域的第二图像得到第二图像对应的第二灰度图。

可选地,第二图像为RGB图像,电子设备获取第二图像的R通道图像、G通道图像和B通道图像;针对第二图像的R通道图像、G通道图像和B通道图像中相同像素位置,确定R通道图像、G通道图像和B通道图像中的最大值;基于各个最大值,生成第二图像对应的第二通道最大值图。

可选地,电子设备采用以下公式生成第二图像的第二融合权重:

其中,

可选地,电子设备基于第二高光掩膜图生成第二高光金字塔,基于第二图像的第二灰度图生成第二灰度金字塔,基于第二图像的第二通道最大值图生成第二通道最大值金字塔;基于第二高光金字塔、第二灰度金字塔和第二通道最大值金字塔,生成每一层对应的第二融合权重;基于每一层对应的第二融合权重进行金字塔重建,生成第二图像的第二融合权重。

可选地,基于第二高光金字塔、第二灰度金字塔和第二通道最大值金字塔,生成每一层对应的第二融合权重,包括:针对第二高光金字塔、第二灰度金字塔和第二通道最大值金字塔中的每一层图像信息,基于第二灰度金字塔当前层中像素的亮度,确定第二图像的第二像素权重关系;基于第二灰度金字塔当前层中的高光区域,确定第二图像的第二高光权重关系;基于第二像素权重关系、第二高光权重关系和第二高光掩膜图,生成当前层的第二融合权重。

可选地,基于每一层对应的第二融合权重进行金字塔重建,生成第二图像的第二融合权重,包括:将第一层对应的第二融合权重进行上采样,得到上采样后的第二融合权重;将上采样后的第二融合权重加上第二层对应的第二融合权重,得到新的第二层对应的第二融合权重;第一层和第二层相邻,且第一层的融合权重图信息少于第二层的融合权重信息。

其中,电子设备将第一层对应的第二融合权重上采样至第二层融合权重图的尺寸。

可选地,电子设备采用以下公式进行金字塔重建:

其中,

可以理解的是,电子设备对每一层对应的第二融合权重进行金字塔重建,可以使得第二融合权重对应的权重图中权重更加平滑。

在本实施例中,电子设备基于第二图像中像素的亮度,确定第二图像的第二像素权重关系;基于第二图像中的高光区域,确定第二图像的第二高光权重关系,该第二高光权重关系可以基于高光区域更准确地修正第二图像的权重关系;那么,基于第二像素权重关系、第二高光权重关系和第二高光掩膜图,可以更准确地生成第二图像的第二融合权重,而该第二融合权重表示第二图像进行图像融合时的权重,进而可以提高图像融合的准确性。

在一个实施例中,上述方法还包括:基于第三图像中像素的亮度,确定第三图像的第三像素权重关系;第三图像的亮度小于第一图像的亮度;基于第三图像中的高光区域,确定第三图像的第三高光权重关系;基于第三像素权重关系、第三高光权重关系和第一高光掩膜图,生成第三图像的第三融合权重;第三融合权重表示第三图像进行图像融合时的权重。

其中,第三像素权重关系是第三图像中的像素与权重之间的关系。第三高光权重关系是基于高光区域所确定的第三图像与权重之间的关系。第三图像的亮度小于第一图像的亮度,也即第一图像为欠曝光图像EV-,第三图像为更欠曝光图像EV--。

可选地,基于第三图像中像素的亮度,确定第三图像的第三像素权重关系,包括:若第三图像中的像素小于第四像素阈值,则像素对应的第三像素权重关系是,像素和对应的像素权重成正相关关系;若第二图像中的像素大于或等于第四像素阈值,则像素对应的第三像素权重关系是,像素对应的像素权重为目标像素权重值。

其中,第四像素阈值可以根据需要进行设置。目标像素权重是像素能够进行融合的目标权重。示例性的,目标像素权重可以是1。

可选地,电子设备采用以下公式确定第三图像的第三像素权重关系:

其中,

可选地,第三图像的第三高光权重关系是第三图像中像素对应的高光权重为1。

可以理解的是,第三图像为更欠曝光的图像EV--,那么第三图像中的像素处于高光区域,该像素也可以进行图像融合,即将处于高光区域的像素对应的高光权重配置为1。

可选地,电子设备采用以下公式确定第二图像的第二高光权重关系:

可选地,基于第三像素权重关系、第三高光权重关系和第一高光掩膜图,生成第三图像的第三融合权重,包括:基于第一高光掩膜图,确定第三图像中像素的灰度值在第三图像所处的第四亮度状态;基于第四亮度状态、第三像素权重关系和第三高光权重关系,生成第三图像的第三融合权重。

可选地,基于第四亮度状态、第三像素权重关系和第三高光权重关系,生成第三图像的第三融合权重,包括:若第四亮度状态表示第三图像中像素的灰度值在第三图像中处于非高光状态,则基于第三像素权重关系,生成第三图像的第三融合权重;若第四亮度状态表示第三图像中像素的灰度值在第三图像中处于正常曝光过渡至过曝的高光状态,则基于第三像素权重关系和第三高光权重关系,生成第三图像的第三融合权重;若第四亮度状态表示第三图像中像素的灰度值在第三图像中处于过曝的高光状态,则基于第三高光权重关系,生成第三图像的第三融合权重。

可选地,上述方法还包括:确定第三图像对应的第三灰度图,以及第三图像对应的第三通道最大值图;基于第四亮度状态、第三像素权重关系和第三高光权重关系,生成第三图像的第三融合权重,包括:基于第三灰度图、第三通道最大值图、第四亮度状态、第三像素权重关系和第三高光权重关系,生成第三图像的第三融合权重。

其中,第三通道最大值图是第三图像的RGB三通道在相同像素位置上的最大通道值所构成的图像。

可选地,电子设备对RAW数据的第三图像分别进行减黑电平和白平衡处理,得到RGB域的第三图像,并基于RGB域的第三图像得到第三图像对应的第三灰度图;基于第三图像的RGB三通道,确定第三图像对应的第三通道最大值图。

可选地,电子设备对第三图像进行减黑电平,得到减黑电平后的第三图像;对减黑电平后的第三图像进行白平衡处理,得到第三图像对应的第三灰度图。

可选地,第三图像为RGB图像,电子设备获取第三图像的R通道图像、G通道图像和B通道图像;针对第三图像的R通道图像、G通道图像和B通道图像中相同像素位置,确定R通道图像、G通道图像和B通道图像中的最大值;基于各个最大值,生成第三图像对应的第三通道最大值图。

可选地,电子设备采用以下公式生成第三图像的第三融合权重:

其中,

可选地,电子设备基于第一高光掩膜图生成第一高光金字塔,基于第三图像的第三灰度图生成第三灰度金字塔,基于第三图像的第三通道最大值图生成第三通道最大值金字塔;基于第一高光金字塔、第三灰度金字塔和第三通道最大值金字塔,生成每一层对应的第三融合权重;基于每一层对应的第三融合权重进行金字塔重建,生成第三图像的第三融合权重。

可选地,基于第一高光金字塔、第三灰度金字塔和第三通道最大值金字塔,生成每一层对应的第三融合权重,包括:针对第一高光金字塔、第三灰度金字塔和第三通道最大值金字塔中的每一层图像信息,基于第三灰度金字塔当前层中像素的亮度,确定第三图像的第三像素权重关系;基于第三灰度金字塔当前层中的高光区域,确定第三图像的第三高光权重关系;基于第三像素权重关系、第三高光权重关系和第一高光掩膜图,生成当前层的第三融合权重。

可选地,基于每一层对应的第三融合权重进行金字塔重建,生成第三图像的第三融合权重,包括:将第一层对应的第三融合权重进行上采样,得到上采样后的第三融合权重;将上采样后的第三融合权重加上第二层对应的第三融合权重,得到新的第二层对应的第三融合权重;第一层和第二层相邻,且第一层的融合权重图信息少于第二层的融合权重信息。

其中,电子设备将第一层对应的第三融合权重上采样至第二层融合权重图的尺寸。

可选地,电子设备采用以下公式进行金字塔重建:

其中,

可以理解的是,电子设备对每一层对应的第三融合权重进行金字塔重建,可以使得第三融合权重对应的权重图中权重更加平滑。

在本实施例中,电子设备基于第三图像中像素的亮度,确定第三图像的第三像素权重关系;第三图像的亮度小于第一图像的亮度;基于第三图像中的高光区域,确定第三图像的第三高光权重关系,该第三高光权重关系可以基于高光区域更准确地修正第三图像的权重关系;那么,基于第三像素权重关系、第三高光权重关系和第一高光掩膜图,可以更准确地生成第三图像的第三融合权重,而该第三融合权重表示第三图像进行图像融合时的权重,进而可以提高图像融合的准确性。

在一个实施例中,如图8所示为第一图像的第一像素权重、第二图像的第二像素权重关系和第三图像的第三像素权重关系。

在一个实施例中,获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图,包括:获取第一图像对应的初始高光掩膜图,以及第二图像对应的初始高光掩膜图;获取第三图像对应的第三高光掩膜图;第三图像的亮度小于第一图像的亮度;基于第一图像对应的初始高光掩膜图和第三高光掩膜图,确定第一图像对应的第一高光掩膜图;基于第二图像对应的初始高光掩膜图和第三高光掩膜图,确定第二图像对应的第二高光掩膜图。

可选地,电子设备采用以下公式分别对RGB域的第一图像、第二图像和第三图像进行gamma矫正(非线性化处理),得到gamma矫正后的第一图像、第二图像和第三图像:

可选地,电子设备将gamma矫正后的第一图像、第二图像和第三图像,分别从RGB域转换至HSV域,获取HSV域第一图像的亮度、HSV域第二图像的亮度和HSV域第三图像的亮度。其中,HSV(Hue, Saturation, Value)是一种图像颜色空间类型,其中H表示色调,S表示饱和度,V表示亮度(明度)。

可以理解的是,HSV域的图像中,V通道表示图像的亮度,因此可以直接获取图像的V通道,得到图像的亮度。

可选地,电子设备采用以下公式生成第一图像对应的初始高光掩膜图:

其中,

可选地,电子设备采用以下公式生成第二图像对应的初始高光掩膜图:

其中,

可选地,电子设备基于第三图像中像素的亮度和第三高光阈值,确定第三图像对应的第三高光掩膜图。

可选地,电子设备检测第三图像的高光区域,生成第三图像的高光区域对应的第三高光掩膜图。电子设备获取第三图像中各个像素值,根据第三图像中各个像素值确定第三图像的高光区域。

可选地,若第三图像中的像素的亮度大于或等于第三高光阈值,则将该像素作为第三像素;将各个第三像素组成第三图像的高光区域。若第三图像中的像素小于第三高光阈值,则将该像素作为第三图像中非高光区域的像素。

可选地,电子设备采用以下公式生成第三图像对应的第三高光掩膜图:

其中,

在一种可选的实施方式中,第三高光阈值可以根据需要进行设置。示例性的,第三高光阈值可以是

在另一种可选的实施方式中,第三高光阈值的确定方式,包括:基于HSV域第三图像的亮度通道构造直方图;从直方图中确定目标区间;基于目标区间,确定第三高光阈值。

可选地,从直方图中确定目标区间,包括:按照亮度从低到高的顺序,去除直方图中数值为零(空)的区间,直到直方图中遍历到第一个不为零(空)的区间时停止去除区间,得到去除区间后的直方图;对去除区间后的直方图进行平滑处理,得到平滑处理后的直方图;对平滑处理后的直方图进行膨胀操作,得到膨胀后的直方图;确定平滑处理后的直方图和膨胀后的直方图之间相同的目标区间;目标区间表示直方图中的波峰。

可选地,电子设备还可以对平滑处理后的直方图进行腐蚀操作,可以用于查找出直方图的波谷。对膨胀后的直方图进行腐蚀操作。

其中,对去除区间后的直方图进行平滑处理,得到平滑处理后的直方图,包括:针对去除区间后的直方图中的区间,将该区间所在的相邻范围内的各个区间进行平均处理,得到该区间新的数值;基于各个区间新的数值,得到平滑处理后的直方图。其中,相邻范围可以根据需要进行设置。示例性的,相邻范围可以是5,即包括当前区间在内的5个区间的范围。

可选地,基于目标区间,确定第三高光阈值,包括:按照亮度从低到高的顺序,统计第一个目标区间至第i个目标区间的数值之和;i是大于1的正整数;若该数值之和占所有目标区间的总和的比例超过目标比例阈值,则将第i个目标区间的数值作为第三高光阈值。其中,区间的数值,指的是直方图中该区间所在的纵坐标的数值。

示例性的,平滑处理后的直方图和膨胀后的直方图之间存在10个相同的目标区间,按照亮度从低到高的顺序,统计第一个目标区间至第i个目标区间的数值之和;若该数值之和占所有目标区间的总和的比例未超过目标比例阈值,则i=i+1,继续统计第一个目标区间至第i个目标区间的数值之和,继续判断该数值之和占所有目标区间的总和的比例是否超过目标比例阈值,若超过则将当前第i个目标区间的数值作为第三高光阈值。

可以理解的是,若该数值之和占所有目标区间的总和的比例超过目标比例阈值,此时认为该i个目标区间往后继续加为过曝区间,因此第i个目标区间的数值可以作为第三高光阈值,以准确地确定出高光区域。

可选地,基于第一图像对应的初始高光掩膜图和第三高光掩膜图,确定第一图像对应的第一高光掩膜图,包括:确定第一图像对应的初始高光掩膜图和第三高光掩膜图之间的交集,作为第一图像对应的第一高光掩膜图。

可选地,电子设备采用以下公式确定第一图像对应的第一高光掩膜图:

可选地,基于第二图像对应的初始高光掩膜图和第三高光掩膜图,确定第二图像对应的第二高光掩膜图,包括:确定第二图像对应的初始高光掩膜图和第三高光掩膜图之间的交集,作为第二图像对应的第二高光掩膜图。

可选地,电子设备采用以下公式确定第二图像对应的第二高光掩膜图:

可选地,电子设备对第一高光掩膜图和第二高光掩膜图分别进行膨胀处理;得到膨胀处理后的第一高光掩膜图和膨胀处理后的第二高光掩膜图;以第一图像作为引导图,对膨胀处理后的第一高光掩膜图进行引导滤波,得到新的第一高光掩膜图;以第二图像作为引导图,对膨胀处理后的第二高光掩膜图进行引导滤波,得到新的第二高光掩膜图。新的第一高光掩膜图和新的第二高光掩膜图用于计算第一融合权重或者第二融合权重。

在本实施例中,由于第一图像对应的初始高光掩膜图和第二图像对应的初始高光掩膜图均是通过阈值判断得到,没有自适应的过程,因此需要通过第一图像对应的初始高光掩膜图和第二图像对应的初始高光掩膜图,尽量把过曝区域融入曝光良好的图像信息,因此通过第三高光掩膜图确定曝光良好的区域来自适应调整第一图像对应的初始高光掩膜图和第二图像对应的初始高光掩膜图的大小,从而更准确地确定第一图像对应的第一高光掩膜图和第二图像对应的第二高光掩膜图。

在一个实施例中,电子设备获取到第一融合权重、第二融合权重和第三融合权重后,对第一融合权重、第二融合权重和第三融合权重进行归一化处理,得到归一化处理后的第一融合权重、第二融合权重和第三融合权重。

可选地,电子设备采用以下公式对第一融合权重、第二融合权重和第三融合权重进行归一化处理:

其中,

在一个实施例中,如图9所示,电子设备分别对第一图像、第二图像和第三图像进行gamma校正、RGB域转为HSV域,得到HSV的第一图像、第二图像和第三图像;基于HSV的第一图像的V通道(亮度通道)的亮度进行像素阈值判定,生成第一图像对应的初始高光掩膜图;基于HSV的第二图像的V通道(亮度通道)的亮度进行像素阈值判定,生成第二图像对应的初始高光掩膜图;获取HSV的第三图像的V通道(亮度通道)的直方图的目标区间,基于目标区间计算第三像素阈值,并对第三图像进行像素阈值判定,生成第三高光掩膜图;确定第一图像对应的初始高光掩膜图和第三高光掩膜图的交集,并分别进行膨胀操作和引导滤波,生成第一高光掩膜图;确定第二图像对应的初始高光掩膜图和第三高光掩膜图的交集,并分别进行膨胀操作和引导滤波,生成第二高光掩膜图。可选地,电子设备还可以降低HSV的第一图像、第二图像和第三图像的图像尺寸,再进行后续的处理,可以节约资源。

在一个实施例中,如图10所示,电子设备以不同曝光参数进行曝光,得到RAW域的第一图像、RAW域的第二图像和RAW域的第三图像;将RAW域的第一图像、RAW域的第二图像和RAW域的第三图像进行对齐,再分别对对齐后的第一图像、第二图像和第三图像进行减黑电平、白平衡处理和去马赛克操作,得到RGB域的第一图像、RGB域的第二图像和RGB域的第三图像;分别对RGB域的第一图像、RGB域的第二图像和RGB域的第三图像进行高光检测,得到第一高光掩膜图和第二高光掩膜图;针对第一图像,构建第一灰度图对应的第一灰度金字塔、第一通道最大值图对应的第一通道最大值金字塔、以及第一高光掩膜图对应的第一高光金字塔;针对第二图像,构建第二灰度图对应的第二灰度金字塔、第二通道最大值图对应的第二通道最大值金字塔、以及第二高光掩膜图对应的第二高光金字塔;针对第三图像,构建第三灰度图对应的第三灰度金字塔、第三通道最大值图对应的第三通道最大值金字塔、以及第一高光掩膜图对应的第一高光金字塔。

针对第一灰度金字塔、第一通道最大值金字塔和第一高光金字塔,依次获取三个金字塔的同一层图像信息;判断当前获取的图像信息是否为金字塔最后一层,若否,则基于第一灰度金字塔当前层的第一灰度图、第一通道最大值金字塔当前层的第一通道最大值图,以及第一高光金字塔当前层的第一高光掩膜图,计算当前层的第一融合权重。

针对第二灰度金字塔、第二通道最大值金字塔和第二高光金字塔,依次获取三个金字塔的同一层图像信息;判断当前获取的图像信息是否为金字塔最后一层,若否,则基于第二灰度金字塔当前层的第二灰度图、第二通道最大值金字塔当前层的第二通道最大值图,以及第二高光金字塔当前层的第二高光掩膜图,计算当前层的第二融合权重。

针对第三灰度金字塔、第三通道最大值金字塔和第一高光金字塔,依次获取三个金字塔的同一层图像信息;判断当前获取的图像信息是否为金字塔最后一层,若否,则基于第三灰度金字塔当前层的第三灰度图、第三通道最大值金字塔当前层的第三通道最大值图,以及第一高光金字塔当前层的第一高光掩膜图,计算当前层的第三融合权重。

基于当前层的第一融合权重、当前层的第二融合权重和当前层的第三融合权重,进行权重归一化,得到当前层归一化后的第一融合权重、当前层归一化后的第二融合权重,以及当前层归一化后的第三融合权重;判断下一层是否为金字塔最后一层,若是,表示计算得到金字塔所有层的融合权重,则进行金字塔重建,得到最终的第一融合权重、最终的第二融合权重和最终的第三融合权重。

在一个实施例中,还提供了另一种图像处理方法,应用于电子设备,该图像处理方法包括以下步骤:

步骤A1,获取第一图像对应的初始高光掩膜图,以及第二图像对应的初始高光掩膜图;第一图像的亮度小于第二图像的亮度;获取第三图像对应的第三高光掩膜图;第三图像的亮度小于第一图像的亮度;基于第一图像对应的初始高光掩膜图和第三高光掩膜图,确定第一图像对应的第一高光掩膜图;基于第二图像对应的初始高光掩膜图和第三高光掩膜图,确定第二图像对应的第二高光掩膜图。

电子设备执行步骤A2至步骤A5,生成第一图像的第一融合权重。

步骤A2,若第一图像中的像素小于第一像素阈值,则像素对应的第一像素权重关系是,像素和对应的像素权重成正相关关系;若第一图像中的像素大于或等于第一像素阈值,且小于第二像素阈值,则像素对应的第一像素权重关系是,像素对应的像素权重为目标像素权重值;若第一图像中的像素大于或等于第二像素阈值,则像素对应的像素权重关系是,像素和对应的像素权重成负相关关系。

步骤A3,若第一图像中的像素处于高光区域中,则像素对应的第一高光权重关系是,像素和对应的高光权重成负相关;若第一图像中的像素处于非高光区域中,则像素对应的第一高光权重关系是,像素对应的像素权重为目标高光权重值。

步骤A4,确定第一图像对应的第一灰度图,以及第一图像对应的第一通道最大值图。

步骤A5,基于第一高光掩膜图和第二高光掩膜图,确定第一图像中像素的灰度值在第一图像的第一亮度状态以及在第二图像所处的第二亮度状态;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于正常曝光过渡至过曝的高光状态,则基于第一灰度图、第一通道最大值图、第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于过曝的高光状态,则基于第一灰度图、第一通道最大值图和第一像素权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于正常曝光过渡至过曝的高光状态,且在第二图像中处于过曝的高光状态,则基于第一灰度图、第一通道最大值图、第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重;第一融合权重表示第一图像进行图像融合时的权重。

电子设备执行步骤A6至步骤A8,生成第二图像的第二融合权重。

步骤A6,基于第二图像中像素的亮度,确定第二图像的第二像素权重关系;

步骤A7,基于第二图像中的高光区域,确定第二图像的第二高光权重关系;

步骤A8,基于第二像素权重关系、第二高光权重关系和第二高光掩膜图,生成第二图像的第二融合权重;第二融合权重表示第二图像进行图像融合时的权重。

电子设备执行步骤A9至步骤A11,生成第三图像的第三融合权重。

步骤A9,基于第三图像中像素的亮度,确定第三图像的第三像素权重关系;第三图像的亮度小于第一图像的亮度。

步骤A10,基于第三图像中的高光区域,确定第三图像的第三高光权重关系。

步骤A11,基于第三像素权重关系、第三高光权重关系和第一高光掩膜图,生成第三图像的第三融合权重;第三融合权重表示第三图像进行图像融合时的权重。

应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的图像处理方法的图像处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个图像处理装置实施例中的具体限定可以参见上文中对于图像处理方法的限定,在此不再赘述。

在一个实施例中,如图11所示,提供了一种图像处理装置,包括:掩膜图生成模块1102、像素权重关系确定模块1104、高光权重关系确定模块1106和融合权重确定模块1108,其中:

掩膜图生成模块1102,用于获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图;第一图像的亮度小于第二图像的亮度。

像素权重关系确定模块1104,用于基于第一图像中像素的亮度,确定第一图像的第一像素权重关系。

高光权重关系确定模块1106,用于基于第一图像中的高光区域,确定第一图像的第一高光权重关系。

融合权重确定模块1108,用于基于第一像素权重关系、第一高光权重关系、第一高光掩膜图和第二高光掩膜图,生成第一图像的第一融合权重;第一融合权重表示第一图像进行图像融合时的权重。

上述图像处理装置,电子设备获取第一图像对应的第一高光掩膜图,以及第二图像对应的第二高光掩膜图,该第一图像的亮度小于第二图像的亮度;基于第一图像中像素的亮度,确定第一图像的第一像素权重关系;基于第一图像中的高光区域,确定第一图像的第一高光权重关系,该第一高光权重关系可以基于高光区域更准确地修正第一图像的权重关系;那么,基于第一像素权重关系、第一高光权重关系、第一高光掩膜图和第二高光掩膜图,可以更准确地生成第一图像的第一融合权重,而该第一融合权重表示第一图像进行图像融合时的权重,进而可以提高图像融合的准确性。

在一个实施例中,上述像素权重关系确定模块1104还用于若第一图像中的像素小于第一像素阈值,则像素对应的第一像素权重关系是,像素和对应的像素权重成正相关关系;若第一图像中的像素大于或等于第一像素阈值,且小于第二像素阈值,则像素对应的第一像素权重关系是,像素对应的像素权重为目标像素权重值;若第一图像中的像素大于或等于第二像素阈值,则像素对应的像素权重关系是,像素和对应的像素权重成负相关关系。

在一个实施例中,上述高光权重关系确定模块1106还用于若第一图像中的像素处于高光区域中,则像素对应的第一高光权重关系是,像素和对应的高光权重成负相关;若第一图像中的像素处于非高光区域中,则像素对应的第一高光权重关系是,像素对应的像素权重为目标高光权重值。

在一个实施例中,上述融合权重确定模块1108还用于基于第一高光掩膜图和第二高光掩膜图,确定第一图像中像素的灰度值在第一图像的第一亮度状态以及在第二图像所处的第二亮度状态;基于第一亮度状态、第二亮度状态、第一像素权重关系、第一高光权重关系,生成第一图像的第一融合权重。

在一个实施例中,上述融合权重确定模块1108还用于若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于正常曝光过渡至过曝的高光状态,则基于第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于非高光状态,且在第二图像中处于过曝的高光状态,则基于第一像素权重关系,生成第一图像的第一融合权重;若第一亮度状态表示第一图像中像素的灰度值在第一图像中处于正常曝光过渡至过曝的高光状态,且在第二图像中处于过曝的高光状态,则基于第一像素权重关系和第一高光权重关系,生成第一图像的第一融合权重。

在一个实施例中,上述装置还包括灰度图和通道最大值图确定模块;该灰度图和通道最大值图确定模块用于确定第一图像对应的第一灰度图,以及第一图像对应的第一通道最大值图;在一个实施例中,上述融合权重确定模块1108还用于基于第一灰度图、第一通道最大值图、第一亮度状态、第二亮度状态、第一像素权重关系、第一高光权重关系,生成第一图像的第一融合权重。

在一个实施例中,上述像素权重关系确定模块1104还用于基于第二图像中像素的亮度,确定第二图像的第二像素权重关系;上述高光权重关系确定模块1106还用于基于第二图像中的高光区域,确定第二图像的第二高光权重关系;上述融合权重确定模块1108还用于基于第二像素权重关系、第二高光权重关系和第二高光掩膜图,生成第二图像的第二融合权重;第二融合权重表示第二图像进行图像融合时的权重。

在一个实施例中,上述像素权重关系确定模块1104还用于基于第三图像中像素的亮度,确定第三图像的第三像素权重关系;第三图像的亮度小于第一图像的亮度;上述高光权重关系确定模块1106还用于基于第三图像中的高光区域,确定第三图像的第三高光权重关系;上述融合权重确定模块1108还用于基于第三像素权重关系、第三高光权重关系和第一高光掩膜图,生成第三图像的第三融合权重;第三融合权重表示第三图像进行图像融合时的权重。

在一个实施例中,上述掩膜图生成模块1102还用于获取第一图像对应的初始高光掩膜图,以及第二图像对应的初始高光掩膜图;获取第三图像对应的第三高光掩膜图;第三图像的亮度小于第一图像的亮度;基于第一图像对应的初始高光掩膜图和第三高光掩膜图,确定第一图像对应的第一高光掩膜图;基于第二图像对应的初始高光掩膜图和第三高光掩膜图,确定第二图像对应的第二高光掩膜图。

上述图像处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图12所示。该电子设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的输入/输出接口用于处理器与外部设备之间交换信息。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种图像处理方法。该电子设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行图像处理方法的步骤。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图像处理方法。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要符合相关规定。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 图像处理方法和装置、电子设备、计算机可读存储介质
  • 图像处理方法、装置、电子设备及计算机可读存储介质
  • 图像处理方法和装置、电子设备、计算机可读存储介质
  • 图像处理方法和装置、电子设备、计算机可读存储介质
  • 图像处理方法和装置、电子设备、计算机可读存储介质
  • 图像处理方法、图像处理装置、电子设备和计算机可读存储介质
  • 图像处理方法、图像处理装置、电子设备和计算机可读存储介质
技术分类

06120116585028