著录项信息
专利名称 | 一种自动跟踪球形摄像机的控制方法 |
申请号 | CN201310497408.X | 申请日期 | 2013-10-22 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2014-01-22 | 公开/公告号 | CN103533246A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/232 | IPC分类号 | H;0;4;N;5;/;2;3;2查看分类表>
|
申请人 | 上海安奎拉信息技术有限公司 | 申请人地址 | 福建省厦门市软件园三期诚毅北大街8号803、804单元
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 厦门博聪信息技术有限公司 | 当前权利人 | 厦门博聪信息技术有限公司 |
发明人 | 楼冬明;张昕;刘玉平 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种自动跟踪球形摄像机的控制方法,它涉及一种自动跟踪控制方法。其控制方法步骤为:从一个目标转向另一个目标时,用给定坐标的方式让球形摄像机快速切换到新目标。在连续跟踪目标时,目标检测系统发送新的目标坐标和目标速度,以及更新坐标的时间间隔。球形摄像机则根据当前位置和收到的目标坐标,计算出球形摄像机当前坐标和目标坐标之间的距离,然后根据间隔时间算出球形摄像机在该时间间隔内追上目标需要的运动速度,这样可以保证拍摄系统在指定的时间内运动到目标坐标。球机实际的运行速度是上述计算得到的速度与目标速度的加权平均,这样球形摄像机运动到跟上目标时,还与被跟踪目标具有相同的速度。
1.一种自动跟踪球形摄像机的控制方法,其特征在于,自动跟踪球形摄像机的控制方法步骤为:从一个目标转向另一个目标时,用给定坐标的方式让球形摄像机快速切换到新目标, 在连续跟踪目标时,目标检测系统发送新的目标坐标和目标速度,以及更新坐标的时间间隔,球形摄像机则根据当前位置和收到的目标坐标,计算出球形摄像机当前坐标和目标坐标之间的距离,然后根据间隔时间算出球形摄像机在该时间间隔内追上目标需要的运动速度,这样可以保证拍摄系统在指定的时间内运动到目标坐标,球机实际的运行速度是上述计算得到的速度与目标速度的加权平均,这样球形摄像机运动到跟上目标时,还与被跟踪目标具有相同的速度,既能让球形摄像机快速跟上目标,又能保持跟踪的连续性。
一种自动跟踪球形摄像机的控制方法\n技术领域\n[0001] 本发明涉及的是一种自动跟踪控制方法,具体涉及一种自动跟踪球形摄像机的控制方法。\n背景技术\n[0002] 现有自动跟踪球机控制方法:\n[0003] 方法一:目标检测系统根据分析结果给定一个目标坐标,球形摄像机根据收到的坐标后转向该坐标,通过不停的坐标调整,使目标处于球形摄像机的画面之内。该实现方法由于控制系统的性能会造成一些问题:目标拍摄系统从一个坐标转向另一个坐标时,是从静止状态到另一个静止状态,而电机运动需要有加速和减速时间,因此会使得拍摄到的目标不能一直处于画面中央,并且画面会有停顿感,效果不好。\n[0004] 方法二:从一个目标切换到另一个目标时,用给定坐标的方式让球形摄像机快速切换到新目标。在连续跟踪同一个目标时,则通过估计该目标的运动速度,将该目标速度值发送给球形摄像机,尽量让球形摄像机始终跟着目标以同样的速度行进,使得连续跟踪时画面不会有停顿感。但由于只是做速度估计,球形摄像机的位置与实际目标之间的误差会随时间而累加。因此在适当的间隔时间内,需要重新修正坐标,仍然会有不连续感,同时由于修正不及时会造成偶尔目标不能全部在画面内,尤其是当目标的运动方向和运动速度发生急剧的变化时。\n发明内容\n[0005] 针对现有技术上存在的不足,本发明目的是在于提供一种自动跟踪球形摄像机的控制方法,能够在极短的时间内切换到新的被跟踪目标,然后保持与目标一致的速度前进,对跟踪目标的拍摄非常平滑清晰。即使在被跟踪的目标的运动速度和方向发生突然的变化时,目标拍摄系统仍然能够连续地拍摄完整的目标。\n[0006] 为了实现上述目的,本发明是通过如下的技术方案来实现:一种自动跟踪球形摄像机的控制方法,其控制方法步骤为:从一个目标转向另一个目标时,用给定坐标的方式让球形摄像机快速切换到新目标。在连续跟踪目标时,目标检测系统发送新的目标坐标和目标速度,以及更新坐标的时间间隔。球形摄像机则根据当前位置和收到的目标坐标,计算出球形摄像机当前坐标和目标坐标之间的距离,然后根据间隔时间算出球形摄像机在该时间间隔内追上目标需要的运动速度,这样可以保证拍摄系统在指定的时间内运动到目标坐标。球机实际的运行速度是上述计算得到的速度与目标速度的加权平均,这样球形摄像机运动到跟上目标时,还与被跟踪目标具有相同的速度,既能让球形摄像机快速跟上目标,有能保持跟踪的连续性。\n[0007] 本发明具有以下有益效果:球形摄像机能够在极短的时间内切换到新的被跟踪目标,然后保持与目标一致的速度前进,对跟踪目标的拍摄非常平滑清晰。即使在被跟踪的目标的运动速度和方向发生突然的变化时,目标拍摄系统仍然能够连续地拍摄完整的目标。\n附图说明\n[0008] 下面结合附图和具体实施方式来详细说明本发明;\n[0009] 图1为本发明的球机目标跟踪算法的基本模型图;\n[0010] 图2为本发明的同向落后的追击模型图;\n[0011] 图3为图2模型下目标A与球机D的速度变化曲线和位移曲线图;\n[0012] 图4为本发明的同向超前的追击模型图;\n[0013] 图5为图4模型下目标A与球机D的速度变化曲线和位移曲线图;\n[0014] 图6为本发明的反向落后的追击模型图;\n[0015] 图7为图6模型下目标A与球机D的速度变化曲线和位移曲线图;\n[0016] 图8为本发明的反向超前的追击模型图;\n[0017] 图9为图8模型下目标A与球机D的速度变化曲线和位移曲线图;\n[0018] 图10本发明的追击过程示意图;\n[0019] 图11为本发明仿真追击命令的加权平均算法对目标的跟踪效果。\n具体实施方式\n[0020] 为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。\n[0021] 参照图1-11,本具体实施方式采用以下技术方案:一种自动跟踪球形摄像机的控制方法,其控制方法步骤为:从一个目标转向另一个目标时,用给定坐标的方式让球形摄像机快速切换到新目标。在连续跟踪目标时,目标检测系统发送新的目标坐标和目标速度,以及更新坐标的时间间隔。球形摄像机则根据当前位置和收到的目标坐标,计算出球形摄像机当前坐标和目标坐标之间的距离,然后根据间隔时间算出球形摄像机在该时间间隔内追上目标需要的运动速度,这样可以保证拍摄系统在指定的时间内运动到目标坐标。球机实际的运行速度是上述计算得到的速度与目标速度的加权平均,这样球形摄像机运动到跟上目标时,还与被跟踪目标具有相同的速度,既能让球形摄像机快速跟上目标,有能保持跟踪的连续性。\n[0022] 本具体实施方式的球机目标跟踪算法的基本模型:在二维平面内,如图1所示,A为目标,移动速度为vt,D为球机视觉中心点,移动速度为vd,两者的距离为d。通过对球机的控制,使得距离d不断减小,在某时刻tn,距离d减小为0,并且D具有速度vd = vt,从而完成对目标的追击、跟踪过程。\n[0023] 在二维平面内的目标运动,可以分解为水平和垂直两个方向的运动,这正与球机的实际控制方式相吻合。因此对上述运动模型的讨论,可以简化为一维坐标系的运动。\n[0024] 同时,根据在t0时刻,球机D与目标A的初始速度和位置不同,一维追击运动可以归结为以下四种模型(以目标运动方向为参考方向):\n[0025] 1.同向落后\n[0026] 此模型是最基本的追击模型,以目标运动方向为正方向,目标t0时刻的位置为0,则此模型下目标A与球机D的速度变化曲线和位移曲线如图3所示。从t0 tc的时间为球机落~\n后阶段,在此阶段球机从初始速度vd加速到目标vt,与目标的距离逐渐增大;从tc tm为球~\n机的追击阶段,球机速度从vt加速到最大追击速度vm,与目标的距离开始逐渐减小;从tm~\ntn为收敛阶段,球机速度从vm减速到vt,与目标的距离逐渐减小直至为0,完成目标追击过程并开始锁定跟随目标。\n[0027] 2.同向超前\n[0028] 此情况的速度和位移曲线如图5所示。从t0到t1为球机的减速阶段,若球机超前量较小,则可能在减速过程中与目标相遇,此后即转入“同向落后”模型,开始追击。若球机超前量较大,则当球机速度减为0时,仍然超前,此时从t1到t2为反向趋近阶段,球机反向加速并减速,在t2时刻与目标相遇,速度减为0。从t2 tn,即转入“同向落后”模型,其过程如前所~\n述。\n[0029] 3.反向落后\n[0030] 此情况的速度和位移曲线如图7所示。从t0 t1为球机反向减速阶段,与目标的距~\n离继续增大,t1时刻球机速度减为0,从t1 tn转入“同向落后”模型。\n~\n[0031] 4.反向超前\n[0032] 此情况的速度和位移曲线如图9所示。从t0 t1为球机反向趋近阶段,若超前量较~\n小,则球机直接反向减速,t1时刻速度减为0,落后于目标,并从t1 tn转入“同向落后”模型;\n~\n若超前量较大,则球机需再经历反向加速再减速,t1时刻球机速度减为0,并与目标相遇,从t1 tn转入“同向落后”模型。\n~\n[0033] 从以上分析不难看出,“同向落后”模型是其他几种模型的基础,其他三种情况下,球机通过一定的速度和方向转换(简称“转换阶段”),都将最终进入“同向落后”模型。\n[0034] 一、 加权平均算法及其仿真\n[0035] 球机对目标的追击和跟踪策略:在t0时刻给出目标的初始位置,使球机转到目标初始位置并停留,随后在一定时隙内不断给球机发送目标位置和速度信息,球机将运动速度设置为目标速度与计算得到的平均速度的加权平均值,不断趋近目标。其追击过程可以由图10表示。\n[0036] 对比上述基本模型,t0 t1阶段为球机的“转换阶段”,t2 tn为“同向落后”阶段。由~ ~\n于目标在运动,且球机到达目标初始位置时速度为0,因此无论球机初始位置在何处,通过“转换阶段”后,总是进入“同向落后”模型。所以此算法的特点是在球机到达指定坐标后,将其余三种可能出现的模型全部转换为“同向落后”模型。\n[0037] 在追击过程中,球机对于目标速度和位置的处理方法是:利用当前与目标的距离d,以及时隙大小T,计算得到所需每步平均速度Ca=T/d,并与目标速度Ct加权平均得到球机设置速度Cs:\n[0038] (1)\n[0039] 以球机的离散控制系统为模型,假设运动目标以恒定速度运动,球机与目标相对位置符合“同向落后”模型,仿真追击命令的加权平均算法对目标的跟踪效果,如图11。\n[0040] 仿真参数为:\n[0041] (1) 命令时隙为dt;\n[0042] (2) 球机初始速度为c0;\n[0043] (3) 球机初始位置为p0;\n[0044] (4) 目标运动速度为ct = ct0(恒速);\n[0045] (5) 目标初始位置为pt0;\n[0046] 仿真:p0 = -5000, c0 = 50000, pt0 = 0, ct0 = 5000; dt=40;追上目标时花费时隙为27dt\n[0047] 从上面的仿真中可以看出,球机经过27倍的dt时间,可以平滑地追上被跟踪目标,并且在此之后,一直保持球机与目标速度相同或较小的误差。\n[0048] 以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
法律信息
- 2019-01-08
专利权的转移
登记生效日: 2018.12.20
专利权人由上海安奎拉信息技术有限公司变更为厦门博聪信息技术有限公司
地址由200433 上海市杨浦区国定路323号601-22室变更为361026 福建省厦门市软件园三期诚毅北大街8号803、804单元
- 2018-02-06
- 2014-11-12
实质审查的生效
IPC(主分类): H04N 5/232
专利申请号: 201310497408.X
申请日: 2013.10.22
- 2014-01-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-10-27
|
2010-02-26
| | |
2
| | 暂无 |
2009-08-05
| | |
3
| |
2011-08-03
|
2011-04-07
| | |
4
| |
2004-06-02
|
2003-10-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |