一种图像处理方法及电子设备与流程

文档序号:36242135发布日期:2023-12-02 04:57阅读:23来源:国知局
一种图像处理方法及电子设备与流程

本技术涉及终端,尤其涉及一种图像处理方法及电子设备。


背景技术:

1、由于拍摄环境、拍摄设备的硬件条件、图像压缩等因素的影响,拍摄到的图像往往存在噪点明显、模糊、反光等情况,因此需要进行对图像进行质量增强处理。

2、相关技术中针对图像的噪点、模糊、反光等情况,通过获取一组图像序列,对图像序列中的特征信息进行相关分析,基于图像序列中各个图像的特征信息交换,从而将图像序列融合成一张图像。但是采用多张图像融合方式所融合的图像可能会出现清晰度回退的问题。


技术实现思路

1、基于此,本技术实施例提供一种图像处理方法及电子设备,能够降低未配准的对象在图像融合过程中的负面影响,从而改善融合后的图像清晰度回退的问题,使得图像处理效果更好。

2、第一方面,本技术实施例提供一种图像处理方法,应用于电子设备,该方法中,电子设备获取目标对象对应的多帧图像,其中,多帧图像包括参考图像和n张待配准图像,n为大于0的整数。针对n张待配准图像中的任一待配准图像,电子设备根据第一像素点从参考图像到待配准图像上的位置映射关系,对待配准图像中的第一像素点进行位置变换,得到待配准图像对应的第一配准图像,其中,第一像素点是参考图像和待配准图像相匹配的像素点。然后电子设备针对n张待配准图像中任一待配准图像对应的第一配准图像,根据第一配准图像的配准对象与参考图像的配准对象之间的差异值,调整第一配准图像中差异值满足第一条件的配准对象的参考权重,得到待配准图像对应的第二配准图像。相比于第一配准图像,第二配准图像结合了配准结果的差异度,所以可以降低未配准对象在图像融合过程中的负面影响。之后电子设备对参考图像和n张待配准图像对应的第二配准图像进行融合处理,得到目标对应的目标图像。

3、本方案中,上述配准步骤后,并未直接对n张第一配准图像进行融合处理,而是根据n张第一配准图像的配准对象与参考图像的配准对象之间的差异值,调整n张第一配准图像中差异值满足第一条件的配准对象的参考权重。在参考权重的影响下,不同差异值的配准对象对融合结果的影响程度不同。比如在一种实现方式下,差异值越大的配准对象(或者是配准区域)的参考权重越小,那么对融合结果的影响程度小;差异值越小的配准对象的参考权重越大,那么对融合结果的影响程度越大。这样可以调整不同区域在图像过程中对融合结果的重要程度,来降低未配准的对象(或者是区域)在图像融合过程中的负面影响,从而改善融合后的图像清晰度回退的问题,使得图像处理效果更好。

4、在第一方面的另一种可能的设计方式中,配准对象包括第一像素点;上述针对n张待配准图像中任一待配准图像对应的第一配准图像,根据第一配准图像的配准对象与参考图像的配准对象之间的差异值,调整第一配准图像中差异值满足第一条件的配准对象的参考权重,得到待配准图像对应的第二配准图像,包括:

5、构建第一掩膜mask矩阵,第一掩模mask矩阵包括多个元素,第一掩膜mask矩阵中的元素表示第一配准图像中的第一像素点与参考图像中的第一像素点的差异值;根据差异值,调整第一配准图像中的每个第一像素点的参考权重,构建第二掩膜mask矩阵,第二掩膜mask矩阵中的元素表示第一配准图像中的第一像素点的参考权重,其中参考权重用于描述第一配准图像中的第一像素点在与参考图像中的第一像素点进行融合处理时的参考度大小;根据第一配准图像与第二掩膜mask矩阵的乘积值,以及参考图像与第三掩模mask矩阵的乘积值的和,得到第二配准图像,其中,第三掩模mask矩阵是第二掩模mask矩阵的同阶单位矩阵与第二掩模mask矩阵的差值。

6、该设计方式下,利用第一配准图像与参考图像之间的差异信息,构建与差异信息相关的第二掩膜mask矩阵。第二掩模mask矩阵中的每个元素相当于第一配准图像中的每个配准对象的像素信息的参考权重。具体的,根据第一配准图像的每个配准对象的差异值构建第一掩膜mask矩阵,第一掩模mask矩阵中的一个元素表示一个配准对象的差异值。其中配准对象可以是一个像素点,或者是一组像素点集合。当配准对象是一组像素点集合时,配准对象的差异值可以是一组像素点的差异值和的均值、中位数或最大值等。

7、在构建第一掩模mask矩阵之后,以第一掩模mask矩阵的元素a11为例,将元素a11替换为元素a11所对应的配准对象的参考权重a’11,其他第一掩模mask矩阵的其它元素也同上处理,从而得到新的矩阵,即第二掩模mask矩阵。

