计算机视觉--图像拼接

本文介绍了图像拼接的基本步骤和算法,包括单应性矩阵、APAP算法以及最小割和最大流在解决拼接问题中的应用。通过实验展示了在不同拍摄条件下,如固定点位和平移、不同拍摄位置时的拼接效果,强调了匹配点数量、相机高度一致性和delta参数对拼接质量的影响。
摘要由CSDN通过智能技术生成

1. 图像拼接介绍

图像拼接在实际的应用场景很广,小到我们手机的全景图片,大到航天领域和地理图像领域,都会用到推向拼接,图像拼接的结果好坏会直接影响接下来工作的进行。下面介绍一下图像拼接中常用的方法。

1.1 图像拼接步骤

  1. 针对某个场景拍摄多张/序列图像
  2. 计算第二张图片和第一张图片的变换关系
  3. 将第二张图像叠加到第一张图像的坐标系中
  4. 变换后的融合/合成
  5. 如果是多图场景,重复上述步骤

那么如何就散图像间的变换关系呢?
首先提取两幅图像的特征点并生成描述子,对两张图像进行特征匹配,然后就可以计算图像的变换结构。
图像的变换结构有位移,旋转,尺度大小变换,仿射和透视。

1.2 图像拼接算法

图像拼接首先进行特征点匹配,这里特征点匹配使用的是Sift特征检测。

1.2.1 单应性矩阵

拼接时采用homograph单应性矩阵进行拼接。单应性矩阵的计算采用的是RANSAC算法。关于homograph和图像拼接之间的关系:
假设我们有两个相同平面对象的图像,它们之间有一些重叠(存在对应点)。让 P 1 P_1 P1成为第一图像中的点的像素坐标[ P 1 x , P 1 y , 1 P_{1x},P_{1y},1 P1xP1y1 ], P 2 P_2 P2是第二图像中的点的像素坐标[ P 2 x , P 2 y , 1 P_{2x},P_{2y},1 P2xP2y1

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值