【技术实现步骤摘要】
一种图像拼接方法和装置、计算机设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其是一种图像拼接方法、 装置、计算机设备及存储介质。
技术介绍
[0002]实际生活中某些特定场景下如监控,由于摄像机硬件条件的限制, 因此多个摄像机拍摄视频或图像时,得到的图像数据会因为环境光源 或者相机曝光参数的变化而产生亮度差异。此外,图像数据还会因为 相机拍摄时的角度和位置不同而产生结构差异,也就是同一物体会在 不同图像中有不同的形状或位置。因此直接进行图像数据的组合拼接 会产生严重的拼接误差。为了解决上述问题,多种有效的图像拼接方 法已经被提出,主要可以分为以下三类:
[0003]一、全局拼接算法。此类算法先提取图像的特征点,然后匹配 特征点对,利用正确特征点对求解出图像间的投影变换矩阵,根据投 影变换矩阵将所有图像变换到一个基准的图像平面上,最后对图像重 叠区域进行平滑过渡处理,最终得到高质量的拼接图像。这类方法利 用了全局一致的投影变换矩阵和相关图像融合算法,对于重叠区域无 视差变化的图像有较好的拼接效果。但是该方法并不能处理图像间的 结构差异现象,会导致重叠区域存在视差变化的图像的拼接结果中出 现重影或者扭曲的现象。
[0004]二、最优拼缝算法。此类算法希望在输入图像数据的重叠区域 内寻找到一条最佳分割线,通过这条线将存在结构差异的地方分开, 得到不同结构的分割区域。如果该方法能够成功计算出最佳分割线, 即能成功避免结构差异的问题,得到优异的拼接图像。但是往往很多 图像数据并不存在这样的一
【技术保护点】
【技术特征摘要】
1.一种图像拼接方法,其特征在于,包括下述步骤:获取基准图像和待拼接图像,根据预设的尺度不变特征变换算法分别检测所述基准图像和所述待拼接图像的特征点得到基准图像特征点集和待拼接图像特征点集;根据预设的近邻显著性算法对所述基准图像特征点集和所述待拼接图像特征点集进行检测得到粗检测匹配点对集;按照预设的局部特征点对称约束教师模型将所述粗检测匹配点对集中的元素分为伪正确特征点对集和伪错误特征点对集;按照预设的教师
‑
学生自学习的模型迭代回归更新所述伪正确特征点对集和所述错误特征点对集得到正确点对集;根据所述正确点对集生成图像变换模型,并利用所述图像变换模型将所述待拼接图像进行变换拼接得到拼接图像。2.根据权利要求1所述的图像拼接方法,其特征在于,所述根据预设的尺度不变特征变换算法分别检测所述基准图像和所述待拼接图像的特征点得到基准图像特征点集和待拼接图像特征点集,包括:利用预设的尺度不变特征变换算法分别对所述基准图像I(x,y)和所述待拼接图像J(x,y)进行计算得到各自的高斯算子建立高斯差分塔;通过所述高斯差分塔分别获取基准图像特征点和待拼接图像的邻域梯度方向m和幅值θ;将所述基准图像I(x,y)中的横坐标x、纵坐标y、邻域梯度方向m和幅值组合成128维的特征描述子,生成所述基准图像特征点集F
I
,F
I
={u
i
}={(x
i
,y
i
)},u
i
为所述基准图像特征点,x
i
和y
i
分别为所述基准图像特征点的坐标;将所述待拼接图像J(x,y)中的横坐标x、纵坐标y、邻域梯度方向m和幅值θ组合成128维的特征描述子,生成所述待拼接图像特征点集F
J
,F
J
={v
j
}={(x
j
,y
j
)},v
j
为所述基准图像特征点,x
j
和y
j
分别为所述基准图像特征点的坐标。3.根据权利要求2所述的图像拼接方法,其特征在于,所述根据预设的近邻显著性算法对所述基准图像特征点集和所述待拼接图像特征点集进行检测得到粗检测匹配点对集,包括:所述粗检测匹配点对集F
i
=(u
i
,v
i
′
),其中,v
i
′
∈F
J
为与所述基准图像特征点粗匹配的特征点,满足whereδ∈(0,1),d
i1
=||u
i
‑
v
i
′
||2,d
i2
=||u
i
‑
v
j2
||2,v
′
i
和v
j2
分别表示F
J
中与u
i
欧氏距离最小的特征点和欧式距离第二最小的特征点。4.根据权利要求1所述的图像拼接方法,其特征在于,所述按照预设的局部特征点对称约束教师模型将所述粗检测匹配点对集中的元素分为伪正确特征点对集和伪错误特征点对集,包括:利用预设的局部特征点对称约束教师模型H
t
对所述基准图像特征点u
i
进行变换得到匹配的待检测特征点v
i
;在v
i
邻近的预设的圆形区域内搜索真实对应的匹配特征点v
’
i
;对所述真实对应的匹配特征点v
’
i
进行局部区域约束以及对称约束得到伪正确特征点
对集F1,并将所述基准图像特征点集F
i
中除所述伪正确...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。