图像拼接方法、装置、设备及存储介质制造方法及图纸

技术编号:38994225 阅读:14 留言:0更新日期:2023-10-07 10:25
本申请涉及一种图像拼接方法、装置、设备及存储介质,其中,所述方法包括:获取至少两张待拼接图像;根据所述至少两张待拼接图像中的多个特征点之间的对应关系,将所述至少两张待拼接图像进行初始拼接得到的初始拼接图像,所述初始拼接图像的边界为不规则线条;根据所述初始拼接图像的边界上的像素点与目标矩形边之间的偏移量,以及在所述初始拼接中使用的初始变换矩阵,确定目标变换矩阵;所述目标矩形边为与所述初始拼接图像对应的矩形的其中一个边;根据所述目标变换矩阵对所述至少两张待拼接图像进行拼接,得到拼接图像,通过引入偏移量调整初始变换矩阵,能够保证拼接的规则化,且减少计算复杂度,实现了简单的、快速的、计算量较小的拼接。计算量较小的拼接。计算量较小的拼接。

【技术实现步骤摘要】
图像拼接方法、装置、设备及存储介质


[0001]本申请涉及图像处理
,具体地,涉及一种图像拼接方法、装置、设备及存储介质。

技术介绍

[0002]随着图像处理和人工智能技术的快速发展,全景图像在VR/AR等领域得到了广泛应用,更宽广的视角带来沉浸式的视觉体验和更多的外景信息。但现有拼接技术中存在图像拼接的边界不规则问题,使得拼接后的全景图像观感不符合人类的审美特性,常常需要进行后处理进行矩形化裁剪切割,进而导致丢失部分图像信息和场景信息。

技术实现思路

[0003]为解决现有技术中的至少一项技术问题,本申请提供一种图像拼接方法、装置、设备及存储介质。
[0004]本申请第一方面提供一种图像拼接方法,所述方法包括:获取至少两张待拼接图像;根据所述至少两张待拼接图像中的多个特征点之间的对应关系,将所述至少两张待拼接图像进行初始拼接得到的初始拼接图像,所述初始拼接图像的边界为不规则线条;根据所述初始拼接图像的边界上的像素点与目标矩形边之间的偏移量,以及在所述初始拼接中使用的初始变换矩阵,确定目标变换矩阵;所述目标矩形边为与所述初始拼接图像对应的矩形的其中一个边;根据所述目标变换矩阵对所述至少两张待拼接图像进行拼接,得到拼接图像。
[0005]可选地,所述根据所述至少两张待拼接图像中的多个特征点之间的对应关系,将所述至少两张待拼接图像进行初始拼接得到的初始拼接图像,包括:根据每一组图像对中每个图像中的特征点的特征描述子,确定每一组图像对中特征点的对应关系,所述每一组图像对包括所述至少两种待拼接图像中的两张图像;将所述每一组图像对中的图像划分网格;确定每个网格相对于每个特征点的初始变换矩阵;遍历每个网络以及每个特征点,根据每个网格相对于每个特征点的初始变换矩阵,将所述至少两张待拼接图像进行初始拼接得到的所述初始拼接图像。
[0006]可选地,所述确定每个网格相对于每个特征点的初始变换矩阵,包括:确定每个网格的中心点与每个特征点之间的距离;将所述每个网格的中心点与每个特征点之间的距离作为预设拼接矩阵的权重,得到每个网格相对于每个特征点的初始变换矩阵。
[0007]可选地,所述根据所述初始拼接图像的边界上的像素点与目标矩形边之间的偏移量,以及在所述初始拼接中使用的初始变换矩阵,确定目标变换矩阵,包括:根据所述偏移量以及预设偏移矩阵,生成目标偏移矩阵;融合所述目标偏移矩阵和所述每个网格相对于每个特征点的初始变换矩阵,得到每个网格相对于每个特征点的目标变换矩阵。
[0008]可选地,所述偏移量为所述初始拼接图像的边界上的多个像素点与目标矩形边之间的距离的最大值。
[0009]可选地,所述融合所述目标偏移矩阵和所述每个网格相对于每个特征点的初始变换矩阵,得到每个网格相对于每个特征点的目标变换矩阵,包括:根据每一网格的中心点在对应图像上的位置,确定每一网格的偏移权重,其中,网格的中心点距离所述对应图像的左侧越远,权重越小;根据每一网格的偏移权重、所述目标偏移矩阵和所述每个网格相对于每个特征点的初始变换矩阵,得到每个网格相对于每个特征点的目标变换矩阵。
[0010]可选地,所述根据每一网格的中心点在对应图像上的位置,确定每一网格的偏移权重,包括:获取所述对应图像的图像宽度以及所述每一网格的中心点与所述对应图像的左侧的距离;确定所述每一网格的中心点与所述对应图像的左侧的距离与所述图像宽度的比值为所述每一网格的偏移权重。
[0011]可选地,所述方法还包括:使用至少两种特征点提取方法提取每一组图像对中每个图像的至少两组待选特征点及每一待选特征点的特征描述子;在每个图像的所述至少两组待选特征点中去除重复的待选特征点,将剩余的待选特征点作为每个图像中的特征点。
[0012]可选地,所述根据每一组图像对中每个图像中的特征点的特征描述子,确定每一组图像对中特征点的对应关系,包括:将每一组图像对中任一图像作为第一图像,另一图像作为第二图像;使用所述第一图像的特征点作为待查数据,所述第二图像的特征点作为查询数据进行第一匹配,得到第一配准点对;使用所述第二图像的特征点作为待查数据,所述第一图像的特征点作为查询数据进行第二匹配,得到第二配准点对;将在所述第一配准点对和所述第一配准点对中均存在的配准点对作为所述多个配准点对。
[0013]本申请第二方面提供一种图像拼接装置,所述装置包括:获取模块,用于获取至少两张待拼接图像;第一拼接模块,用于根据所述至少两张待拼接图像中的多个特征点之间的对应关系,将所述至少两张待拼接图像进行初始拼接得到的初始拼接图像,所述初始拼接图像的边界为不规则线条;目标变换矩阵计算模块,用于根据所述初始拼接图像的边界上的像素点与目标矩形边之间的偏移量,以及在所述初始拼接中使用的初始变换矩阵,确定目标变换矩阵;所述目标矩形边为与所述初始拼接图像对应的矩形的其中一个边;第二拼接模块,用于根据所述目标变换矩阵对所述至少两张待拼接图像进行拼接,得到拼接图像。
[0014]本申请第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项所述方法的步骤。
[0015]本申请第四方面提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现上述第一方面中任一项所述方法的步骤。
[0016]通过上述图像拼接方法,加入规则边界约束,通过引入偏移量调整初始变换矩阵,能够保证拼接的规则化,生成高质量的全景图,得到规则的边界,最大程度地保证全景拼接的内容完整性和边界规则性,并能够有效控制变形带来的畸变。且,只引入了偏移量,相对于现有技术,减少计算复杂度,同时能够适应更多的场景,减少对数据的依赖,实现了简单的、快速的、计算量较小的拼接。
[0017]本申请的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0018]附图是用来提供对本申请的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请,但并不构成对本申请的限制。在附图中:
[0019]图1是根据一示例性实施例示出的一种电子设备的示意框图;
[0020]图2是根据一示例性实施例示出的一种图像拼接方法的流程图;
[0021]图3是根据一示例性实施例示出的另一种图像拼接方法的流程图;
[0022]图4是根据一示例性实施例示出的一种图像拼接装置的示意框图;
[0023]图5是根据一示例性实施例示出的另一种电子设备的示意框图。
具体实施方式
[0024]以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。
[0025]需要说明的是,本申请中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
[0026]除非另有定义,本文所使用的所有的技术和科学术语与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像拼接方法,其特征在于,所述方法包括:获取至少两张待拼接图像;根据所述至少两张待拼接图像中的多个特征点之间的对应关系,将所述至少两张待拼接图像进行初始拼接得到的初始拼接图像,所述初始拼接图像的边界为不规则线条;根据所述初始拼接图像的边界上的像素点与目标矩形边之间的偏移量,以及在所述初始拼接中使用的初始变换矩阵,确定目标变换矩阵;所述目标矩形边为与所述初始拼接图像对应的矩形的其中一个边;根据所述目标变换矩阵对所述至少两张待拼接图像进行拼接,得到拼接图像。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两张待拼接图像中的多个特征点之间的对应关系,将所述至少两张待拼接图像进行初始拼接得到的初始拼接图像,包括:根据每一组图像对中每个图像中的特征点的特征描述子,确定每一组图像对中特征点的对应关系,所述每一组图像对包括所述至少两种待拼接图像中的两张图像;将所述每一组图像对中的图像划分网格;确定每个网格相对于每个特征点的初始变换矩阵;遍历每个网络以及每个特征点,根据每个网格相对于每个特征点的初始变换矩阵,将所述至少两张待拼接图像进行初始拼接得到的所述初始拼接图像。3.根据权利要求2所述的方法,其特征在于,所述确定每个网格相对于每个特征点的初始变换矩阵,包括:确定每个网格的中心点与每个特征点之间的距离;将所述每个网格的中心点与每个特征点之间的距离作为预设拼接矩阵的权重,得到每个网格相对于每个特征点的初始变换矩阵。4.根据权利要求2所述的方法,其特征在于,所述根据所述初始拼接图像的边界上的像素点与目标矩形边之间的偏移量,以及在所述初始拼接中使用的初始变换矩阵,确定目标变换矩阵,包括:根据所述偏移量以及预设偏移矩阵,生成目标偏移矩阵;融合所述目标偏移矩阵和所述每个网格相对于每个特征点的初始变换矩阵,得到每个网格相对于每个特征点的目标变换矩阵。5.根据权利要求4所述的方法,其特征在于,所述偏移量为所述初始拼接图像的边界上的多个像素点与目标矩形边之间的距离的最大值。6.根据权利要求3或4所述的方法,其特征在于,所述融合所述目标偏移矩阵和所述每个网格相对于每个特征点的初始变换矩阵,得到每个网格相对于每个特征点的目标变换矩阵,包括:根据每一网格的中心点在对应图像上的位置,确定每一网格的偏移权重,其中,网格的中心点距离所述对应图像的目标边界越远,权重越小,所述目标边界为初始拼接图像的不规则线条对应的边界;根据每一网格的偏移权重、...

【专利技术属性】
技术研发人员:李树斌陶然
申请(专利权)人:广州海格通信集团股份有限公司
类型:发明
国别省市:

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

1