8、以第一配准图像*第二掩模mask矩阵+参考图像*(同阶单位矩阵-第二掩模mask矩阵)得到第二配准图像。其中,同阶单位矩阵与第二掩模mask矩阵的差值相当于上文中第三掩模mask矩阵。

9、在第一方面的另一种可能的设计方式中,上述根据差异值,调整第一配准图像中的每个第一像素点的参考权重,包括:

10、针对第一配准图像中的任一个第一像素点,在第一像素点与参考图像中的第二像素点的差异值大于或等于预设阈值的情况下,将第一配准图像的第二像素点的参考权重设为预设权重值集合中的最小值,其中,第二像素点是与第一配准图像中的任一个第一像素点相匹配的像素点。

11、该设计方式下,如果像素点的差异值大于预设阈值,那么降低该像素点的参考权重。所以将像素点的参考权重设为预设权重值集合中的最小值。预设权重值集合可以是f(x)曲线上的y轴坐标,其中f(x)是以(预设阈值,权重最小值)以及(差异阈值,权重最大值)拟合得到的,例如,预设阈值为10,权重最小值为0,差异阈值为0,权重最大值为1时,根据(10,0)以及(0,1)两个坐标拟合曲线得到f(x)。预设权重值集合是f(x)曲线上的坐标点的y轴坐标。

12、在第一方面的另一种可能的设计方式中,上述根据差异值,调整第一配准图像中的每个第一像素点的参考权重,包括:

13、针对第一配准图像中的任一个第一像素点,在第一像素点与参考图像的第二像素点的差异值小于预设阈值的情况下,将第一配准图像的第一像素点的参考权重设为与差异值呈反相关的值,其中,第二像素点是与第一配准图像中的任一个第一像素点相匹配的像素点。

14、该设计方式下,如果差异值小于预设阈值,表示第一配准图像中的像素点的像素信息可以作为影响融合结果的因素,因而保留这些像素点的参考权重。且为了呈现差异值越大,参考权重越小;差异值越小,参考权重越大的效果,将像素点的参考权重设为与该像素点的差异值呈反相关的值。比如上文提到f(x)就是一条反相关函数曲线,可以将像素点的差异值代入曲线的x轴坐标,将得到的y轴坐标作为该像素点的参考权重。

15、在第一方面的另一种可能的设计方式中,第一条件包括:第一配准图像的配准对象与参考图像的配准对象之间的灰度差大于0。

16、其中,灰度差等于0,表示第一配准图像和配准对象和参考图像的配准对象完全一致,所以不对其进行调整,即第一配准图像中的该类像素值可直接用于后续融合。该设计方式对灰度差大于0,即未完全配准的配准对象的参考权重进行处理,使得未完全配准的配准对象不会因差异值过大对融合图像的清晰度产生干扰。

17、在第一方面的另一种可能的设计方式中,在配准对象包括至少一个第一像素点的情况下,差异值包括:像素点灰度差,该方法还包括:获取第一配准图像的任一个第一像素点的第一灰度信息,以及参考图像的第二像素点的第二灰度信息,其中,第二像素点是与第一配准图像中的任一个第一像素点相匹配的像素点;分别对第一灰度信息和第二灰度信息进行滤波平滑处理;获取滤波平滑处理后的第一灰度信息和滤波平滑处理后的第二灰度信息的差值,基于差值确定像素点灰度差。

18、在一些设计方式下,差异值包括特征差异值。其中,特征包括颜色特征、纹理特征、形状特征、空间关系特征的至少一种。

19、其中,提取像素点灰度差的方法效果更高,可以提高对图像的处理时间。

20、在第一方面的另一种可能的设计方式中,基于差值确定像素点灰度差,包括:

21、对差值进行模糊blur平滑处理,得到像素点灰度差。通过模糊blur平滑处理,以避免差值中的异常值(或称噪声值)对后续生成参考权重产生干扰,从而提高了计算结果的准确性。

22、在第一方面的另一种可能的设计方式中,参考图像的噪点位置和n张待配准图像的噪点位置不同。其中,噪点位置不同是指,输入的一组图像序列中有一张图像的a像素区域没有噪点,其他图像的a像素区域有噪点,那么融合后的图像应该是a像素区域没有噪点的图像。

23、第二方面,本技术提供一种电子设备,该电子设备包括:处理器,用于存储处理器可执行指令的存储器,处理器被配置为执行指令时,使得电子设备实现如第一方面及其任一种可能的设计方式所述的方法。

24、第三方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的设计方式所述的方法。

25、第四方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。

26、可以理解地,上述提供的第二方面所述的电子设备,第三方面所述的计算机可读存储介质,第四方面所述的计算机程序产品所能达到的有益效果,可参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1