一种基于ptz监控摄像机的3d定位方法及装置制造方法

文档序号:7799846阅读:904来源:国知局
一种基于ptz监控摄像机的3d定位方法及装置制造方法
【专利摘要】本发明适用于安防监控【技术领域】,提供了一种基于PTZ监控摄像机的3D定位方法,所述方法包括:采集PTZ监控摄像机拍摄到的实景视频画面;设置标定所感兴趣区域大小以及缩放方式;获取图像传感器成像平面上的目标中心点的二维物理坐标以及所述PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角;根据所述水平和垂直方向夹角对应调整摄像机云台电机;根据设置的感兴趣区域大小以及缩放方式计算缩放比例,并相应控制摄像机镜头变倍缩放,得到感兴趣区域的高分辨率图像。本发明采用了3D坐标快速转换算法,实现了对感兴趣区域的直接定位,可以准确快速的获取感兴趣区域高分辨率的图像。
【专利说明】一种基于PTZ监控摄像机的3D定位方法及装置
【技术领域】
[0001]本发明属于安防监控领域,尤其涉及一种基于PTZ监控摄像机的3D定位方法及装置。
【背景技术】
[0002]PTZ摄像机是一种监控用摄像机,在安防监控应用中PTZ是Pan/Tilt/Zoom的简写,代表云台全方位(水平、俯仰)移动及镜头变倍、变焦控制。PTZ摄像机因其具有可变视角、可变焦能力,可以随时改变摄影的角度、所覆盖的范围与清晰度,与普通摄像机相比,可以获得更好的监控效果。因此,PTZ摄像机在目前监控市场中,已经得到越来越广泛的应用。
[0003]PTZ摄像机在运动的过程中,其旋转和变焦特性使得感兴趣区域随着摄像机执行摇摄、倾斜操作时,会“移动穿过”屏幕。在低倾斜角的情况下,感兴趣区域看上去是水平在屏幕上移动。然而,都在较高倾斜角(大于45度)下,感兴趣区域看上去是以弧形轨迹在屏幕上移动。传统方法中需要一定的人工交互操作进行视野调整来确定2D-3D间的对应关系,以获得更清晰的对象图像,该方法在监控系统中难以满足实时响应的要求,比较费时费力,效果不能保证。

【发明内容】

[0004]鉴于上述问题,本发明的目的在于提供一种基于PTZ监控摄像机及其3D定位方法,旨在解决现有PTZ监控摄像机在执行执行摇摄、倾斜操作时,需要人工进行进行视野调整,比较费时费力的技术问题。
[0005]一方面,所述基于PTZ监控摄像机的3D定位方法包括下述步骤:
[0006]采集PTZ监控摄像机拍摄到的实景视频画面,并将所述视频画面上传到网络监控端并显示;
[0007]设置标定所感兴趣区域大小以及缩放方式;
[0008]根据PTZ监控摄像机的图像传感器的有效成像靶面尺寸和当前有效焦距,获取图像传感器成像平面上的目标中心点的二维物理坐标,并计算所述PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角;
[0009]根据所述水平和垂直方向夹角对应调整摄像机云台电机,以使目标中心点位于所述PTZ监控摄像机的光轴上;
[0010]根据设置的感兴趣区域大小以及缩放方式计算缩放比例,并相应控制摄像机镜头变倍缩放,得到感兴趣区域的高分辨率图像。
[0011]另一方面,所述基于PTZ监控摄像机的3D定位装置包括:
[0012]视频采集输出模块,用于采集PTZ监控摄像机拍摄到的实景视频画面,并将所述视频画面上传到网络监控端并显示;
[0013]目标锁定设置模块,用于设置标定所感兴趣区域大小以及缩放方式;
[0014]3D转换计算模块,用于根据PTZ监控摄像机的图像传感器的有效成像靶面尺寸和当前有效焦距,获取图像传感器成像平面上的目标中心点的二维物理坐标,并计算所述PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角;
[0015]云台电机控制模块,用于根据所述水平和垂直方向夹角对应调整摄像机云台电机,以使目标中心点位于所述PTZ监控摄像机的光轴上;
[0016]镜头缩放控制模块,用于根据设置的感兴趣区域大小以及缩放方式计算缩放比例,并相应控制摄像机镜头变倍缩放,得到感兴趣区域的高分辨率图像。
[0017]本发明的有益效果是:本发明采用了 3D坐标快速转换算法,可以快速计算出图像传感器成像平面上的目标中心点相对于PTZ监控摄像机光轴的绝对夹角,包括水平方向夹角和垂直方向夹角,然后控制调整摄像机云台的摇射角和倾斜角,并根据兴趣区域大小以及缩放方式控制摄像机镜头变倍缩放,使感兴趣区域以适当比例大小清晰地显示在监控端屏幕的中心位置,实现了对感兴趣区域的直接定位,可以准确快速的获取感兴趣区域高分辨率的图像。本发明简化了以往由平面二维坐标转换为三维坐标所需要进行的大量复杂的数学运算,可以简单、快速地获取感兴趣区域高分辨率图像。
【专利附图】

