一种图像对齐方法、装置、设备及存储介质制造方法及图纸

技术编号:23401522 阅读:31 留言:0更新日期:2020-02-22 13:38
本申请提供一种图像对齐方法、装置、设备及存储介质,涉及图像处理技术领域。该方法包括对两张待对齐图像进行处理,得到至少四个特征点对;其中,两张待对齐图像包括:一张待处理图像和一张参考图像;所述特征点对包括:所述待处理图像的一个特征点,和所述参考图像中对应的一个特征点;分别将两张待对齐图像划分为多个网格;根据至少四个特征点对,确定待处理图像中每个网格中各顶点的变换参数;根据顶点的变换参数对顶点进行变换,得到对齐后的待处理图像。相对于现有技术,避免了对于一些具有局部运动的场景对齐效果不好的问题。

An image alignment method, device, device and storage medium

【技术实现步骤摘要】
一种图像对齐方法、装置、设备及存储介质
本申请涉及图像处理
,具体而言,涉及一种图像对齐方法、装置、设备及存储介质。
技术介绍
图像对齐是计算机视觉中热门的研究课题,可以实际生活中基础的一个需求,例如在全景图拼接,多帧去噪,多帧HDR融合,都需要先进行图像对齐。现有技术中,基于特征点对齐的对齐方法首先对两张图像进行特征点提取,通过特征点的相似度来找到匹配的特征点对,然后利用这些匹配的特征点对求解像素点的变换参数,最后利用这个变换参数对全局的坐标进行相同的变换。但是现有技术中基于特征点对齐的对齐方法只能针对刚性变换,而对于非刚性变换,或者一些存在局部运动(如树叶的摇动)的情况,基于特征点的全局变换的效果不佳。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种图像对齐方法、装置、设备及存储介质,以解决现有技术中对于一些具有局部运动的场景对齐效果不好的问题。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请一实施例提供了一种图像对齐方法,所述方法包括:对两张待对齐图像进行处理,得到至少四个特征点对;其中,两张待对齐图像包括:一张待处理图像和一张参考图像;所述特征点对包括:所述待处理图像的一个特征点,和所述参考图像中对应的一个特征点;分别将两张所述待对齐图像划分为多个网格;根据至少四个所述特征点对,确定两张所述待处理图像中每个所述网格中各顶点的变换参数;根据所述顶点的变换参数对所述顶点进行变换,得到对齐后的所述待处理图像。可选地,所述对两张待对齐图像进行处理,得到至少四个特征点对,包括:对两张所述待对齐图像进行特征点检测,得到两张所述待对齐图像的特征点;根据两张所述待对齐图像的特征点,进行特征点匹配,得到至少四对特征点对。可选地,所述根据两张所述待对齐图像的特征点,进行特征点匹配,得到至少四对特征点对,包括:对每张所述待对齐图像的特征点进行筛选,并根据筛选后的两张所述待对齐图像的特征点进行特征点匹配,得到至少四对所述特征点对。可选地,所述根据至少四个所述特征点对,确定两张所述待对齐图像中每个所述网格中各顶点的变换参数,包括;根据至少四个所述特征点对,确定每个所述网格的各顶点在预设范围内的特征点对,并根据所述预设范围内的特征点对,计算各所述顶点的变换参数。可选地,所述根据至少四个所述特征点对,确定每个所述网格的各顶点在预设范围内的特征点对,并根据所述预设范围内的特征点对,计算所述待对齐图像中各所述顶点的变换参数,包括:获取每个网格的各顶点在所述预设范围内的特征点对;根据各所述顶点在所述预设范围内的特征点对,构建所述顶点的变换矩阵;根据所述变换矩阵,确定所述顶点变换之后的位置;所述顶点的变换参数包括:所述顶点变换之后的位置。可选地,所述根据所述顶点的变换参数对所述顶点进行变换,得到对齐后的两张图像之前,所述方法还包括:将每个所述网格划分为两个三角形;根据每个所述三角形的三个顶点的变换参数,确定所述三角形内各像素点的变换参数;根据所述三角形内各像素点的变换参数,对所述三角形内的各像素点进行变换。可选地,所述根据所述三个顶点的变换参数,确定所述三角形内各像素点的变换参数,包括:根据所述三个顶点的变换参数,计算所述三角形的仿射变换矩阵;所述仿射变换矩阵中包括:所述三角形内各像素点的变换参数。第二方面,本申请另一实施例提供了一种图像对齐装置,所述装置包括:获取模块、划分模块,确定模块和变换模块,其中:所述获取模块,用于对两张待对齐图像进行处理,得到至少四个特征点对;其中,两张待对齐图像包括:一张待处理图像和一张参考图像;所述特征点对包括:所述待处理图像的一个特征点,和所述参考图像中对应的一个特征点;所述划分模块,用于分别将两张所述待对齐图像划分为多个网格;所述确定模块,用于根据至少四个所述特征点对,确定所述待处理图像中每个所述网格中各顶点的变换参数;所述变换模块,用于根据所述顶点的变换参数对所述顶点进行变换,得到对齐后的所述待处理图像。可选地,所述获取模块,还用于对两张所述待对齐图像进行特征点检测,得到两张所述待对齐图像的特征点;根据两张所述待对齐图像的特征点,进行特征点匹配,得到至少四对特征点对。可选地,所述获取模块,还用于对每张所述待对齐图像的特征点进行筛选,并根据筛选后的两张所述待对齐图像的特征点进行特征点匹配,得到至少四对所述特征点对。可选地,所述获取模块,还用于根据至少四个所述特征点对,确定每个所述网格的各顶点在预设范围内的特征点对,并根据所述预设范围内的特征点对,计算各所述顶点的变换参数。可选地,所述获取模块,还用于获取每个网格的各顶点在所述预设范围内的特征点对;根据各所述顶点在所述预设范围内的特征点对,构建所述顶点的变换矩阵;根据所述变换矩阵,确定所述顶点变换之后的位置;所述顶点的变换参数包括:所述顶点变换之后的位置。可选地,所述划分模块,还用于将所述待处理图像中的每个所述网格划分为两个三角形;所述确定模块,还用于根据每个所述三角形的三个顶点的变换参数,确定所述三角形内各像素点的变换参数;所述变换模块,还用于根据所述三角形内各像素点的变换参数,对所述三角形内的各像素点进行变换。可选地,所述确定模块,还用于根据所述三个顶点的变换参数,计算所述三角形的仿射变换矩阵;所述仿射变换矩阵中包括:所述三角形内各像素点的变换参数。第三方面,本申请另一实施例提供了一种图像对齐设备,所述图像对齐设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当图像对齐设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。本申请的有益效果是:在获取两张待对齐图像的至少四个特征点对后,分别对两张待处理图像进行网格划分,获取两张待对齐图像划分后的多个网格,根据至少四个特征点对,逐一确定待处理图像中每个网格中各顶点的变换参数,并根据确定的各变换参数对对应的网格进行变换,得到对齐后的待处理图像,这就使得本方法在一些具有局部运动的场景也可以有较好的对齐效果。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请一实施例提供的图像对齐方法的流程示意图;图2为本申请另一实施例提供的图像对齐方法的流程示意图;...

