[发明专利]一种球形全景视频的拼接方法及系统有效
申请号: | 201710607242.0 | 申请日: | 2017-07-24 |
公开(公告)号: | CN107333064B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 罗立宏 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N5/265;G06T7/90 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510062 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 球形 全景 视频 拼接 方法 系统 | ||
1.一种球形全景视频的拼接方法,其特征在于,所述方法包括:
获取鱼眼镜头拍摄的视频对;其中,所述视频对包括具有N帧第一图像的第一视频和具有N帧第二图像的第二视频;且N帧第一图像与N帧第二图像具有一一对应关系;
分别将具有所述一一对应关系的第一图像与第二图像作为图像对执行拼接操作,形成拼接视频;其中,所述拼接操作的过程包括:
确定所述图像对中第一图像对应的角点;
在所述图像对中第二图像中与各所述角点对应的经验区域进行搜索,并利用HSV算法对搜索结果进行检验确定各所述角点对应的匹配点;
根据选定的角点以及对应的匹配点计算所述图像对的转换矩阵;
利用所述转换矩阵确定所述图像对中未重叠区域中各像素的颜色值,并按照权值系数进行重叠区域的像素融合确定重叠区域中各像素的颜色值;
将全部所述颜色值填充到所述拼接视频中的对应位置;
所述确定所述图像对中第一图像对应的角点,包括:
判断所述图像对中的第一图像是否为所述第一视频的第一帧图像;
若是第一帧图像,则对所述第一帧图像进行角点检测,确定所述第一帧图像对应的角点;
若不是第一帧图像,则判断所述图像对是否为间隔预定帧数量的图像对;其中,所述间隔为所述图像对与前一检测图像对之间的间隔;
若不是间隔预定帧数量的图像对,则将前一帧图像对中的第一图像的角点作为所述图像对中的第一图像对应的角点;
若是间隔预定帧数量的图像对,则对所述图像对中的第一图像的选定重叠区进行角点检测得到阴影角点,并判断所述阴影角点的数量与所述鱼眼镜头拍摄的所述图像对应的经纬图像重叠区中的角点的数量之差是否大于阈值;若是,则对所述图像对中的第一图像进行角点检测,确定所述图像对中的第一图像对应的角点;其中,所述阴影角点为所述重叠区内的角点;
利用HSV算法对搜索结果进行检验确定各所述角点对应的匹配点,包括:
分别利用公式计算所述经验区域中每一个像素点与所述经验区域对应的角点的加权颜色差总和Ex,y;
选取最小的加权颜色差总和Ex,y对应的像素点作为角点的匹配点;
其中,Ex,y为第二图像在(x,y)对于第一图像中角点的颜色差总和,H′s+u,t+v和S′s+u,t+v为第一图像中在(s+u,t+v)处的色调和饱和度,H″x+u,y+v和S″x+u,y+v为第二图像中在(x+u,y+v)处的色调和饱和度,kh和ks为两个系数,w(u,v)为窗口像素位置的权重函数,u,v分别为窗口内像素的位置,l为正方形窗口的尺寸。
2.根据权利要求1所述的方法,其特征在于,所述角点检测的过程,包括:
利用公式进行角点检测,得到预选角点M;
利用公式R=det(M)-k(trace(M))2计算所述预选角点M的响应函数值R;
将所述响应函数值R按照从高到底的顺序进行排列,并选取前预定数量的响应函数值R对应的预选角点M作为角点检测选定的角点;
其中,I为第一视频,Ix、Iy为通过水平和竖直方向差分算子对图像滤波得到的梯度图像,w(x,y)取二维高斯函数,det为求矩阵行列式,trace为矩阵的迹,k为一个常数。
3.根据权利要求2所述的方法,其特征在于,在所述图像对中第二图像中与各所述角点对应的经验区域进行搜索,包括:
确定所述角点检测选定的角点在所述图像对中第二图像中对应的理论位置,并以各所述理论位置为中心向外扩展预定范围作为经验区域搜索对应的匹配点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710607242.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用AR拍摄电影的方法
- 下一篇:一种多角度可调节摄像的移动摄像机器人