一种用于三维重建的深度摄像机快速标定方法

文档序号:6485539阅读:132来源:国知局
一种用于三维重建的深度摄像机快速标定方法
【专利摘要】一种用于三维重建的深度摄像机快速标定方法,解决了现有三维重建的深度摄像机标定方法操作复杂、不易调整、普适性低的问题。该方法简便稳定,仅需要选取过图像中心点的直线上任意两个点,就可以得到摄像机的标定参数。对于一个摄像头来说,内参基本上是不随环境的变化而变化的,同一批设计生产的摄像头的内参变化不大,只要能够求取出外参的变化,就相当于完成了监控摄像头的标定过程。而对于用于监控的摄像机来说,利用本发明的方法无需对摄像头的位置进行标定求取,可以直接在安装的过程中进行测量,这也降低了摄像头标定过程的复杂度。
【专利说明】一种用于三维重建的深度摄像机快速标定方法

【技术领域】
[0001] 本发明涉及一种摄像机标定方法,具体为一种用于三维重建的深度摄像机快速标 定方法。

【背景技术】
[0002] 我们曾经提出一个中国专利,专利号为201110289769. 6,发明创造的名称为一种 智能视频监控的三维重建方法,该发明包含了四部分:一是摄像头标定,二是逆投影变换, 三是高程图映射,四是一个为了消除量测深度与实际深度之间存在系统性偏差而添加的深 度值校正的模块。此方法能够解决斜向下视深度摄像头的标定以及高程图构建,但是也存 在以下一些不足。
[0003] -是标定过程比较费时,由于传统的基于平面图案的标定方法无法有效解决深度 摄像头的标定,因而我们采用的是DLT算法进行标定求取透视投影变换矩阵。在DLT标定 的过程中,需要手动放置标定物并测量和记录标定点在世界坐标系以及图像坐标系中的坐 标,而且为了比较准确的求取透视变换矩阵,通常选取多个标定点构成DLT变换中关于透 视投影变换系数的超定方程,一般情况下为了保证性能需要选取超过6个点,比如8?10 个点。一个人精确采集并测量这8?10个点需要十多分钟左右,而且在采集的过程中经常 发现有记录错误的点,这样还需要对人工记录错误的点进行筛选。这样整个标定过程需要 大概半个小时,而且一旦将摄像机位置以及方位进行了调整以后,将需要进行重新标定,这 在工程实践中是无法接受的,所以标定过程的过于繁琐增加了系统的广泛应用以及调整的 困难,迫切需要简单有效的标定方法。
[0004] 二是在将深度图像中各点转换到世界坐标系的过程中,需要进行逆投影变换以求 取视线与水平面的交点坐标,然后再利用三角几何的计算关系得到深度图像中各点在三维 世界坐标系中的坐标。整个过程计算量较大,而且由于需要计算视线与水平面的交点坐标, 因而只能够对斜向下视的图像有效,这无形中限制了摄像头安装的普适性,为应用增加了 一些不必要的限制,而且计算量较大。


【发明内容】

[0005] 为了克服现有技术的不足和缺陷,简化标定过程并降低计算量,本发明提出了一 种用于三维重建的深度摄像机快速标定方法。该方法简便稳定,仅需要选取过图像中心点 的直线上任意两个点,就可以得到摄像机的标定参数。
[0006] 本发明所解决的技术问题采用以下技术方案来实现:
[0007] -种用于三维重建的深度摄像机快速标定方法,该方法包括如下步骤:
[0008] (1)标定整个变换矩阵

【权利要求】
(1)标定整个变换矩P 标定步骤如下:
1. 一种用于三维重建的深度摄像机快速标定方法,其特征在于,该方法包括如下步 骤:
(1. 1)建立采用三个欧拉角表示的笛卡尔正交坐标系之间的旋转变换模型O-JOZ3Oc-ZJcZe,三个欧拉角分别为α,β,γ,采用的zxz顺规; (1.2) 在安装的时候,先测量摄像机的坐标Pc[Xc;,yc,ZcJ;再选取过图像中心点的直线 上的两个标定点P1,P2,记录其坐标分别为Pi[Xi,yi,Z1],P2[x2,y2,Z2]; (1.3)计算摄像机坐标系下的Z。轴方向矢量;^=-ZI 9 (1. 4)计算X。轴方向矢量;首先计算得到在ΧεΖ。平面内的向量I1= [X2-X。,y2_y。, Fh Z2-Zj,然后再利用施密特正交化得到I2 = I1-U1, z。〉·z。,那么A再计算出摄像机 的内参fu,fv,UQ,V。,假设fu =fv以及U。,V。位于图像的中心,然后得到向量弋巧与/^的夹 Λ( \l2\^s ,0.8xV0 角jsatanV71 ^.,那么/B=/v=-^- (1.5)计算ΧΛ平面与XZ平面的交线方向矢量N,以及α角;由于交线在XZ平面内, ZZcjc 所以N= [cosa,sina,〇],且<N,ZC> = 0,再求出cr= -atan(^·)或者a= -atan(7^) +疋 Zc、y^ ; (1. 6)求出β角;首先算出β' =acos(<Ζ,Ζ。〉),β角表示成如下形式:
9 (1. 7)求出Y角;首先算出Y' =acos(<Ν,X。〉),Y角表示成如下形式:
(? S')步?7?丨而个泌烷茗^问的掄挂妬咗Rnt.
* (1. 9)计算平移矢量;由于摄像机在世界坐标系下的坐标[X。,y。,zJ对应于摄像机坐 标系下的[〇,〇,〇],因而:
* 「細Γ,- (1. 10)求取外参矩阵M2 = 〇J - -*; (1. 11)求取内参;首先通过进行一次DLT标定求取出转换矩阵M,然后再分离出内参, 由于转换矩阵可以表示为:
因此得到式(0.1)中的内参矩声
(2)重建高度图,将摄像机坐标系下的点转换为世界坐标系下的点,变换操作为:
其中:Rot* =Roif1,
表示摄像机坐标系下的坐标; 由于得到的深度信息是摄像机坐标系下的Z。坐标值,因此再利用角度坐标信息得到ΧεΥ。坐标的坐标值,然后将这些坐标带入公式错误!未找到引用源。,经变换得到真实世界 坐标系下的坐标值; 其中:
2.根据权利要求1所述的一种用于三维重建的深度摄像机快速标定方法,其特征在 于,步骤(1.2)中选取过图像中心点的直线过坐标点(uQ, 1.8Xv。)。
【文档编号】G06T17/00GK104240214SQ201210064446
【公开日】2014年12月24日 申请日期:2012年3月13日 优先权日:2012年3月13日
【发明者】夏东 申请人:湖南领创智能科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1