发明名称 一种基于二次曲线的摄像机自标定方法
摘要 本发明涉及一种基于二次曲线的摄像机自标定方法,以一个平面矩形为标定模板。从不同方位对该模板拍摄3幅(或3幅以上)的图像;提取图像特征点并拟合直线,求解直线交点得到矩形4个顶点坐标和两组平行线上灭点坐标。根据射影不变性和调和共轭关系,得到各边中点坐标和外接圆圆心坐标,并求解对角线上灭点坐标。利用二次曲线中二阶曲线的性质求出平面上圆环点的图像坐标,建立圆环点图像关于摄像机内参数的约束方程,线性解出摄像机内参数。本发明可以利用平面模板线性求解摄像机的全部内参数,不需要进行复杂的图像匹配,简化了标定过程,提高了标定精度。
申请公布号 CN102402785A 申请公布日期 2012.04.04
申请号 CN201010273718.X 申请日期 2010.09.07
申请人 云南大学 发明人 赵越;王慧
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 代理人
主权项 1.一种基于二次曲线的摄像机自标定方法,其特征在于它采用一个简单的平面矩形模板,充分利用矩形的几何特征和二次曲线的性质,根据射影不变性,线性解出摄像机内参数。具体步骤包括:拟合矩形各边所在直线,求解顶点和灭点图像坐标,求解各边中点和外接圆圆心图像坐标,求解平面圆环点图像坐标,求解摄像机内参数矩阵。(1)拟合矩形各边所在直线设平面矩形ABCD,点A,B,C,D的像为a,b,c,d提取图像特征点坐标,利用最小二乘法拟合边ab,bc,cd,da所在直线l<sub>1</sub>,l<sub>2</sub>,l<sub>3</sub>,l<sub>4</sub>。(2)求解顶点和灭点图像坐标设两组平行线l<sub>1</sub>,l<sub>3</sub>和l<sub>2</sub>,l<sub>4</sub>上灭点为p<sub>1</sub>,p<sub>2</sub>,利用射影变换不变性质,则有:<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>a</mi><mo>=</mo><msub><mi>l</mi><mn>1</mn></msub><mo>&times;</mo><msub><mi>l</mi><mn>4</mn></msub><mo>,</mo><mi>b</mi><mo>=</mo><msub><mi>l</mi><mn>1</mn></msub><mo>&times;</mo><msub><mi>l</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mi>c</mi><mo>=</mo><msub><mi>l</mi><mn>2</mn></msub><msub><mrow><mo>&times;</mo><mi>l</mi></mrow><mn>3</mn></msub><mo>,</mo><mi>d</mi><mo>=</mo><msub><mi>l</mi><mn>3</mn></msub><msub><mrow><mo>&times;</mo><mi>l</mi></mrow><mn>4</mn></msub></mtd></mtr></mtable></mfenced></math>]]></maths>和<maths num="0002"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>p</mi><mn>1</mn></msub><mo>=</mo><msub><mi>l</mi><mn>1</mn></msub><mo>&times;</mo><msub><mi>l</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><msub><mi>p</mi><mn>2</mn></msub><mo>=</mo><msub><mi>l</mi><mn>2</mn></msub><mo>&times;</mo><msub><mi>l</mi><mn>4</mn></msub></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math>]]></maths>(3)求解各边中点和外接圆圆心图像坐标设ab,bc,cd,da的中点为e,f,g,h,外接圆圆心为o,根据射影不变性和调和共轭关系,则有:<maths num="0003"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mrow><mo>(</mo><mi>ab</mi><mo>,</mo><msub><mi>ep</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mn>1</mn><mo>,</mo><mrow><mo>(</mo><mi>bc</mi><mo>,</mo><msub><mi>fp</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mi>cd</mi><mo>,</mo><msub><mi>gp</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mn>1</mn><mo>,</mo><mrow><mo>(</mo><mi>da</mi><mo>,</mo><msub><mi>hp</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math>]]></maths>设e,g所在直线为l<sub>eg</sub>,f,h所在直线为l<sub>fh</sub>,则可以得到矩形外接圆圆心图像坐标为o=l<sub>eg</sub>×l<sub>fh</sub>。(4)求解平面圆环点图像坐标设矩形对角线ac,bd所在直线上灭点坐标为p<sub>3</sub>,p<sub>4</sub>,则有:<img file="FSA00000258757100014.GIF" wi="340" he="145" />设矩形ABCD所在平面上的圆环点为I,J,相应图像坐标为m<sub>i</sub>(x<sub>r</sub>+x<sub>i</sub>i,y<sub>r</sub>+y<sub>i</sub>i,1)<sup>T</sup>,m<sub>j</sub>(x<sub>r</sub>-x<sub>i</sub>i,y<sub>r</sub>-y<sub>i</sub>i,1)<sup>T</sup>。根据二次曲线中二阶曲线的性质,若把I,J,C,D看作圆上的四定点,则有(l<sub>AI</sub>l<sub>AJ</sub>,l<sub>AC</sub>l<sub>AD</sub>)=(l<sub>BI</sub>l<sub>BJ</sub>,l<sub>BC</sub>l<sub>BD</sub>),根据交比的射影性质可得:(m<sub>i</sub>m<sub>j</sub>,p<sub>3</sub>p<sub>2</sub>)=(m<sub>i</sub>m<sub>j</sub>,p<sub>2</sub>p<sub>4</sub>),即:<maths num="0004"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mrow><mn>2</mn><mi>u</mi></mrow><mrow><mi>p</mi><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>u</mi><mrow><mi>p</mi><mn>3</mn></mrow></msub><mo>-</mo><msub><mi>u</mi><mrow><mi>p</mi><mn>4</mn></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msup><msub><mi>x</mi><mi>r</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>x</mi><mi>i</mi></msub><mn>2</mn></msup><mo>)</mo></mrow><mo>+</mo><mn>2</mn><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mn>2</mn></mrow><mn>2</mn></msubsup><mo>-</mo><msub><mi>u</mi><mrow><mi>p</mi><mn>3</mn></mrow></msub><msub><mi>u</mi><mrow><mi>p</mi><mn>4</mn></mrow></msub><mo>)</mo></mrow><msub><mi>x</mi><mi>r</mi></msub><mo>=</mo><mn>2</mn><msub><mi>u</mi><mrow><mi>p</mi><mn>2</mn></mrow></msub><msub><mi>u</mi><mrow><mi>p</mi><mn>3</mn></mrow></msub><msub><mi>u</mi><mrow><mi>p</mi><mn>4</mn></mrow></msub><mo>-</mo><msubsup><mi>u</mi><mrow><mi>p</mi><mn>2</mn></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>u</mi><mrow><mi>p</mi><mn>3</mn></mrow></msub><mo>+</mo><msub><mi>u</mi><mrow><mi>p</mi><mn>4</mn></mrow></msub><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths>若把I,J,B,D看作圆上的四定点,则有(l<sub>AI</sub>l<sub>AJ</sub>,l<sub>AB</sub>l<sub>AD</sub>)=(l<sub>CI</sub>l<sub>CJ</sub>,l<sub>CB</sub>l<sub>CD</sub>),根据交比的射影性质可得:(m<sub>i</sub>m<sub>j</sub>,p<sub>1</sub>p<sub>2</sub>)=(m<sub>i</sub>m<sub>j</sub>,p<sub>2</sub>p<sub>1</sub>),即:x<sub>r</sub><sup>2</sup>+x<sub>i</sub><sup>2</sup>-(u<sub>p1</sub>+u<sub>p2</sub>)x<sub>r</sub>=-u<sub>p1</sub>u<sub>p2</sub>。联立以上两个方程,解出x<sub>r</sub>,x<sub>i</sub>的值,同理可以解出y<sub>r</sub>,y<sub>i</sub>,即得到圆环点的像m<sub>i</sub>,m<sub>j</sub>的坐标。(5)利用圆环点性质,建立圆环点图像坐标关于摄像机内参数的约束方程,利用最小二乘法线性解出内参数。
地址 650091 云南省昆明市翠湖北路2号