360度视频序列全景图拼接系统的设计与实现

通常制作360度全景图可以使用专业的全景设备直接获取,也可先使用普通的成像设备拍摄足够多的具有重叠区域的图像序列,然后将这些图像拼接组成一幅全景图像。

由于成本较低,不需要昂贵的专业设备,利用序列图像进行全景图拼接是近年来的研究热点,其中又分为对静态序列图像拼接的研究,以及对视频序列拼接的研究。

静态图像序列中的每一张图像都是单独拍摄,能够精确设置控焦距、曝光等拍摄参数,因而够获得较好的成像质量,但操作过程却相对复杂。

视频序列拍摄操作简单,只需使用录像设备旋转一周录制,但不能准确控制拍摄参数。旋转过程中光源位置、景物距离的变化,以及拍摄时出现抖动等情况都会导致视频序列的成像质量较低,给后期拼接工作带来麻烦。

本文主要研究视频序列的拼接,提出了一种视频序列到全景图的快速转换方法,通过帧的选取、匹配、拼接等步骤生成全景图像。

2现状

目前,用于制作全景图的软件很多,其中较著名的有HelmutDersch公司开发的PTGUI以及Pablod'Angelo为主开发开源全景摄影图像拼接软件hugin等,这些软件都是基于HelmutDersch'sPanoramaTools,通过控制点对静态图像拼接,输出一张更大幅面的全景图像。

另外还有一些用于制作全景图的手机应用,如利用视频制作全景图的bubbli,目前该应用只能运行在系统为ios7以上的设备。

3关键算法

3.1图像匹配

图像匹配技术是一种通过对图像内容、特征、结构、关系、纹理及灰度等对应关系,相似性和一致性的分析,寻求相同图像目标的方法。目前图像匹配的方法有很多种,根据图像的维数可以分为2D和2D匹配、2D和3D匹配、3D和3D匹配;根据图像特征提取的层次可以分为基于灰度的匹配、基于特征的匹配。

本系统采用了基于特征的图像匹配方法。

基于特征的匹配方法首先在原始图像中提取特征,然后用相似性度量函数和约束条件确定几何变换,最后将该变换关系作用于待匹配图像。常用的特征匹配基元包括区域、边缘、轮廓、直线、兴趣点、颜色、纹理、矩等显著特征,总的概括为点、边缘及面等特征,由于面特征提取过程比较复杂,耗时较多,因此基于特征的匹配算法主要研究利用点特征和边缘特征进行匹配。

3.2Sift算法

尺度不变特征变换算法,即SIFT(ScaleInvariantFeatureTransform)算法是一种提取局部特征的算法,由DavidLowe于1999年提出的一种基于尺度空间的,对图像平移、旋转、缩放等特性保持不变的图像局部特征描述子。

相较于其它特征提取算法,SIFT算法对亮度变化、尺度缩放、旋转、噪声和仿射变换有很好的鲁棒性,特征描述子信息丰富,独立性好、算法稳定。

SIFT算法在尺度空间寻找极值点,提取位置、尺度、旋转不变量其构造步骤分为尺度空间的构造、检测尺度空间的极值点、精确确定极值点位置、特征点方向分配、生成特征点描述子五个具体步骤。

SIFT特征点描述子的生成过程如下:

1)以关键点为圆心将关键点邻域旋转θ,θ为关键点的梯度主方向,从而保证了旋转的不变性。

2)在旋转后的图像中,以关键的中心取16×16的邻域窗口,即为关键点的邻域窗口,每个小格代表关键点邻域窗口中的一个像素,箭头的长度为像素的模值,箭头的方向为像素的方向,这个方向是旋转后的像素方向。

3)将16×16的矩形窗口均匀分为16个4×4个子区域,采用高斯模糊的方法,然后计算每个区域中8个方向的梯度累加值。

4)得到特征点描述子特征向量,为4×4×8=128维向量。经过以上的变换,SIFT特征向量已经剔除了尺度变换、旋转变化的影响,接着将特征点描述子进行归一化处理进一步减少光照的影响。此外,为了减少大梯度值的影响,为其设定一个阈值为0.2,如果向量中某一维的值大于0.2,则将其重置为0.2,并重新进行归一化处理。

