[发明专利]一种基于运动目标表象和运动信息的摄像机自标定方法有效
申请号: | 200810056258.8 | 申请日: | 2008-01-16 |
公开(公告)号: | CN101488222A | 公开(公告)日: | 2009-07-22 |
发明(设计)人: | 谭铁牛;黄凯奇;张兆翔;李敏 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 梁爱荣 |
地址: | 100080北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 运动 目标 表象 信息 摄像机 标定 方法 | ||
技术领域
本发明属于模式识别领域,涉及图像处理和计算机视觉等技术,特别是涉及智能视觉监控。
背景技术
随着技术的发展以及硬件设备价格的逐渐降低,大量的监控摄像头被安装到各种场合,特别是那些对安全要求敏感的场合,如机场、社区、银行、停车场、军事基地等。动态场景的视觉监控是近年来备受关注的前沿研究方向,它从摄像机捕捉的图像序列中检测、识别、跟踪目标并对其行为进行理解。尽管目前作为人类视觉延伸的监控摄像机在商业应用中已经普遍存在,但目前的监控系统一般只能录相用于事后取证,而不能实时的分析视频数据并实时报警。因此,开发出具有实际意义的自动性、智能性的视觉监控系统日益变得迫切和必要。这就要求不仅能用摄像机代替人眼,而且能用计算机协助人、代替人,以完成监视或控制任务。
任何智能视觉监控系统都需要用摄像机来采集视频作为系统的输入。摄像机的作用在于将真实的三维场景投影到二维图像平面,并持续采集形成视频。从三维世界到二维图像的变换是一个透视投影,透视变形不可避免。若要获得三维世界中的真实点和二维图像平面点之间的对应关系,则必须进行摄像机标定。
目前已经有很多算法对路面交通场景的摄像机标定进行了研究,但是往往都存在着一定的缺点。目前的主流方法需要对整个场景进行测量,并手动获得大量三维点和二维图像点之间的对应关系。手动测量工作量和难度都很大。而目前的自标定方法主要是采用行人检测并精确定位头顶、脚底位置方法来获得消失点。但是,监控场景往往视野较大,监控视频往往分辨率很低。这给精确的行人检测和头、脚定位带来了巨大的挑战。所以这类方法的准确性很差。
发明内容
鉴于现有技术摄像机标定往往需要手动测量和点对应,带来了巨大的工作量,并影响了监控算法在不同场景中的推广,而现有自标定方法准确性很差的问题,本发明的目的是如何能够准确、便捷、自动地实现监控场景摄像机标定。
为了实现上述目的,本发明提供基于运动目标表象和运动信息的监控场景摄像机自标定方法。该方法无需进行大规模的手动测量和对应点标记。仅仅通过测量摄像机高度,就可以实现摄像机的完全标定。该方法的具体步骤如下所示:
步骤S1:通过背景建模和前景提取方法,检测监控场景中的运动目标区域;
步骤S2:对检测到的每个运动目标区域提取图像平面上运动目标区域的速度方向和运动目标区域的主轴方向;
步骤S3:根据每个运动目标区域所提取的图像平面上运动目标区域的速度方向和运动目标区域的主轴方向,对运动目标区域进行粗分类;
步骤S4:根据运动目标区域的梯度、形状表象特征和速度运动特征估计三个对应相互垂直方向的消失点;
步骤S5:根据三个相互垂直的消失点和摄像机高度,估计出摄像机的内外参数。
根据本发明的实施例,所述提取消失点步骤如下:
步骤S41:如果运动目标区域被粗分类为车辆,则通过两步梯度方向直方图算子HOG提取运动目标区域的两个主方向,并通过速度方向区分这两个主方向为第一主方向和第二主方向;
步骤S42:如果运动目标区域被粗分类为人,则提取运动目标区域的主轴方向作为该运动目标区域的主方向。
步骤S43:对于被分类为车辆的运动目标区域的第一主方向,假设该方向与x轴夹角为θ1,则遍历所有与x轴夹角为θ1且与此运动目标区域相交的直线,求取每条直线和此运动目标区域的相关值,以相关值最大的那条直线为此运动目标区域提取的对应于第一主方向的直线;
步骤S44:对于被分类为车辆的运动目标区域的第二主方向,假设该方向与x轴夹角为θ2,则遍历所有与x轴夹角为θ2且与此运动目标区域相交的直线,求取每条直线和此运动目标区域的相关值,以相关值最大的那条直线为此运动目标区域提取的对应于第二主方向的直线;
步骤S45:对于被分类为人的运动目标区域,假设该运动目标区域的主轴方向和x轴的夹角为α,则遍历所有与x轴夹角为α的直线,以其中那条过此运动目标区域质心位置的直线为该运动目标区域提取的直线;
步骤S46:通过一段时间积累,收集所有该时间段内的被分类为车的运动目标区域对应于第一主方向的直线,作为第一直线集;收集所有该时间段内的被分类为车的运动目标区域对应于第二主方向的直线,作为第二直线集;收集所有该时间段内的被分类为人的运动目标区域所提取的直线,作为第三直线集;
步骤S47:针对这三个直线集,分别估计集合内所有直线的公共交点作为消失点的鲁棒估计,从而得到三个对应相互垂直方向的消失点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810056258.8/2.html,转载请声明来源钻瓜专利网。