一种基于3D实景自动拼接算法生成的预警系统技术方案

技术编号:18139359 阅读:326 留言:0更新日期:2018-06-06 12:24
本发明专利技术提供了一种基于3D实景自动拼接算法生成的预警系统。包括全景模式选择、图像采集、图像完美拼接、空间预警交互以及3D实景浏览使用等步骤。通过3D全景自动拼接,实现整个预警系统页面的交互。提高用户体验,增加预警准确性和直观性。

【技术实现步骤摘要】
一种基于3D实景自动拼接算法生成的预警系统
本专利技术涉及到3D全景领域和预警领域,特别是涉及3D图景生成和凭借技术。
技术介绍
全景图是基于全景绘制IBR(Image-BasedRender)的关键技术。但将全景算法应用在预警系统暂时还没有先例。现有现有的IBR技术大概可以分为四类:基于全景(PanoramicImage)的方法,基于图像深度信息的方法,基于光场(LightField)信息和基于Morphing的方法。现阶段,相对成熟的技术是第一种基于全景图的方法,而且它实现方便处理量易于预警系统的实现。目前,现有的全景拼接制作方法是:在固定的视点用照相机或者摄像机将每个角度的场景进行拍摄和采集处理,处理采集之后的图像、整合等处理,生成全景图像,最后再用计算机经过投影展示出来,并且提供局部的有限的漫游功能。虽然全景视图有其自身的局限性,比如视点单一,只能在场景内部实现漫游等,但是由于该技术具有极强的可操作性,而且技术也相对成熟,已经成为应用最为普遍的IBR技术之一。目前全景视图主要应用在:虚拟环境、游戏设计、电影特技效果、虚拟博物馆等等。但该技术在预警系统中应用时,存在极强的缺陷性,关键是将实景和3D全景中的每个位置相互对应,本专利技术引入了全景图像拼接算法和边缘检测算法等来确保这个效果。根据资料查询,将它应用到预警系统是尚属首次。
技术实现思路
本专利技术主要解决的技术问题是3D全景自动拼接技术在预警系统中的应用。提高预警系统的准确性和交互能力。为解决上述技术问题,本专利技术采用的一个技术方案是:三维虚拟实景图像的柱面拼接和全景图像自动拼接算法的改进。现有的全景图像拼接生成算法主要可以分为三类:基于相位的方法、基于流的方法和基于特征的方法。(1)基于相位的方法:该方法利用傅立叶变换、小波变换等等先对图像进行变换,再利用变换后的图像的某些特征进行匹配。但是如果存在空间上的局部变化,就会导致该方法产生较大误差;(2)基于流的方法:也叫做基于面积的方法。该方法是通过比较两幅图像亮度(或颜色)差异,并使之最小化来寻找最佳匹配点的。上文描述的两种经典算法就是属于该方法,采用这种方法的还有:Duffin和Barrett在Szeliski研究的基础上提出的一种恢复6个参数模型的算法。基于面积方法的缺点就是它的计算量明显偏大;(3)基于特征的方法:该方法的主要思想就是从一幅图像中提取一定的特征,如:点、线、边缘等等,并用此特征为匹配模板,在第二幅图像中搜索。该方法可以提高计算速度,但是提取合适的图像特征比较困难。如何提取合适的图像特征,很多学者在这个方面做了探讨,其中Kim等人利用抽取物体轮廓作为特征,而钟力等人利用重叠图像两列象素的亮度(或颜色)比或者亮度(或颜色)作为特征模板,张鹏等人利用象素灰度值信息提取某一矩形区域作为特征模板进行匹配。需要注意的另一个问题就是采集的图像中重叠部分并不是单纯的平面位移变换,还存在伸缩变形等,所以这也增大了特征提取的难度。为了解决上述问题,本发送改进了当前的算法公式,首先在图像拼接中利用3DVR中的Laplace量子边缘检测算法,再加上二值化算法和平滑滤波3*3模板的噪音消除抽取出图像的特征图(图1)。图像经过变换之后,得到了具有重叠相似区域的两幅图像,对于相似区域的寻找,一般的算法都是根据人体视觉特征定义1个模板矢量(PatternVector),对两幅图像分别运算相似距离,根据相似距离来寻找图像的相似部分。本文提出了一种新的重叠区域的搜寻方法,它基于差值图像的极值点搜寻,可以方便地提取两幅图像之间的相似部分,不需要频域上的任何运算。设有两个矩形区域A和B,已知B中包含一个区域A2,A与A2是相同的模块,求B中A2的位置。典型的算法是从B的左下角起,把每一块与A大小相同的区域C与A相比较,得出评价函数,其值最小的区域就是A2。评价函数一般定义为:对于A和C中每一对对应点p和q考虑到两幅图像的亮度不一样,即使是同一模块,由于亮度不同,评价函数的值也很大,把评价函数定义为:另一个技术点存在于三维虚拟实景图像的柱面拼接,在柱面正切割完成后,对柱体惊喜三维虚拟实景处理,形成柱面全景图像。实现预警系统中实体点和虚拟点的对应关系。具体的分为两个步骤:图像的匹配:采用基于特征线段的图像匹配算法,利用图像上间隔一定距离的两列上的部分象素与另一张图像上对应的两列象素进行匹配,即在前一幅图像的两列重叠区域中分别取出部分象素,计算它们的差值作为特征模板,然后在第二幅图像中搜索特征模板最佳的匹配;搜索特征模板最佳的匹配:对于第二幅图像,在搜索范围内依次从间距相同的两列重叠区域上取出部分象素,并逐一计算其对应象素值差值;然后将这些差值依次与特征模板进行比较,其最小偏差值对应的列就是最佳匹配。附图说明图1是本专利技术全景自动拼接算法中数字图像处理中的Laplace算子边缘检测算法公示图;图2是快速生成虚拟应用效率图图3是预警系统类型全景拼接的流程图图4是浏览器呈现的方式;图5是预警系统生成过程。具体实施方式下面结合实施例及附图,对本专利技术作进一步的详细说明,但本专利技术的实施方式不限于此。本专利技术实施例的一种基于图像的三维和全景系统自动生成方法,依次包括如下步骤。算法的选择与改进:应该根据全景模型的不同和图像采集方式的差异选择合适的算法。下面根据全景图生成过程详细描述对算法的选择和改进。图像采集:为了提高图像拼接算法的复杂度处理能力以及能够自适应抖动、光照差、扭曲等。本文对图像采集方式未做过多限制:不用三角架固定相机,绕摄影者中心360度旋转相机拍摄图像,每次拍摄相机旋转的角度为θ,不固定相机的焦距,这样做的目的是进一步提高算法自适应校准图像拼接能力。图像拼接:首先,抽取合适的图像特征来定位拼接,为了尽可能多的保留图像的特征,利用数字图像处理中的Laplace算子边缘检测算法,再加上二值化处理和平滑滤波3*3模板的噪音消除抽取出图像的特征图。柱面投影:柱面投影变换及其反变换算法的核心是投影变换公式,确保预警系统中点与点的对应关系。为此建立坐标系,如图4所示。原始图像I、投影柱面图像J和柱面K,原点为观察点O(投影中心)。设柱面半径为r,投影宽度角为θ,图像宽度为W,高度为H。能很容易得到柱面图像的宽度为r×sin(θ/2),高度仍为H。对图像I上的任意一点P,假设它在图像上的坐标为(x,y),P在柱面图像J上的对应点Q,假设Q在J上的坐标是(x’,y’)。这里θ角由每张图像所占的角度唯一确定。一个全景的角度是360º那么每张图像对应的角度就显而易见了一般的θ角约为30-40º。最后,根据两幅图像的平移量,柱面投影,最后拼接全景图。本文档来自技高网...
一种基于3D实景自动拼接算法生成的预警系统

