一种双摄像机图像对应位置的计算方法

文档序号:5885158阅读:499来源:国知局
专利名称:一种双摄像机图像对应位置的计算方法
技术领域
本发明属于视频监控领域,尤其涉及一种双摄像机图像对应位置的计算方法。
背景技术
目前,随着智能监控技术的不断发展和图像处理技术的日益成熟,原有的采用人 力进行可疑目标监控已经满足不了需求,而以人工智能和视频分析等技术为主的智能安防 系统很大程度上能弥补人力不足的问题。智能安防系统优势在于可全天候对监控场景进行 分析,并实时发现场景中的可疑目标,通过报警等形式通知监控人员做出决策,因此有着广 阔的发展空间和巨大的潜在市场。在监控领域使用双摄像机可以实现监视尽量大的场景, 而又能够对关心的目标进行清晰的监控,广角摄像机的视角较大,在监控中可实现全景的 监控,但是监控画面失真较大,画面的清晰度也比较差,而云台摄像机采用了大变倍的一体 化摄像机,可以带来很清晰的监控画面,从而将两者结合起来,通过广角图像进行检测获取 运动的目标,控制高速球型摄像机转到运动目标所在的方向,对目标进行细节的监控,实现 全景智能的监控,是监控领域的一个重要发展方向。采用双摄像机实现全景智能跟踪的难点是如何通过一个摄像机图像上的一点计 算出在另一摄像机图像上的位置,现在已有的计算方法是在两个摄像机处于一个特定的角 度,而当角度改变的时候计算方法就会失效,因此局限性比较大,大大限制了其应用性。

发明内容
本发明提供了一种双摄像机图像对应位置的计算方法,旨在解决已有的计算如何 通过一个摄像机图像上的一点计算出在另一摄像机图像上的位置方法是在两个摄像机处 于一个特定的角度,而当角度改变的时候计算方法就会失效,因此局限性比较大,大大限制 了其应用性的问题。本发明是这样实现的,一种双摄像机图像对应位置的计算方法,所述方法包括获取两个摄像机之间的空间位置关系;根据摄像机之间的空间位置关系,由一个摄像机图像上的一点,计算出所述点在 另一个摄像机图像上的位置。本发明提供的方法能够对一个摄像机位置与另一个摄像机图像的点关联处理,充 分利用了双摄像机各自的优点,对于一个摄像机图像上的任意一点通过就可以确定出另一 摄像机位置信息,从而实现智能全景的跟踪;本发明提供的方法充分利用了摄像机之间的 空间位置关系,使得本方法不再局限于两个摄像机处于某特定角度的情况,大大增强了本 发明方法的适应性。


