资源描述
,*,LOGO,COMPANY LOGOTYPE INSERT,Click To Edit Title Style,*,LOGO,COMPANY LOGOTYPE INSERT,*,Click To Edit Title Style,LOGO,COMPANY LOGOTYPE INSERT,Click To Edit Title Style,*,LOGO,COMPANY LOGOTYPE INSERT,LOGO,COMPANY LOGOTYPE INSERT,Click To Edit Title Style,LOGO,COMPANY LOGOTYPE INSERT,第,5,章 三维全景技术,了解,三维全景技术,的基本概念、,特点,、,应用,、,分类,和,常用设备,熟悉,全景图生成技术,,包括,全景图像采集,、,图像预处理,、,像素坐标及相机焦距的估计,、,全景图投影模型,了解,全景图制作,方法,包括,拍摄照片,、,用,Photoshop,拼接静态全景图,、,用,Ulead COOL 360,制作动态全景图,本章要点,内容导航,5.1,三维全景技术概述,5.2,全景图生成技术,5.3,全景图制作实例,5.1,三维全景技术概述,数字信息和多媒体技术的迅猛发展,使人们进入了丰富多彩的图形世界。近年来,随着,IT,技术的迅速发展,人们意识到由于人类传统的认知环境是多维化的信息空间,而目前以计算机为主体处理问题的单维模式与人的自然认知习惯有很大区别。虚拟现实(,Virtual Reality,,,VR,)技术应时而生,并同时代表了包括信息技术、传感技术、人工智能、计算机仿真等学科技术的最新发展。随着近年来硬件技术、计算机视觉、计算机图形学方面的告诉发展,特别是三维全景技术的出现和日益成熟,为虚拟现实的广泛应用打开了新的领域,而且三维全景将虚拟现实和网络传播有机结合,使其更具传递性和应用性。,5.1.1,三维全景技术的特点,三维全景技术与传统的虚拟现实技术相比,其优势主要体现在以下几个方面:,1.,实感强,图像采用相机采集,不会受到场景对象复杂程度的限制,接近场景真实情况,这是传统几何图形建模方法所不可比拟的。,2.,交互性较好,能表达更多的场景信息,以真实场景图像为基础,其构成环境是对现实世界的直接表现。,3.,制作复杂度低,制作速度快,生成时间与场景复杂度无关,成本低,较为方便,不需要专用高档的硬件设备,在家里的计算机上就可以进行操作绘制。,4.,可传播性强,三维全景技术表现以栅格图片为内容构成,文件小,具有多种发布形式,能够适合各种需要和各种形式的展示应用。,5.1.2,全景技术的应用,目前,,三维全景技术的应用非常广泛,其与网络技术相结合产生了大量应用。街景服务就是三维全景技术的一个实现例子,国内外比较著名的有谷歌的,Street view,、微软的,Street side,、城市吧、我秀中国、,SOSO,街景等。,5.1.3,全景技术的分类,1.,基于矢量建模的三维全景技术,基于,矢量建模的三维全景技术是基于图形学的方法,简称为建模法(,Geometry,Based Rendering,,,GBR,)。是指利用空间矢量数据(如遥感影像、,CAD,数据等)对场景建模,利用场景实景照片、纹理图片以及多媒体数据辅助模型贴图丰富场景细节,最终还原现实生成虚拟三维场景,然后通过渲染的方式得到拟真质量的全景图,。,5.1.3,全景技术的分类,2.,基于实景图像绘制的三维全景技术,基于实景图像绘制的三维全景技术是通过对人工采集到的序列场景图像加工合成,来达到仿真的效果,即基于图像学的方法(,Image,Based Rendering,,,IBR,)。,(,1,)基于计算机视觉的方法,以计算机视觉中的多视图几何理论为基础,首先通过几幅采集图像获得物体的三维信息,然后用视图插值、视图合成、视图变形(,Morphing,)等方法从已知的图像中还原中间视图。,5.1.3,全景技术的分类,2.,基于实景图像绘制的三维全景技术,(,2,)基于分层表示的方法,该法把视频中的,3D,场景分解成独立的、放射运动模型描述的不同层次,再将每一层中的,2D,图像流和,2D,变换流组合到现实屏幕上。它可以把场景中的前景和背景区分开,分别赋予不同的绘制质量;还能对场景加以不同压缩编码,有更好的压缩效果。该法已成为,H,264,国际标准中场景结构的基本思想。,5.1.3,全景技术的分类,2.,基于实景图像绘制的三维全景技术,(,3,)基于全光函数的方法,从空间中任意一点能看到的全部光线用全光函数表示,它描述了某一场景中所有可能的环境映射。它从一些离散的有向样本中重构连续全光函数,再从新的视点位置重新取样该函数,达到绘制新视图的目的。,(,4,)基于全景图的方法,该方法首先把采集到的同一场景的若干幅图像进行配准、对齐、平滑拼接,直至同一场景的所有图像都被拼接到全景图中,组成一幅完整的无缝全景图。通常用于生成全景图像,(Panoramic Image),、增大图像分辨率、稳定图像、压缩图像及视频扩展等。,5.1.4,全景技术常用设备,制作三维漫游全景通常需要的硬件是:单反相机、鱼眼、云台、三脚架。软件可以选用造景师,9.0,或漫游大师,5.0,等软件。,在制作三维全景的方法是利用拼合软件将鱼眼镜头拍摄的超广角照片拼合成一张,360,度的全景图,最后将,360,度场景发布到网上供浏览的方式。,5.2,全景图生成技术,以,IBR,方法为例,全景图的生成步骤如下:先利用数码相机,+,鱼眼镜头采集场景序列图片,然后把多幅全景图投影到合适的空间模型,再把拼接处理过的全景图组合成虚拟的全景空间。,5.2.1,全景图像采集,全景图像的拍摄要求,360,无死角的视角角度,在图像的采集过程中要求有以下几点:,(,1,)拍摄角度要恰当,相机应大致位于一个场景的中心位置。,(,2,)拍摄水平角度图像时,要尽可能的避免平转数码相机时镜头的偏斜和俯仰,尽量保持相机水平旋转。,(,3,)相机要尽可能的绕光心旋转。偏离光心引入的误差会导致插值图像时的重影和定位困难。,(,4,)拍摄时光圈和焦距要固定不变。不同的光圈会使拍摄的不同方向的照片亮度、对比度和色彩差异较大。,(,5,)同一场景的序列图像必须有重叠部分,一般重叠区域约为,30%-50%,之间,这样拼接图像的时候才有足够的匹配点。,(,6,)同一场景的采集时间要尽快,间隔不要太久,以免风云变色,带来外界环境变化,影响拼接效果。,(,7,)在拍摄时,场景中尽量不要出现移动的物体。,5.2,全景图生成技术,5.2.2,图像预处理,图像的预处理已有很多方法,大致分为两种:一种是全局处理,它主要针对图像的整体或大面积区域进行校正以得到平滑图像;另一种平滑技术是对含噪声图像使用局部算子,对某一像素进行平滑处理,算法效率明显高于全局处理,可以实现实时处理。但是由于图像中的一个像素点与本像素和领域点的灰度都有关,因此需要将一点和周围几点的灰度平均来达到平滑的作用,虽然滤掉了噪声,但是使图像有一定程度的模糊。,5.3,全景图制作实例,制作全景图的目的:克服摄像器材的物理性能限制,将景物四周的一切事物摄入摄像头,,360,度向观众全方位的展现景物。,5.3.1,拍摄照片,步骤,1,:准备好相机,选择好景点,然后在景点的中心位置确定一个中心点,再将相机放置在中心点处。,步骤,2,:在开始拍摄前,最好关闭相机的自动曝光功能,所以尽量使用手动曝光模式,这样可以保证每张照片的曝光参数相同,拍摄出来的图片色调会比较统一,便于使用软件进行无缝拼接。,5.3,全景图制作实例,5.3.1,拍摄照片,步骤,3,:在拍摄的过程中,第一张照片拍摄完成后,用一只手扶住三角架,确保其稳定,另一只手轻轻转动云台,转动一定的角度,继续拍摄,直至转完一周。拍摄每张照片的左右要留出一定的重叠部分,便于后面使用软件进行自动拼接。一般情况下,空出的重叠部分约占照片的,20%-30%,。照片的上下部分也要多空出一些,这样便于后面拼接完成后进行裁减。,5.3,全景图制作实例,5.3.2,用,Photoshop,拼接静态全景图,在拍摄完成后,将单张图片保存成,pic1,、,pic2,、,pic3,然后借助,Photoshop CS,的,“,图片拼接,”,(,Photomerge,)功能,将拍摄的单张图片拼接成一副完整的全景图。,步骤,1,:启动,Photoshop CS,中文版,选择,【,文件,】|【,自动,】|Photomerge,”,出现对话框,选择,“,打开,”,后面的,“,文件,”,选项,然后单击,“,浏览,”,按钮打开照片的保存文件夹,按住,Ctrl,键选择要添加的图片,选择下方的,“,尝试自动排列源图像,”,选项,最后单击,“,好,”,按钮。,5.3,全景图制作实例,5.3.2,用,Photoshop,拼接静态全景图,步骤,2,:此时,Photoshop,会自动打开所有的图像,然后关闭,再弹出,Photomerge,对话框,如果单张照片拍摄得比较好(也就是相邻两幅图像的重叠部分比较明显),在这里基本上就能自动拼出来,单击,“,好,”,按钮然后保存全景图即可。,步骤,3,:如果没有选择,“,尝试自动排列源图像,”,选项,则会打开,Photomerge,对话框,在上方的,“,源图片区,”,显示着添加的单张图片,下方是,“,拼图区,”,,可将图片从,“,源图片区,”,拖到,“,拼图区,”,排列。拖动右侧,“,导航器,”,下的,“,滑块,”,可以调节,“,拼图区,”,的显示比例。,5.3,全景图制作实例,5.3.2,用,Photoshop,拼接静态全景图,步骤,4,:在,“,拼图区,”,排列图片时,当两幅图片重叠时,,Photomerge,会自动将图片之间的重叠部分设为透明,这样可以方便我们观察图像的重叠效果是否真实合理。如果选择了,“,对齐图像,”,选项,可以在检测到共同之处时自动将重叠图像固定到位,。,步骤,5,:如果要旋转某张图片以适合与其它图片的合成,可以使用旋转工具。选择左侧工具箱中第一个,“,选择图像,”,工具,选中要旋转的图像。然后单击左侧工具箱中第二个,“,旋转,”,工具,在图片的边缘附近单击,就可以让图片围绕中心做圆形旋转。设置完成后单击,“,确定,”,按钮完成图像拼接,最后选择菜单,“,文件存储为,”,命令保存全景图片。,5.3,全景图制作实例,5.3.3,用,Ulead COOL 360,制作动态全景图,步骤,1,:启动,Ulead Cool 360,,,.,单击,“,新建项目,”,打开,“,新的项目向导,”,对话框;在,“,项目类型,”,中选择,“,360,全景画,”,;在,“,项目名称,”,中输入文件名,再单击,“,位置,”,下的,“,浏览,”,按钮选择保存文件夹,还可以在,“,描述,”,中输入关于全景图的一些说明文字。,5.3,全景图制作实例,5.3.3,用,Ulead COOL 360,制作动态全景图,步骤,2,:单击,“,下一步,”,按钮出现的对话框,按住,Ctrl,键分别选择用来制作全景图的照片,然后单击,“,添加,”,按钮添加,单击,“,全部添加,”,按钮可以添加文件夹中的全部图片;单击,“,获取,”,按钮,可以直接从外部数码设备(如:摄像头、数码相机等)中获取图像。,5.3,全景图制作实例,5.3.3,用,Ulead COOL 360,制作动态全景图,步骤,3,:图片加入后出现预览窗口,下方的按钮可以删除、旋转、缩小或放大图片。,5.3,全景图制作实例,5.3.3,用,Ulead COOL 360,制作动态全景图,步骤,4,:单击,“,下一步,”,按钮,选择用于拍摄照片图像的相机镜头。如果相机镜头不在列表中,可选择程序提供的缺省镜头,也可自定义镜头参数,这里选择,“,普通镜头,”,。,“,关闭变形功能,”,是禁止弯曲,选择后浏览时全景图无弯曲感,,“,关闭混合功能,”,是禁止融合,这样相邻两张相片拼成全景图可见其重叠部分。,5.3,全景图制作实例,
展开阅读全文