【技术实现步骤摘要】
图像融合方法及装置、存储介质及电子设备
[0001]本专利技术涉及图像处理
,具体而言,涉及一种图像融合方法及装置、存储介质及电子设备。
技术介绍
[0002]目前,在手机中普遍通过图像融合算法来改善某些照片的质量,例如夜景照片的质量。这类算法使用采集于不同曝光补偿值下的多帧图像来产生最终的融合图像,然而,基于现有算法得到的融合图像中,普遍存在白色区域显示正常,而高光区域发灰,或者高光区域显示正常,而白色区域发灰的问题,严重影响用户的拍照体验。
技术实现思路
[0003]本申请实施例的目的在于提供一种图像融合方法及装置、存储介质及电子设备,以改善上述技术问题。
[0004]为实现上述目的,本申请提供如下技术方案:
[0005]第一方面,本申请实施例提供一种图像融合方法,包括:获取多帧第一类图像,各帧第一类图像的曝光补偿值均不同且其中至少两帧第一类图像的曝光补偿值为非正数;计算相邻的每两帧第一类图像之间的第一类权重图像,所述第一类权重图像中的像素值表示图像在进行加权融合时的权重值;计算曝光补偿值为非正数的每帧第一类图像对应的高光图像,所述高光图像中包含对应的第一类图像中的高亮度区域;根据相邻的每两帧高光图像计算一帧包含高光区域和/或白色区域的真实高光图像;利用所述真实高光图像中的高光区域和/或白色区域修正对应的第一类权重图像中的像素值,获得修正后的第一类权重图像;其中,对所述第一类权重图像中位于高光区域以及白色区域内的像素值采取不同的修正策略;至少利用所述修正后的第一类权重图像对所 ...
【技术保护点】
【技术特征摘要】
1.一种图像融合方法,其特征在于,包括:获取多帧第一类图像,各帧第一类图像的曝光补偿值均不同且其中至少两帧第一类图像的曝光补偿值为非正数;计算相邻的每两帧第一类图像之间的第一类权重图像,所述第一类权重图像中的像素值表示图像在进行加权融合时的权重值;计算曝光补偿值为非正数的每帧第一类图像对应的高光图像,所述高光图像中包含对应的第一类图像中的高亮度区域;根据相邻的每两帧高光图像计算一帧包含高光区域和/或白色区域的真实高光图像;利用所述真实高光图像中的高光区域和/或白色区域修正对应的第一类权重图像中的像素值,获得修正后的第一类权重图像;其中,对所述第一类权重图像中位于高光区域以及白色区域内的像素值采取不同的修正策略;至少利用所述修正后的第一类权重图像对所述多帧第一类图像进行加权融合,获得最终的融合图像。2.根据权利要求1所述的图像融合方法,其特征在于,所述高光区域为相邻的两帧高光图像中共同包含的高亮度区域,所述白色区域为亮帧高光图像中包含但暗帧高光图像中不包含的高亮度区域;其中,所述亮帧高光图像是指相邻的两帧高光图像中对应的第一类图像的曝光补偿值较大的一帧,所述暗帧高光图像是指相邻的两帧高光图像中对应的第一类图像的曝光补偿值较小的一帧。3.根据权利要求2所述的图像融合方法,其特征在于,所述高光图像为二值化图像,图像中取第一数值的像素属于高亮度区域,取第二数值的像素不属于高亮度区域;根据相邻的每两帧高光图像计算一帧包含高光区域的真实高光图像,包括:确定所述亮帧高光图像中由取所述第一数值的像素构成的连通区域;确定所述暗帧高光图像中由取所述第一数值的像素构成的连通区域的质心位置;对于每个质心位置,若其位于所述亮帧高光图像中的一连通区域内,则将所述真实高光图像中与所述亮帧高光图像中的该连通区域对应的区域确定为高光区域。4.根据权利要求2所述的图像融合方法,其特征在于,所述高光图像为二值化图像,图像中取第一数值的像素属于高亮度区域,取第二数值的像素不属于高亮度区域;根据相邻的每两帧高光图像确定一帧包含高光区域的真实高光图像,包括:确定所述亮帧高光图像中由取所述第一数值的像素构成的连通区域;确定所述暗帧高光图像中由取所述第一数值的像素构成的连通区域;对于所述暗帧高光图像中的每个连通区域,若所述亮帧高光图像中存在与其重叠程度超过第一阈值的连通区域,则将所述真实高光图像中与所述亮帧高光图像中的该连通区域对应的区域确定为高光区域。5.根据权利要求2
‑
4中任一项所述的图像融合方法,其特征在于,所述高光图像为二值化图像,图像中取第一数值的像素属于高亮度区域,取第二数值的像素不属于高亮度区域;根据相邻的每两帧高光图像计算一帧包含白色区域的真实高光图像,包括:确定所述亮帧高光图像中由取所述第一数值的像素构成的连通区域;确定所述暗帧高光图像中由取所述第一数值的像素构成的连通区域的质心位置;
对于所述亮帧高光图像中的每个连通区域,若所述暗帧高光图像中的任一质心位置均位于其外,则将所述真实高光图像中与所述亮帧高光图像中的该连通区域对应的区域确定为白色区域。6.根据权利要求2
‑
4中任一项所述的图像融合方法,其特征在于,所述高光图像为二值化图像,图像中取第一数值的像素属于高亮度区域,取第二数值的像素不属于高亮度区域;根据相邻的每两帧高光图像计算一帧包含白色区域的真实高光图像,包括:确定亮帧高光图像中由取所述第一数值的像素构成的连通区域;确定暗帧高光图像中由取所述第一数值的像素构成的连通区域;对于所述亮帧高光图像中的每个连通区域,若所述暗帧高光图像中的任一连通域与其重叠程度均未超过第二阈值,则将所述真实高光图像中与所述亮帧高光图像中的该连通区域对应的区域确定为白色区域。7.根据权利要求1
‑
6中任一项所述的图像融合方法,其特征在于,每帧第一类权重图像用于融合两帧待融合图像,所述待融合图像为所述第一类图像,或者,至少两帧第一类图像加权融合后得到的融合图像,所述第一类权重图像中的像素值表示暗帧待融合图像在进行加权融合时的权重值,所述暗帧待融合图像为所述两帧待融合图像中曝光补偿值较小的一帧;所述利用所述真实高光图像中的高光区域和/或白色区域修正对应的第一类权重图像中的像素值,包括:增大所述第一类权重图像中位于高光区域内的像素值,和/或,减小所述第一类权重图像中位于白色区域内的像素值。8.根据权利要求7所述的图像融合方法,其特征在于,增大所述第一类权重图像中位于高光区域内的像素值,或,减小所述第一类权重图像中位于白色区域内的像素值,包括:增大所述第一类权重图像中位于高光区域内的像素值,并减小所述第一类权重图像中位于高光区域外的像素值,或,减小所述第一类权重图像中位于白色区域内的像素值,并增大所述第一类权重图像中位于白色区域外的像素值。9.根据权利要求7所述的图像融合方法,其特征在于,增大所述第一类权重图像中位于高光区域内的像素值,和,减小所述第一类权重图像中位于白色区域内的像素值,包括:增大所述第一类权重图像中位于高光区域内的像素值,和,减小所述第一类权重图像中位于白色区域内的像素值,和,维持所述第一类权重图像中位于高光区域以及白色区域外的像素值。10.根据权利要求1
‑
9中任一项所述的图像融合方法,其特征在于,所述多帧第一类图像的曝光补偿值均为非正数,所述至少利用所述修正后的第一类权重图像对所述多帧第一类图像进行加权融合,获得最终的融合图像,包括:将对应的曝光补偿值最大或最小的一帧第一类图像作为当前一帧第一类图像以及最初的融合图像,按照对应的曝...
【专利技术属性】
技术研发人员:廖逸琪,王涛,
申请(专利权)人:北京极感科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。