3.3RANSAC算法

SIFT算法将待匹配的特征点用BBF方法找到k个最近邻,然后利用最近邻比率方法判断特征点的匹配度。最近邻比率方法广泛用于基于特征的图像匹配,该方法简单方便并且比较稳定,但匹配的准确率往往不够理想。需通过其他方法提高SIFT特征点的匹配精度。

RANSAC算法是一种鲁棒参数估计方法,它通过迭代的方法对一组观测数据集进行数学模型拟合,然后采用随机抽样验证去除噪声点。其优点是可靠性强、精度高、鲁棒性强,对图像噪声和提取不准确的特征点有强健的承受能力,并具有较好的剔除误匹配点的能力,SIFT匹配对通过RANSAC几何校验之后可以有效滤除错误匹配,从而使得结合RANSAC的SIFT的性能更加优良,应用更为广泛。

3.4图像融合

图像融合是采用某种算法对两幅或多幅图像进行综合处理,最终形成一幅新的图像。根据融合处理所处的阶段不同,图像的融合处理通常可以在三个不同层次上进行像素级图像融合、特征级图像融合以及决策级图像融合。

像素级图像融合方法可大体分为七类加权融合和主成分分析图像融合方法、假彩色图像融合方法、基于马尔可夫随机场的图像融合方法、基于调制的图像融合方法、基于统计的图像融合方法、基于神经网络的图像融合方法以及基于多分辨率分解的图像融合方法。

其中最直接的融合方法就是对源图像进行加权平均作为融合结果。加权平均运算提高了融合图像的信噪比,但削弱了图像的对比度,在一定程度上使得图像中的边缘、轮廓变模糊了。这种方法具有算法简单、融合速度快的优点,适用于序列图像的融合。

4系统的设计与实现

4.1需求分析

图3–1系统用例图

1.新建任务

用户上传自拍的视频进行全景图制作。

2.任务管理

用户可以进入任务列表页面查看任务状态,任务完成后可以对其进行查看、共享、转载、删除等操作。

在进行中的任务分为以下状态:进行中、已成功、失败等状态

转载操作可以获得全景图转载代码,通过复制、粘贴代码可以将全景图片嵌入其他页面

删除操作可以删除需要删除的全景图

默认情况下,全景图片对其他用户不可见,可以将图片添加到共享页面供其他用户使用,也可以取消共享。

4.2程序架构

本系统分为用户交互端和视频转换服务端两部分。

用户交互端负责接收用户请求,向视频转换服务端提交任务,并提供对全景图的管理功能,采用php、html5实现

视频转换服务端接受用户端提交的任务请求并管理任务队列,完成视频文件到全景图的转换工作,采用c++语言实现,基于opencv库。

系统架构图

用户提交视频后,交互端先向服务端申请任务唯一标识,在获得标识后完成视频上传工作,向服务端提交任务请求。服务端在接收到新任务请求后,先将请求放就请求队列。由任务控制器从队列中取出任务,并启动视频转换程序,完成转换工作,最后将任务结果返馈给交互端。

系统时序图

4.3视频转换程序设计

视频转换程序是本系统最核心部分,负责完成视频序列到全景图的转换任务。

转换任务分为视频抽帧、帧匹配与拼接、全景图生成三部分工作。

1.视频抽帧

在本系统中,规定输入的视频以匀速旋转一周的方式录制,在进行视频转换时,只需要抽取部分帧便可完成拼接工作。

设置抽取帧数为N,根据视频总帧数算出帧距间隔INTVAL,在理想情况下,从第一帧开始,每隔INTVAL抽取一帧与前帧拼合,直至视频结束。

但实际情况下,视频录制的效果可能并不理想,等间隔抽取的帧未必是最适合的帧,因此每抽取一帧时,需要对该帧的画面质量以及与前帧的匹配效果进行评估,如果当前帧不能达到要求,则需要在间隔范围内逐帧回溯寻找更合适的帧。

2.帧匹配与拼接

