一种目标跟踪方法、装置和系统的制作方法

文档序号:10665938阅读:420来源:国知局
一种目标跟踪方法、装置和系统的制作方法
【专利摘要】本发明公开了一种目标跟踪方法、装置和系统。其中,该目标跟踪方法包括:获取跟踪设备所监控的目标对象的GPS信息;根据预先保存的GPS信息与PTZ坐标信息之间的转换关系,得到目标对象的GPS信息所对应的PTZ坐标信息;根据目标对象的PTZ坐标信息调整跟踪设备,以控制跟踪设备监控目标对象。本发明解决了现有技术用于监控跟踪目标的方法监控结果不准确的问题。
【专利说明】
一种目标跟踪方法、装置和系统
技术领域
[0001] 本发明涉及视频监控领域,具体而言,涉及一种目标跟踪方法、装置和系统。
【背景技术】
[0002] 现有的视频监控领域的目标跟踪技术,有一类是根据目标对象在图像中的信息进 行跟踪,通常一台跟踪设备即可实现该功能。跟踪设备基于图像识别技术,捕捉目标对象的 特征信息并进行自动的识别和跟踪。然而,这一类跟踪方法与采集到的图像质量及目标对 象所处的背景环境相关,当图像质量不佳或者背景环境复杂,如遮挡等,可能会造成目标对 象丢失,进而导致监控结果不准确。
[0003] 现有的视频监控领域的目标跟踪技术,另一类是借助几何变换,利用目标对象在 某种坐标系下的位置信息,并且得到该坐标系与球机PTZ对应关系,从而驱动球机进行跟 踪,如枪机球机跟踪系统,鱼眼球机跟踪系统,双球机跟踪系统。枪球跟踪与鱼眼球机跟踪 系统中,由于主摄像机对于目标区分度不强,在针对特定目标进行跟踪时跟踪效果不佳。双 球跟踪也局限于主球提供的跟踪效果,也会因存在目标丢失的情况,导致监控结果不准确。
[0004] 针对现有技术用于监控跟踪目标的方法监控结果不准确的问题,目前尚未提出有 效的解决方案。

【发明内容】