【附图说明】
[0018]图1是本发明第一实施例提供的基于PTZ监控摄像机的3D定位方法的流程图;
[0019]图2是视频图像在网络监控端屏幕上的显示示意图;
[0020]图3是图1中步骤S13的一种具体优选流程图;
[0021]图4是在图像传感器上成像的3D视图;
[0022]图5是本发明第二实施例提供的基于PTZ监控摄像机的3D定位装置的结构方框图;
[0023]图6是图5中3D转换计算模块的一种具体优选结构方框图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0026]实施例一:
[0027]图1示出了本发明实施例提供的PTZ监控摄像机的3D定位方法的流程,为了便于说明仅不出了与本发明实施例相关的部分。
[0028]本实施例提供的基于PTZ监控摄像机的3D定位方法包括下述步骤:
[0029]步骤S11、采集PTZ监控摄像机拍摄到的实景视频画面,并将所述视频画面上传到网络监控端并显示.[0030]PTZ监控摄像机通常为半球摄像机,内置有摄像机云台,通过调整摄像机云台,可以调整摄像机镜头摇射和倾斜转动。PTZ监控摄像为网络摄像机,通过网络连接到后台的网络监控端,在网络监控端上可以实时显示出各个摄像机所捕获到的视频画面。在本步骤中,PTZ监控摄像机拍摄实景视频画面,并将所述视频画面上传到网络监控端的屏幕上显示出来。[0031]步骤S12、设置标定所感兴趣区域大小以及缩放方式。
[0032]假设网络监控端中所显示的一帧画面图像如图2所示,水平像数总数标记为Hpix_Total,垂直方向的像数总数标记为Vpix_Total。网络监控端屏幕区域左上角坐标为(O, O),右下角坐标为(Hpix_Total, Vpix_Total)。通过网络监控端设置需要扑捉的视野和感兴趣区域大小,记录所标定感兴趣区域区域的起始两个角点的像素坐标值。如图2所示,假设感兴趣区域的左上角像素坐标为(XI,Y1),右下角像素坐标为(X2,Y2)。从而可以计算出感兴趣区域区域的中心像素坐标(X, Y),其中Χ=(Χ1+Χ2)/2,Υ=(Υ1+Υ2)/2。所述缩放方式为感兴趣区域在屏幕上的预期显示比例。
[0033]步骤S13、根据PTZ监控摄像机的图像传感器的有效成像靶面尺寸和当前有效焦距,获取图像传感器成像平面上的目标中心点的二维物理坐标,并计算所述PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角。
[0034]本步骤通过计算感兴趣区域中心点在图像传感器成像平面上的目标中心点的二维物理坐标,并通过数字几何关系由二维坐标转换成相应的绝对坐标,计算PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角。具体的,如图3所示,本步骤包括如下步骤:
[0035]步骤S131、根据PTZ监控摄像机的图像传感器型号以及画面显示分辩率确定有效成像靶面尺寸。
[0036]首先要获取图像传感器的型号,由于不同厂家不同型号的图像传感器的成像区域(即靶面尺寸)存在一定差异,所以需要具体的图像传感器型号并结合图像显示像素来确定有效成像靶面尺寸。假设图像传感器的有效成像区域的水平尺寸Hsize,垂直尺寸为Vsize,单位为mm。
[0037]步骤S132、获取有效焦距和摄像机云台的当前摇射角和倾斜角。
[0038]假设有效焦距为f,云台电机包括水平电机和俯仰电机,分别拥有控制镜头摇射转动(即水平方向转动)和倾斜转动(即俯仰转动)。假设在水平方向当前水平电机所处的步数为Hst印,最大步数为Hstepjnax,最大步数对应的遥射角为2 π,单位为弧度。在垂直方向当前俯仰电机所处的步数为Vstep,最大步数为Vstep_max,最大步数对应的倾斜角为
/2,单位为弧度。则PTZ摄像机镜头所处的当前摇摄角β =(Hstep*2 π )/(Hstep_max),当前倾斜角 α = (Vstep* π ) / (Vstep_max*2)。
[0039]步骤S133、根据所述有效成像靶面尺寸以及感兴趣区域大小计算目标中心点的二维物理坐标。
[0040]在步骤S12中已经确定感兴趣区域的中心像素坐标(X,Y),那么在图像传感器的成像平面上,按照计算比例,所述感兴趣区域的目标中心点的二维物理坐标为(X,y)=((X*Hsize) / (Hpix_Total), (Y*Vsize) / (Vpix_Total)),单位为 mm。
[0041]步骤S134、根据所述目标中心点的二维物理坐标、有效焦距、摄像机云台当前倾斜角、有效成像靶面尺寸计算目标中心点和PTZ监控摄像机光轴在水平方向和垂直方向的夹角。
[0042]如图4所示的在图像传感器上成像的3D视图,A为焦点位置,AO为有效焦距。C为目标中心点在图像传感器上的成像坐标位置,坐标值为(X,y)。O为图像传感器的有效成像靶面的中心,坐标值为(x0,yO)= (Hsize/2, Vsize/2)。BC垂直于B0,CD垂直于OD,即BC=OD=x-xO,BO=CD=y-yO。EF为OD在水平平面AEF上的垂直投影,从而0D=EF,OE=DF0Z OAE为云台的当前倾斜角α,Z OAB为δ α。Z XAE为云台的当前摇摄角β,Z OAD的为δ β,ZBAC为δ β 1,β c为目标中心点C与摄像机光轴AO在水平方向上的夹角,ac为目标中心点C与摄像机光轴AO在垂直方向上的夹角。经过立体几何相关三角形的变换,可以推导出:
【权利要求】
1.一种基于PTZ监控摄像机的3D定位方法,其特征在于,所述方法包括: 采集PTZ监控摄像机拍摄到的实景视频画面,并将所述视频画面上传到网络监控端并显示; 设置标定所感兴趣区域大小以及缩放方式; 根据PTZ监控摄像机的图像传感器的有效成像靶面尺寸和当前有效焦距,获取图像传感器成像平面上的目标中心点的二维物理坐标,并计算所述PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角; 根据所述水平和垂直方向夹角对应调整摄像机云台电机,以使目标中心点位于所述PTZ监控摄像机的光轴上; 根据设置的感兴趣区域大小以及缩放方式计算缩放比例,并相应控制摄像机镜头变倍缩放,得到感兴趣区域的高分辨率图像。
2.如权利要求1所述方法,其特征在于,所述根据PTZ监控摄像机的图像传感器的有效成像靶面尺寸和当前有效焦距,获取图像传感器成像平面上的目标中心点的二维物理坐标,并计算所述PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角步骤,具体包括: 根据PTZ监控摄像机的图像传感器型号以及画面显示分辩率确定有效成像靶面尺寸; 获取有效焦距和摄像机云台的当前摇射角和倾斜角; 根据所述有效成像靶面尺寸以及感兴趣区域大小计算目标中心点的二维物理坐标; 根据所述目标中心点的二维物理坐标、有效焦距、摄像机云台当前倾斜角、有效成像靶面尺寸计算目标中心点和PTZ监控摄像机光轴在水平方向和垂直方向的夹角。
3.如权利要求2所述方法,其特征在于,所述目标中心点和PTZ监控摄像机光轴在水平方向的夹角为β C,垂直方向的夹角为α C,其计算公式如下:
4.如权利要求3所述方法,其特征在于,所述根据所述水平和垂直方向夹角对应调整摄像机云台电机步骤,具体包括: 根据所述水平方向的夹角β C、垂直方向的夹角α C,获取摄像机云台电机步进数;根据所述步进数控制摄像机云台电机工作。
5.一种基于PTZ监控摄像机的3D定位装置,其特征在于,所述装置包括: 视频采集输出模块,用于采集PTZ监控摄像机拍摄到的实景视频画面,并将所述视频画面上传到网络监控端并显示; 目标锁定设置模块,用于设置标定所感兴趣区域大小以及缩放方式; 3D转换计算模块,用于根据PTZ监控摄像机的图像传感器的有效成像靶面尺寸和当前有效焦距,获取图像传感器成像平面上的目标中心点的二维物理坐标,并计算所述PTZ监控摄像机的光轴相对于目标中心点的水平和垂直方向夹角; 云台电机控制模块,用于根据所述水平和垂直方向夹角对应调整摄像机云台电机,以使目标中心点位于所述PTZ监控摄像机的光轴上; 镜头缩放控制模块,用于根据设置的感兴趣区域大小以及缩放方式计算缩放比例,并相应控制摄像机镜头变倍缩放,得到感兴趣区域的高分辨率图像。
6.如权利要求5所述装置,其特征在于,所述3D转换计算模块包括: 靶面获取单元,用于根据PTZ监控摄像机的图像传感器型号以及画面显示分辩率确定有效成像靶面尺寸; 参数获取单元,用于获取有效焦距和摄像机云台的当前摇射角和倾斜角; 坐标计算单元,用于根据所述有效成像靶面尺寸以及感兴趣区域大小计算目标中心点的二维物理坐标; 角度计算单元,用于根据所述目标中心点的二维物理坐标、有效焦距、摄像机云台当前倾斜角、有效成像靶面尺寸计算目标中心点和PTZ监控摄像机光轴在水平方向和垂直方向的夹角。
7.如权利要求6所述装置,其特征在于,所述目标中心点和PTZ监控摄像机光轴在水平方向的夹角为β C,垂直方向的夹角为α C,其计算公式如下:
8.如权利要求7所述装置,其特征在于,所述云台电机控制模块包括: 步进数计算单元,用于根据所述水平方向的夹角β C、垂直方向的夹角α C,获取摄像机云台电机步进数;电机控制单元,用于根据所 述步进数控制摄像机云台电机工作。
【文档编号】H04N7/18GK103905792SQ201410114204
【公开日】2014年7月2日 申请日期:2014年3月26日 优先权日:2014年3月26日
【发明者】曹木莲, 罗巍 申请人:武汉烽火众智数字技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1