System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像处理方法、图像处理装置、电子设备和存储介质制造方法及图纸_技高网

图像处理方法、图像处理装置、电子设备和存储介质制造方法及图纸

技术编号:42732442 阅读:0 留言:0更新日期:2024-09-18 13:29
本申请公开了一种图像处理方法、图像处理装置、电子设备和计算机可读存储介质。图像处理方法包括:对第一图像进行超像素划分以获得多个超像素区域;确定第一图像和第二图像之间的匹配特征点;根据第一对齐残差和第二对齐残差确定匹配特征点的计算权重;根据匹配特征点和计算权重确定目标超像素区域的单应矩阵,目标超像素区域的单应矩阵用于对齐第一图像和第二图像。本申请的技术方案中,将匹配特征点划分为多个平面,从而可以根据各个平面的单应矩阵和匹配特征点之间的关系确定目标超像素区域的单应矩阵,可以保证目标超像素区域的单应矩阵的计算更为准确,从而实现精确的图像对齐效果。

【技术实现步骤摘要】

本申请涉及图像处理,更具体而言,涉及一种图像处理方法、图像处理装置、电子设备和计算机可读存储介质。


技术介绍

1、在相关技术中,图像对齐技术广泛应用于计算机视觉各类任务,尤其目前的智能手机摄影已经出现了从单摄到双摄、多摄的发展趋势,通过多摄变焦融合可以把两个摄像头输出的图像进行优化结合,从而明显提升最终输出图像的清晰度。如何准确地对图像进行对齐是本领域亟需解决的技术问题。


技术实现思路

1、本申请实施方式提供一种图像处理方法、图像处理装置、电子设备和计算机可读存储介质。

2、本申请实施方式提供一种图像处理方法,所述图像处理方法包括:对第一图像进行超像素划分以获得多个超像素区域,多个所述超像素区域包括目标超像素区域;确定所述第一图像和第二图像之间的匹配特征点,所述第一图像和所述第二图像对应同一拍摄场景,每个所述超像素区域内包括至少一个所述匹配特征点;将所述匹配特征点划分为多个平面及生成各个所述平面的单应矩阵;根据每对所述匹配特征点与所有所述平面的单应矩阵计算第一对齐残差;根据所述目标超像素区域内的所述匹配特征点与所有所述平面的单应矩阵计算第二对齐残差;根据所述第一对齐残差和所述第二对齐残差确定所述匹配特征点的计算权重;根据所述匹配特征点和所述计算权重确定所述目标超像素区域的单应矩阵,所述目标超像素区域的单应矩阵用于对齐所述第一图像和所述第二图像。

3、本申请实施方式提供一种图像处理装置,所述图像处理装置包括:第一划分模块、第一确定模块、第二划分模块、第一处理模块、第二处理模块、第二确定模块和第三确定模块。所述第一划分模块用于对第一图像进行超像素划分以获得多个超像素区域,多个所述超像素区域包括目标超像素区域;所述第一确定模块用于确定所述第一图像和第二图像之间的匹配特征点,所述第一图像和所述第二图像对应同一拍摄场景,每个所述超像素区域包括至少一个所述匹配特征点;所述第二划分模块用于将所述匹配特征点划分为多个平面及生成各个所述平面的单应矩阵;所述第一处理模块用于根据每对所述匹配特征点与所有所述平面的单应矩阵计算第一对齐残差;所述第二处理模块用于根据所述目标超像素区域内的所述匹配特征点与所有所述平面的单应矩阵计算第二对齐残差;所述第二确定模块用于根据所述第一对齐残差和所述第二对齐残差确定所述匹配特征点的计算权重;所述第三确定模块用于根据所述匹配特征点和所述计算权重确定所述目标超像素区域的单应矩阵,所述目标超像素区域的单应矩阵用于对齐所述第一图像和所述第二图像。

4、本申请实施方式提供一种电子设备,所述电子设备包括一个或多个处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行的情况下,实现上述实施方式的图像处理方法的步骤。

5、本申请实施方式提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行的情况下,实现上述实施方式的图像处理方法的步骤。

6、本申请的图像处理方法、图像处理装置、电子设备和计算机可读存储介质中,将匹配特征点划分为多个平面,从而可以根据各个平面的单应矩阵和匹配特征点之间的关系确定目标超像素区域的单应矩阵,可以保证目标超像素区域的单应矩阵的计算更为准确,从而实现精确的图像对齐效果。在计算目标超像素区域的单应矩阵时,考虑所有匹配特征点对该目标超像素区域的单应矩阵的影响,避免图像对齐映射后的断层问题,并且可以提高邻近超像素区域的单应矩阵的平滑性,同时,不易受到单个超像素区域内错误的匹配特征点的影响而导致单应矩阵错误。

