CN101334894A - 采用单个圆为标定物的摄像机内参数标定方法 - Google Patents

采用单个圆为标定物的摄像机内参数标定方法 Download PDF

Info

Publication number
CN101334894A
CN101334894A CNA2008100412152A CN200810041215A CN101334894A CN 101334894 A CN101334894 A CN 101334894A CN A2008100412152 A CNA2008100412152 A CN A2008100412152A CN 200810041215 A CN200810041215 A CN 200810041215A CN 101334894 A CN101334894 A CN 101334894A
Authority
CN
China
Prior art keywords
image
camera
video camera
width
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008100412152A
Other languages
English (en)
Other versions
CN100595790C (zh
Inventor
黄茂祥
郑银强
刘允才
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN200810041215A priority Critical patent/CN100595790C/zh
Publication of CN101334894A publication Critical patent/CN101334894A/zh
Application granted granted Critical
Publication of CN100595790C publication Critical patent/CN100595790C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明涉及一种采用单个圆为标定物的摄像机内参数标定方法,首先利用摄像机对标定物拍摄三幅不同的图像;然后确定出每一幅图像中虚圆点的像点位置;利用这三组虚圆点的像点拟合出绝对二次曲线的投影曲线方程;最后线性地计算出摄像机的所有内参数,包括主点位置,纵横比和倾斜因子。本发明可以一次性地确定出摄像机的所有内参数,并可以实现全自动标定,减少人工介入引起的计算误差,尤其适用于非接触式工业检测和基于视觉的自主导航***。

Description

采用单个圆为标定物的摄像机内参数标定方法
技术领域
本发明涉及一种采用单个圆为标定物的摄像机内参数标定方法,尤其适用于非接触式工业检测和基于视觉的自主导航***。本发明属于先进测量技术领域。
背景技术
摄像机内标定的目的是采用特定的标定物来确定摄像机内部参数,它是基于机器视觉的非接触式测量和自主导航的基础。由于圆具有容易检测和抗遮挡等优点,它通常被用作标定物来标定摄像机。
在利用圆来进行摄像机标定方面,人们已经做了大量的工作,并且取得了一些成果。孟晓乔提出了用单个圆和一簇通过圆心的直线来标定摄像机内参数的方法(X.Meng and Z.Hu,A New Easy Camera Calibration Technique Basedon Circular Points,Pattern Recognition,vol.36,no.5,pp.1155-1164,2003),但该方法需要拟合多条直线,不但精度低而且操作相当复杂,不利于实现全自动标定。后来,吴毅红等提出了用两个共面圆来进行摄像机标定的方法(Y.Wu,H.Zhu and Z.Hu,Camera Calibration from Quasi-Affine Invarianceof Two parallel Circles,Proc.European Conf.Computer Vision,vol.1,pp.190-202,2004)。与此同时,韩国J.S.Kim等提出了用两个同心圆来标定摄像机的方法(J.S.Kim,P.Grudjos,and I.S.Kweon,Geometric andAlgebraic Constraints of Projected Concentric Circles and TheirApplication to Camera Calibration,IEEE Trans.On PAMI,vol.27,no.4,2005)。上述两种方法比孟晓乔提出的方法更简单,但他们都需要利用两个圆作为标定物,同样相当不方便。因此,研究提出一种无需人机交互而且能够精确确定出摄像机全部内参数(包括主点位置,纵横比和倾斜因子)的方法具有较大的应用价值。
发明内容
本发明的目的在于针对现有技术的不足,提出一种采用单个圆为标定物的摄像机内参数标定方法,能够简便地确定出摄像机的全部内参数,并且可以实现全自动标定,无需人机交互。
本发明的上述目的是通过下述技术方案实现的:本发明采用单个圆为标定物。将标定物放置在三个不同的位置,并用摄像机拍摄标定物,得到三幅不同的图像;对每一幅图像,检测出椭圆影像的边界,并利用边界像素点拟合出椭圆方程;检测出每一幅图像中圆心的投影点;利用相应的约束关系,分别求出每一幅图像中虚圆点的像点位置,从而得到三组不同的虚圆点的像点齐次坐标;利用这三组虚圆点的像点齐次坐标拟合出绝对二次曲线的投影曲线方程;利用该方程以及相应的约束条件确定摄像机的内参数,从而完成摄像机内参数标定。
本发明的方法包括以下具体步骤:
1、首先制作标定物。在一张白纸上绘制一个圆。为了处理方便,在圆心处绘制一个小黑圆点,其半径约为5毫米。然后将绘有圆的白纸紧贴在平整的物体表面,构成标定物。
2、将标定物先后放置在三个不同的位置,在每个位置都用摄像机拍摄标定物,从而得到三幅不同的具有椭圆影像的标定物图像。需要确保每一幅图像都成像清晰且无明显遮挡。
3、利用canny算子,分别检测出每幅图像中椭圆影像的边界,从而得到三组由椭圆影像边界像素点构成的点集。分别利用这三组点集,拟合出椭圆影像矩阵Cn,n=1,2,3。同时,计算出每幅图像上小黑圆点投影区域的重心pn,n=1,2,3。
4、计算出椭圆影像矩阵Cn的对偶矩阵Cn *。利用下式:
k C n * = ( i n j n T + j n T i n ) - p n p n T ,
通过矩阵分解的方法得到第n幅图上虚圆点的像点的齐次坐标in和jn,n=1,2,3,从而得到三组虚圆点的像点的齐次坐标。
5、利用这三组虚圆点的像点的齐次坐标拟合出绝对二次曲线的投影曲线方程ω。
6、计算出ω的逆矩阵ω-1,利用式ω-1=KKT,分解出摄像机的内参数矩阵K,从而得到摄像机的全部内参数,完成摄像机的内参数标定。
与现存的方法相比,本发明可以简便而准确地确定出摄像机的所有内参数,包括主点位置,纵横比和倾斜因子,并可以实现全自动标定,减少了人工介入引起的测量误差。本发明尤其适用于非接触式工业检测和基于视觉的自主导航***。
附图说明
图1为本发明的摄像机内参数标定方法的示意图。
图2为本发明的摄像机内参数标定方法所采用的标定物示意图。
具体实施方式
为了更好地理解本发明,下面结合附图和实施例对本发明的技术方案作详细的描述。
图1所示为本发明提出的标定物在图像平面上的投影示意图。图1中,OXYZ为摄像机坐标系,ouv为以像素为单位的图像坐标系。用于标定的圆S处在平面π上。其圆心处有一个半径约为5毫米的黑圆点Q,其在图像上的投影区域的重心为p。设摄像机的内参数矩阵为K,则根据针孔模型, K = f 1 s u 0 0 f 2 v 0 0 0 1 , 其中(u0,v0)表示主点位置,f1/f2为纵横比,s为倾斜因子。
下面详细描述本发明方法的实施步骤:
1、首先制作标定物。在一张白纸上面绘制一个圆,并在其圆心处绘制一个半径约为5毫米的小黑圆点,然后将绘有圆的白纸紧贴在平整的物体表面,构成标定物。
2、将标定物先后放置在不同的三个位置,在每个位置都用摄像机拍摄一幅标定物的图像,从而得到三幅不同的具有椭圆影像的标定物图像。确保每一幅图像都成像清晰且无明显遮挡。
3、利用canny算子,分别检测出每幅图像中椭圆影像的边界,从而得到三组由椭圆影像边界像素点构成的点集。分别利用这三组点集,拟合出表示椭圆影像的矩阵Cn,其中n=1,2,3。(具体的方法参见A.W.Fitzgibbon,M.Pilu,andR.B.Fisher,“Direct Least-Squares Fitting of Ellipses”,IEEE Trans.Pattern Analysis and Machine Intelligence,vol.14,no.2,pp.239-256)。同时,计算每幅图像上小黑圆点的投影区域的重心,记为pn,n=1,2,3。
4、分别计算出椭圆影像矩阵Cn的对偶矩阵Cn *。设这幅图上的虚圆点的像点的齐次坐标为in和jn,它们都是三维列向量,表示平面上点的齐次坐标。
利用下式:
k C n * = ( i n j n T + j n T i n ) - p n p n T , 其中k是尺度因子,是未知数,向量in和jn是未知数,三阶实对称矩阵Cn *是已知的,三维列向量pn也是已知的,其中n=1,2,3。
具体方法是:
计算(pnpn T,Cn *)的广义特征值,可以得到唯一一个非零特征值,记为k0。那么,由虚圆点的像点构成的包络 i n j n T + j n T i n = p n p n T + k 0 C n * , 利用奇异值分解,可以计算出虚圆点的像点的齐次坐标in和jn。(具体方法参见P.Gurdjos,P.Sturm and Y.H.Wu.Euclidean Structure from N≥2 Parallel Circles:Theory and Algorithms,Proc.ECCV,part I,pp.238-252,2006)。
5、求出三幅图像的虚圆点的像点的齐次坐标之后,可以拟合出绝对二次曲线的投影方程ω。具体方法是:
由于虚圆点的像点在绝对二次曲线的投影上,则有:
i n T ω i n = 0 , j n T ω j n = 0 , n=1,2,3。
联立6个方程,可以很容易地求解出ω。
6、利用绝对二次曲线的投影方程ω,可以计算出主点位置(u0,v0),纵横比f1/f2和倾斜因子s。
具体过程是:
求出ω的逆矩阵ω-1
ω - 1 = m 1 m 2 m 3 m 2 m 4 m 5 m 3 m 5 m 6 .
由于 ω - 1 = KK T = f 1 2 + s 2 + u 0 2 f 2 s + u 0 v 0 u 0 f 2 s + u 0 v 0 f 2 2 + v 0 2 v 0 u 0 v 0 1 ,
可以解得:u0=m3/m6,v0=m5/m6 f 2 = m 4 - v 0 2 , s = m 2 - u 0 v 0 f 2 , f 1 = m 1 - u 0 2 - s 2 .
到此为止,摄像机的所有内参数标定完毕。

Claims (1)

1.一种采用单个圆为标定物的摄像机内参数标定方法,其特征在于包括如下步骤:
1)在一张白纸上绘制一个圆,并在圆心位置处绘制一个半径为5毫米的小黑圆点,然后将绘有圆的白纸紧贴在平整的物体表面,构成标定物;
2)将标定物先后放置在三个不同的位置,在每个位置都用摄像机拍摄标定物,从而得到三幅不同的具有椭圆影像的标定物图像,确保每一幅图像都成像清晰且无明显遮挡;
3)利用canny算子,分别检测出每幅图像中椭圆影像的边界,从而得到三组由椭圆影像边界像素点构成的点集;分别利用这三组点集,拟合出椭圆影像矩阵Cn,n=1,2,3;同时,计算出每幅图像上小黑圆点投影区域的重心pn,n=1,2,3;
4)计算出椭圆影像矩阵Cn的对偶矩阵Cn *;利用下式:
k C n * = ( i n j n T + j n T i n ) - p n p n T ,
通过矩阵分解的方法得到第n幅图上虚圆点的像点的齐次坐标in和jn,n=1,2,3,从而得到三组不同的虚圆点的像点的齐次坐标;
5)利用这三组虚圆点的像点的齐次坐标拟合出绝对二次曲线的投影曲线方程ω;
6)计算出ω的逆矩阵ω-1,利用式ω-1=KKT,分解出摄像机的内参数矩阵K,从而得到摄像机的全部内参数,完成摄像机的内参数标定。
CN200810041215A 2008-07-31 2008-07-31 采用单个圆为标定物的摄像机内参数标定方法 Expired - Fee Related CN100595790C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810041215A CN100595790C (zh) 2008-07-31 2008-07-31 采用单个圆为标定物的摄像机内参数标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810041215A CN100595790C (zh) 2008-07-31 2008-07-31 采用单个圆为标定物的摄像机内参数标定方法

