2012-01-01 104 views
4

我是一个图像处理新手,我已经从一组图像创建一个全景图像的项目,我不知道如何开始在这个.What我需要学习的所有东西? 预先感谢您如何使用一组图像创建全景图像

+0

我不明白为什么这个问题已经被标记为“筛选”。这不是关于SIFT的问题。有许多类型的特征可用于对齐投影。你甚至不需要功能;如果图像集合适合,则可以使用直接方法。 – koan 2012-01-01 23:06:49

+0

我搜索的网络是几乎无处不在的SIFT用于功能和说,你可以告诉我什么是直接的方法,因为它会对我很有帮助。谢谢 – ankit 2012-01-02 07:00:42

+0

SIFT只是一种功能。哈里斯角和康莱特功能已被广泛用于镶嵌。有关直接与间接的更多信息,请参阅http://en.wikipedia.org/wiki/Motion_estimation和Szeliski书。 – koan 2012-01-02 08:27:58

回答

6

这里有一个很好的参考。

马修·布朗和戴维·罗威, “Automatic panoramic image stitching using invariant features,” 国际计算机视觉杂志,74,1(2007),页59-73。

该过程基本上是这样的:

  1. 在可重复的关键点提取图像特征。
  2. 做图像到图像匹配找出图像之间的重叠区域。
  3. 做束调整以对齐所有匹配的图像。
  4. 渲染技巧,使输出看起来不错。

上面参考使用SIFT特征,在本文中所描述:

戴维·G·洛韦, “Distinctive image features from scale-invariant keypoints,” 国际计算机视觉杂志,60,2(2004),第91-。 110。

先决条件,以了解这种材料包括:

公案建议在他的回答一个很好的教科书。

可以使用很多现有的代码来进行特征提取(VlFeat提供Matlab和C++库),RANSAC和最小化(我不知道最好的库是什么)。 OpenCV也是一个非常好的计算机视觉库。

您对这个项目有多长时间?我认为这是雄心壮志。基于没有计算机视觉方面的经验,我认为一个不错的目标是找到两个图像之间的转换并将它们缝合在一起。你会从中学到很多东西。

+0

提问者说他​​们是新手,甚至不知道从哪里开始;而你正在谈论功能,单应性和捆绑调整!你的答案必须看起来像象形文字 – koan 2012-01-01 23:12:35

+1

@koan他们知道足够用SIFT标记它,并且他们要求列出要学习的东西,所以,这就是我的答案。 – 2012-01-02 04:17:57

+0

其实我面对的主要问题是,虽然我可以访问所有关于全景图像创作的国际研究论文,但也没有先决条件来理解他们正在应用的过程。如果你能告诉我什么是理解它们的先决条件,那么很有帮助。 – ankit 2012-01-02 07:28:16