全景图像拼接研究.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程大作业实验报告 全景图像拼接研究 课程名称:数字图像处理 指导教师 邓继忠 报告提交日期 2011年12月8日 项目答辩日期 2011年12月9日 摘要 图像拼接技术就是将数张有重叠部分的图像(可能是不同时间、不同视角或者不同传感器获得的)拼成一幅大型的无缝高分辨率图像的技术。 本实验对截图,实拍图像进行图像的拼接,通过较精确的算法,将图片进行匹配融合拼接,最终得到无缝拼接的大角度图像。 目录 1全景图像拼接背景及要求1 1.1项目前景1 1.2作业要求1 2全景图像拼接原理说明1 2.1什么是全景图像拼接1 2.2匹配拼接基本原理1 3程序设计3 3.1程序流程图及说明3 3.2程序主要模块介绍4 3.3算法实现的关键问题及解决方法6 4实验结果与分析7 4.1实验结果7 4.2项目创新处10 4.3存在问题及改进设想10 5心得体会10 6参考文献11 PAGE 14 1全景图像拼接背景及要求 1.1项目前景 给定某个场景的一组互相有重叠的局部图像,如何生成包含着这组局部图像的新的较大的视图,称为图像的拼接(stitch)问题,有时也称为图像镶嵌(mosaic)。图像拼接技术的 研究是在现实应用的需求下逐渐发展起来的,现已成为计算机视觉和计算机图形学的研究焦点。图像拼接技术广泛应用于数字视频、MPEG-4 编码、运动分析、虚拟现实技术、遥感图像处理、医学图像分析等领域。 1.2作业要求 1)自行搜集与阅读相关的图像全景拼接的资料; 2 )尝试对全景图像拼接进行编程,可以考虑采用上述三种函数。 3 )在校园采集图像,进行全景拼接实验,并改进程序,尽可能做到无缝拼接。 2全景图像拼接原理说明 2.1什么是全景图像拼接 全景图像拼接是利用照相机平移或旋转得到的部分重叠图像样本生成一个较大的甚至左右对接的全方位图像的场景绘制方法。 2.2基本原理(匹配拼接) 2.2.1图像获取 首先网上下载图片截取分块,也可实拍取景图像。如果实景取材的话,因为360度全景图像的素材, 是通过利用普通照相机采集的照片, 经过数字化得到的边界部分重叠的图像。因为全景图像表示的是人在某一视点观察空间, 视点不动而观察方向改变。所以在拍照时将照相机固定在支架上, 尽量避免转动时镜头的偏斜和俯仰, 并以镜头为轴转动一周连续拍照。拍照时使相邻图像具有一定程度的内容重叠, 以便于拼接而得到全景图像。 2.2.2图像重叠区域的确定 由于基于面积的方法计算量太大, 只利用一列像素又经常造成误匹配, 所以算法的思路是在图像二上一定模块上相隔一定距离提取像素点,得到一个比较样本模板,然后扫描第一幅图像。首先为了减少运算量,设一个适当的遍历“buchang”,扫描找到一个最少差值的坐标之后就确定了样本模块在图像一中的大概位置,然后再在该坐标周围的一个网格的范围内进行扫描,最小差值的坐标即为最佳匹配。 匹配分为粗略匹配部分跟精确匹配部分。 粗略匹配: 把SourceImage1跟SourceImage2分别分离R、G、B之后从redImge2的一半高度处提取一个26*26大小的网格,每隔两个格提取一个像素点,得到一个样本模板。由于图像的重叠部分只占图像的30%-50%,所以从redImage1的二分之一宽度初开始扫描,每隔“buchang”的距离提取一个跟样本模板一样大小的网格,用样本模板跟在redImage1提取的网格进行比较,扫描一遍后可以得到一个粗略的样本模板在SourceImage1中的重叠位置min_x,min_y,跟一个粗略的最小差值min_value。 精确匹配: 这次的扫描范围是(min_x-buchang/2,min_x+buchang/2)*(min_y-buchang/2,min_y+buchang/2).跟粗略匹配一样地提取网格,这次每次移动一个像素点,然后就得到一个最佳的匹配坐标min_x,min_y,跟一个经过精确匹配的最小差值min_value,(min_x,,min_y)就是redImage2二分之一高度处提取的模板在redImage1中对应的位置。 2.2.3图像连接 找到重叠范围, 如果仅仅是简单的叠加, 会造成图像明显的边界,而且会发生错位,所以我们采用多种情况讨论的方法,实现图像的精确定位,总体有4种情况,具体看程序中的解析。我们没有采用图像融合是因为,我认为在理想的图片中没有必要采用图像融合,而在实拍图像中,越远离中心焦点的像素点畸变越严重,我认为叠加的效果会更加不好。所以就没有融合而采用拼接。由于拍摄的是平面图,拼接出来的图片有比较明显的菱形感,我设想可以运用参考文献[6]中的方法在图像的预处理中先将平面图投射到一个柱面上去,由于过于复杂,在本次作业中没有使用,在日后希望可以得到改进。 图1 拼接处理示意图 3程序设计

文档评论(0)

550008333 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档