每抽取一帧时,将已拼合图A与当前帧B进行匹配。

首先利用sift算法分别提取两张A、B的特征点,然后利用距离比值法筛选匹配点。再利用RANSAC算法对特征点进行分析,计算出最佳匹配的变换矩阵H,利用H对帧B做投影变换,获得B在A中四个顶点的坐标。

根据变换后的坐标等参数评估当前帧是否符合要求,如符合则继续进行拼接,否则放弃当前帧。

在进行拼接时,首先调整B的亮度与A匹配,然后根据变换坐标将B投射到A上,重合部分使用加权平均法进行融合。

3.全景图生成

在对抽取的帧依次进行拼接后,会得到一幅初始全景图片,对初始全景图进行处理后,将得到最终的全景图像。

首先,要对初始全景图进行首尾对齐。

初始全景图首部和尾部会出现重复区域,因此需要对起始部分和和结尾部分再进行一次匹配,根据得到的变换坐标找到重复区域边界,然后对初始全景图进行裁剪,将重复部分去除。

其次,要去除初始全景图中的空白区域。

在拼接过程中,由于对帧进行了投影变换,原来矩形图像会出变形变,在拼接图像的顶部和底部都会出现空白区域。为了去除这些空白区域,在每一次拼接完成时,都要记录空白区域的范围,并通过比较得到空白区域的最大边界值,最后在生成全景图时,根据最大边界值裁去空白区域。

转换程序流程图

4.4视频转换程序的实现

转换程序采用C++语言实现,基于OPENCV视频库。主要代码如下:

5测试

本系统的测试主要采用黑盒测试。

5.1测试环境

(1)硬件环境

交互端硬件:ios智能设备、android智能设备、pc。

服务端硬件:cpu:E55062.13GHZ内存:4G

(2)系统环境

交互端:支持html5的浏览器

服务端:windowsserver2008

5.2系统功能测试

5.3运行效果图

6总结

本项目研究了从视频序列到360度全景图的转换系统,主要利用特征匹配等算法实现全景图的转换功能,采用html5技术实现前端交互功能。

从所生成的全景图效果看,本系统与专业设备与软件生成还有一定差距,但本系统具有更好的兼容性,操作方便、快捷,适合用户的一般性要求。

参考文献

[1]朱云芳,叶秀清,顾伟康.视频序列的全景图拼接技术.浙江大学,2006

[2]江铁,朱桂斌,孙奥.全景图像拼接技术研究现状综述.重庆通信学院,2012

[3]汪松.基于SIFT算法的图像匹配方法研究.西安电子科技大学,2013

[4]赵烨,蒋建国,洪日昌.基于RANSAC的SIFT匹配优化.合肥工业大学,2014

