一种基于球形坐标系的摄像机标签轨迹跟随方法技术

技术编号:29135719 阅读:17 留言:0更新日期:2021-07-02 22:31
本发明专利技术公开了一种基于球形坐标系的摄像机标签轨迹跟随方法,该方法包括以下步骤:D1:将球型监控摄像机的镜头表面虚拟成一个地球仪形状的S2球面;D2:外界的影像画面投影平铺在S2球面上,形成一个S2球面影像;D3:选择一个实际物体作为标签,获取该标签的经纬度信息t;D4:通过标签移动轨迹模型,画出不同T值下各t值的标签运动轨迹,模拟视频画面中物体移动的轨迹,进而获取视频画面中标签的位置。本发明专利技术将球型监控摄像机的镜头表面虚拟成一个地球仪形状的S2球面,然后选择一个参照物作为标签,通过模型和和摄像机的相关参数迅速准确地获得的标签在视频画面中位置,能够直观并高效地在通过监控系统对辖区进行监视。

【技术实现步骤摘要】
一种基于球形坐标系的摄像机标签轨迹跟随方法
本专利技术涉及视频领域,具体涉及一种基于球形坐标系的摄像机标签轨迹跟随方法。
技术介绍
在现有的视频监控管理系统中,为方便对视频元素进行管理,用户更倾向于使用标签直接标记视频元素。通常的摄像机视频管理系统不具备有对标签进行跟踪移动的功能,用户若要在屏幕上做下标记,无疑是刻舟求剑。为了能令视频管理中的标签能在摄像机转动的同时跟随视频画面进行移动,需要开发一套算法记录视频画面的移动,并实时更新标签的位置。在现有技术中,普遍存在着算法冗余繁杂,消耗计算资源过大的缺点,这导致了在运行过程中出现不可避免的卡顿,影响用户体验。同时现有技术缺乏发展潜能,适应性较弱。因此需要设计一套计算资源消耗少,运行流畅的算法来记录视频画面的移动,并实时更新标签的位置。
技术实现思路
为了解决上述技术问题,本专利技术的提供一种一套计算资源消耗少,运行流畅的种基于球形坐标系的摄像机标签跟随方法。为实现上述目的,本专利技术采取的技术方案如下:一种基于球形坐标系的摄像机标签轨迹跟随方法,该方法包括以下步骤:D1:将球型监控摄像机的镜头表面虚拟成一个地球仪形状的S2球面;D2:外界的影像画面投影平铺在S2球面上,形成一个S2球面影像;D3:选择一个实际物体作为标签,获取该标签的经纬度信息t;D4:通过标签移动轨迹模型,画出不同T值下各t值的标签运动轨迹,模拟视频画面中物体移动的轨迹,进而获取视频画面中标签的位置,其中画出不同T值下各t值的标签运动轨迹的具体步骤如下:D4-1:首先根据摄像机的水平视场角h,计算得到摄像机最大可视半径Z[0]:X为视频画面分辨率的长像素值;D4-2:其次,根据最大可视半径Z[0],计算在该Z值下,影像画面上单位像素长度Z[1]:D4-3:最后,根据最大可视半径Z[0]和单位像素Z[1],利用三角函数及圆的参数方程进行建模,得到了标签移动轨迹模型的公式:其中,Rx为S2球面的长轴,Ry为S2球面的短轴,P为摄像机转动过程中水平旋转的角度,T为摄像机转动过程中倾斜的角度。优选地,设定S2球面中经度划分为360度,纬度划分为上半球-90度和下半球+90度,子午线与赤道交点处的位置为(0,0)。优选地,在T=90°时,视屏画面中的所有纬线都是圆心在同一点的同心圆;随着T的减小,纬线在压椭的同时,圆心上移,在t=0°时,纬线圆心上移到赤道平面。优选地,所述S2球面对应求体的球心位置(Ox,Oy)的方程如下:其中,Ox为固定的X/2,而Oy则由三角函数决定其在不同t和T值下的圆心位置。优选地,依靠标签的p值,通过定位方程模型计算出最终标签在视频画面中的位置(x,y),所述定位方程模型公式如下:其中,t>30°,Y为视频画面分辨率的宽像素值。优选地,当-30°<t<30°时,所述定位方程模型公式为:其中,a和b为经验值,用于在不同的焦距下对标签的定位进行调整,以达到误差最小化;a值取[1,4],b值取[0,2]。本专利技术有益的技术效果:本专利技术将球型监控摄像机的镜头表面虚拟成一个地球仪形状的S2球面,然后选择一个参照物作为标签,通过模型和和摄像机的相关参数就能迅速并准确地获得的标签在视频画面中位置,整体计算资源消耗少,运行流畅并且能够直观并高效地在通过监控系统对辖区进行监视。附图说明图1为本专利技术的一种基于球形坐标系的摄像机标签轨迹跟随方法的步骤流程图。图2为本专利技术中影像画面和视频画面的示意图。图3为本专利技术中虚拟的S2球面示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例对本专利技术进行进一步详细说明,但本专利技术要求保护的范围并不局限于下述具体实施例。要实现在视频画面中标签跟随摄像机转动而移动,首先必须了解摄像机成像的原理和规律。以球型监控摄像机为例,摄影机获取到的外部空间的影像,可以理解为一个二维的平面。摄像机观察外部影像,就如同在地球的核心观察地面的画面,摄像机在不同的焦距下截取到一个相应视场角的影像投影,即为我们看到的视频画面。在此理论基础上引申出本专利技术的设计方法。如图1-3所示,一种基于球形坐标系的摄像机标签轨迹跟随方法,该方法包括以下步骤:D1:将球型监控摄像机的镜头表面虚拟成一个地球仪形状的S2球面;将镜头表面虚拟成一个地球仪表面后,可以利用利用经纬度信息来确定画面上的位置。D2:外界的影像画面投影平铺在S2球面上,形成一个S2球面影像;此时在该球面上,我们可以利用经纬度对影像中的物体进行定位,类似于地球,但不同的是,我们把经度划分为360度,把纬度划分为上半球-90度和下半球+90度。如子午线与赤道交点处的位置为(0,0)。D3:选择一个实际物体作为标签,获取该标签的经纬度信息t;D4:通过标签移动轨迹模型,画出不同T值下各t值的标签运动轨迹,模拟视频画面中物体移动的轨迹,进而获取视频画面中标签的位置,其中画出不同T值下各t值的标签运动轨迹的具体步骤如下:开始计算运动轨迹及物体位置前,我们需要通过摄像机的焦距获得相应的几个重要参数。摄像机焦距决定的是视频画面中的视角大小,比如当焦距为1时,视频的水平视角为56.78°。D4-1:首先根据摄像机的水平视场角h,计算得到摄像机最大可视半径Z[0]:X为视频画面分辨率的长像素值;D4-2:其次,根据最大可视半径Z[0],计算在该Z值下,影像画面上单位像素长度Z[1]:如果视角缩小到极小,影像画面与投影画面接近重合的情况下,Z[1]值近似于视频画面中的每一度的单位像素。当然在视角放大时,Z[1]会随着距离画面中心越远而不再适用,对此改进的方法在后面会提出。D4-3:最后,根据最大可视半径Z[0]和单位像素Z[1],利用三角函数及圆的参数方程进行建模,得到了标签移动轨迹模型的公式:其中,Rx为S2球面的长轴,Ry为S2球面的短轴,P为摄像机转动过程中水平旋转的角度,T为摄像机转动过程中倾斜的角度。方程(3)包含了椭圆的长轴和短轴两个方程式,因为在纬线压椭的过程中,可以观察到的是纬线的长轴,即水平半径是不会随T值变化的,而纵向半径会随着T值减小而缩短,缩短的规律符合sin函数。获得了运动轨迹的长短轴,我们就能轻松地画出在不同T值各t值的标签运动轨迹。以上方法的理论基础如下:以S2球面中一点为基准,取该点与S2球面相切的平面,由球体中心将球面上的影像画面投影到该平面中,所得到的就是视频画面。在每个不同的经纬度下,有不同的切点,即不同的投影切平面。我们常用的球型摄像机的运动主要由两个轴决定,水平360度旋转,垂直90度倾斜,依靠P值决定摄像机水平旋转的角度,依靠T值决定倾斜的角度。由此引申,得到的球型摄像机的成本文档来自技高网...