7、本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种图像处理方法,其特征在于,所述图像处理方法包括:

2.根据权利要求1所述的图像处理方法,其特征在于,所述对第一图像进行超像素划分以获得多个超像素区域,包括:

3.根据权利要求1所述的图像处理方法,其特征在于,所述确定所述第一图像和第二图像之间的匹配特征点,包括:

4.根据权利要求3所述的图像处理方法,其特征在于,所述图像处理方法还包括:

5.根据权利要求4所述的图像处理方法,其特征在于,所述图像处理方法还包括:

6.根据权利要求1所述的图像处理方法,其特征在于,所述将所述匹配特征点划分为多个平面及生成各个所述平面的单应矩阵,包括以下步骤:

7.根据权利要求6所述的图像处理方法,其特征在于,所述预设条件包括以下的至少一种:

8.根据权利要求6或7所述的图像处理方法,其特征在于,所述当前匹配特征点包括在所述第一图像中的第一当前特征点和在所述第二图像中的第二当前特征点;所述根据每对所述当前匹配特征点与所述当前平面的单应矩阵计算当前投影误差,包括:

9.根据权利要求1所述的图像处理方法,其特征在于,所述匹配特征点包括在所述第一图像中的第一特征点和在所述第二图像中的第二特征点;所述根据每对所述匹配特征点与所有所述平面的单应矩阵计算第一对齐残差,包括:

10.根据权利要求1所述的图像处理方法,其特征在于,所述目标超像素区域内包括多对所述匹配特征点,所述匹配特征点在所述第一图像中的第一特征点和在所述第二图像中的第二特征点;所述根据所述目标超像素区域内的所述匹配特征点与所有所述平面的单应矩阵计算第二对齐残差,包括:

11.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述第一对齐残差和所述第二对齐残差确定所述匹配特征点的计算权重,包括:

12.根据权利要求11所述的图像处理方法,其特征在于,每对所述匹配特征点的权重的计算公式为:

13.根据权利要求11所述的图像处理方法,其特征在于,所述计算权重为对角权重矩阵,所述对角权重矩阵为:

14.根据权利要求1所述的图像处理方法,其特征在于,所述目标超像素区域的单应矩阵的计算公式为:

15.根据权利要求1所述的图像处理方法,其特征在于,所述图像处理方法还包括:

16.根据权利要求15所述的图像处理方法,其特征在于,所述图像处理方法还包括:

17.根据权利要求16所述的图像处理方法,其特征在于,所述确定所述对齐图像中前后景交接的遮挡区域,包括:

18.一种图像处理装置,其特征在于,所述图像处理装置包括:

19.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行的情况下,实现权利要求1至17任意一项所述的图像处理方法的步骤。

20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行的情况下,实现权利要求1至17任意一项所述的图像处理方法的步骤。

...

【技术特征摘要】

1.一种图像处理方法,其特征在于,所述图像处理方法包括:

2.根据权利要求1所述的图像处理方法,其特征在于,所述对第一图像进行超像素划分以获得多个超像素区域,包括:

3.根据权利要求1所述的图像处理方法,其特征在于,所述确定所述第一图像和第二图像之间的匹配特征点,包括:

4.根据权利要求3所述的图像处理方法,其特征在于,所述图像处理方法还包括:

5.根据权利要求4所述的图像处理方法,其特征在于,所述图像处理方法还包括:

6.根据权利要求1所述的图像处理方法,其特征在于,所述将所述匹配特征点划分为多个平面及生成各个所述平面的单应矩阵,包括以下步骤:

7.根据权利要求6所述的图像处理方法,其特征在于,所述预设条件包括以下的至少一种:

8.根据权利要求6或7所述的图像处理方法,其特征在于,所述当前匹配特征点包括在所述第一图像中的第一当前特征点和在所述第二图像中的第二当前特征点;所述根据每对所述当前匹配特征点与所述当前平面的单应矩阵计算当前投影误差,包括:

9.根据权利要求1所述的图像处理方法,其特征在于,所述匹配特征点包括在所述第一图像中的第一特征点和在所述第二图像中的第二特征点;所述根据每对所述匹配特征点与所有所述平面的单应矩阵计算第一对齐残差,包括:

10.根据权利要求1所述的图像处理方法,其特征在于,所述目标超像素区域内包括多对所述匹配特征点,所述匹配特征点在所述第一图像中的第一特征点和在所述第二图像...

【专利技术属性】
技术研发人员:李政青
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1