图1为本发明实施例提供的双摄像机图像对应位置的计算方法的实现流程图;图2为本发明实施例提供的根据摄像机之间的空间位置关系,由一个摄像机图像上的一点,计算出所述点在另一个摄像机图像上的位置的实现流程图;图3为本发明实施例提供的由球型云台摄像机和鱼眼镜头摄像机实现全景智能 跟踪的方法的实现流程图;图4为本发明实施例提供的鱼眼图像球面投影示意图;图5为本发明实施例提供的双球面的投影关系图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。图1示出了本发明实施例提供的双摄像机图像对应位置的计算方法的实现流程 图。详述如下一种双摄像机图像对应位置的计算方法,包括在步骤SlOl中,获取两个摄像机之间的空间位置关系。在本步骤中,使用的摄像机可以是广角摄像机也可以是云台摄像机。使用的广角 摄像机需要满足符合鱼眼图像球面投影规则(如图4所示)。使用的云台摄像机需要满足 可水平360度垂直90度转动,将云台摄像机的位置跟广角摄像机图像的点关联起来,从而 云台摄像机可以先作为广角摄像机来处理,然后再对应到云台摄像机的位置;而且将云台 摄像机与广角摄像机图像关联的方法为以广角摄像机二维图像为坐标系,云台摄像机置 于坐标系原点,则云台摄像机可扫描整个球面,对于广角摄像机图像上的一点,可计算其入 射角度信息,这一入射角度信息可对应到云台摄像机的位置,转动云台摄像机使其处于这 一位置,则可使这一点对应的场景点处于云台摄像机图像的中心,从而可使广角摄像机图 像的点与云台摄像机的位置关联起来。在步骤S102中,根据摄像机之间的空间位置关系,由一个摄像机图像上的一点, 计算出所述点在另一个摄像机图像上的位置。图2示出了本发明实施例提供的根据摄像机之间的空间位置关系,由一个摄像机 图像上的一点,计算出所述点在另一个摄像机图像上的位置的实现流程,详述如下在步骤S201中,获取两个摄像机之间的空间位置关系;在步骤S202中,获得一个像面上一点对于摄像机的入射角度信息;本步骤中,计算入射角度信息是按照鱼眼球面投影规则进行处理的。在步骤S203中,获得这一点对于另一个摄像机的入射角度信息;在步骤S204中,获得这一点在另一个像面上位置。在本发明实施例中,采用TI公司的DM642开发板作为视频处理系统,采用摄像机 分别为鱼眼镜头摄像机符合鱼眼球面投影规则和球型云台摄像机。球型云台摄像机首先作为鱼眼镜头摄像机来处理,从而以云台摄像机为球心有一 个像面和鱼眼投影球面,称之为球型云台摄像机像面和球型云台摄像机球面,而云台摄像 机采集的图像称之为云台摄像机图像。视频处理系统分别采集鱼眼图像和球型云台摄像机 的图像作为视频源,以鱼眼视频作为运动检测,对于检测出的目标通过本方法计算出球型 云台摄像机的绝对位置,从而控制球型云台摄像机跟踪运动目标。
在本发明实施例中,鱼眼镜头以一定的角度倾斜使DM642视频处理系统采集的鱼 眼图像可以看到球型云台摄像机的正下方,在本实施例中,当鱼眼镜头摄像机和球型云台 摄像相机位置距离在20cm以下时,计算的准确度误差为士2°,在球型云台摄像相机变倍 不是特别大的时候,效果可以接受,因此在两个相机距离差别比较小时可以忽略距离差带 来的误差,在本实施例中未考虑距离差,且只考虑两个摄像机形成的像面只有一个方向的 角度差即共轴旋转形成的角度差。如图3所示,具体实现流程包括如下步骤在步骤S301中,获得球型云台摄像机和鱼眼镜头摄像机的空间位置关系;在步骤S302中,在鱼眼图像上任取一点计算其对于鱼眼镜头的入射角度信息;在步骤S303中,根据获得的入射角度信息和两个摄像机之间的空间位置关系,获 得这一点对于球型云台摄像机球面的入射角度信息;在步骤S304中,根据入射角度信息获得其在球型云台摄像机像面上的位置,获得 球型云台摄像机的位置。对于鱼眼图像的失真包含径向失真和切向失真,由于切向失真对于实际的影响不 是很明显,在本方法中仅考虑其径向失真,如图4所示点01是像平面的圆心,OlZl垂直于 像平面,为鱼眼镜头光轴方向,OlAl和OlBl为两个入射光线,入射角度定义为入射光线与 光轴的夹角,A2和B2为Al和Bl在球面上的投影点,Dl和D2分别是Al和Bl的成像点。 设α 1和α 2为Z AlOlZl和Z BlOlZl的弧度值,dl和d2为Dl和D2到圆心01的距离。 则投影关系满足式(1)Ξ(1)当。^时,d2等于底面的圆心半径R,有式O)
a Z= I
Λ d\7l (2)其中R为鱼眼镜头的投影球面半径,在本实施例中取470。对球型云台摄像机首先作为鱼眼镜头摄像机进行处理形成投影球面,其半径采用 与鱼眼图像投影球面相同的半径,从而形成如图5所示的双球面,其中坐标系CTZ为球型云 台摄像机投影球面坐标系,坐标系X' Y' Z'为鱼眼的投影球面坐标系,由于不考虑鱼眼 相机和球型云台摄像机的距离差,从而两个球面具有相同的X轴和共同的球心0。在本发明实施例中,获得两个摄像机之间的空间位置关系时,首先假设两个摄像 机像面的夹角为α ;并且对于球型云台摄像机知道其在Y轴方向的水平角度为panO,且知 道顺时针方向为球型云台摄像机的水平正方向,XH平面为球型云台摄像机垂直O度,根据 图5所示的球面投影关系图可知Z YOY' = α(3)在本发明实施例中,在鱼眼图像上选定一个点Ρ2(χ',y')其对应的场景点为A, 连接A与球心O交球面上一点记为P,由式( 可以获得场景点A对于鱼眼镜头的入射角度
W χπZZOA = ^---
2v-.R(4)
在本发明实施例中,按照鱼眼图像成像规则P在球型云台摄像机抽象像面上的成 像点为Pl (X,1)。根据垂直投影规则,球面点P在鱼眼像面和球型云台摄像机抽象像面上 的垂点为T2和T1,过T2向X轴做垂线垂点为T,连接T与Tl则可证明TTl垂直X轴,即T 也为过Tl向X轴做垂线的垂点。根据建立的坐标系和获得入射角度信息鱼眼镜头摄像机 和球型云台摄像机的空间位置关系可以由以下坐标变换及投影关系计算,P2的坐标(χ' ,γ')和式(4)可知
权利要求
1.一种双摄像机图像对应位置的计算方法,其特征在于,所述方法包括获取两个摄像机之间的空间位置关系;根据摄像机之间的空间位置关系,由一个摄像机图像上的一点,计算出所述点在另一 个摄像机图像上的位置。
2.如权利要求1所述的方法,其特征在于,所述根据摄像机之间的空间位置关系,由一 个摄像机图像上的一点,计算出所述点在另一个摄像机图像上的位置的实现方法为获得一个摄像机图像上一点对于摄像机的入射角度信息;获得所述点对于另一个摄像机的入射角度信息;获得所述点在另一个像面上位置。
3.如权利要求2所述的方法,其特征在于,所述获得一个摄像机图像上一点对于摄像 机的入射角度信息是按照鱼眼球面投影规则进行处理的。
4.如权利要求2所述的方法,其特征在于,所述计算这一点对于另一个摄像机的入射 角度信息采用垂直投影坐标变换进行计算。
5.如权利要求1所述的方法,其特征在于,所述摄像机或者是广角摄像机,或者是云台 摄像机。
6.如权利要求5所述的方法,其特征在于,所述云台摄像机满足水平360度垂直90度 转动,将云台摄像机的位置跟广角摄像机图像的点关联起来。
7.如权利要求6所述的方法,其特征在于,所述将云台摄像机与广角摄像机图像关联 的方法为以广角摄像机二维图像为坐标系,云台摄像机置于坐标系原点,云台摄像机扫描整个 球面;对于广角摄像机图像上的一点,计算其入射角度信息;将这一入射角度信息,对应到云台摄像机的位置;转动云台摄像机使其处于所述位置,使所述点对应的场景点处于云台摄像机图像的中 心,可使广角摄像机图像的点与云台摄像机的位置关联起来。
全文摘要
本发明属于视频监控领域,提供了一种双摄像机图像对应位置的计算方法,包括获取两个摄像机之间的空间位置关系;根据摄像机之间的空间位置关系,由一个摄像机图像上的一点,计算出所述点在另一个摄像机图像上的位置。本发明提供的方法能够对一个摄像机位置与另一个摄像机图像的点关联处理,充分利用了双摄像机各自的优点,对于一个摄像机图像上的任意一点通过本方法就可以确定出另一摄像机位置信息,从而实现智能全景的跟踪;本发明提供的方法充分利用了摄像机之间的空间位置关系,使得本方法不再局限于两个摄像机处于某特定角度的情况,大大增强了本发明方法的适应性。
文档编号G01B11/00GK102072702SQ20101061782
公开日2011年5月25日 申请日期2010年12月31日 优先权日2010年12月31日
发明者张振宝 申请人:天津市亚安科技电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1