【计算机视觉实战 3】、基于SIFT特征、单应性变换矩阵、RANSA、图最小割的图像拼接


前言

SIFT特征:
上篇博客已经介绍了SIFT特征点的尺度不变性,提取出两幅图片的SIFT特征点,将相同部分进行匹配,为图像拼接提供可能。


提示:以下是本篇文章正文内容,下面案例可供参考

一、图像拼接的想法?

请添加图片描述

二、如何计算图像之间的变化结构

1.变换结构

基于特征点的匹配,可以找到两幅图像的可拼接区域,然后将两幅图像头用到共同的拼接平面上,在拼接平面上进行融合

但是由于两幅图像相同内容存在如位移、旋转、相似、仿射、透视的变换关系,所以需要计算两个图像的变换结构

对于每种变化关系原坐标可与参数计算得到映射坐标,如位移对于x,y坐标分别需要一个,在xy坐标系下一共就需要两个

可知存在透视关系时,需要8个参数才可由原坐标计算出映射坐标,八个参数对应的就是单应性矩阵,那么如何求解
请添加图片描述
请添加图片描述

请添加图片描述

2.单应性矩阵求解

前面已经提到可以通过SIFT匹配到的两幅图像对应匹配的点,那么有了匹配点对,就可以反向求解出单应性矩阵的八个参数。
显然至少需要四对匹配点,才可以求出八个参数

以平移变化结构为例,如下很容易就可以算出两个参数,但存在问题

请添加图片描述
问题一、错误匹配的干扰
采用最小二乘法或者平均残差(所有匹配点坐标差求和平均)的方法,无法排除错误匹配对参数的影响
问题二、方程数远远大于参数量

3.RAndom SAmple Consensus 参数求解

解决错误匹配的噪声问题

请添加图片描述

4.图像插值

在进行坐标变换还会出现变换后的坐标并不能准确落在一个像素点,而是落在几个像素点上

可以采用近邻插值、线性插值方法解决

5.最小图割方法选取拼接缝

两幅图像根据匹配区域完成叠加之后,又面临叠加区域显示左图还是右图的问题。
采用寻找图最小割的方法解决

请添加图片描述

6.Multi band blend

两幅图像进行拼接后会出现,明显的拼接痕迹,这是需要进行特定的处理
请添加图片描述

总结

请添加图片描述

三、实验

在寝室楼道拍了五张图片进行拼接,明显的看到曝光不同,天的颜色不同,以及存在飘移的问题
请添加图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值