【技术保护点】
一种3D实景自动拼接算法生成的预警系统,其特征在于一下几个步骤,包括全景模式的选择:通过3D实景设备,本专利采用的是圆柱模式,以中心点拍摄一个圆柱的多张照片,这种模式操作便捷,同时又不影响全景图片浏览的完整和真实性,立方体模式相对圆柱模式,展现方式过于粗糙,在呈现全景图时存在明显的边界痕迹,大大降低了用户的体验度和图像的真实性,球面模式可进行选择,但算法复杂度和图像采集难度相对较大。

【技术特征摘要】
1.一种3D实景自动拼接算法生成的预警系统,其特征在于一下几个步骤,包括全景模式的选择:通过3D实景设备,本专利采用的是圆柱模式,以中心点拍摄一个圆柱的多张照片,这种模式操作便捷,同时又不影响全景图片浏览的完整和真实性,立方体模式相对圆柱模式,展现方式过于粗糙,在呈现全景图时存在明显的边界痕迹,大大降低了用户的体验度和图像的真实性,球面模式可进行选择,但算法复杂度和图像采集难度相对较大。2.根据权利要求1所述的方法,其特征在于,全景模式的选择后,实景图像的拍摄与收集:在收集图像的时候,将实景设备固定位置,通过转动相机进行实景拍摄收集多张图像。3.根据权利要求2所述的方法,其特征在于,在收集之后的全景拼合技术算法:选择清晰且符合要求的图像,计算两幅相邻的图像的实物相关性,通过LaLaplace算子边缘检测算法,再加上二值化处理和平滑滤波3*3模板的噪音消除抽取边缘相似图,图像经过变换后,得到了具有重叠相似区域的两幅图像,对于相似像素的找寻,通常根据人体视觉特征来界定,对相邻的两幅图像分别运算相似距离,根据相似距离来寻找图像的相似部分。4.本专利创造性的提出了新的方法来在重叠区域进行搜寻,他的搜寻的原理是查找图像的顶峰点来进行查找,减少了查找次数,并不需要再频域上进行查找,根据权利要求3所述的方法,其特征在于,在选择合适...

【专利技术属性】
技术研发人员:刘浩宇魏照刘本刚李建彬魏嘉柴军杰
申请(专利权)人:光子瑞利科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1