一种通过摄像头进行视频拼接的方法与流程

文档序号:12730494阅读:3785来源:国知局

本发明涉及一种视频拼接方法,特别是一种通过摄像头进行视频拼接的方法。



背景技术:

传统摄像头的观察角度过于狭小,为了观察到更加广阔的范围,通常的解决办法是使摄像头来回转动或者在不同的方向均安上摄像头,如果是摄像头来回转动的话,容易漏拍一些重要的细节;如果是在不同的方向均安上摄像头,这样虽然不会漏拍,但是由于视频分散在多个摄像头内,不方便观看。



技术实现要素:

为解决上述问题,本发明的目的在于提供一种能将2个摄像头内的视频拼接起来的视频拼接方法。

本发明解决其问题所采用的技术方案是:一种通过摄像头进行视频拼接的方法,包括以下步骤:

S10,视频图像采集;

S20,选择是否需要进行图像标定,是则转步骤S30,否则转步骤S40;

S30,进行图像标定;

S40,图像进行畸变校正;

S50,图像匹配;

S60,图像融合;

S70,增益补偿;

S80,视频图像输出。

具体而言,步骤S40包括以下步骤:

S31,图像特征提取;

S32,图像特征匹配;

S33,计算图像的单应矩阵。

具体而言,图像标定指采用棋盘法确定摄像头的畸变参数并换算成相应的单应矩阵,便于后期的图像拼接以及图像的校正。

具体而言,图像特征提取是指提取个图像的SIFT特征检测点。SIFT特征在旋转和尺度变化时是不变的,所以可以处理具有变化的方向和大小的图像。

具体而言,图像特征匹配是指使用一种改进的k-d树查询方法Best-bin-first search进行搜索,得到图像之间的特征粗匹配。

具体而言,计算图像的单应矩阵是指使用随机抽样一致性算法RANSAC来估计图像变换参数,得到单应矩阵。

具体而言,图像匹配是指根据已有的单应矩阵将图像通过双线性插值的方法投影到参考平面。

具体而言,图像融合是指在图像的重叠区域使用多带融合以消除拼缝,首先建立具有多分辨率信息的图像金字塔,将待融合的匹配图像采样为不同尺度下的带通层图像,继而对各带通层图像进行线性加权融合得到拼接融合之后的带通层图像,最后对拼接融合后的各带通层图像相加得到最终的融合图像。

具体而言,增益补偿是指考虑到摄像头之间的光照强度区别,会出现图像间整体亮度不同的问题,需要对重叠区域进行光度增益补偿,所有重叠像素的增益归一化强度误差的和的误差函数为其中,R(i,j)表示图像i和图像j之间的重叠区域,Nij=|R(i,j)|是重叠区域的像素数量,gi,gj是增益,表示图像i在图像i和图像j之间的重叠区域的像素值和的平均,σN和σg分别是归一化强度误差和增益的标准误差,取σN=10.0(I∈{0...255}),σg=0.1,令函数e对g的偏导等于零,求出每个图像的增益补偿系数gi,最后对每个图像进行增益补偿,从而消除光度偏差。

具体而言,图像进行畸变校正是指根据计算出来的单应矩阵对图像进行校正。

上述视频拼接方法是将两个摄像头内的视频拼接起来,两个摄像头采用同型号的,可以尽量减少两摄像头之间的输出差异。两个摄像头的位置可以横着排也可以竖着排。横着排是将两个摄像头的图像水平拼接,用来扩大水平方向视角。竖着排是将两个摄像头的图像上下拼接,用来扩大竖直方向视角。该视频拼接方法用于多个摄像头内的视频拼接的时候有两个方法,第一,先将其中两个摄像头内的视频拼接,再将拼接好的视频与其它摄像头内的视频拼接;第二,先将各个摄像头内的视频两两拼接,再将拼接好的视频两两拼接。

本发明的有益效果是:本发明是一种通过摄像头进行视频拼接的方法,本发明将两个摄像头内的视频拼接起来不仅扩大了摄像头的观察角度,而且拍摄下来的视频便于观看;由于在摄像头参数没有变化的情况下只需要进行一次图像标定,因此本发明在图像标定功能之前先选择是否需要进行图像标定,可以有效避免重复进行图像标定,提高系统的反应速度,降低系统的运行压力。

附图说明

下面结合附图和实例对本发明作进一步说明。

图1是本发明的方法流程图。

具体实施方式

图1是本发明的方法流程图,如图1所示,一种通过摄像头进行视频拼接的方法,包括以下步骤:

S10,视频图像采集;

S20,选择是否需要进行图像标定,是则转步骤S30,否则转步骤S40;

S30,进行图像标定;

S40,图像进行畸变校正;

S50,图像匹配;

S60,图像融合;

S70,增益补偿;

S80,视频图像输出。

具体而言,步骤S40包括以下步骤:

S31,图像特征提取;

S32,图像特征匹配;

S33,计算图像的单应矩阵。

优选的,本发明的图像标定指采用棋盘法确定摄像头的畸变参数并换算成相应的单应矩阵,便于后期的图像拼接以及图像的校正。图像特征提取是指提取个图像的SIFT特征检测点。SIFT特征在旋转和尺度变化时是不变的,所以可以处理具有变化的方向和大小的图像。图像特征匹配是指使用一种改进的k-d树查询方法Best-bin-firstsearch进行搜索,得到图像之间的特征粗匹配。计算图像的单应矩阵是指使用随机抽样一致性算法RANSAC来估计图像变换参数,得到单应矩阵。图像匹配是指根据已有的单应矩阵将图像通过双线性插值的方法投影到参考平面。图像融合是指在图像的重叠区域使用多带融合以消除拼缝,首先建立具有多分辨率信息的图像金字塔,将待融合的匹配图像采样为不同尺度下的带通层图像,继而对各带通层图像进行线性加权融合得到拼接融合之后的带通层图像,最后对拼接融合后的各带通层图像相加得到最终的融合图像。

优选的,本发明的增益补偿是指考虑到摄像头之间的光照强度区别,会出现图像间整体亮度不同的问题,需要对重叠区域进行光度增益补偿,所有重叠像素的增益归一化强度误差的和的误差函数为其中,R(i,j)表示图像i和图像j之间的重叠区域,Nij=|R(i,j)|是重叠区域的像素数量,gi,gj是增益,表示图像i在图像i和图像j之间的重叠区域的像素值和的平均,σN和σg分别是归一化强度误差和增益的标准误差,取σN=10.0(I∈{0...255}),σg=0.1,令函数e对g的偏导等于零,求出每个图像的增益补偿系数gi,最后对每个图像进行增益补偿,从而消除光度偏差。图像进行畸变校正是指根据计算出来的单应矩阵对图像进行校正。

优选的,本发明的视频拼接方法是将两个摄像头内的视频拼接起来,两个摄像头采用同型号的,可以尽量减少两摄像头之间的输出差异。两个摄像头的位置可以横着排也可以竖着排。横着排是将两个摄像头的图像水平拼接,用来扩大水平方向视角。竖着排是将两个摄像头的图像上下拼接,用来扩大竖直方向视角。该视频拼接方法用于多个摄像头内的视频拼接的时候有两个方法,第一,先将其中两个摄像头内的视频拼接,再将拼接好的视频与其它摄像头内的视频拼接;第二,先将各个摄像头内的视频两两拼接,再将拼接好的视频两两拼接。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1