[0005] 本发明的主要目的在于提供一种目标跟踪方法、装置和系统,以解决现有技术用 于监控跟踪目标的方法监控结果不准确的问题。
[0006] 为了实现上述目的,根据本发明实施例的一个方面,提供了一种目标跟踪方法。根 据本发明的目标跟踪方法包括:获取跟踪设备所监控的目标对象的GPS信息;根据预先保 存的GPS信息与PTZ坐标信息之间的转换关系,得到目标对象的GPS信息所对应的PTZ坐 标信息;根据目标对象的PTZ坐标信息调整跟踪设备,以控制跟踪设备监控目标对象。
[0007] 为了实现上述目的,根据本发明实施例的另一方面,提供了一种目标跟踪装置。根 据本发明的目标跟踪装置包括:获取模块,用于获取跟踪设备所监控的目标对象的GPS信 息;转换模块,用于根据预先保存的GPS信息与PTZ坐标信息之间的转换关系,得到目标对 象的GPS信息所对应的PTZ坐标信息;控制模块,用于根据目标对象的PTZ坐标信息调整跟 踪设备,以控制跟踪设备监控目标对象。
[0008] 为了实现上述目的,根据本发明实施例的另一方面,提供了一种目标跟踪系统。根 据本发明的目标跟踪系统包括:GPS模块,用于获取跟踪设备所监控的目标对象的GPS信 息;处理器,用于根据预先保存的GPS信息与PTZ坐标信息之间的转换关系,得到目标对象 的GPS信息所对应的PTZ坐标信息;跟踪设备,用于根据目标对象的PTZ坐标信息监控目标 对象。
[0009] 根据发明实施例,通过根据目标对象GPS信息获取该目标对象在跟踪设备监控范 围内的PTZ坐标信息,解决了现有技术用于监控跟踪目标的方法监控结果不准确的问题, 达到了能够对特定目标进行持续准确跟踪的效果。
【附图说明】
[0010] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011] 图1是根据本发明实施例一的目标跟踪方法的流程图;
[0012] 图2是根据本发明实施例一的转换关系获取方法的流程图;
[0013] 图3是根据本发明实施例二的目标跟踪装置的示意图;以及
[0014] 图4是根据本发明实施例三的目标跟踪系统的示意图。
【具体实施方式】
[0015] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
[0016] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0017] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使 用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语"包括"和 "具有"以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元 的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有 清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0018] 下面就本申请设计到的名词解释如下:
[0019] PTZ :为Pan/Tilt/Zoom的简写,代表跟踪设备的云台全方位移动及跟踪设备镜头 变倍、变焦控制,其中,P(Pan)为水平转动,T(Tilt)为垂直转动,Z(Z 〇〇m)为放大倍率。
[0020] 实施例一
[0021] 本发明实施例一提供了一种目标跟踪方法。
[0022] 图1是根据本发明实施例的目标跟踪方法的流程图。如图1所示,该目标跟踪方 法包括步骤如下:
[0023] 步骤S102,获取跟踪设备所监控的目标对象的GPS信息;
[0024] 具体的,在上述步骤S102中,跟踪设备能够通过PTZ参数进行控制的任何跟踪设 备,该跟踪设备通常包含云台或者与云台连接的接口。目标对象上携带有GPS模块,且该模 块的GPS信息能够被实时的获取。GPS信息为通过GPS模块接收到的信息,通过对GPS接收 到的固定格式的数据进行提取,可获取目标对象的炜度数据和经度数据,其中,炜度数据可 为炜度半球N即北半球的北炜数据,或为炜度半球S即南半球的南炜数据,经度数据可为经 度半球E即东经半球的东经数据,或为经度半球W即西经半球的西经数据。跟踪目标位于 跟踪设备的监控范围之内。跟踪设备可选的,包括球机、PTZ摄像机等。
[0025] 步骤S104,根据预先保存的GPS信息与PTZ坐标信息之间的转换关系,得到目标对 象的GPS信息所对应的ΡΤΖ坐标信息;
[0026] 具体的,在上述步骤S104中,ΡΤΖ坐标信息为跟踪设备将目标对象锁定于镜头视 野中某一固定位置时,跟踪设备云台的ΡΤΖ参数。优选地,ΡΤΖ坐标信息为跟踪设备将目标 对象锁定于镜头视野中中心位置时,跟踪设备云台的ΡΤΖ参数。预先保存的GPS信息与ΡΤΖ 坐标信息之间的转换关系,是跟踪设备可视范围之内任意点的GPS信息与ΡΤΖ坐标信息的 相互转换关系,在该转换关系确定之后,目标对象某一位置的GPS信息与该位置的ΡΤΖ坐标 信息均是唯一确定且相互对应的。因此,可以通过知晓目标对象运动轨迹中任意一点的GPS 信息,得到该目标对象在该点的ΡΤΖ坐标信息。
[0027] 步骤S106,根据目标对象的ΡΤΖ坐标信息调整跟踪设备,以控制跟踪设备监控目 标对象。
[0028] 具体的,在上述步骤S106中,当得到了目标对象GPS信息对应的ΡΤΖ坐标信息之 后,跟踪设备云台根据该ΡΤΖ坐标信息调整跟踪设备的监控视角及监控倍率,将目标对象 锁定。
[0029] 通过上述步骤S102至S106,通过根据目标对象GPS信息获取该目标对象在跟踪设 备监控范围内的ΡΤΖ坐标信息,实现了对目标对象的持续跟踪,解决了现有技术中跟踪目 标时可能存在的目标丢失问题,达到了能够对特定目标进行持续跟踪的技术效果。
[0030] 优选地,在上述步骤S104之前,方法还包括:
[0031] 步骤S103 :保存GPS信息与ΡΤΖ坐标信息之间的转换关系,其中,转换关系包括: GPS信息与地面坐标信息之间的第一转换关系、地面坐标信息与跟踪设备坐标信息之间的 第二转换关系、ΡΤΖ坐标信息与跟踪设备坐标信息之间的第三转换关系;
[0032] 具体的,在上述步骤S103中,地面坐标信息为第一二维直角坐标系中的坐标值, 第一二维直角坐标系以地面为基准的平面上的任意一点为坐标原点。跟踪设备坐标信息为 第二二维直角坐标系中的坐标值,第二二维直角坐标系以跟踪设备的立杆为原点。跟踪设 备坐标信息,与跟踪设备的具体地理位置无关,而用于表征目标对象在基于跟踪设备建立 的第二二维直角坐标系中的坐标信息。其中,第一二维直角坐标系和第二二维直角坐标系 均为平行于地平面的二维直角坐标系。
[0033] 优选地,步骤S104根据预先保存的GPS信息与ΡΤΖ坐标信息之间的转换关系,得 到目标对象的GPS信息所对应的ΡΤΖ坐标信息的具体步骤又包括:
[0034] 步骤S202 :根据第一转换关系将当前获取到的目标对象的GPS信息转换为该目标 对象对应的地面坐标信息;
[0035] 具体的,在上述步骤S202中,第一转换关系为GPS信息与地面坐标信息之间的转 换关系,GPS信息为具体的经炜度数据,地面坐标信息为在第一二维直角坐标系中的坐标。 该第一转换关系为双向转换关系,既能将某一点的GPS经炜度数据,转换为该点在第一二 维直角坐标系中的坐标值,也能将某一点在第一二维直角坐标系中的坐标值转换为该点的 GPS经炜度数据。
[0036] 步骤S204 :根据第二转换关系将转换得到的该目标对象对应的地面坐标信息转 换为该目标对象对应的跟踪设备坐标信息;
[0037] 具体的,在上述步骤S204中,第二转换关系为地面坐标信息与跟踪设备坐标信息 之间的转换关系;地面坐标信息为在第一二维直角坐标系中的坐标,跟踪设备坐标信息为 在第二直角坐标系中的坐标,两个直角坐标系之间一定满足线型正变换的转换关系,即其 中一个直角坐标系通过一定的平移、旋转、缩放,转换为另一直角坐标系。该第二转换关系 为双向转换关系,既能将某一点在第一二维直角坐标系中的坐标值,转换为该点在第二二 维直角坐标系中的坐标值;也能将某一点在第二二维直角坐标系中的坐标值转换为该点在 第一二维直角坐标系中的坐标值。
[0038] 步骤S206 :根据第三转换关系将转换得到的该目标对象对应的跟踪设备坐标信 息转换为该目标对象对应的PTZ坐标信息。
[0039] 具体的,在上述步骤S206中,第三转换关系为跟踪设备坐标信息和PTZ坐标信息 之间的转换关系;跟踪设备坐标信息为在第二直角坐标系中的坐标,跟踪设备的PTZ坐标 信息为跟踪设备监控到目标对象时云台的PTZ参数。该第三转换关系为双向转换关系,既 能将某一点在第二二维直角坐标系中的坐标值转换为跟踪设备锁定该点时云台的PTZ参 数,也能将跟踪设备锁定该点时云台的PTZ参数转换为该点在第二二维直角坐标系中的坐 标值。
[0040] 优选地,在步骤S103保存GPS信息与PTZ坐标信息之间的转换关系之前,还包括:
[0041] 步骤S302 :获取GPS信息与地面坐标信息之间的第一转换关系,
[0042] 步骤S304 :获取PTZ坐标信息与跟踪设备坐标信息之间的第三转换关系,
[0043] 步骤S306,获取地面坐标信息与跟踪设备坐标信息之间的第二转换关系。
[0044] 优选地,步骤S302 :获取GPS信息与地面坐标信息之间的第一转换关系的具体步 骤又包括:
[0045] 步骤S3022 :建立第一二维直角坐标系,其中,第一二维直角坐标系的横纵轴分别 指向正东、正西、正南、正北之中任意的两个方向;
[0046] 具体的,在上述步骤S3022中,第一二维直角坐标系的横纵轴指向可以任意的选 定。第一二维直角坐标系的坐标原点为任意地点。且第一二维直角坐标系的横纵轴必然垂 直,横纵轴分别指向的方向必然为正东、正西、正南、正北之中顺时针或者逆时针相差90° 的两个方向,不可能出现如第一二维直角坐标系的横纵轴分别为正东和正西这样的情况。
[0047] 步骤S3024 :读取第一二维直角坐标系的坐标原点的GPS信息,读取跟踪设备监控 画面中监控点的GPS信息,GPS信息包括:炜度数据和经度数据;
[0048] 具体的,在上述步骤S3024中,利用GPS模块获取选定的监控点和第一二维直角坐 标系坐标原点的GPS信息。随着在地球地理位置的不同,GPS信息中包含的炜度数据和经 度数据,可能的组合为:北炜数据+东经数据,北炜数据+西经数据,南炜数据+东经数据, 南炜数据+西经数据。
[0049] 优选地,在上述步骤S3024中,获取跟踪设备监控画面中至少两个监控点的GPS信 息,将其中一个监控点作为坐标原点建立第一二维直角坐标系,则等同于获取坐标原点的 GPS信息。也可以在建立第一二维直角坐标系时,指定某一确定的经度数据和炜度数据所表 征的位置为第一二维直角坐标系的坐标原点,这也等同于获取了坐标原点的GPS信息。
[0050] 步骤S3026 :创建监控点的GPS信息与监控点在第一二维直角坐标系中的坐标值 之间的对应关系,获取第一转换关系。
[0051] 具体的,在上述步骤S3026中,监控点的GPS信息与监控点在第一二维直角坐标系 中的坐标值之间具体的计算关系包括:根据读取的监控点的GPS信息与坐标原点的GPS信 息,可以获得该监控点与坐标原点的经度距离差和炜度距离差;该经度距离差和炜度距离 差对应于该监控点在第一二维直角坐标系中的横纵坐标值,其中,炜度距离差对应于指向 正南或正北的坐标轴的坐标值;经度距离差对应于指向正西或正东的坐标轴的坐标值。
[0052] 具体的,在上述步骤S3026中,第一转换关系用于表征监控点与坐标原点的炜度 数据差值、经度数据差值,与监控点在第一二维直角坐标系中的横坐标值、纵坐标值的对应 关系。
[0053] 可选的,炜度距离差等于该监控点在第一二维直角坐标系中指向正南或正北的坐 标轴的坐标值,经度距离差等于该监控点在第一二维直角坐标系中指向正西或正东的坐标 轴的坐标值。
[0054] 可选的,炜度距离差与第一比例系数的乘积,等于该监控点在第一二维直角坐标 系中指向正南或正北的坐标轴的坐标值;经度距离差与第一比例系数的乘积,等于该监控 点在第一二维直角坐标系中指向正西或正东的坐标轴的坐标值。其中,第一比例系数为非 零实数。第一比例系数用于对经度距离差和炜度距离差进行适当的缩小或放大。
[0055] 综上,步骤S302中包含的步骤S3022至步骤S3026,主要用于计算GPS信息与地面 坐标信息之间的第一转换关系。当存在GPS信息与PTZ坐标之间的转换关系、或者该第一 转换关系时,该步骤S302并非本发明实施例一提供的目标跟踪方法的必要步骤。
[0056] 优选地,根据如下公式,计算监控点的GPS信息与监控点在第一二维直角坐标系 中的坐标值之间的对应关系:
[0057] PT= (PTx,PTy) = ((NT-N〇), (E〇-ET) Xcos(N〇/180X π)),
[0058] 其中,PT为监控点在第一二维直角坐标系中的坐标值,P Tx、PTy分别为监控点在第 一二维直角坐标系中的横坐标值、纵坐标值,N。和E。分别为坐标原点的GPS信息中的炜度 数据和经度数据,队和E 别为监控点的GPS信息中的炜度数据和经度数据。
[0059] 优选地,步骤S304 :计算得到ΡΤΖ坐标信息与跟踪设备坐标信息之间的第三转换 关系的具体步骤又包括:
[0060] 步骤S3042 :建立第二二维直角坐标系,其中,第二二维直角坐标系的横纵轴的方 向分别为跟踪设备水平转动角度相差90°时,跟踪设备指向的方向;
[0061] 具体的,在上述步骤S3044中,第二二维直角坐标系的横轴和纵轴分别指向的方 向,为跟踪设备水平转动角度即Ρ参数相差90°时,跟踪设备的图像中心指向的方向。例 如,当第二二维直角坐标系的横轴指向Ρ参数为45 °时图像中心指向的方向,则第二二维 直角坐标系的纵轴指向Ρ参数为135°时图像中心指向的方向。
[0062] 步骤S3044 :读取跟踪设备画面中监控点的ΡΤΖ坐标信息;
[0063] 可选的,监控点的ΡΤΖ坐标信息,为跟踪设备将选定的监控点锁定于监控画面固 定位置时,跟踪设备云台的ΡΤΖ参数;优选地,该固定位置为监控画面中心。如此,确保了跟 踪设备监控画面中某一特定监控点具有唯一的ΡΤΖ坐标信息。
[0064] 步骤S3046 :创建监控点的ΡΤΖ坐标信息与监控点在第二二维直角坐标系中的坐 标值之间的对应关系,获取第三转换关系。
[0065] 具体的,在上述步骤S3046中,监控点的ΡΤΖ坐标信息与监控点在第二二维直角坐 标系中的坐标值--对应。
[0066] 具体的,在上述步骤S3046中,监控点的PTZ坐标信息与监控点在第二二维直角坐 标系中的坐标值的具体计算关系包括:根据ΡΤΖ坐标信息中的Τ参数,计算跟踪设备与监控 点连线在第二二维直角坐标系平面上投影的长度;根据ΡΤΖ坐标信息中的Ρ参数,计算该连 线在第二二维直角坐标系平面上的投影在第二二维直角坐标系的横纵轴上的坐标分量,由 此获得监控点在第二二维直角坐标系中的坐标。
[0067] 可选的,第三转换关系用于表征监控点和跟踪设备连线的投影在第二二维直角坐 标系的坐标轴上的坐标分量,与该监控点在第二二维直角坐标系中的坐标值之间的对应关 系。
[0068] 可选的,连线的投影在第二二维直角坐标系的横纵轴上的坐标分量等于该监控点 在第二二维直角坐标系中的坐标值。
[0069] 可选的,连线的投影在第二二维直角坐标系的横纵轴上的坐标分量与第二比例系 数的乘积,等于该监控点在第二二维直角坐标系中的坐标值;其中,第二比例系数为非零实 数。
[0070] 综上,步骤S304中包含的步骤S3042至步骤S3046,主要用于计算ΡΤΖ坐标信息与 跟踪设备坐标信息之间的第三转换关系。当存在GPS信息与ΡΤΖ坐标之间的转换关系、或 者该第三转换关系时,该步骤S304并非本发明实施例一提供的目标跟踪方法的必要步骤。
[0071] 优选地,根据如下公式,计算监控点的ΡΤΖ坐标信息与监控点在第二二维直角坐 标系中的坐标值之间的对应关系:
[0072]
[0073] 其中,QT为监控点在第二二维直角坐标系中的坐标值,QTx、Q Ty分别为监控点在第 二二维直角坐标系中的横坐标值、纵坐标值,θτ为监控点的P参数,Θ y为第二二维直角坐 标系纵轴的P参数,終为监控点的T参数。
[0074] 优选地,在第二二维直角坐标系的横纵轴分别指向跟踪设备水平转动角度为90° 时跟踪设备指向的方向,和跟踪设备水平转动角度为0°时跟踪设备指向的方向的情况下, 根据如下公式,计算监控点的PTZ坐标信息与监控点在第二二维直角坐标系中的坐标值之 间的对应关系:
[0075]
[0076] 其中,QT为监控点在第二二维直角坐标系中的坐标值,Q Tx、QTy分别为监控点在第 二二维直角坐标系中的横坐标值、纵坐标值,θ τ为监控点的P参数,約·为监控点的T参数。
[0077] 优选地,步骤S306 :获取地面坐标信息与跟踪设备坐标信息之间的第二转换关系 的步骤包括:
[0078] 步骤S3062 :读取跟踪设备画面中至少两个监控点在第一二维直角坐标系中的地 面坐标信息;
[0079] 具体的,获取地面坐标信息与跟踪设备坐标信息之间的第二转换关系,可以转化 为获取第一二维直角坐标系与第二二维直角坐标系之间的转换参数。由于两个坐标系满足 线型正变换,即一个坐标系通过一定的旋转、平移、缩放可得到另一个坐标系,那么为了获 取两个坐标系之间的旋转系数、平移系数、缩放系数,至少需要两个已知点在两个坐标系总 的坐标值。
[0080] 具体的,在上述步骤S3062中,选定至少两个监控点,获取该至少两个监控点的 GPS信息,并根据第一转换关系,得到了该至少两个监控点的地面坐标信息;
[0081] 步骤S3064 :读取至少两个监控点在第二二维直角坐标系中的跟踪设备坐标信 息;
[0082] 具体的,在上述步骤S3064中,获取该至少两个监控点的PTZ坐标信息,并根据第 三转换关系,得到该至少两个监控点的跟踪设备坐标信息;
[0083] 步骤S3066 :创建第一二维直角坐标系中坐标值与第二二维直角坐标系中的坐标 值之间的对应关系,获取第二转换关系;其中,第二转换关系用于表征同一监控点在第一二 维直角坐标系中的坐标值与在第二二维直角坐标系中的坐标值的对应关系。
[0084] 具体的,在上述步骤S3066中,基于至少两个监控点在第一二维直角坐标系中的 地面坐标信息,和在第二二维直角坐标系中的跟踪设备坐标信息,可建立两组第一二维直 角坐标系中坐标值与第二二维直角坐标系中坐标值的一一对应关系,并可通过这两组一一 对应关系,获取计算第二转换关系时用到的缩放系数、旋转系数和平移系数。
[0085] 优选地,步骤S3066中,创建第一二维直角坐标系中坐标值与第二二维直角坐标 系中的坐标值之间的对应关系,获取第二转换关系的具体计算步骤又包括:
[0086] 步骤S30662 :根据至少两个监控点中的每个监控点在第一二维直角坐标系和第 二二维直角坐标系中的坐标值,分别建立基于该监控点的第一列向量和第二列向量;
[0087] 具体的,在上述步骤S30662中,以某个点在第一二维直角坐标系的坐标值建立第 一列向量,其中,第一列向量的元素按顺序,可以为横坐标值和纵坐标值,也可以为纵坐标 值和横坐标值;以同样的点在第二二维直角坐标系的坐标值建立第二列向量,第二列向量 中元素的顺序与第一列向量相同,则基于同样的点的第一列向量和第二列向量之间也存在 一一对应的关系。
[0088] 步骤S30664 :创建第一列向量与第二列向量之间的对应关系,其中,该对应关系 包括:第一列向量乘以伸缩变换系数、左乘旋转变换矩阵、并加上平移变换向量后,等于第 二列向量,或者,第二列向量乘以伸缩变换系数、左乘旋转变换矩阵、并加上平移变换向量 后,等于第一列向量;
[0089] 具体的,在上述步骤S30664中,基于第一坐标系的坐标值建立的第一列向量 与基于第二坐标系的坐标值建立的第二列向量之间,存在着伸缩、旋转、平移的变换,具 体的,由伸缩变换系数、旋转变换矩阵和平移变换列向量体现。旋转变换矩阵的格式为
平移变换列向量的两个元素的顺序与第一列向量 3. 和第二列向量相同,也就是说,当第一列向量和第二列向量的元素分别为:横坐标、纵坐标 时,则平移变换列向量的元素分别为:横坐标平移系数,纵坐标平移系数。
[0090] 步骤S30666 :计算第一二维直角坐标系与第二二维直角坐标系之间的缩放系数、 旋转系数和平移系数,获得第二转换关系,其中,伸缩变换系数为缩放系数,旋转变换矩阵 中的旋转角度Θ为旋转系数,平移变换列向量的两个元素相应的为横坐标平移系数和纵 坐标平移系数。
[0091] 综上,步骤S3066中包含的步骤,主要用于根据创建的第一二维直角坐标系中坐 标值与第二二维直角坐标系中的坐标值之间的对应关系,得到了第一二维直角坐标系中坐 标值与第二二维直角坐标系中坐标值的计算方法和计算参数。当存在GPS信息与PTZ坐标 之间的转换关系、或者该第二转换关系时,该步骤S306并非本发明实施例一提供的目标跟 踪方法的必要步骤。
[0092] 优选地,根据如下公式,计算第一二维直角坐标系与第二二维直角坐标系之间的 缩放系数、旋转系数和平移系数的公式为:
[0093]
[0094]
[0095] 其中,α为缩放系数,Θ为旋转系数,a为横坐标平移系数,b为纵坐标平移系数, Plx、Ply分别为至少两个监控点中第一个监控点在第一二维直角坐标系中的横坐标值、纵坐 标值,Q lx、Qly分别为第一个监控点在第二二维直角坐标系中的横坐标值、纵坐标值,P2x、P 2y 分别为至少两个监控点中第二个监控点在第一二维直角坐标系中的横坐标值、纵坐标值, Q2x、Q2y分别为第二个监控点在第二二维直角坐标系中的横坐标值、纵坐标值。
[0096] 优选地,当使用三个以上点的坐标值计算伸缩变化系数、旋转变换矩阵和平移变 换列向量时,获取第一二维直角坐标系和第二二维直角坐标系之间的缩放系数、旋转系数 和平移系数的方法还包括:通过最小二乘法得到缩放系数、旋转系数、平移系数在均方误差 下的拟合值。
[0097] 下面结合具体实例,对本申请实施例一所提供的方案做进一步说明:
[0098] 图2是根据本发明实施例一的转换关系的获取方法流程图,该转换关系为GPS信 息与PTZ坐标信息之间的转换关系,包含GPS信息与地面坐标信息之间的第一转换关系、地 面坐标信息与跟踪设备坐标信息之间的第二转换关系、跟踪设备坐标信息与PTZ坐标信息 之间的第三转换关系。
[0099] 该实施例的转换关系的获取方法可以是上述实施例的目标跟踪方法中转换关系 获取的一种优选实施方式。如图2所示,该转换关系的获取方法包括步骤如下:
[0100] 步骤Sa :获取跟踪设备可视范围内至少两个监控点的GPS信息,并获取该GPS信 息中的炜度数据和经度数据,其中,至少两个监控点中第一个监控点的炜度数据和经度数 据分别为&和E i,至少两个监控点中第二个监控点的炜度数据和经度数据分别为队和E 2;
[0101] 步骤Sb :获取跟踪设备可视范围内该至少两个监控点的PTZ坐标信息,针对步骤 Sa中选定的至少两个监控点,获取跟踪设备在锁定该选定点于图像中心时的PTZ信息,即 为该选定点的PTZ坐标信息,其中,至少两个监控点中第一个监控点的P参数Θ p T参数 ,至少两个监控点中第二个监控点的P参数θ2、τ参数Φ2;
[0102] 步骤Sc :获取GPS信息与地面坐标信息之间的第一转换关系;其中,步骤Sc又包 括:
[0103] 步骤Scl :建立第一二维直角坐标系,其中,第一二维直角坐标系的坐标原点为至 少两个监控点中的第一个监控点,第一二维直角坐标系的横纵轴分别指向正北和正西;
[0104] 步骤Sc2 :计算至少两个监控点中第一个监控点与坐标原点的炜度距离差山、经度 距离差d2,至少两个监控点中第二个监控点与坐标原定的炜度距离差d 3、经度距离差山的 公式为:
[0105] 山=0,
[0106] d2= 0,
[0107]
[0108]
[0109] 其中,R为地球半径。
[0110] 步骤Sc3 :将至少两个监控点中每个监控点的炜度距离差和经度距离差转换为第 180 一二维直角坐标系中的坐标值,第一比例系数为f-^时,至少两个监控点中第一个监控 7ΓΧ R 点和第二个监控点在第一二维直角坐标系中的坐标值pjp P 2分别为:
[0111] Pi= (〇,〇)
[0112] PR= ((N R-Ni),(EfER)) X cos (N/180 X 31)。
[0113] 步骤Sd :获取PTZ坐标信息与跟踪设备坐标信息之间的第三转换关系,其中,步骤 Sd又包括:
[0114] 步骤Sdl :建立第二二维直角坐标系,第二二维直角坐标系以跟踪设备为原点;第 二二维直角坐标系的横轴指向跟踪设备水平转动角度为90°时跟踪设备指向的方向,第 二二维直角坐标系的纵轴指向跟踪设备水平转动角度为0°时跟踪设备指向的方向;
[0115] 步骤Sd2 :第一个监控点在第二二维直角坐标系的横轴分量d5、纵轴分量d6,以及 第二个监控点在第二二维直角坐标系的横轴分量d 7、纵轴分量ds的计算公式分别为:
[0116] d5= h/tan ( Φ j/180 X 3r)Xsin(01/180 X jt )
[0117] d6= h/tan ( Φ i/180 X π ) X cos ( Θ 丄/180 X π )
[0118] d7= h/tan ( Φ 2/180 X π ) X sin ( θ 2/180 X π )
[0119] d8= h/tan ( Φ 2/180 X π ) X cos ( θ 2/180 X π )
[0120] 步骤Sd3 :将至少两个监控点中每个监控点的坐标分量转换为第二直角坐标系中 的坐标值,第二比例系数为Ι/h,至少两个监控点中第一个监控点和第二个监控点在第二直 角坐标系中的坐标值仏和Q 2分别为:
[0121] Q1= (1Αβπ(Φ i/ΙδΟΧ π ) Xsin( θ /180Χ π ),
[0122] Ι/tan ( Φ /180 X π ) X cos ( θ ^180 X π ))
[0123] Q2= (1/tan ( Φ 2/180 X π ) X sin ( θ 2/180 X π ),
[0124] Ι/tan ( Φ 2/180 X π ) X cos ( θ 2/180 X π ))
[0125] 其中,h为跟踪设备的高度。
[0126] 步骤Se :获取地面坐标信息与跟踪设备坐标信息之间的第二转换关系;其中,步 骤Se又包括:
[0127] 步骤Sel :读取跟踪设备画面中至少两个监控点在第一二维直角坐标系中的地面 坐标信息Pi、P2;
[0128] 步骤Se2 :读取至少两个监控点在第二二维直角坐标系中的跟踪设备坐标信息仏、 Q2;
[0129] 步骤Se3 :创建第一二维直角坐标系中坐标值与第二二维直角坐标系中的坐标值 之间的对应关系,获取第二转换关系;其中,?1与Q i对应,P 2与Q 2对应,
[0130] 具体的计算步骤包括:
[0131] 步骤Se31 :根据第一个监控点在第一二维直角坐标系中的坐标值Pi,建立第三列 向量为:[plx ply]'根据第一个监控点在第二二维直角坐标系中的坐标值Qi,建立第四列向 量为:[Qlx Qly]T;
[0132] 根据第二个监控点在第一二维直角坐标系中的坐标值P2,建立第五列向量为:[P 2x P2y]T,根据第二个监控点在第二二维直角坐标系中的坐标值Q2,建立第六列向量为:[Q 2x Q2y]T;
[0133] 步骤Se32 :创建第一列向量与第二列向量之间的对应关系:
一 -了」匕 w」 L,」 L 」
[0134]
[0135]
[0136] 其中,α为伸缩变换系
为旋转变换矩阵:
为平移变换列向 量;
[0137] 步骤Se33 :根据步骤Se32创建的对应关系,计算第一二维直角坐标系与第二二维 直角坐标系之间的缩放系数、旋转系数和平移系数,获得第二转换关系,其中,伸缩变换系 数为缩放系数α,旋转变换矩阵中的旋转角度Θ为旋转系数Θ,平移变换列向量的两个元 素相应的为横坐标平移系数a和纵坐标平移系数b。
[0138] 优选地,步骤Se32涉及的对应关系可变形为:
[0139]
[0140]
[0141] 将上述两个监控点的对应关系合并,可得:
[0142]
[0143] 根据上式,在获取到仏、Q2、Ρρ ?2的情况下,可根据上述等式,求解出a cos Θ、 a sin θ、a、b共4个参数。
[0144] 如果选择三个以上的点,贝还可以通过最小二乘法得到a cos θ,a sin θ,a, b在 均方误差下的拟合值,如下式所示:
[0145]
[0146] 在通过步骤Sa~步骤Se,获得了 GPS信息与PTZ坐标信息之间的转换关系之后, 保存该转换关系,并根据该转换关系,进一步实现目标跟踪。
[0147] 基于根据上述实施例一的具体实例的目标跟踪的具体方法如下:
[0148] 步骤Si ;获取跟踪设备所监控的目标对象的GPS信息;设目标对象位于R点,则获 取到的该R点GPS信息中的炜度数据为Nr,经度数据为E r;
[0149] 步骤Sj :根据预先保存的GPS信息与PTZ坐标信息之间的转换关系,得到目标对 象的GPS信息所对应的PTZ坐标信息;
[0150] 其中,步骤Sj又包括:
[0151] 步骤Sjl :根据第一转换关系将当前获取到的目标对象的GPS信息转换为地面坐 标信息;根据步骤Sc3中计算的第一转换关系,将目标对象的炜度数据为N r,经度数据为Er 转换为第一二维直角坐标系中的坐标PR为:
[0152] PR= ((Nr-N!),(E「ER)) Xco8^/180 X 3〇,
[0153] 其中,&和E 坐标原点的炜度数据和经度数据。
[0154] 步骤Sj2 :根据第二转换关系将转换得到的地面坐标信息转换为跟踪设备坐标信 息;根据步骤Se得到的第一二维直角坐标系与第二二维直角坐标系之间的转换关系,将目 标对象在第一二维直角坐标系中的坐标P R,转换为其在第二二维直角坐标系的坐标
[0155] QR= (P RxX a cos Θ -PRyX a sin Θ +a,PRxX a sin Θ +PRyX a cos Θ +b),
[0156] 其中,PRx为 Nr-NpPryS (E「ER) XcosW/lSOX π),其中,a cos θ、a sin Θ、a、b 为步骤Se中求解出的参数。
[0157] 步骤Sj3 :根据第三转换关系将转换得到的跟踪设备坐标信息转换为跟踪设备的 PTZ坐标信息。
[0158] 根据步骤Sd中计算的PTZ坐标信息与跟踪设备坐标信息之间的转换关系,当求出 Qdt,可得出该点对应的ΡΤΖ坐标信息为:
[0159] P坐标信息为:
[0160] P = tan 1 (QRx, QRy) / π X 180,
[0161] Τ坐标信息为:
[0162]
[0163] 实施例二:
[0164] 本发明实施例二还提供了一种目标跟踪装置。需要说明的是,本发明实施例二的 目标跟踪装置可以用于执行本发明实施例一所提供的目标跟踪方法,本发明实施例一的目 标跟踪方法也可以通过本发明实施例二所提供的目标跟踪装置来执行。
[0165] 图3是根据本发明实施例二的目标跟踪装置的示意图。如图3所示,本发明实施 例二的目标跟踪装置包括:
[0166] 获取模块10,用于获取跟踪设备所监控的目标对象的GPS信息;
[0167] 转换模块20,用于根据预先保存的GPS信息与ΡΤΖ坐标信息之间的转换关系,得到 目标对象的GPS信息所对应的ΡΤΖ坐标信息;
[0168] 控制模块30,用于根据目标对象的ΡΤΖ坐标信息调整跟踪设备,以控制跟踪设备 监控目标对象。
[0169] 优选地,在转换模块之前,装置还包括:
[0170] 保存模块15,用于保存GPS信息与ΡΤΖ坐标信息之间的转换关系,其中,转换关系 包括:GPS信息与地面坐标信息之间的第一转换关系、地面坐标信息与跟踪设备坐标信息 之间的第二转换关系、ΡΤΖ坐标信息与跟踪设备坐标信息之间的第三转换关系;
[0171] 其中,地面坐标信息为第一位置在第一二维直角坐标系中的坐标值,跟踪设备坐 标信息为第一位置在第二二维直角坐标系中的坐标值,第二二维直角坐标系以跟踪设备的 立杆为原点。
[0172] 优选地,转换模块20包括:
[0173] 第一转换单元21,用于根据第一转换关系将当前获取到的目标对象的GPS信息转 换为该目标对象对应的地面坐标信息;
[0174] 第二转换单元22,用于根据第二转换关系将转换得到的该目标对象对应的地面坐 标信息转换为该目标对象对应的跟踪设备坐标信息;
[0175] 第三转换单元23,用于根据第三转换关系将转换得到的该目标对象对应的跟踪设 备坐标信息转换为该目标对象对应的ΡΤΖ坐标信息。
[0176] 优选地,计算得到GPS信息与地面坐标信息之间的第一转换关系的单元包括:
[0177] 第一建立子单元,用于建立第一二维直角坐标系,其中,第一二维直角坐标系的横 纵轴分别指向正东、正西、正南、正北之中任意的两个方向;
[0178] 第一读取子单元,用于读取第一二维直角坐标系的坐标原点的GPS信息,以及读 取跟踪设备监控画面中监控点的GPS信息,GPS信息包括:炜度数据和经度数据;
[0179] 第一创建子单元,用于创建监控点的GPS信息与监控点在第一二维直角坐标系中 的坐标值之间的对应关系,获取第一转换关系,其中,第一转换关系用于表征监控点与坐标 原点的炜度数据差值、经度数据差值,与监控点在第一二维直角坐标系中的横坐标值、纵坐 标值的对应关系。
[0180] 优选地,计算得到PTZ坐标信息与跟踪设备坐标信息之间的第三转换关系的单元 包括:
[0181 ] 第二建立子单元,用于建立第二二维直角坐标系,其中,第二二维直角坐标系以跟 踪设备为原点;第二二维直角坐标系的横纵轴的方向分别为跟踪设备水平转动角度相差 90°时,跟踪设备指向的方向;
[0182] 第二读取子单元,用于读取跟踪设备画面中监控点的PTZ坐标信息;
[0183] 第二创建子单元,用于创建监控点的PTZ坐标信息与监控点在第二二维直角坐标 系中的坐标值之间的对应关系,获取第三转换关系。
[0184] 优选地,计算得到地面坐标信息与跟踪设备坐标信息之间的第二转换关系的单元 包括第三读取单元,用于读取跟踪设备画面中至少两个监控点在第一二维直角坐标系中的 地面坐标信息;
[0185] 第四读取子单元,用于读取至少两个监控点在第二二维直角坐标系中的跟踪设备 坐标信息;
[0186] 第三创建子单元,用于创建第一二维直角坐标系中坐标值与第二二维直角坐标系 中的坐标值之间的对应关系,获取第二转换关系;
[0187] 其中,第二转换关系用于表征同一监控点在第一二维直角坐标系中的坐标值与在 第二二维直角坐标系中的坐标值的对应关系。
[0188] 实施例三:
[0189] 本发明实施例三还提供了一种目标跟踪系统。需要说明的是,本发明实施例三的 目标跟踪系统可以用于执行本发明实施例一所提供的目标跟踪方法,本发明实施例一的目 标跟踪方法也可以通过本发明实施例三所提供的目标跟踪系统来执行。
[0190] 图4是根据本发明实施例三的目标跟踪系统的示意图。如图4所示,本发明实施 例三的目标跟踪系统包括:
[0191] GPS模块1,用于获取跟踪设备所监控的目标对象的GPS信息;
[0192] 处理器2,用于根据预先保存的GPS信息与PTZ坐标信息之间的转换关系,得到目 标对象的GPS信息所对应的PTZ坐标信息;
[0193] 跟踪设备3,用于根据目标对象的PTZ坐标信息监控目标对象。
[0194] 可选的,处理器2可为独立的处理器,也可为集成于跟踪设备3中处理器。
[0195] 优选地,处理器2执行本申请实施例一提供的目标跟踪方法:
[0196] 步骤A,处理器2获取GPS模块1提供的目标对象的GPS信息,该目标对象为跟踪 设备所监控的目标对象。
[0197] 具体的,在上述步骤A中,跟踪设备能够通过PTZ参数进行控制的任何跟踪设备, 该跟踪设备通常包含云台或者与云台连接的接口。目标对象上携带有GPS模块,且该模块 的GPS信息能够被实时的获取。GPS信息为通过GPS模块接收到的信息,通过对GPS接收到 的固定格式的数据进行提取,可获取目标对象的炜度数据和经度数据,其中,炜度数据可由 炜度半球N即北半球和炜度半球S即南半球分为北炜数据和南炜数据,经度数据分由经度 半球E即东经和经度半球W即西经分为东经数据和西经数据。跟踪目标位于跟踪设备的监 控范围之内。
[0198] 步骤C,处理器2根据预先保存的GPS信息与PTZ坐标信息之间的转换关系,得到 目标对象的GPS信息所对应的PTZ坐标信息;
[0199] 具体的,在上述步骤C中,PTZ坐标信息为跟踪设备将目标对象锁定于镜头视野中 某一固定位置时,跟踪设备云台的PTZ参数。优选地,PTZ坐标信息为跟踪设备将目标对象 锁定于镜头视野的中心位置时,跟踪设备云台的PTZ参数。预先保存的GPS信息与PTZ坐 标信息之间的转换关系,是跟踪设备可视范围之内任意点的GPS信息与PTZ坐标信息的相 互转换关系,在该转换关系确定之后,目标对象某一位置的GPS信息与该位置的PTZ坐标信 息均是唯一确定且相互对应的。因此,可以通过知晓目标对象运动轨迹中任意一点的GPS 信息,得到该目标对象在该点的PTZ坐标信息。
[0200] 步骤E,处理器2根据目标对象的PTZ坐标信息调整跟踪设备,以控制跟踪设备监 控目标对象。
[0201] 具体的,在上述步骤E中,当得到了目标对象GPS信息对应的PTZ坐标信息之后, 跟踪设备云台根据该PTZ坐标信息调整跟踪设备的监控视角及监控倍率,将目标对象锁 定。
[0202] 优选地,在上述步骤C之前,处理器2还执行:
[0203] 步骤B :保存GPS信息与PTZ坐标信息之间的转换关系,其中,转换关系包括:GPS 信息与地面坐标信息之间的第一转换关系、地面坐标信息与跟踪设备坐标信息之间的第二 转换关系、PTZ坐标信息与跟踪设备坐标信息之间的第三转换关系;
[0204] 具体的,在上述步骤B中,地面坐标信息为第一位置在第一二维直角坐标系中的 坐标值,跟踪设备坐标信息为第一位置在第二二维直角坐标系中的坐标值,第二二维直角 坐标系以跟踪设备的立杆为原点。其中,第一位置可为任意位置。跟踪设备坐标信息,与跟 踪设备的具体地理位置无关,而是表征目标对象在基于跟踪设备建立的第二二维直角坐标 系中的坐标信息。其中,第一二维直角坐标系和第二二维直角坐标系均为平行于地平面的 二维直角坐标系。第一二维直角坐标系的坐标原点可为任意点,只要获知该坐标原点的GPS 信息即可。
[0205] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。
[0206] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。
[0207] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式 实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种 逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可 以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接, 可以是电性或其它的形式。
[0208] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0209] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0210] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质 上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形 式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所 述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种 可以存储程序代码的介质。
[0211] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种目标跟踪方法,其特征在于,包括: 获取跟踪设备所监控的目标对象的GI^信息; 根据预先保存的GI^信息与PTZ坐标信息之间的转换关系,得到所述目标对象的GPS 信息所对应的PTZ坐标信息; 根据所述目标对象的PTZ坐标信息调整所述跟踪设备,W控制所述跟踪设备监控所述 目柄对象。2. 根据权利要求1所述的方法,其特征在于,在根据预先保存的GI^信息与PTZ坐标信 息之间的转换关系,得到所述目标对象的GI^信息所对应的PTZ坐标信息之前,所述方法还 包括: 保存GI^信息与PTZ坐标信息之间的转换关系,其中,所述转换关系包括:所述GI^信 息与地面坐标信息之间的第一转换关系、所述地面坐标信息与跟踪设备坐标信息之间的第 二转换关系、所述PTZ坐标信息与跟踪设备坐标信息之间的第=转换关系; 其中,所述地面坐标信息为第一二维直角坐标系中的坐标值,所述第一二维直角坐标 系W地面为基准的平面上的任意一点为原点,所述跟踪设备坐标信息为第二二维直角坐标 系中的坐标值,所述第二二维直角坐标系W所述跟踪设备的立杆为原点。3. 根据权利要求2所述的方法,其特征在于,根据预先保存的GI^信息与PTZ坐标信息 之间的转换关系,得到所述目标对象的GI^信息所对应的PTZ坐标信息的步骤包括: 根据所述第一转换关系将当前获取到的所述目标对象的GI^信息转换为所述目标对 象对应的地面坐标信息; 根据所述第二转换关系将转换得到的所述目标对象对应的地面坐标信息转换为所述 目标对象对应的跟踪设备坐标信息; 根据所述第=转换关系将转换得到的所述目标对象对应的跟踪设备坐标信息转换为 所述目标对象对应的PTZ坐标信息。4. 根据权利要求2所述的方法,其特征在于,在保存GI^信息与PTZ坐标信息之间的转 换关系之前,获取所述GI^信息与地面坐标信息之间的第一转换关系的步骤包括: 建立所述第一二维直角坐标系,其中,所述第一二维直角坐标系的横纵轴分别指向正 东、正西、正南、正北之中任意的两个方向; 读取所述第一二维直角坐标系的坐标原点的GI^信息,读取所述跟踪设备监控画面中 监控点的GI^信息,所述GI^信息包括:缔度数据和经度数据; 创建所述监控点的GI^信息与所述监控点在所述第一二维直角坐标系中的坐标值之 间的对应关系,获取所述第一转换关系, 其中,所述第一转换关系用于表征所述监控点与所述坐标原点的缔度数据差值、经度 数据差值,与所述监控点在所述第一二维直角坐标系中的横坐标值、纵坐标值的对应关系。5. 根据权利要求4所述的方法,其特征在于,根据如下公式,计算所述监控点的GI^信 息与所述监控点在所述第一二维直角坐标系中的坐标值之间的对应关系: Pt= (P T" Pty) = ( (Nt-No),(Eo-Et) X COS (N。/180 X JT )), 其中,Pt为所述监控点在所述第一二维直角坐标系中的坐标值,P h、Pty分别为所述监 控点在所述第一二维直角坐标系中的横坐标值、纵坐标值,N。和E。分别为所述坐标原点的 GI^信息中的缔度数据和经度数据,Nt和E T分别为监控点的GI^信息中的缔度数据和经度 数据。6. 根据权利要求2所述的方法,其特征在于,在保存所述GI^信息与PTZ坐标信息之间 的转换关系之前,获取所述PTZ坐标信息与跟踪设备坐标信息之间的第=转换关系的步骤 包括: 建立第二二维直角坐标系,其中,所述第二二维直角坐标系的横纵轴的方向分别为所 述跟踪设备水平转动角度相差90°时,所述跟踪设备指向的方向; 读取所述跟踪设备画面中监控点的PTZ坐标信息; 创建所述监控点的PTZ坐标信息与所述监控点在所述第二二维直角坐标系中的坐标 值之间的对应关系,获取所述第=转换关系。7. 根据权利要求6所述的方法,其特征在于,根据如下公式,计算所述监控点的PTZ坐 标信息与所述监控点在所述第二二维直角坐标系中的坐标值之间的对应关系:其中,Qt为所述监控点在所述第二二维直角坐标系中的坐标值,Qh、QTy分别为所述监控 点在所述第二二维直角坐标系中的横坐标值、纵坐标值,e T为所述监控点的P参数,0 y为 指向所述第二二维直角坐标系纵轴时所述跟踪设备的水平转动角度,&为所述监控点的T 参数。8. 根据权利要求2所述的方法,其特征在于,在保存所述GI^信息与PTZ坐标信息之间 的转换关系之前,获取所述地面坐标信息与跟踪设备坐标信息之间的第二转换关系的步骤 包括: 读取所述跟踪设备画面中至少两个监控点在所述第一二维直角坐标系中的地面坐标 f目息; 读取所述至少两个监控点在所述第二二维直角坐标系中的跟踪设备坐标信息; 创建所述第一二维直角坐标系中坐标值与所述第二二维直角坐标系中的坐标值之间 的对应关系,获取所述第二转换关系; 其中,所述第二转换关系用于表征同一监控点在所述第一二维直角坐标系中的坐标值 与在所述第二二维直角坐标系中的坐标值的对应关系。9. 根据权利要求8所述的方法,其特征在于,创建所述第一二维直角坐标系中坐标值 与所述第二二维直角坐标系中的坐标值之间的对应关系,获取所述第二转换关系的步骤包 括: 根据所述至少两个监控点中的每个监控点在所述第一二维直角坐标系和所述第二二 维直角坐标系中的坐标值,分别建立基于该监控点的第一列向量和第二列向量. 创建所述第一列向量与所述第二列向量之间的对应关系,其中,该对应关系包括:所述 第一列向量乘W伸缩变换系数、左乘旋转变换矩阵、并加上平移变换向量后,等于第二列向 量,或者,所述第二列向量乘W伸缩变换系数、左乘旋转变换矩阵、并加上平移变换向量后, 等于第一列向量; 计算所述第一二维直角坐标系与所述第二二维直角坐标系之间的缩放系数、旋转系数 和平移系数,获得第二转换关系,其中,所述伸缩变换系数为所述缩放系数,所述旋转变换 矩阵中的旋转角度为所述旋转系数,所述平移变换列向量的两个元素相应的为横坐标平移 系数和纵坐标平移系数。10. 根据权利要求9所述的方法,其特征在于,根据如下公式,计算所述第一二维直角 坐标系与所述第二二维直角坐标系之间的缩放系数、旋转系数和平移系数的公式为:其中,a为缩放系数,0为旋转系数,a为横坐标平移系数,b为纵坐标平移系数所述, Pk、Piy分别为所述至少两个监控点中第一个监控点在所述第一二维直角坐标系中的横坐 标值、纵坐标值,Qk、Qiy分别为所述第一个监控点在所述第二二维直角坐标系中的横坐标 值、纵坐标值,Ph、Pzy分别为所述至少两个监控点中第二个监控点在所述第一二维直角坐 标系中的横坐标值、纵坐标值,Q&、Qb分别为所述第二个监控点在所述第二二维直角坐标 系中的横坐标值、纵坐标值。11. 根据权利要求9或10所述的方法,其特征在于,当使用=个W上监控点的坐标值 时,获取所述第一二维直角坐标系和所述第二二维直角坐标系之间的缩放系数、旋转系数 和平移系数的方法还包括:通过最小二乘法得到所述缩放系数、所述旋转系数、所述平移系 数在均方误差下的拟合值。12. -种目标跟踪装置,其特征在于,包括: 获取模块,用于获取跟踪设备所监控的目标对象的GI^信息; 转换模块,用于根据预先保存的GI^信息与PTZ坐标信息之间的转换关系,得到所述目 标对象的GI^信息所对应的PTZ坐标信息; 控制模块,用于根据所述目标对象的PTZ坐标信息调整所述跟踪设备,W控制所述跟 踪设备监控所述目标对象。13. 根据权利要求12所述的装置,其特征在于,在所述转换模块之前,所述装置还包 括: 保存模块,用于保存GI^信息与PTZ坐标信息之间的转换关系,其中,所述转换关系 包括:所述GI^信息与地面坐标信息之间的第一转换关系、所述地面坐标信息与跟踪设备 坐标信息之间的第二转换关系、所述PTZ坐标信息与跟踪设备坐标信息之间的第=转换关 系; 其中,所述地面坐标信息为第一位置在第一二维直角坐标系中的坐标值,所述跟踪设 备坐标信息为所述第一位置在第二二维直角坐标系中的坐标值,所述第二二维直角坐标系 W所述跟踪设备的立杆为原点。14. 根据权利要求13所述的装置,其特征在于,所述转换模块包括: 第一转换单元,用于根据所述第一转换关系将当前获取到的所述目标对象的GI^信息 转换为所述目标对象对应的地面坐标信息; 第二转换单元,用于根据所述第二转换关系将转换得到的所述目标对象对应的地面坐 标信息转换为所述目标对象对应的跟踪设备坐标信息; 第=转换单元,用于根据所述第=转换关系将转换得到的所述目标对象对应的跟踪设 备坐标信息转换为所述目标对象对应的的PTZ坐标信息。15. 根据权利要求13所述的装置,其特征在于,在所述保存模块之前,获取所述GI^信 息与地面坐标信息之间的第一转换关系的单元包括: 第一建立子单元,用于建立所述第一二维直角坐标系,其中,所述第一二维直角坐标系 的横纵轴分别指向正东、正西、正南、正北之中任意的两个方向; 第一读取子单元,用于读取所述第一二维直角坐标系的坐标原点的GI^信息,W及读 取所述跟踪设备监控画面中监控点的GI^信息,所述GI^信息包括:缔度数据和经度数据; 第一创建子单元,用于创建所述监控点的GI^信息与所述监控点在所述第一二维直角 坐标系中的坐标值之间的对应关系,获取所述第一转换关系,其中,所述第一转换关系用于 表征所述监控点与所述坐标原点的缔度数据差值、经度数据差值,与所述监控点在所述第 一二维直角坐标系中的横坐标值、纵坐标值的对应关系。16. 根据权利要求13所述的装置,其特征在于,在所述保存模块之前,获取所述PTZ坐 标信息与跟踪设备坐标信息之间的第=转换关系的单元包括: 第二建立子单元,用于建立第二二维直角坐标系,其中,所述第二二维直角坐标系W所 述跟踪设备为原点;所述第二二维直角坐标系的横纵轴的方向分别为所述跟踪设备水平转 动角度相差90°时,所述跟踪设备指向的方向; 第二读取子单元,用于读取所述跟踪设备画面中监控点的PTZ坐标信息; 第二创建子单元,用于创建所述监控点的PTZ坐标信息与所述监控点在所述第二二维 直角坐标系中的坐标值之间的对应关系,获取所述第=转换关系。17. 根据权利要求13所述的装置,其特征在于,在所述保存模块之前,获取所述地面坐 标信息与跟踪设备坐标信息之间的第二转换关系的单元包括: 第=读取单元,用于读取所述跟踪设备画面中至少两个监控点在所述第一二维直角坐 标系中的地面坐标信息; 第四读取子单元,用于读取所述至少两个监控点在所述第二二维直角坐标系中的跟踪 设备坐标信息; 第=创建子单元,用于创建所述第一二维直角坐标系中坐标值与所述第二二维直角坐 标系中的坐标值之间的对应关系,获取所述第二转换关系,其中,所述第二转换关系用于表 征同一监控点在所述第一二维直角坐标系中的坐标值与在所述第二二维直角坐标系中的 坐标值的对应关系。18. -种目标跟踪系统,其特征在于,包括: GI^模块,用于获取跟踪设备所监控的目标对象的GI^信息; 处理器,用于根据预先保存的GI^信息与PTZ坐标信息之间的转换关系,得到所述目标 对象的GI^信息所对应的PTZ坐标信息; 跟踪设备,用于根据所述目标对象的PTZ坐标信息监控所述目标对象。
【文档编号】G06T7/20GK106033612SQ201510102092
【公开日】2016年10月19日
【申请日】2015年3月9日
【发明人】王超, 全晓臣, 任烨, 王鹏, 张文聪, 蔡巍伟, 浦世亮
【申请人】杭州海康威视数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1