【技术保护点】
1.一种图像对齐方法,其特征在于,所述方法包括:/n对两张待对齐图像进行处理,得到至少四个特征点对;其中,两张待对齐图像包括:一张待处理图像和一张参考图像;所述特征点对包括:所述待处理图像的一个特征点,和所述参考图像中对应的一个特征点;/n分别将两张所述待对齐图像划分为多个网格;/n根据至少四个所述特征点对,确定所述待处理图像中每个所述网格中各顶点的变换参数;/n根据所述顶点的变换参数对所述顶点进行变换,得到对齐后的所述待处理图像。/n

【技术特征摘要】
1.一种图像对齐方法,其特征在于,所述方法包括:
对两张待对齐图像进行处理,得到至少四个特征点对;其中,两张待对齐图像包括:一张待处理图像和一张参考图像;所述特征点对包括:所述待处理图像的一个特征点,和所述参考图像中对应的一个特征点;
分别将两张所述待对齐图像划分为多个网格;
根据至少四个所述特征点对,确定所述待处理图像中每个所述网格中各顶点的变换参数;
根据所述顶点的变换参数对所述顶点进行变换,得到对齐后的所述待处理图像。


2.如权利要求1所述的方法,其特征在于,所述对两张待对齐图像进行处理,得到至少四个特征点对,包括:
对两张所述待对齐图像进行特征点检测,得到两张所述待对齐图像的特征点;
根据两张所述待对齐图像的特征点,进行特征点匹配,得到至少四对特征点对。


3.如权利要求2所述的方法,其特征在于,所述根据两张所述待对齐图像的特征点,进行特征点匹配,得到至少四对特征点对,包括:
对每张所述待对齐图像的特征点进行筛选,并根据筛选后的两张所述待对齐图像的特征点进行特征点匹配,得到至少四对所述特征点对。


4.如权利要求1-3中任一所述的方法,其特征在于,所述根据至少四个所述特征点对,确定所述待处理图像中每个所述网格中各顶点的变换参数,包括;
根据至少四个所述特征点对,确定每个所述网格的各顶点在预设范围内的特征点对,并根据所述预设范围内的特征点对,计算所述待对齐图像中各所述顶点的变换参数。


5.如权利要求4所述的方法,其特征在于,所述根据至少四个所述特征点对,确定每个所述网格的各顶点在预设范围内的特征点对,并根据所述预设范围内的特征点对,计算所述待对齐图像中各所述顶点的变换参数,包括:
获取每个网格的各顶点在所述预设范围内的特征点对;
根据各所述顶点在所述预设范围内的特征点对,构建所述顶点的变换矩阵;
根据所述变换矩阵,确定所述顶点变换之后的位置;所述...

【专利技术属性】
技术研发人员:陈铭津李骈臻张伟张长定陈星
申请(专利权)人:厦门美图之家科技有限公司
类型:发明
国别省市:福建;35

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

1