Publications (2)

Publication Number Publication Date
CN101334894A true CN101334894A (zh) 2008-12-31
CN100595790C CN100595790C (zh) 2010-03-24

Family

ID=40197477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810041215A Expired - Fee Related CN100595790C (zh) 2008-07-31 2008-07-31 采用单个圆为标定物的摄像机内参数标定方法

Country Status (1)

Country Link
CN (1) CN100595790C (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101783018B (zh) * 2010-02-04 2012-04-25 上海交通大学 利用同心圆进行摄像机标定的方法
CN103106662A (zh) * 2013-02-01 2013-05-15 云南大学 空间一条直线线性求解抛物折反射摄像机内参数
CN103258329A (zh) * 2013-05-24 2013-08-21 西安电子科技大学 一种基于圆球一维特性的摄像机标定方法
CN104637042A (zh) * 2013-11-06 2015-05-20 北京计算机技术及应用研究所 一种基于圆形参照物的摄像机标定方法及其***
CN106408614A (zh) * 2016-09-27 2017-02-15 中国船舶工业***工程研究院 适于现场应用的摄像机内参数标校方法和***
CN107274454A (zh) * 2017-06-14 2017-10-20 昆明理工大学 一种圆阵列标定板特征点提取方法
CN109064519A (zh) * 2018-07-13 2018-12-21 云南大学 利用一条直线及圆的渐进线标定拋物折反射摄像机的方法
CN114693801A (zh) * 2022-03-04 2022-07-01 信利光电股份有限公司 一种标定板、标定方法及***

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101783018B (zh) * 2010-02-04 2012-04-25 上海交通大学 利用同心圆进行摄像机标定的方法
CN103106662A (zh) * 2013-02-01 2013-05-15 云南大学 空间一条直线线性求解抛物折反射摄像机内参数
CN103106662B (zh) * 2013-02-01 2016-03-30 云南大学 空间一条直线线性求解抛物折反射摄像机内参数
CN103258329A (zh) * 2013-05-24 2013-08-21 西安电子科技大学 一种基于圆球一维特性的摄像机标定方法
CN103258329B (zh) * 2013-05-24 2016-04-06 西安电子科技大学 一种基于圆球一维特性的摄像机标定方法
CN104637042A (zh) * 2013-11-06 2015-05-20 北京计算机技术及应用研究所 一种基于圆形参照物的摄像机标定方法及其***
CN106408614A (zh) * 2016-09-27 2017-02-15 中国船舶工业***工程研究院 适于现场应用的摄像机内参数标校方法和***
CN106408614B (zh) * 2016-09-27 2019-03-15 中国船舶工业***工程研究院 适于现场应用的摄像机内参数标校方法和***
CN107274454A (zh) * 2017-06-14 2017-10-20 昆明理工大学 一种圆阵列标定板特征点提取方法
CN109064519A (zh) * 2018-07-13 2018-12-21 云南大学 利用一条直线及圆的渐进线标定拋物折反射摄像机的方法
CN109064519B (zh) * 2018-07-13 2021-10-08 云南大学 利用一条直线及圆的渐进线标定拋物折反射摄像机的方法
CN114693801A (zh) * 2022-03-04 2022-07-01 信利光电股份有限公司 一种标定板、标定方法及***

Also Published As

Publication number Publication date
CN100595790C (zh) 2010-03-24

Similar Documents

Publication Publication Date Title
CN100595790C (zh) 采用单个圆为标定物的摄像机内参数标定方法
CN100476345C (zh) 基于双目立体视觉技术的空间圆几何参数的测量方法
CN101329764B (zh) 采用两个任意共面圆进行摄像机标定的方法
CN106340044B (zh) 摄像机外参自动标定方法及标定装置
CN103886593B (zh) 一种基于三维点云曲面圆孔检测方法
CN101582165B (zh) 基于灰度图像与空间深度数据的摄像机阵列标定算法
CN101621711B (zh) 采用两个相同圆进行摄像机标定的方法
CN102589437A (zh) 光笔式便携三坐标测量***中测头中心位置的标定方法
CN102589530B (zh) 基于二维相机和三维相机融合的非合作目标位姿测量方法
CN101839692A (zh) 单相机测量物体三维位置与姿态的方法
CN105716542A (zh) 一种基于柔性特征点的三维数据拼接方法
CN101673397A (zh) 一种基于lcd的数码相机非线性标定方法
CN106625673A (zh) 狭小空间装配***及装配方法
CN106705847A (zh) 一种自由曲面内缝隙几何尺寸测量方法及装置
CN104634248A (zh) 一种双目视觉下的转轴标定方法
CN105157592A (zh) 基于双目视觉的柔性后缘可变形机翼的变形形状和速率的测量方法
CN109410323A (zh) 一种城市建筑立面三维“线-面”结构重建方法
CN101515365A (zh) 一种ct影像中的粘连血管型肺结节自动分割方法
CN104207801A (zh) 一种超声检测图像三维标定方法
CN107481291B (zh) 基于标识虚线物理坐标的交通监控模型标定方法及***
CN106705849A (zh) 线结构光传感器标定方法
CN106500699B (zh) 一种适用于无人机室内自主降落的位姿估计方法
CN104913775B (zh) 无人机对地高度的测量方法、无人机定位方法及装置
CN110920824A (zh) 一种基于双目立体视觉的船舶模型姿态测量***及方法
CN101783018A (zh) 利用同心圆进行摄像机标定的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100324

Termination date: 20120731