THE END
1.三维家装设计软件排行榜前十名手机装修设计软件哪款好用?8款装修设计软件推荐家居装修设计软件app手机设计家装软件家装设计图效果图软件3d家装设计软件家装设计软件家庭装修设计软件家居设计装修软件家装设计方案软件免费家装设计软件手机家装设计软件app家居3d设计软件包装设计软件在线设计房屋装修app3d设计房屋装修软件免费装修设计软件装修软件自己设计房子装修https://m.pianwan.com/s/zj-2695719
2.装修3d全景效果图软件哪个好APP推荐很多人现在买了房子之后,装修问题一直是一个困扰大家很长时间的一个问题,但是很多人还不知道装修3d全景效果图软件哪个好2022,接下来小编就帮助大家筛选好用的装修APP,这些软件在我们的日常生活当中扮演了非常重要的作用,接下来小编就为大家盘点一下这类软件当中的精品软件,帮助大家合理避坑,找到最适合自己的软件。 https://www.wandoujia.com/bangdan/403520/
3.装修图库app下载装修业主实用软件,海量高清精美室内装修美图,给你家装带来更多创意灵感。 装修效果图:装修案例看图APP,瀑布流形式软件,找装修案例更方便!一起在这寻找理想家居吧!——看图学装修,尽在效果图库——※ 百万设计师智慧聚集,每日推荐精选美图!※ 客厅、卧室、儿童房,你想看的都在这里!※ 全景3D家装,提前看到未来的家https://m.liqucn.com/rj/123175.wml
4.免费下载平面图设计软件下载手机版装修平面图设计app这里是由小编打造的平面图软件下载手机版专区能够为广大用户带来各种好用的便捷的平面图效果图软件随时都可以使用,美家量房最新版、创客贴作图神器app官方版等软件都超级好用,可以帮助用户更好的去制作平面图,同时也有为工作人员打造房屋设计图纸平面图app可以为顾客更好的呈现的各种平面图轻松,带来各种平面图进行展示,https://www.llshg.com/heji/pltrj/
5.房屋设计软件app有哪些?房屋装修设计软件免费版下载房屋装修设计软件主要是让用户自己能够设计出心仪的装修图,我们提供的房屋设计软件可以支持电脑、安卓以及苹果手机使用,其中包括了3d max、sketchup、美间、酷家乐、爱福窝、三维家、圆方、住小帮、好好住等等软件,你可以随意挑选所需的软件进行家装设计,快来下载吧! http://www.downyi.com/key/fwsjrj/
6.360壁纸下载360壁纸最新版下载360壁纸app下载360壁纸 360壁纸下载栏目提供了最全的360壁纸版本内容,喜欢这款软件的用户,可以下载最新的官方版本,还能够找到相同类型的APP,保证每一位来到这里的玩家都能够找到感兴趣软件版本。更新时间:2024-11-25360壁纸版本大全 官方版 360壁纸相关软件 鲜柚壁纸 安卓版 主题美化|25.63MB 最美壁纸 安卓版 主题美化|13.98https://app.3dmgame.com/zt/17250_game/
7.神奇,一张图纸就能生成装修3D效果的App阿尔法小分队神奇,一张图纸就能生成装修3D效果的App 阿尔法小分队 2024-12-09 09:11:12 阿尔法小分队 北京 举报 0 分享至 0:00 / 0:00 速度 洗脑循环 Error: Hls is not supported. 视频加载失败 阿尔法小分队 557粉丝 一入Talkshow深如海 00:20 《洛克人:秘密关卡》预告 爱死机团队制作 就在明天! 阿尔法https://www.163.com/v/video/VLI1A7KVV.html
8.家装效果图VR动态全景360家装效果图VR动态全景360是一种通过虚拟现实技术展示家居装修效果的全景图。它能够为用户提供逼真的家居装修效果,让用户在未实际装修之前就能够全方位地了解装修效果,从而更好地进行决策。 家装效果图VR动态全景360的制作过程包括以下几个步骤: 1. 收集家居装修信息:首先,需要收集家居装修的相关信息,包括房屋平面图、装https://www.3vjia.com/seo/seodetail/00041/11274.html
9.全景服务一、360/720全景拍摄制作(有实际拍摄场地,如展厅、展馆、商场等); 二、航拍服务(包括航拍视频、航拍全景、航拍照片、正摄图); 三、3D虚拟全景漫游制作(无实景提供拍摄,如房产虚拟样板间、虚拟楼盘建成后的效果等); 四、地产和其他商业三维虚拟漫游动画制作、3D楼盘效果图制作、装修效果图制作; 五、地产展示APP开发https://upinvr.com/service/
10.装修360全景效果图用什么软件土巴兔装修网装修360全景效果图用什么软件知识攻略汇集,提供全面装修360全景效果图用什么软件装修问答与攻略,为广大业主指点装修360全景效果图用什么软件相关装修策略,并分享装修360全景效果图用什么软件相关的精美装修效果图与装修公司推荐https://www.to8to.com/zx/533397/
11.室内装修360全景效果图使用的软件是什么?制作360全景效果图的软件是Pano2VR。Pano2VR 简介:Pano2VR 是一个全景图像转换应用软件。把全景图像转换成https://www.3d66.com/answers/question_722061.html
12.小蚁云台360°全景巡航,全方位的看家神器吊装效果 ▲既然是云台,那么就要充分利用自身的优势,360°全景巡航只有在吊装的环境下才能最大限度发挥,所以我选择把云台吊装在客厅与过道转角处,即监控到客厅又兼顾过道和门口位置。吊装后画面会倒置,只需要在APP设置中打开画面翻转即可。 ▲由于房间装修时未预留顶部插口,所以走线有点麻烦,而且原装电源线只有2米,从http://m.jiguo.com/mb/article/article/18120.html
13.宝妈真实使用,教你如何正确选购家用摄像头可视角度,支持360度全景水平和133度超大垂直视角。我们来看看实际拍照效果图,在白天灯光充足的情况下,屋里细节拍照清晰。固定视角情况下,360对比老品由于增加了广角设计,因此画面看起来更为广阔,可以看到更多画面。另外,360还支持一键生成全景图。360超大可视角度与超高清图像结合,对于家庭中看护宝宝,十分方便!https://m.zhuxiaobang.com/article/7241030935112745530?channel_source=baidu_biji
14.惊呆了!室内装修设计效果图360全景展示创作者:泉州微网科技人气:703分享 赞 留言 惊呆了!室内装修设计效果图360全景展示 惊呆了!室内装修设计效果图360全景展示https://www.720yun.com/t/1b6z5bfv62r
15.360度全景装修设计效果图武汉装修公司实景装修效果图案例武汉山水人家装饰公司360度全景装修效果图案例是武汉本土案例的装修设计图,如果有您小区的户型可以让您在装修前就对装修完工的效果有一个直观的了解。我们的装修施工对效果图的还原度很高,装修完工之后还可以拍摄实景装修案例。https://www.ssrjzs.com/vr
16.装修3D效果图室内装修全景图360全景效果图齐装网3d全景装修效果图专区,汇集多种装修风格的3d全景装修效果图、3d全景设计效果图片、3d全景装修实景图大全供您欣赏,为您的房屋装修设计效果提供全方位的参考,帮您找到理想中实景效果美图.https://www.qizuang.com/tu/3d-34-26/
17.室内装修效果图在线设计酷家乐酷家乐是一款在线高效云设计软件,3步上手,10秒做出超清3D效果图,平台有着6500多万的注册用户,合作企业达到了4万多家,同时还为广大业主朋友、房产从业者提供累计3.6亿免费设计素材及4亿+设计方案,覆盖全国90%户型的户型图以及海量装修效果图、3D模型素材。https://www.kujiale.com/
18.建e网360全景制作app下载建e网安卓版下载v1.5.6建e网360全景制作app是一款非常专业的家居服务软件,平台有专业的家居设计师为你提供装修服务,给你打造完美的装修方案,还有以往的装修案例提供给你使用,你可以很轻松的进行装修服务,平台还有专业装修知识提供给你学习,你可以在线学习提升自己的装修品味,有需要的朋友赶快下载吧! 软件功能 VR全景,无障碍VR全景,720°无死https://www.qimu86.com/soft/28/2015.html
19.360°×180°全景效果图的实现市面上经常会看到一些VR看房,看车的360°×180°全景效果图的实现 市面上经常会看到一些VR看房,看车的软件,这种效果一般都是采用全景技术,增加用户沉浸式的体验。 今天就通过前端技术来实现全景图的效果。这里主要使用photo-sphere-viewer.js,是一款基于three.js和uEvent 2的全景插件 photo-sphere-viewerhttps://juejin.cn/post/7152055068991160333
20.VPai360iPhone版免费下载VPai360app的ios最新版2.3.9下载本软件适用于配套的VPai 360全景摄像头:【VPai 360】: 手机连接VPai 360全景摄像头热点后可实时预览全景图像,并控制摄像头拍照录像,可以查看和下载摄像头以拍摄的全景图像和视频。【相册】:可以查看,播放,删除已从摄像头下载下来的全景图片和视频,并可以一键分享全景图像和视频到社交网络。【我】:提供多种社交媒体https://www.duote.com/ios/631411.html
21.全景图怎么做成360度效果图7. 在线展示:将您的360度效果上传到网站或平台,如YouTube、Facebook 360、Vimeo等,让用户可以通过鼠标或VR设备欣赏您的作品。 打开易车App,进入“易车榜”,查看最新最全汽车产业数据 标签:全景图怎么做成360度效果图相关百科 360全景图怎么做 360度全景图片怎么制作 360全景效果图多少钱一套https://m.yiche.com/baike/538853.htm
22.VR装修全景杭州VR全景案例南鸿装饰杭州装修VR全景案例,为您提供更全面的家庭装修案例效果图,包含多种风格、多种类型的装修案例、装修实景图、VR全景图以及装修视频等多种户型房屋装饰设计方案,更多装修案例尽在南鸿装饰。http://www.nhzs.com/vr720.html
23.效果图制作诚接设计院效果图外包,厂区规划办公楼效果图制作设计方案,3dmax建模,规划设计,平面布置图,集成建筑,化工工艺三维建模,企业生产车间,工业厂房,标准厂房,彩钢厂房,钢结构厂房,园区厂房,工厂绿化,厂房改造,机械设备,医疗器械厂,水电站厂房,围墙大门设计图,商场店面店铺门头设计http://www.18951580154.com/
24.分享13个可以在线制作360度全景视图的网站10、360-image-viewer 地址: 360-image-viewer 也是一个类似于上面的库,可以帮助您显示图像的全景图。各种设备屏幕上的照片、视频和响应能力。仅约 46kb(压缩后)的大小。使用此库时可以轻松优化站点的性能。 11、2VR 地址:http://www.2vr.in/ 12、Panoraven https://cloud.tencent.com/developer/article/1901587
25.装修自己搞定?你还差这10宽专业设计软件,个个超过酷家乐10倍!② 水电布线,支持导入导出装修CAD平面图 ③ 8秒出效果图,18秒出3D全景图 ④ 海量户型和家居模型 ⑤ 3D全景效果图二维码分享功能 2、爱家达人 具备360度全景展示,但是不够流畅 已经两年没有更新,有点过时了。 推荐指数:★★★ 软件特点: ① 在线设计无需安装 ② 免费http://www.360doc.com/content/18/1224/01/7563309_804016796.shtml
26.CoronaforC4D渲染一张360度全景效果图1.打开Corona渲染设置窗口,在输出通道里将宽度设为2000px,高度设为1000px,设置更高像素可获得更好效果,但遵循宽高比为2:1。 2.创建一个Corona摄像机对象放到适合的地方。将摄像机HPB系统按下图设置,让它与XZ平面平行。将摄像机与其他物体间适当拉开些距离。 https://www.jianshu.com/p/b1dda282683a
27.quinovare.com/xxxr84821217<!DOCTYPE/588041.shtml内涵AV污APP 公孙离本子 免费看女人下面被啪出水视频 公园之夜TXL金银花原文阅读 军人裸绑玩鸟 亚洲女厕经典全景偷拍 43.83MB 69%好评79人) 韩国精品一区二区三区四区黄色电影在线观看 色色被雷电将军乳液狂飙翻白眼流口水图 欧美家庭装修效果图 日日躁狠狠躁死你H亚洲日产精品 24.77MB 69http://quinovare.com/xxxr84821217%3C!DOCTYPE/588041.shtml
28.[360全景图标]图片免费下载360全景图标素材360全景图标模板千图网为您找到10428张360全景图标相关素材,千图网还提供360全景图标图片,360全景图标素材, 360全景图标模板等免费下载服务,千图网是国内专业创意营销服务交易平台,一站式解决企业营销数字化、协同化,实现营销转化效果增长!https://m.58pic.com/tupian/360quanjingtubiao.html
29.长安糯玉米360全景行车记录仪倒车影像安装效果图分享官图 行业动态 销量 召回 政策 维权纠纷 扫码下载懂车帝APP ? 2024 懂车帝 www.dongchedi.com 渝公网安备50010502503425号 渝ICP备2023013619号-7 增值电信业务经营许可证(告渝B2-20230001) 广播电视节目制作经营许可证 公司名称:重庆懂车帝科技有限公司 中央网信办违法和不良信息举报中心 违法和不良信息举报电话:400https://www.dongchedi.com/video/7242101227365138944