CN103116892A - 两个相交相同圆及公切线求解摄像机内参数 - Google Patents
两个相交相同圆及公切线求解摄像机内参数 Download PDFInfo
- Publication number
- CN103116892A CN103116892A CN201310082074XA CN201310082074A CN103116892A CN 103116892 A CN103116892 A CN 103116892A CN 201310082074X A CN201310082074X A CN 201310082074XA CN 201310082074 A CN201310082074 A CN 201310082074A CN 103116892 A CN103116892 A CN 103116892A
- Authority
- CN
- China
- Prior art keywords
- point
- circle
- straight line
- coordinate
- equation
- 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.)
- Pending
Links
Images
Landscapes
- Image Analysis (AREA)
Abstract
本发明涉及一种利用两个相交相同圆及公切线线性求解摄像机内参数,该方法是由两个相交相同圆及公切线构成的用于摄像机标定的靶标。对靶标从不同方向拍摄六幅图像,从图像上提取椭圆方程以及特征点并求解两个椭圆的交点,根据两个相交相同圆的公共弦与连接两个圆的圆心线段垂直平分及共线四点的交比的性质,得出图像平面上正交方向上的消隐点,利用正交方向上的消隐点与绝对二次曲线的像的约束线性求解摄像机内参数。利用本发明中的靶标可以实现全自动标定,减少了标定过程中由测量引起的误差。由于圆是一种更简洁更全局化的基元,在摄像机标定过程中提高了标定精度。
Description
技术领域
本发明属于计算机研究领域,涉及一种用于求解摄像机内参数的两个相交相同圆及公切线靶标。利用平面上任意两个相交相同圆及公切线作为标定模板,通过求解六幅图像上的圆的公共弦直线和通过两个圆的圆心的直线正交消隐点坐标,线性确定摄像机的内参数。
背景技术
计算机视觉的基本任务之一,就是从摄像机获得的二维图像信息出发恢复物体在三维空间中的几何信息,从而识别和重建三维空间中物体的几何形状。在此过程中必须确定空间物体点的三维几何位置与其图像中的对应点之间的相互关系,而这种关系又由摄像机成像的几何模型决定的,这些几何模型的参数就是摄像机参数。在大多数条件下,这些参数都是通过实验得到的,这就是摄像机标定。它一般分为传统标定和自标定两种方法,无论哪种标定方法,标定物体都是采用一些特殊的几何模型,例如:平面正方形、三角形,圆,空间立方体、圆柱等等。如何建立这些几何模型与摄像机参数之间的关系尤其是某种线性的关系,是目前摄像机标定所追求的目标,也是目前计算机视觉领域研究的热点之一。
传统的摄像机标定方法虽然可以获得较高的精度,但是标定块制作困难,不便于操作。针对这一问题文献“A flexible new technique for camera calibration”, (Zhengyou Zhang , IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, no. 11, pp. 1330-1334, 2000.)提出了用平面模板代替传统标定块的方法,这种方法简单方便,成本低,并且能获得较高的精度,但需要精确定位模板上点阵的物理坐标。文献“Planar conic based camera calibration”, (Changjiang Yang, Fengmei Sun , Zhanyi Hu, In Proceedings of International Conference on Pattern Recognition, vol.1, pp. 555-558, 2000.)将这一方法作了推广,用图像和模板之间的二次曲线对应来标定摄像机,而不是利用点与点之间的对应。由于二次曲线是一种更简洁更全局化得基元,因而可以进一步提高方法的稳定性。于是用曲线解决标定问题被广泛研究。文献“A new easy camera calibration technique based on circular points”, (Xiaoqiao Meng, Zhanyi Hu,Pattern Recognition, vol. 36, no. 5, pp. 115-1164, 2003.)提出了用一个圆和通过圆心的若干条直线构成的标定模板,利用圆环点来求解摄像机内参数的方法,该方法首次将射影几何中的圆环点融入到摄像机标定中,于是圆环点成了摄像机自标定方法的理论基础(Hartley Richard, Zisserman Andrew,“Multiple view geometry in computer vision”, Cambridge University Press, Cambridge, 2000.)。
圆是平面上一条特殊的二次曲线,平面上所有的圆都通过圆环点。利用圆作为标定模板,结合圆环点的理论来进行摄像机标定的方法逐渐被推广。文献(Yihong Wu, Haijiang Zhu, Zhanyi Hu, Fuchao Wu, “Camera calibration from the quasi-affine invariance of two parallel circles”, In Proceedings of the ECCV, pp. 190-202, 2004.)提出了用平行圆标定的方法,根据平行圆的交点是圆环点直接求解两个平行圆的像的交点来完成标定。文献(Yihong Wu, Xinju Li, Fuchao Wu, Zhanyi Hu, “Coplanar circle, quasi-affine invariance and calibration”, Image and Vision Computing, vol. 24, no. 4, pp. 319-326, 2006.)讨论了平面上任意两个圆的位置关系,根据圆的位置关系计算图像中二次曲线的交点来求得圆环点的像。圆是一个非常特殊的图形,本文是在两个相交相同圆的公共弦和通过两个圆心的直线垂直的几何性质,线性求解摄像机内参数。
发明内容
本发明提供了一种制作简单,适用广泛,稳定性好的用于求解摄像机内参数的靶标,该靶标是由两个相交相同圆及公切线组成。在求解摄像机内参数的过程中,只需摄像机从不同方位拍摄6幅图像就可以线性求解出5个摄像机内参数。
本发明采用如下技术方案:
本发明是由两个相交的相同圆及公切线构成的用于摄像机自标定的靶标。具体的步骤包括:从图像上提取特征点的像素坐标拟合出圆的像椭圆方程,并求解两个椭圆的交点,根据调和共轭,得出图像平面上两圆公共弦和通过两个圆心的直线正交方向上的消隐点,利用正交方向上的消隐点与绝对二次曲线的像的约束线性求解摄像机内参数。
(1)拟合图像中曲线方程
利用Matlab 程序中的Edge 函数提取出图像特征点的坐标,并用最小二乘算法拟合出图像中的椭圆,得到图像上各椭圆方程。
(2)计算图像平面上两个椭圆的交点以及椭圆的交点分别关于两椭圆的切线方程的交点
在世界坐标系的一个平面上,有两个相交相同圆及公切线(如图1), 是两个相交相同的圆,分别为圆的圆心,为两相交圆的交点。过点分别作圆的切线,切线的交点分别为,点分别为圆的外公切线在圆上的切点,连接与相交于点,即是与两线段的中点;在成像平面上(如图2),圆的像是椭圆,点的像分别为,用Matlab的Edge函数提取椭圆的边缘点,用最小二乘拟合椭圆曲线,椭圆的方程用系数矩阵表示为;利用的系数矩阵求得交点的坐标,过点分别得到关于的切线方程,利用切线方程计算得到切线的交点坐标。
在像平面上(如图2)提取外公切线与两椭圆的切点的特征点的坐标,用Matlab的Cross函数分别得到直线的方程和直线的方程。直线和直线的交点为圆的圆心的像的坐标,直线和直线的交点为圆的圆心的像的坐标,直线与直线的交点为点的像的坐标。
(4)计算正交方向上的消隐点的坐标
(5)求解摄像机内参数
本发明优点:
(1)该靶标制作简单,用圆规画出两个相交相同的圆及公切线即可;
(2)对该靶标的物理尺度没有要求,无需知道圆的位置及各点的世界坐标;
(3)只需用摄像机从不同方位拍摄6幅图像便可线性求解出摄像机的5个内参数。
附图说明
图1 是用于求解摄像机内参数的靶标模板结构示意图。
图2 是求解摄像机内参数的靶标模板成像平面图。
具体实施方式
一种用于求解摄像机内参数的靶标,它是由平面上两个相交相同圆及公切线构成的,如图1。用此新型靶标完成摄像机内参数的求解需要经过以下步骤:
(1)拟合图像中曲线方程
(2)计算图像平面上两个椭圆的交点以及椭圆的交点分别关于两椭圆的切线方程的交点
在世界坐标系的一个平面上,存在两个相交相同圆及公切线(如图1),是两个相交相同的圆,分别为圆的圆心,为两相交圆的交点。过点分别作圆的切线,切线的交点分别为,点分别为圆的公切线在圆上的切点,连接与相交于点,即是与两线段的中点;在像平面上(如图2),圆的像是椭圆,点的像分别为;利用的系数矩阵求得交点的坐标,过点分别得到关于的切线方程,利用切线方程计算得到切线的交点坐标。
在像平面上(如图2)提取特征点的坐标,用Matlab的Cross函数分别得到直线的方程和直线的方程,直线和直线的交点为圆的圆心的像的坐标,直线和直线的交点为圆的圆心的像的坐标,直线与直线的交点为点的像的坐标。
(4)计算正交方向上的消隐点的坐标
(5)求解摄像机内参数
实施例
本发明提出了利用平面上任意两个相交相同圆及公切线作为靶标线性确定摄像机的内参数。本发明采用的实验模块结构示意图如图1所示。下面以一实例对本发明的实施方案做出更为详细的描述:
利用两个相交相同圆及公切线的摄像机标定方法采用的实验模板是平面上任意的两个相交相同圆及公切线,如图1所示。利用本发明中的方法对用于实验的摄像机进行标定,具体步骤如下:
(1)拟合图像中曲线方程
本发明采用的图像分辨率为640×480 个像素,用摄像机从不同方向拍摄多幅实验图片,选取6幅较为清晰的图片,读入图像,利用Matlab 中函数提取出图像特征点的坐标,并用最小二乘算法拟合图像中的各条曲线,获取曲线方程。计算出6幅图像上的椭圆(i=1,2,3,4,5,6),其系数矩阵为,如下:
第一幅图像上两个椭圆的系数矩阵分别为:
;
第二幅图像上两个椭圆的系数矩阵分别为:
,
;
第三幅图像上两个椭圆的系数矩阵分别为:
,
第四幅图像上两个椭圆的系数矩阵分别为:
,
第五幅图像上两个椭圆的系数矩阵分别为:
第6幅图像上两个椭圆的系数矩阵分别为:
。
(2)计算图像平面上两个椭圆的交点以及椭圆的交点分别关于两椭圆的切线方程的交点
在世界坐标系的一个平面上,有两个相交相同圆及公切线(如图1),是两个相交相同的圆,分别为圆的圆心,两相交圆的交点。过点分别作圆的切线,切线的交点分别为,点分别为圆的公切线与圆的切点,连接与相交于点,即点是与两线段的中点;在像平面上(如图2),圆的像是椭圆,点的像分别为点;利用的系数矩阵求得交点的坐标,过点分别得到关于的切线方程,利用切线方程从而得到切线的交点坐标。
即过点的两切线方程分别为:
在像平面上(如图2)提取特征点的坐标,用Matlab的Cross函数分别得到直线的方程和直线的方程,直线和直线的交点为圆的圆心的像的坐标,直线和直线的交点为圆的圆心的像的坐标,直线与直线的交点为点的像的坐标;
经过的直线为:
过点的直线方程为:
(4)计算正交方向上的消隐点的坐标
第一幅图像正交方向上的消隐点:
第二幅图像正交方向上的消隐点:
第三幅图像正交方向上的消隐点:
第四幅图像正交方向上的消隐点:
,
第五幅图像正交方向上的消隐点:
第6幅图像正交方向上的消隐点:
(5)求解出摄像机内参数
经过以上步骤得到的6幅图像上的消隐点的坐标,可线性地求解出摄像机内参数矩阵为:
Claims (1)
1.一种利用两个相交相同圆及公切线线性求解摄像机内参数,其特征在于利用一个平面的靶标,此靶标是由平面上两个相交相同圆及公切线构成;首先从图像上提取椭圆方程以及特征点并求解两个椭圆的交点,根据两个相交相同圆的公共弦与连接两个圆的圆心线段垂直平分及共线四点的交比的性质,得出图像平面上正交方向上的消隐点,最后利用正交方向上的消隐点与绝对二次曲线的像的约束线性求解摄像机内参数;
(1)拟合图像中曲线方程
(2)计算图像平面上两个椭圆的交点以及椭圆的交点分别关于两椭圆的切线方程的交点
过点分别作圆的切线,切线的交点分别为,分别为圆的外公切线在圆上的切点,连接与相交于点,即是与两线段的中点;在成像平面上,圆的像是椭圆,点的像分别为,用Matlab的Edge函数提取椭圆的边缘点,用最小二乘拟合椭圆曲线,椭圆的方程用系数矩阵表示为;利用的系数矩阵求得交点的坐标,过点分别得到关于的切线方程,利用切线方程计算得到切线的交点坐标;
在像平面上提取外公切线与两椭圆的切点的特征点的坐标,用Matlab的Cross函数分别得到直线的方程和直线的方程;直线和直线的交点为圆的圆心的像的坐标,直线和直线的交点为圆的圆心的像的坐标,直线与直线的交点为点的像的坐标;
(4)计算正交方向上的消隐点的坐标
(5)求解摄像机内参数
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310082074XA CN103116892A (zh) | 2013-03-15 | 2013-03-15 | 两个相交相同圆及公切线求解摄像机内参数 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310082074XA CN103116892A (zh) | 2013-03-15 | 2013-03-15 | 两个相交相同圆及公切线求解摄像机内参数 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103116892A true CN103116892A (zh) | 2013-05-22 |
Family
ID=48415256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310082074XA Pending CN103116892A (zh) | 2013-03-15 | 2013-03-15 | 两个相交相同圆及公切线求解摄像机内参数 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103116892A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104268876A (zh) * | 2014-09-26 | 2015-01-07 | 大连理工大学 | 基于分块的摄像机标定方法 |
CN104123726B (zh) * | 2014-07-15 | 2017-06-16 | 大连理工大学 | 基于消隐点的大锻件测量***标定方法 |
CN106875390A (zh) * | 2017-02-27 | 2017-06-20 | 四川大学 | 基于图像处理的槽式抛物面聚光器切线偏差及焦线偏差的获取方法 |
CN107230227A (zh) * | 2017-06-02 | 2017-10-03 | 华中科技大学无锡研究院 | 一种基于切线法的椭圆构像偏差估计方法 |
CN108491846A (zh) * | 2018-04-02 | 2018-09-04 | 湖南生物机电职业技术学院 | 成熟果实机器识别方法 |
CN109215089A (zh) * | 2018-09-04 | 2019-01-15 | 云南大学 | 利用单个球及弦中点的性质标定拋物折反射摄像机的方法 |
CN111223148A (zh) * | 2020-01-07 | 2020-06-02 | 云南大学 | 一种基于相同圆和正交性质标定摄像机内参数的方法 |
CN113405568A (zh) * | 2021-06-03 | 2021-09-17 | 中国农业大学 | 视觉测量***结构参数测量的方法、***及电子设备 |
CN113610917A (zh) * | 2021-08-09 | 2021-11-05 | 河南工业大学 | 一种基于消隐点的圆阵靶标中心像点定位方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7155030B2 (en) * | 2001-04-02 | 2006-12-26 | Korea Advanced Institute Of Science And Technology | Camera calibration system using planar concentric circles and method thereof |
CN202257686U (zh) * | 2011-09-16 | 2012-05-30 | 云南大学 | 求解摄像机内参数的两个相交圆标定物 |
CN102930548A (zh) * | 2012-11-19 | 2013-02-13 | 云南大学 | 利用两个相同的相交椭圆线性求解摄像机内参数 |
CN102930546A (zh) * | 2012-11-13 | 2013-02-13 | 云南大学 | 利用一个四等分圆线性求解摄像机内参数的方法 |
-
2013
- 2013-03-15 CN CN201310082074XA patent/CN103116892A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7155030B2 (en) * | 2001-04-02 | 2006-12-26 | Korea Advanced Institute Of Science And Technology | Camera calibration system using planar concentric circles and method thereof |
CN202257686U (zh) * | 2011-09-16 | 2012-05-30 | 云南大学 | 求解摄像机内参数的两个相交圆标定物 |
CN102930546A (zh) * | 2012-11-13 | 2013-02-13 | 云南大学 | 利用一个四等分圆线性求解摄像机内参数的方法 |
CN102930548A (zh) * | 2012-11-19 | 2013-02-13 | 云南大学 | 利用两个相同的相交椭圆线性求解摄像机内参数 |
Non-Patent Citations (1)
Title |
---|
张虎: "基于两相同圆的自标定方法", 《仪器仪表学报》, vol. 31, no. 3, 31 March 2010 (2010-03-31), pages 618 - 624 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104123726B (zh) * | 2014-07-15 | 2017-06-16 | 大连理工大学 | 基于消隐点的大锻件测量***标定方法 |
CN104268876B (zh) * | 2014-09-26 | 2017-05-03 | 大连理工大学 | 基于分块的摄像机标定方法 |
CN104268876A (zh) * | 2014-09-26 | 2015-01-07 | 大连理工大学 | 基于分块的摄像机标定方法 |
CN106875390A (zh) * | 2017-02-27 | 2017-06-20 | 四川大学 | 基于图像处理的槽式抛物面聚光器切线偏差及焦线偏差的获取方法 |
CN106875390B (zh) * | 2017-02-27 | 2019-05-14 | 四川大学 | 基于图像处理的槽式抛物面聚光器切线偏差及焦线偏差的获取方法 |
CN107230227A (zh) * | 2017-06-02 | 2017-10-03 | 华中科技大学无锡研究院 | 一种基于切线法的椭圆构像偏差估计方法 |
CN108491846B (zh) * | 2018-04-02 | 2021-12-10 | 湖南生物机电职业技术学院 | 成熟果实机器识别方法 |
CN108491846A (zh) * | 2018-04-02 | 2018-09-04 | 湖南生物机电职业技术学院 | 成熟果实机器识别方法 |
CN109215089A (zh) * | 2018-09-04 | 2019-01-15 | 云南大学 | 利用单个球及弦中点的性质标定拋物折反射摄像机的方法 |
CN111223148A (zh) * | 2020-01-07 | 2020-06-02 | 云南大学 | 一种基于相同圆和正交性质标定摄像机内参数的方法 |
CN111223148B (zh) * | 2020-01-07 | 2023-03-28 | 云南大学 | 一种基于相同圆和正交性质标定摄像机内参数的方法 |
CN113405568A (zh) * | 2021-06-03 | 2021-09-17 | 中国农业大学 | 视觉测量***结构参数测量的方法、***及电子设备 |
CN113610917A (zh) * | 2021-08-09 | 2021-11-05 | 河南工业大学 | 一种基于消隐点的圆阵靶标中心像点定位方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103116892A (zh) | 两个相交相同圆及公切线求解摄像机内参数 | |
CN102930548A (zh) | 利用两个相同的相交椭圆线性求解摄像机内参数 | |
Li et al. | Hierarchical line matching based on line–junction–line structure descriptor and local homography estimation | |
Schindler et al. | Detecting and matching repeated patterns for automatic geo-tagging in urban environments | |
CN103473771B (zh) | 一种摄相机标定方法 | |
CN103106661B (zh) | 空间二条相交直线线性求解抛物折反射摄像机内参数 | |
CN104835144A (zh) | 利用一个球的球心的像及正交性求解摄像机内参数 | |
CN103886611A (zh) | 一种适合于航空摄影飞行质量自动检查的影像匹配方法 | |
CN109544628A (zh) | 一种指针式仪表的准确读数识别***及方法 | |
CN102103746B (zh) | 利用正四面体求解圆环点标定摄像机内参数的方法 | |
CN102930551B (zh) | 利用圆心的投影坐标和极线求解摄像机内参数 | |
CN105261022A (zh) | 一种基于外轮廓的pcb板卡匹配方法及装置 | |
Urban et al. | Finding a good feature detector-descriptor combination for the 2D keypoint-based registration of TLS point clouds | |
CN104034269A (zh) | 一种单目视觉测量方法与装置 | |
CN106504287A (zh) | 基于模板的单目视觉目标空间定位*** | |
CN102982550B (zh) | 利用正五棱台求解摄像机内参数 | |
CN103440638A (zh) | 利用双平面镜装置和圆环点性质求解摄像机内参数 | |
CN102999895B (zh) | 利用两个同心圆线性求解摄像机内参数 | |
CN103035007A (zh) | 利用正六棱台求解摄像机内参数 | |
CN109255818A (zh) | 一种新型标靶及其亚像素级角点的提取方法 | |
CN103942784A (zh) | 棋盘格中三条互不平行直线求解抛物折反射摄像机内参数 | |
CN103400374A (zh) | 利用双平面镜装置和拉盖尔定理的推论求解摄像机内参数 | |
CN103116888A (zh) | 利用平面三角形求解摄像机的内参数 | |
CN105574886A (zh) | 手持多目相机高精度标定方法 | |
CN102999894A (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130522 |