一种无相机标定的极线校正新方法

  • 格式:pdf
  • 大小:250.71 KB
  • 文档页数:3

第34卷 

正3 第20期 

No.20 计算机工程 

Computer Engineering 2008年lO月 

0ctober 2008 

・图形图伪I处理・ 文章编号:looo_-3428(2008)20—_o247__02 文献标识码:A 中圈分类号:TP393 

一种无相机标定的极线校正新方法 

杨秀丽,寞燕,孔令富 

(燕山大学信息科学与工程学院,秦皇岛066004) 

摘要:提出一种无相机标定的立体图像对的极线校正新方法。该校正方法并不依赖基本矩阵F的精确求解,而是通过空间变换法分析校 

正前后图像点对应关系,依此分解并参数化描述极线变换矩阵,直接利用极线方程和图像的对应点集建立误差平方和函数,并运用非线性 最小二乘法求解,使该函数取得最小值的变换参数。实验证明,该校正方法能够较好地消除垂直视差,图像产生的变形较小。 关奠词:极线几何;基础矩阵;立体图像对;投影几何 

New Uncalibrated Epipolar Rectification Method 

YANG Xiu-li,DOU Yan,KoNG Ling-flu 

(School of Information Science and Engineering,Y ̄shan University,Qinhuangdao 066004) - [Abstract!A new image rectification method deals with the problem of epipolar rectification in the uncatibrated case is proposed.It is implemented without explicit computation of the epipolar geometry or fundamental matrix.It decomposes the transformation matrix into more 

simple form and using least—squares method to solve the function of sum of square errors based on the set of correspondence points.Related 

experiments show that the proposed method can rectify the image pairs fast and accurately,and the image distortion induced is little. [Key wordsl epipolar geometry;fundamental matrix;stereo image pairs;projection geometry 

1概述 

在立体视觉实际应用研究中,为降低立体匹配难度,对 图像对进行校正不可避免。图像校正则是通过对每一幅图像 

平面应用2D变换,使得变换后的图像对问极线几何得以简 

化,对应点只在水平方向存在视差。 图像对校正有相机标定” 和弱标定 2种情况下。相机 

标定情况下的图像对校正是一种理想情况,可根据透视投影 

变换进行校正,现有方法能够很好地解决。无相机标定的立 体视觉具有更大的适应性,是立体视觉的重要研究领域。弱 标定是指无相机标定,校正的前提是已知一系列图像对间的 

对应点坐标。已有校正方法多是基于图像的投影几何获得的, 

先求解图像的基本矩阵和相机参数信息,再通过几何变换将 

极点变换到水平无穷远处。本文中运用空间变换的方法求解 校正前后坐标点的对应关系矩阵,通过对应点坐标建立误差 

方程,利用最小二乘法求解变换矩阵参数。 

2极线几何 

2.1校正酋极线几何 

双目立体视觉成像系统由2个针孔摄像机构成,见图1。 

曩1校正酋极饯几何 Ct和 为2个摄像机的光心,三维空间点P经过光心 

投影到图像平面 1和 2上,投影点分别为m和rn 。在Rl 上任取一点m,其对应点m 必位于由m和2个摄像机光心的 

几何位置所确定的极平面P与图像平面R2的交线f 上,I 称 

为m的对应极线,这就是极线约束。设u和“ 分别是对应点 

m和m 的图像齐次坐标表示,根据极线约束,它们满足以下 

关系式: u#TFu=0 (1) 其中,,是原图像的基本矩阵。 

2.2校正后板线几何 设日和 分别为有序图像对 和/的极线校正矩阵,m 

和 为图像对上的对应点,经校正变换后为rh和 ,有 

=Hu, =H'u (2) 

校正后所有极线相互平行且水平,对应点间只水平方向 

上存在视差,极点位于水平方向上的无穷远处,即 =舍 = 

【l 0 01T;校正后图像对间基本矩阵为 

l 0 0 0 J =[每1=I o 0 —1 I (3) 

[0 1 0 j 

校正后图像对的极线方程为 

( 忍 =0 (4) 

该方程对于任一对应点对均应成立,因而可以获得关于 

未知矩阵 和 的非线性方程系统。 

基金项目:国家“863”计划基金资助项目(2006AA04Z212) 

作者筒介:杨秀丽(1982--),女,硕士研究生,主研方向:机器视觉, 

图像处理;窦燕,副教授、博士研究生;孔令富,教授、博士生 导师 

收稿日期:2007—12—07 E-mail:y_xl163@163.com 

247— 3校正方法 

3.1 空间变换法分析校正前后图像点关系 

校正的关键在于根据校正前后图像对的已知信息和特有 

性质求取出满足一定要求的极线变换矩阵日和∥。 

一个3D空间点P经针孔相机在图像,上成像点P,必须 

经过3个步骤来完成: 

(1)一个3D刚性变换(rigid displacement),即欧式变换, 实现世界坐标系与相机坐标系的重合,将世界坐标系中的点 

P变换到相机坐标系下; 

(2)一个3D到2D透视投影变换; 

(3)一个2D到2D的仿射变换,实现物理坐标到像素坐 

标的变换。 

因此,空间点P与对应的像素点P间满足如下关系: r,/k 0 “ ]rl 0 0 ol p:K1DP:I o“f/k l×I o 1 o oI R t P (5) l0 0 1儿0 0 j oj u 

其中,P=x :l1 ,P=u v 1 W,矩阵D是相机外参数 

矩阵,有6个相关参数;R,t分别为旋转和平移量;K为相机 

内参矩阵,显然 可逆;令r表示矩阵J的广义逆矩阵, 

,=, (,×, )~,则有 

DP= ,一( p)十,,一,IY,} ∈c (6) DP便是原相机坐标系的P点坐标表示。 

校正过程是:相机光心位置不变,假定左右相机分别绕 

光心进行旋转,使得两光轴平行,校正过程不影响摄像机内 

参数矩阵,校正后图像中对应点只在水平方向存在视差。 左相机校正过程如下: 

假定其绕相机光心旋转矩阵为A=l .u1,则原左相机 L u J 

坐标系下的点D,P变换到虚拟的新坐标系下,然后该点经 

新的虚拟相机成像于校正后图像平面,由左乘 ,J实现。此 

时,校正后像点P..: ,IAD P,将式(6)代入得 

p =2KiIAI一(K7 p +K /A‘E—I I Y L ) 其中,E是4阶单位阵。经简化计算,式(7)可以化简为 

= K,R,K .. 其中, , 分别是校正前后对应像素点的齐次坐标表示。 

3.2极线变换矩阵 和 的分解和参数化 

可将左右极线变换矩阵分解为以下形式 

H:KlR ,H =K 2R i (8) 

其中,K。(江l,2)分别是左右相机的内参矩阵;为实现图像校 正需将左右相机绕光心进行旋转, f和曰,分别是左右相机的 

旋转矩阵。将分解后的日和H 代入式(4)中,得 Uzr( ; T^ TL ^] Kl RtK1 m=O (9) 

3.3必要的化筒 虽然原有相机参数和左右相机的旋转矩阵均为未知量, 

但可假定左右相机具有相同内参矩阵,即 和K2相等。在 

此条件下,易证 『 1,K 在相差一个非零数量因子的情 

况下等于『 ,,因此在式(9)的计算中,可以消去 和 l 

2项。此时式(9)可以化筒为 “ (K R 【 】 R f K 1 )“=0 (Z0) 

对左右旋转矩阵 f和 进一步分解,旋转过程分解为: 

(1)绕各自的y轴分别旋转 l和 2角度,使得2个相机 

的焦平面包含基线,此时极点位于无穷远处,2个图像平面 

内极线平行于各自的x轴,即此时焦平面是原有Y轴和基线 

248一 确定的平面。 

(2)绕各自的z轴旋转al和 2角度,使得摄像机x轴与 

基线重合,此时2个图像平面内所有极线平行于基线。 

(3)绕x轴旋转,使得两图像平面重合,则此时的图像对 

得到校正。 

其中,绕x轴旋转时,假定2个图像平面间夹角是 角 度,则2个相机分别绕各自的x轴旋转卿 ( . 角度即可重 

合。实验证明, 西/2时即可简化计算,且校正精度最高, 

Rt=R ×R ×R~= 

『l 0 0 ]Fcos6,一sinaj o丌cosfl ̄0 sinfl ̄] l o cos( ̄/2)一sin(C,/2)I1 sinoq cosG oll 0 l 0 I(11) 

…0~ o yffsico s o6 

R 【礼R =}0一sin(O)一cos(0)l (13) 

现在极线变换矩阵依赖于未知的相机内参数和5个未知 

旋转角度。对于相机内参数矩阵,可以结合已有的先验知识, 假定无畸变,相机主点在图像平面的中心,像素物理长宽比 等于1,则此时余下的未知量是2个相机的焦距_厂,假定左右 

相机焦距相等,得到 

I fo 0 Wo/2 l 

-= l o.ro^。/2 l l 0 0 1 J 

其中,W0和ho分别是图像的宽和高,在读入图像时即可获得; 

是像素单位的焦距长度,根据文献【7】,以像素为单位的焦 

距值的估计值在【1/3(w0+『2o),3(wo+ o)】区间内,则 

fo/(W。+h。)取值范围为【1/3,3】,用变量 表示。将上述各 

参数化后的矩阵代入式(4)得到函数F( , , ,屈, )=0,因 

为该方程对所有的对应点对, 和m (i=1,2,…,Ⅳ)均成立,所 

以误差平方和函数为 

E(p)=∑[ (H,,H Ip)一0] 

用非线性最小二乘法算出使误差平方和函数取得最小值 

的参数P=[ 属 矿Ia] ,其中,“,=[u l】 , 

“ =【u l,,1】,是对应点对的齐次坐标,各变量取值范围 

3.4计算极线变换矩阵日和H 

利用最小二乘法求出各个参数后,运用式(8)中等式来获 

得极线变换矩阵。 

4实验验证 为了对提出的校正方法进行检验,对文献【6]中的图像对 

和实际拍摄的图像对分别进行了校正,校正前先手动选取了 

l0个~2O个对应点作为输入数据。部分实验结果如图2所示, 

图2(a)是原图像对,图2(b)为文献【6冲给出的采用极坐标校 

正方法的校正结果,图2(c)为采用本文校正方法的校正结果, 

且图中已标示出选取的对应点及校正前后的极线。评价校正 

算法优劣的3个因素是校正精度、图像变形和校正速度。校 正精度用校正后对应点问平均垂直视差衡量,运用本文方法 

获得的平均垂直视差是0.1

06。图像变形主要指透视变形和图