一种视频全景生成方法及并行计算系统的制作方法

文档序号:9691282阅读:205来源:国知局
一种视频全景生成方法及并行计算系统的制作方法
【技术领域】
[0001]本发明属于视频图像处理领域,尤其涉及一种视频全景生成方法及并行计算系统。
【背景技术】
[0002]传统的全景生成方法,一般采用1台处理机对多路视频数据进行采集,然后对每路视频做投影变换、视频图像融合,最后生成一个大视野范围的全景视频并显示。在整个过程中,由于采集、处理、显示这几个步骤都非常耗计算机资源,当生成全景所需的视频路数增多时,特别是视频源为高分辨率时,难以实现多路视频的全景生成的实时性,

【发明内容】

[0003]本发明所要解决的技术问题在于提供一种视频全景生成方法及并行计算系统,旨在解决现有技术在生成全景时所述视频路数增多时,难以实现多路视频的全景生成的实时性的问题。
[0004]本发明是这样实现的,一种视频全景生成方法,步骤包括:
[0005]步骤A,进行独立的视频数据采集;
[0006]步骤B,对每一路独立的视频数据进行投影变换,获取相对应的变换视频数据;
[0007]步骤C,对所述变换视频数据进行图像融合,获取融合视频数据;
[0008]步骤D,对所述融合视频数据进行数据重组,获取重组视频数据;
[0009]步骤E,对所述重组视频数据进行全景显示。
[0010]进一步地,步骤A具体包括:调用全景视野范围内的所有网络摄像机,每一台网络摄像机进行独立的视频数据采集。
[0011 ]进一步地,步骤B具体包括:将全景视野范围内的网络摄像机进行标定,通过匹配好的4对匹配点计算投影变换矩阵,每一路标定好的网络摄像机获取相应的投影变换矩阵;
[0012]根据所述投影变换矩阵对每一路标定好的网络摄像机采集的视频数据进行投影变换,获取相对应的变换视频数据。
[0013]进一步地,步骤C具体包括:对所述变换视频数据进行加权融合处理,获取融合视频数据。
[0014]进一步地,步骤D具体包括:按照需显示的电视墙的分块显示屏的数量对每路融合图像数据进行分块再重组,获取重组视频数据;每一分块显示屏对应一路所述重组视频数据。
[0015]本发明还提供了一种视频全景并行计算系统,包括:
[0016]若干视频采集单元,用于进行独立的视频数据采集;
[0017]若干投影融合单元,用于对所述视频数据进行投影变换和图像融合,获取融合视频数据;
[0018]若干数据重组单元,用于对所述融合视频数据进行数据重组,获取重组视频数据;
[0019]显示单元,包括若干显示屏,所述显示屏组成显示墙,用于接收所述重组视频数据并进行显示。
[0020]进一步地,所述视频采集单元与所述投影融合单元--对应;
[0021]每一视频采集单元进行独立的视频数据采集后发送给对应的投影融合单元,投影融合单元接收对应的视频数据进行包括区域投影变换、融合加权和数据分块的处理,获取融合视频数据。
[0022]进一步地,所述数据重组单元与所述显示屏一一对应;
[0023]每一数据重组单元,接收对应显示屏视野范围内的融合视频数据进行叠加组合,并传递至对应的显示屏直接显示。
[0024]本发明与现有技术相比,有益效果在于:本发明将传统的视频全景生成过程,用分布式并行计算的方式去实现,如视频采集、投影变换、视频融合、显示等,能适用于当生成全景的视频源增加或减少的情况,解决多路视频源不能实时生成全景的问题。
【附图说明】
[0025]图1是本发明实施例提供的一种视频全景生成方法的流程图。
[0026]图2、图3是本发明实施例提供的单路视频的投影变换示意图
[0027]图4是本发明实施例提供的一路独立视频数据的分块示意图。
[0028]图5是本发明实施例提供的一种视频全景示意图。
[0029]图6是本发明实施例提供的一种视频全景并行计算系统的结构示意图。
【具体实施方式】
[0030]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0031 ]如图1所示,为本发明实施例提供的一种视频全景生成方法,步骤包括:
[0032]S1,视频采集:调用全景视野范围内的所有网络摄像机,进行独立的视频数据采集。
[0033]S2,投影变换:通过匹配好的4对匹配点计算出投影变换矩阵,所述投影变换矩阵为3x3的矩阵,全景视野中的网络摄像机标定完后,每一路网络摄像机获取相应的投影变换矩阵,根据所述投影变换矩阵对每一路标定好的网络摄像机采集的视频数据进行投影变换,获取相对应的变换视频数据。如图2、图3所示,假设全景视野由1、2、3、4四部分组成,其中一路网络摄像机投影变换到全景视野内,如图2中所示的不规则四边形区域,为了减少运算量,投影变换只取不规则四边形最大外接矩形区域内的投影变换运算。最大外接矩阵区域的投影变换图像定义为Pro jlmg。
[0034]S3,图像融合:多路视频数据在统一坐标系统下做投影变换,会存在两路或多路视频投影后有部分重叠的情况,在这种情况下,需要对每一路网络摄像机投影变换后的变换视频数据做加权融合处理,加权融合处理是对投影变换后的变换视频数据中图像的每个像素点乘以一个小于等于1的权值系数,这里定义一个融合系数模板MergeMask,大小与投影变换图像Projlmg大小相等。融合系数模板的计算用渐入渐出的方法可以计算得出,这里不再详述。图像融合过程转变为两矩阵对应元素相乘的运算,运算实现可采用GHJ并行处理的方式加速。
[0035]S4,数据重组:投影变换、融合后的视频图像数据,可能处于电视墙上几块显示屏的交接处,所以无法把这路视频直接显示在某一块显示屏上,并且这种投影变换后的视频数据也不适合外界访问和存储。这里采用的方法是按电视墙的分块显
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1