【技术保护点】
1.一种基于球形坐标系的摄像机标签轨迹跟随方法,其特征在于,该方法包括以下步骤:/nD1:将球型监控摄像机的镜头表面虚拟成一个地球仪形状的S2球面;/nD2:外界的影像画面投影平铺在S2球面上,形成一个S2球面影像;/nD3:选择一个实际物体作为标签,获取该标签的经纬度信息t;/nD4:通过标签移动轨迹模型,画出不同T值下各t值的标签运动轨迹,模拟视频画面中物体移动的轨迹,进而获取视频画面中标签的位置,其中画出不同T值下各t值的标签运动轨迹的具体步骤如下:/nD4-1:首先根据摄像机的水平视场角h,计算得到摄像机最大可视半径Z[0]:/n

【技术特征摘要】
1.一种基于球形坐标系的摄像机标签轨迹跟随方法,其特征在于,该方法包括以下步骤:
D1:将球型监控摄像机的镜头表面虚拟成一个地球仪形状的S2球面;
D2:外界的影像画面投影平铺在S2球面上,形成一个S2球面影像;
D3:选择一个实际物体作为标签,获取该标签的经纬度信息t;
D4:通过标签移动轨迹模型,画出不同T值下各t值的标签运动轨迹,模拟视频画面中物体移动的轨迹,进而获取视频画面中标签的位置,其中画出不同T值下各t值的标签运动轨迹的具体步骤如下:
D4-1:首先根据摄像机的水平视场角h,计算得到摄像机最大可视半径Z[0]:

X为视频画面分辨率的长像素值;
D4-2:其次,根据最大可视半径Z[0],计算在该Z值下,影像画面上单位像素长度Z[1]:



D4-3:最后,根据最大可视半径Z[0]和单位像素Z[1],利用三角函数及圆的参数方程进行建模,得到了标签移动轨迹模型的公式:



其中,Rx为S2球面的长轴,Ry为S2球面的短轴,P为摄像机转动过程中水平旋转的角度,T为摄像机转动过程中倾斜的角度。


2.如权利要求2所述的一种基于球形坐标系的摄像机标签轨迹跟随方法,其特征在于,设定S2球面中经度划分为360度,纬度划分为上半球-90度和下半球+90...

【专利技术属性】
技术研发人员:钟由彬宋建江邵丹卜剑勇谭志标任宇任亚鹏王和山肖建林王禄杨林觐誉
申请(专利权)人:视云融聚广州科技有限公司
类型:发明
国别省市:广东;44

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

1