CN105241427A - 用同心圆靶标测物***置姿态和转角的单目视觉测量方法 - Google Patents

用同心圆靶标测物***置姿态和转角的单目视觉测量方法 Download PDF

Info

Publication number
CN105241427A
CN105241427A CN201510670473.7A CN201510670473A CN105241427A CN 105241427 A CN105241427 A CN 105241427A CN 201510670473 A CN201510670473 A CN 201510670473A CN 105241427 A CN105241427 A CN 105241427A
Authority
CN
China
Prior art keywords
picture
concentric circles
circle
equation
concentric
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
CN201510670473.7A
Other languages
English (en)
Other versions
CN105241427B (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.)
North University of China
Original Assignee
North University of China
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 North University of China filed Critical North University of China
Priority to CN201510670473.7A priority Critical patent/CN105241427B/zh
Publication of CN105241427A publication Critical patent/CN105241427A/zh
Application granted granted Critical
Publication of CN105241427B publication Critical patent/CN105241427B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • G01C11/04Interpretation of pictures

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

一种用同心圆标志测物***置姿态和转角的单目视觉测量方法,目的是快速而准确地确定同心圆圆心像点位置和同心圆位置姿态;本发明将同心圆靶平行于转轴固定在待测物体上,用一台数码相机对靶面拍照,用亚像素精度的图像处理方法处理照片求出像面两个椭圆的方程;创建了用椭圆方程的系数求同心圆姿态的解算方法;利用椭圆的两条弦创建了求圆心像点位置的解算方法;利用同心圆的辅助特征直径创建了求相机以像素为单位的焦距J的解算方法;解算过程计算简单、精确、快捷;计算机仿真实验结果表明这些解算方法正确可行;可用来在机场标定飞机上的副翼、襟翼、水平舵和方向舵的角位移传感器。

Description

用同心圆靶标测物***置姿态和转角的单目视觉测量方法
技术领域
本发明涉及一种用同心圆做靶面标志测量物体相对位置姿态和转角的单目视觉测量方法,属于光电测量技术领域。
背景技术
飞机在试飞试验前,需要在停机坪标定飞机上的副翼、襟翼、水平舵和方向舵的角位移传感器,需要用单目视觉测量方法;在航天器交会对接的最后阶段,追踪航天器需要用单目视觉测量方法自主测量目标航天器的相对位置姿态;大型设备吊装时,也可以用单目视觉测量方法实时监视设备的位置姿态。单目视觉测量方法具有非接触、实时、自动化程度高和设备安装调节简单等优点。已公开报道的测量物体相对位置姿态的单目视觉方法,多数采用按一定规则分布的几个点做靶面的特征标志,其计算比较复杂,而且抗噪声、抗遮挡的能力不强。用圆做靶面标志其优点显著:圆的几何特征简单,图像处理时目标识别成功率高,抗噪声和抗遮挡的能力强,应用前景广泛。在航天器交会对接、机械加工定位以及摄像机标定、姿态定位、图像矫正等方面都有广泛的应用。但单用一个圆作标志,在逆透视投影求圆的空间姿态时存在二义性,还必须要有其他附加标志。文献《基于双圆特征的无人机着陆位置姿态视觉测量方法》(中国标准刊号CN11-1929/V,<航空学报>2005,26(3))报道的方法,用共面不同心、不相交的双圆做标志,取两圆的公切点及其衍生点为特征点,其算法具有较强的抗噪声能力,但测量圆平面的姿态角的误差较大,而且计算也比较复杂。文献《Geometricandalgebraicconstraintsofprojectedconcentriccirclesandtheirapplicationstocameracalibration》(IEEETrans.onPatternAnalysisandMachineIntelligence,2005,27(4))报道的方法,以同心圆为标志,以圆心和圆环点为特征点,利用同心圆的透视投影特性求解无穷远直线,进而求解圆心位置,但计算复杂,计算机仿真试验结果求圆心像点位置的误差也较大。文献《圆形目标精密定位方法的研究与应用》(中国标准刊号CN11-2179/TH,<仪器仪表学报>2009,12;30(12))报道的方法,也用同心圆为标志,通过同心圆透视投影的两个不同心的椭圆的圆心作直线,与这两个椭圆相交得到4个交点,根据共线4点的中心投影变换交比不变的性质求出同心圆圆心像点位置。因为像面两个椭圆的圆心相距很近,当同心圆平面与像面接***行时更甚,求椭圆圆心位置的定位误差对所作直线的斜率影响很大,导致求同心圆圆心像点位置的定位误差也大。
在现代光电测量***中,用同心圆做靶面标志比用一个圆具有更多的优点,具有更广泛的应用前景。快速而准确地确定空间同心圆圆心在像面的真实投影点的位置和同心圆的位置姿态具有重要的应用价值,有必要研究新的检测方法。
发明内容
本发明的目的是为克服已有技术的不足,提供一种能快速而准确地确定同心圆圆心像点位置和同心圆位置姿态的用同心圆靶标测物***置姿态和转角的单目视觉测量方法。
本发明方法是:
(1)用共面同心双圆做靶面的特征标志做成同心圆靶安装在待测物体上,用一台数码相机对靶面拍照。只要同心圆与像面不垂直,同心圆的像是两个椭圆。相机的图像数据通过USB接口传送给计算机处理。
(2)对照片进行数字图像处理求出像面两个椭圆的方程,利用椭圆方程各项的系数,创建了求解同心圆平面的法线向量的方向数(A,B,C)的解算方法。
该解算方法的理论基础是:相机成像模型采用中心投影模型等效近似模拟;同心圆中心投影的两个椭圆的方程其各项的系数都与空间同心圆的参数有确定的函数关系。从同心圆的照片求出像面两个椭圆的方程,就可以利用椭圆方程的系数与空间同心圆的参数的函数关系解算出同心圆平面的法线向量的方向数。其解算方法如下:
建立相机坐标系:以相机的光心为坐标系的原点o(0,0,0),其x轴平行于相机CCD行的方向,y轴平行于CCD列的方向,z轴沿相机的光轴向外,建立右手螺旋坐标系o-xyz,其长度以mm为单位。相机的焦距为F,同心圆靶面上一点(x,y,z)中心投影到像面的像点位置为(xJ,yJ,F),该点在CCD阵列上的位置为(U,V),U、V以像素为单位;若相机主光轴与CCD的交点在CCD阵列上的位置为{U0,V0},则xJ=q(U-U0)=qX,yJ=q(V-V0)=qY;X=(U-U0),Y=(V-V0);q为CCD阵列的像素中心距;根据中心投影关系可得x=Xz/J,y=Yz/J;其中J=F/q。
设同心圆小圆的半径为R1,大圆的半径为R2,在相机坐标系中,同心圆圆心的坐标为(x0,y0,z0),同心圆的方程为:
小圆: A ( x - x 0 ) + B ( y - y 0 ) + C ( z - z 0 ) = 0 ( x - x 0 ) 2 + ( y - y 0 ) 2 + ( z - z 0 ) 2 = R 1 2
大圆: A ( x - x 0 ) + B ( y - y 0 ) + C ( z - z 0 ) = 0 ( x - x 0 ) 2 + ( y - y 0 ) 2 + ( z - z 0 ) 2 = R 2 2
根据中心投影规律求出的同心圆的中心投影像的方程分别为:小圆的中心投影像的方程:a′1X2+b′1XY+c′1Y2+d′1X+e′1Y+f′1=0(1-1)大圆的中心投影像的方程:a′2X2+b′2XY+c′2Y2+d′2X+e′2Y+f′2=0(1-2)
两个椭圆方程中各项的系数分别为:
其中i=1时表示小椭圆方程中的系数;i=2时表示大椭圆方程中的系数;D=-(Ax0+By0+Cz0)。
于是,若已知同心圆的中心投影像的两个椭圆的方程,则根据上述椭圆方程各项系数的表达式可得:
a 1 &prime; - a 2 &prime; = A 2 ( R 2 2 - R 1 2 ) ; b 1 &prime; - b 2 &prime; = 2 A B ( R 2 2 - R 1 2 ) ; c 1 &prime; - c 2 &prime; = B 2 ( R 2 2 - R 1 2 ) ;
d 1 &prime; - d 2 &prime; = 2 A C J ( R 2 2 - R 1 2 ) ; e 1 &prime; - e 2 &prime; = 2 B C J ( R 2 2 - R 1 2 ) ; f 1 &prime; - f 2 &prime; = C 2 J 2 ( R 2 2 - R 1 2 ) ;
规定同心圆平面的法线取外法向,∴C>0。根据上述关系式可解出同心圆平面的法线向量的方向数分别为:
若d′1-d′2>0,则A为正;反之,则A为负;
若e′1-e′2>0则B为正;反之,则B为负;
C = f 1 &prime; - f 2 &prime; J 2 ( R 2 2 - R 1 2 ) .
(3)利用椭圆的两条弦,创建了求同心圆圆心的像点位置和同心圆的特征直径的像的像长的解算方法。该解算方法是:
定义同心圆平行于透视轴L的直径为特征直径,垂直于透视轴L的直径为辅助特征直径。在像面作大椭圆的两条平行于透视轴L的弦,求出每条弦的中点的坐标,过这两个中点作直线与这两个椭圆相交,得到两圆的辅助特征直径的像的端点,利用这4个端点,根据共线4点中心投影变换交比不变的性质求出圆心像点的坐标。再在像面,过圆心像点作平行于透视轴L的直线,它与椭圆的交点就是特征直径的像的端点,这两点间的距离就是特征直径的像的像长。
(4)利用同心圆的辅助特征直径,创建了求相机照相时以像素为单位的焦距J的解算方法,求出焦距J后进一步求出空间同心圆圆心的位置。该解算方法是:
将同心圆小圆的辅助特征直径的任一端点的坐标(xf,yf,zf)代入辅助特征直径所在直线的直线方程,解得xf=x0+ACtf,yf=y0+BCtf,zf=z0-(A2+B2)tf。将其代入该圆所在球面的球面方程,并利用同心圆靶面上的点(xf,yf,zf)与其像点的像面坐标(Xf,Yf)之间的位置关系式解出C的另一种表达式:
C = ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2
与根据(2)所述的方法求出的联立,解出
J = ( r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2 ) ( f 1 - kf 2 ) ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) ( R 2 2 - R 1 2 ) ,
其中r1是小圆的特征半径的像的像长。
(5)测物体定轴转动的转角时,将同心圆靶平行于转轴固定在待测物体上,用一台位置姿态保持不变的数码相机分别在物体转动前和转动后对同心圆靶面拍照,用上述(2)所述的方法解算出对应位置时同心圆平面的法线向量的方向数;这两个平面间的夹角就是待测物体的转角。
本发明采用同心圆做靶面的特征标志,利用同心圆的中心投影像的两个椭圆方程各项的系数,设计的求解同心圆平面的姿态的解算方法简单、直接、精确;利用像面椭圆的两条弦,设计的求解同心圆圆心像点位置的解算方法,当同心圆平面与像面接***行时求同心圆圆心像点位置的定位精度仍然很高,解决了同心圆平面与像面接***行时测量误差显著增大等问题;设计了求解相机照相时以像素为单位的焦距J的解算方法,使得只需知道R1、R2无须知道F和q,就可解算出同心圆的位置姿态。全部解算过程只需应用几何运算和代数运算,计算简单、精确、快捷。在未计入相机成像误差影响和其他干扰的情况下,计算机仿真试验结果验证了这些解算方法正确,计算式精确,测量方案可行。由于测量过程自动化程度很高,而且只需知道同心圆的半径即可测量同心圆的位置姿态,如果对测量结果的准确度要求不是很高,则采用普通数码相机不经过复杂精密的标定也可以进行测量,所以本方法便于普及推广应用。相机成像的误差属于***误差,如果对测量的准确度要求很高,可通过对相机进行精确的标定,对该误差进行修正。可用来在机场现场标定飞机上的副翼、襟翼、水平舵和方向舵的角位移传感器。稍加修改(如在同心圆内画一条半径),可用于航天器交会对接时追踪航天器自主测量目标航天器的相对位置姿态;也可用于大型设备吊装时实时监测其位置姿态。
附图说明
图1为空间点到像面的中心投影示意图;
图2为求辅助特征直径的端点的像点位置和圆心像点位置的示意图;
图3为实现本发明的测量***的一种整体布局示意图。
具体实施方式
1.用同心圆做靶面的标志做成一个同心圆靶(1),平行于待测物体(2)的转轴(3)固定在物体(2)上。转轴(3)安装在一个底座(6)上。用一台位置姿态保持不变的数码相机(4)对同心圆靶面(1)拍照。数码相机(4)的图像数据通过USB接口传送给计算机(5)进行处理。
2.用我们以前设计的处理椭圆图像的亚像素精度的图像处理方法处理同心圆的照片,用最小二乘拟合求出像面两个椭圆的方程:
小椭圆的方程:X2+b1XY+c1Y2+d1X+e1Y+f1=0(2-1)
大椭圆的方程:X2+b2XY+c2Y2+d2X+e2Y+f2=0(2-2)
利用这两个椭圆方程中各项的系数解算出同心圆平面的法线向量的方向数(A,B,C)。解算方法如下:
用最小二乘拟合实际求出的椭圆方程与先前根据中心投影计算求出的椭圆方程两者对应项的系数不相等。根据几何学的原理,如果不计图像处理求椭圆方程时的拟合误差和相机成像误差等的影响,方程(1-1)与(2-1)表示的是同一个椭圆,理论上,方程(2-1)乘以a′1可使其等于方程(1-1),方程(2-2)乘以a′2可使其等于方程(1-2)。令k=a′2/a′1,将方程(2-1)与k乘方程(2-2)后两者对应项的系数相减,可得:
1 - k = A 2 ( R 2 2 - R 1 2 ) / a 1 &prime; ; b 1 - kb 2 = 2 A B ( R 2 2 - R 1 2 ) / a 1 &prime; ; c 1 - kc 2 = B 2 ( R 2 2 - R 1 2 ) / a 1 &prime; ;
d 1 - kd 2 = 2 A C J ( R 2 2 - R 1 2 ) / a 1 &prime; ; e 1 - ke 2 = 2 B C J ( R 2 2 - R 1 2 ) / a 1 &prime; ;
f 1 - kf 2 = C 2 J 2 ( R 2 2 - R 1 2 ) / a 1 &prime; ;
规定同心圆平面的法线向量取外法向,C>0。根据上述关系式可得:
若d1-kd2>0,则A为正;反之,则A为负。
若e1-ke2>0则B为正;反之,则B为负。
C = f 1 - kf 2 J 2 ( R 2 2 - R 1 2 ) a 1 &prime;
于是可取 A = &PlusMinus; 1 - k ( R 2 2 - R 1 2 ) , B = &PlusMinus; c 1 - kc 2 ( R 2 2 - R 1 2 ) , C = f 1 - kf 2 J 2 ( R 2 2 - R 1 2 ) 为同心圆平面的法线向量的方向数。其中的比例系数k=a′2/a′1可根据求出:
k = n - n 2 - m p m
其中 m = ( 4 c 2 - b 2 2 ) , n = ( 2 c 2 + 2 c 1 - b 1 b 2 ) , p = ( 4 c 1 - b 1 2 ) .
3.利用像面椭圆的两条弦,解算出同心圆圆心像点的坐标和同心圆的特征直径的像的像长,解算方法如下:
定义同心圆所在平面与像平面的交线为透视轴L,定义同心圆平行于透视轴L的直径为特征直径,垂直于透视轴L的直径为辅助特征直径。在像面作大椭圆的两条平行于透视轴L的弦,求出每条弦的中点的坐标,过这两个中点作直线与这两个椭圆相交,得到两圆的辅助特征直径的像的端点B′1(X11,Y11),B′2(X12,Y12)和B′3(X21,Y21),B′4(X22,Y22)。同心圆圆心的像点与这4点共线,根据共线4点中心投影变换保持交比不变的性质,利用这4个已知点,可列出4组等效的解算圆心像点C′的坐标的方程。以取B′3(X21,Y21),B′1(X11,Y11),C′和B′4(X22,Y22)为例,已知同心圆小圆半径为R1,大圆半径为R2,且在做同心圆标志时使R2=2R1,可得:
( B 3 &prime; B 1 &prime; C &prime; ) ( B 3 &prime; B 1 &prime; B 4 &prime; ) = B 3 &prime; C &prime; B 1 &prime; C &prime; / B 3 &prime; B 4 &prime; B 1 &prime; B 4 &prime; = R 2 ( R 1 + R 2 ) R 1 &times; 2 R 2 = 3 2
则圆心像点C′的像面坐标X0,Y0由下述方程确定:
( X 21 - X 0 ) ( X 11 - X 0 ) / ( X 21 - X 22 ) ( X 11 - X 22 ) = 3 2 ; ( Y 21 - Y 0 ) ( Y 11 - Y 0 ) / ( Y 21 - Y 22 ) ( Y 11 - Y 22 ) = 3 2 ;
X 0 = 3 X 11 ( X 21 - X 22 ) - 2 X 21 ( X 11 - X 22 ) &lsqb; 3 ( X 21 - X 22 ) - 2 ( X 11 - X 22 ) &rsqb;
Y 0 = 3 Y 11 ( Y 21 - Y 22 ) - 2 Y 21 ( Y 11 - Y 22 ) &lsqb; 3 ( Y 21 - Y 22 ) - 2 ( Y 11 - Y 22 ) &rsqb;
用类似的方法可求出其他3组等效的结果。用这4组等效的结果分别求出X0、Y0的平均值以减小误差。
再在像面,过圆心像点作平行于透视轴L的直线,它与小椭圆的交点(XT11,YT11),(XT12,YT12)就是小圆的特征直径的像的端点。其中:
X T 11 = - n 1 + n 1 2 - 4 m 1 p 1 2 m 1 , Y T 11 = u + k L - n 1 + n 1 2 - 4 m 1 p 1 2 m 1 ;
X T 12 = - n 1 - n 1 2 - 4 m 1 p 1 2 m 1 , Y T 12 = u + k L - n 1 - n 1 2 - 4 m 1 p 1 2 m 1 .
m 1 = 1 + b 1 k L + c 1 k L 2 , n 1 = b 1 u + 2 c 1 uk L + d 1 + e 1 k L , p 1 = c 1 u 2 + e 1 u + f 1 , u = Y 0 - k L X 0 ,
kL=-A/B。
点(XT11,YT11)与点(XT12,YT12)间的距离就是特征直径的像以像素为单位的像长:
2 r 1 = ( X T 11 - X T 12 ) 2 + ( Y T 11 - Y T 12 ) 2 = ( n 1 2 - 4 m 1 p 1 ) + k L 2 ( n 1 2 - 4 m 1 p 1 ) / m 1 = ( n 1 2 - 4 m 1 p 1 ) 1 + ( A / B ) 2 / m 1 = ( A 2 + B 2 ) ( n 1 2 ) - 4 m 1 p 1 / ( m 1 B ) .
小圆特征半径的像长: r 1 = ( A 2 + B 2 ) ( n 1 2 - 4 m 1 p 1 ) / ( 2 m 1 B ) .
类似地有 2 r 2 = ( A 2 + B 2 ) ( n 2 2 - 4 m 2 p 2 ) ( m 2 B ) 是大圆的特征直径的像以像素为单位的像长,其中:n2=b2u+2c2ukL+d2+e2kL,p2=c2u2+e2u+f2
4.利用同心圆的辅助特征直径,解算出相机照相时以像素为单位的焦距J,进一步求出空间同心圆圆心的坐标。
取同心圆小圆的辅助特征直径的任一端点(xf,yf,zf),其像点以像素为单位的坐标为(Xf,Yf,J)。将(xf,yf,zf)代入辅助特征直径所在直线的直线方程得可解得xf=x0+ACft;yf=y0+BCtf;zf=z0-(A2+B2)tf。将其代入同心圆小圆所在球面的球面方程得由于 x f = X f z f J = x 0 + ACt f ; y f = Y f z f J = y 0 + BCt f , 可得:
X f Y f = x 0 + ACt f y 0 + BCt f , Ct f = X f y 0 - Y f x 0 ( AY f - BX f ) = X f Y 0 - Y f X 0 AY f - BX f &CenterDot; R 1 r 1 ; 将Ctf的表达式代入上述球面方程,可得 t f = R 1 A 2 + B 2 1 ( A 2 + B 2 ) - ( X f Y 0 - Y f X 0 r 1 ( AY f - BX f ) ) 2
于是: C = Ct f t f = ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2
联立求解J,得:
J = ( r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2 ) ( f 1 - kf 2 ) ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) ( R 2 2 - R 1 2 )
当R2=2R1时, J ( r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2 ) ( f 1 - kf 2 ) 3 ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) R 1
用类似的方法,用同心圆大圆的辅助特征直径的任一端点(xf,yf,zf)和它的像点(Xf,Yf,J)可解得
J = ( r 2 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2 ) ( f 1 - kf 2 ) ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) ( R 2 2 - R 1 2 )
两圆的辅助特征直径共有4个端点,可用来解算出J的4个等效的结果,取其平均值以减小误差。
再利用r1、R1、r2、R2和J,根据下述关系式解算空间同心圆圆心的坐标:
z 0 = J r 1 R 1 , x 0 = X 0 J z 0 = X 0 r 1 R 1 , y 0 = Y 0 J z 0 = Y 0 r 1 R 1 ;
z 0 = J r 2 R 2 , x 0 = X 0 r 2 R 2 , y 0 = Y 0 r 2 R 2 .
分别求其平均值以减小误差。
5.测物体定轴转动的转角,解算方法如下:
分别在物体(2)转动前的位置Ⅰ和转动后的位置Ⅱ对同心圆靶面(1)拍照,对照片进行数字图像处理,分别求出同心圆平面在物体(2)转动前和转动后的法线向量求出对应的方向余弦:cosα1,cosβ1,cosγ1和cosα2,cosβ2,cosγ2,则物体(2)的转角φ由下式确定:
cosφ=cosα1cosα2+cosβ1cosβ2+cosγ1cosγ2
在未计入相机成像误差的影响和其他干扰的情况下做了计算机仿真测试试验,对新设计的方案进行了验证。设同心圆平面法线向量的方向角α从1°开始逐步转到85°,进行了一系列的仿真测量。设定参数:R1=100mm,R2=200mm,。x0=20mm,y0=20mm,z0=2000mm,相机分辨率为1984pixels×1488pixels,相机焦距F=20mm。α、β、γ是同心圆平面的法线向量的方向角。其主要仿真测量结果记录在表1中。
表1:计算机仿真试验测同心圆靶定轴转动的角位置和圆心坐标的主要测量结果:
计算机仿真试验结果,测姿态角的误差小于0.0005°,测量空间同心圆圆心位置的误差小于0.04mm。仿真试验结果表明新设计的解算方法正确,计算式精确,方案可行。因为采用了亚像素精度的图像处理方法处理照片,相机成像的误差,影响其测物***置姿态的准确度的主要是其“径向放大率”误差。在现场测量时,相机到靶面的距离较远,此时“径向放大率”误差主要表现为“枕型失真”。普通相机其枕型失真率约为0.4%,采用摄影测量专用的数码相机该项误差更小。而且该误差属于***误差,如果要求测量的准确度很高,可通过对相机进行精确的标定,对该项***误差进行修正。

Claims (4)

1.一种用同心圆靶标测物体相对位置姿态和转角的单目视觉测量方法,其特征是:
(1)用共面同心双圆做靶面的特征标志做成同心圆靶安装在待测物体上,用一台数码相机对靶面拍照,相机的图像数据通过USB接口传送给计算机进行处理;
(2)对照片进行数字图像处理,求出像面两个椭圆的方程,利用椭圆方程各项的系数解算出同心圆平面的法线向量的方向数(A,B,C);
(3)利用椭圆的两条弦,解算出同心圆圆心的像点位置和同心圆的特征直径的像的像长;
(4)利用同心圆的辅助特征直径,解算出相机照相时以像素为单位的焦距,进一步求出空间同心圆圆心的位置;
(5)测物体定轴转动的转角时,将同心圆靶平行于转轴固定在待测物体上,用一台位置姿态保持不变的数码相机分别在物体转动前和转动后对同心圆靶的靶面拍照,用上述(2)所述的方法解算出对应位置时同心圆平面的法线向量的方向数;这两个平面间的夹角就是待测物体的转角。
2.根据权利要求1所述的用同心圆靶标测物体相对位置姿态和转角的单目视觉测量方法,其特征是利用椭圆方程各项的系数解算出同心圆平面的法线向量的方向数(A,B,C);相机成像模型采用中心投影模型,空间同心圆的中心投影的两个椭圆的方程其各项的系数都与空间同心圆的参数有确定的函数关系;对同心圆的照片进行数字椭圆处理求出像面两个椭圆的方程:
小椭圆的方程:X2+b1XY+c1Y2+d1X+e1Y+f1=0;
大椭圆的方程:X2+b2XY+c2Y2+d2X+e2Y+f2=0;
利用这两个椭圆方程中各项的系数与空间同心圆的参数的函数关系,解算出同心圆平面的法线向量的方向数,其计算式如下(规定同心圆平面的法线向量取外法向,C>0;同心圆小圆半径为R1,大圆半径为R2):
若d1-kd2>0,则A为正;反之,则A为负;
若e1-ke2>0则B为正;反之,则B为负;
J=F/q,F为相机的焦距,q为CCD的像素中心距;
其中n=(2c2+2c1-b1b2),p=(4c1-b1 2)。
3.根据权利要求1和2所述的用同心圆靶标测物体相对位置姿态和转角的单目视觉测量方法,其特征是利用像面椭圆的两条弦解算出同心圆圆心的像点位置和同心圆的特征直径的像的像长,其解算方法是定义同心圆平行于透视轴L的直径为特征直径,垂直于透视轴L的直径为辅助特征直径;在像面作大椭圆的两条平行于透视轴L的弦,求出每条弦的中点的坐标;过这两个中点作直线与这两个椭圆相交,得到两圆的辅助特征直径的像的端点;同心圆圆心的像点与这4个端点共线;利用这4个端点,根据共线4点中心投影变换保持交比不变的性质求出圆心像点的坐标;再在像面,过圆心像点作平行于透视轴L的直线,它与椭圆的交点就是特征直径的像的端点,这两点间的距离就是特征直径的像的像长。
4.根据权利要求1和2所述的用同心圆靶标测物体相对位置姿态和转角的单目视觉测量方法,其特征是利用同心圆的辅助特征直径解算出相机照相时以像素为单位的焦距J;具体解算方法是将同心圆小圆的辅助特征直径的任一端点的坐标(xf,yf,zf)代入辅助特征直径所在直线的直线方程:
解得xf=x0+ACtf,yf=y0+BCtf,zf=z0-(A2+B2)tf
将其代入该圆所在球面的球面方程,并利用空间点(xf,yf,zf)与其像点的像面坐标(Xf,Yf)之间的位置关系式解出C的另一种表达式:
C = ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2 ,
与用权利要求1和2所述的解算方法求出的联立,解得:
J = ( r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2 ) ( f 1 - kf 2 ) ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) ( R 2 2 - R 1 2 ) ,
其中r1是小圆的特征半径的像的像长;用相同的解算方法,用同心圆大圆的辅助特征直径的任一端点(xf,yf,zf)也可解算出J:
J = ( r 1 2 ( AY f - BX f ) 2 - ( A 2 + B 2 ) ( X f Y 0 - Y f X 0 ) 2 ) ( f 1 - kf 2 ) ( X f Y 0 - Y f X 0 ) ( A 2 + B 2 ) ( R 2 2 - R 1 2 ) ,
其中r2是大圆的特征半径的像的像长,(Xf,Yf)是同心圆大圆的辅助特征直径的任一端点(xf,yf,zf)的像点的像面坐标。
CN201510670473.7A 2015-10-13 2015-10-13 用同心圆靶标测物***置姿态和转角的单目视觉测量方法 Expired - Fee Related CN105241427B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510670473.7A CN105241427B (zh) 2015-10-13 2015-10-13 用同心圆靶标测物***置姿态和转角的单目视觉测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510670473.7A CN105241427B (zh) 2015-10-13 2015-10-13 用同心圆靶标测物***置姿态和转角的单目视觉测量方法

Publications (2)

Publication Number Publication Date
CN105241427A true CN105241427A (zh) 2016-01-13
CN105241427B CN105241427B (zh) 2017-10-03

Family

ID=55039158

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510670473.7A Expired - Fee Related CN105241427B (zh) 2015-10-13 2015-10-13 用同心圆靶标测物***置姿态和转角的单目视觉测量方法

Country Status (1)

Country Link
CN (1) CN105241427B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106324790A (zh) * 2016-08-12 2017-01-11 中国科学院光电技术研究所 一种基于单目视觉位姿测量的耦合镜自动调整方法
CN106355612A (zh) * 2016-09-21 2017-01-25 河南理工大学 基于视觉技术的手镯圈口自动测量方法
CN108279006A (zh) * 2017-01-06 2018-07-13 泰勒斯公司 电子监测设备、相关监测方法和计算机程序
CN110455222A (zh) * 2019-07-31 2019-11-15 中山大学 一种高精度旋转角测量方法、装置及设备
CN111142546A (zh) * 2019-11-22 2020-05-12 航天时代飞鸿技术有限公司 一种多旋翼无人机精准降落引导***及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020186897A1 (en) * 2001-04-02 2002-12-12 Korea Advanced Institute Of Science And Technology Camera calibration system using planar concentric circles and method thereof
CN101311963A (zh) * 2008-06-17 2008-11-26 东南大学 摄像机定位用圆标志点圆心的图像投影点位置的获取方法
CN101813465A (zh) * 2010-03-30 2010-08-25 中北大学 非接触精密测转角的单目视觉测量方法
CN102999895A (zh) * 2011-09-16 2013-03-27 云南大学 利用两个同心圆线性求解摄像机内参数

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020186897A1 (en) * 2001-04-02 2002-12-12 Korea Advanced Institute Of Science And Technology Camera calibration system using planar concentric circles and method thereof
CN101311963A (zh) * 2008-06-17 2008-11-26 东南大学 摄像机定位用圆标志点圆心的图像投影点位置的获取方法
CN101813465A (zh) * 2010-03-30 2010-08-25 中北大学 非接触精密测转角的单目视觉测量方法
CN102999895A (zh) * 2011-09-16 2013-03-27 云南大学 利用两个同心圆线性求解摄像机内参数

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106324790A (zh) * 2016-08-12 2017-01-11 中国科学院光电技术研究所 一种基于单目视觉位姿测量的耦合镜自动调整方法
CN106355612A (zh) * 2016-09-21 2017-01-25 河南理工大学 基于视觉技术的手镯圈口自动测量方法
CN106355612B (zh) * 2016-09-21 2019-01-29 河南理工大学 基于视觉技术的手镯圈口自动测量方法
CN108279006A (zh) * 2017-01-06 2018-07-13 泰勒斯公司 电子监测设备、相关监测方法和计算机程序
CN108279006B (zh) * 2017-01-06 2023-03-24 泰勒斯公司 电子监测设备、相关监测方法和计算机程序
CN110455222A (zh) * 2019-07-31 2019-11-15 中山大学 一种高精度旋转角测量方法、装置及设备
CN110455222B (zh) * 2019-07-31 2021-04-27 中山大学 一种高精度旋转角测量方法、装置及设备
CN111142546A (zh) * 2019-11-22 2020-05-12 航天时代飞鸿技术有限公司 一种多旋翼无人机精准降落引导***及方法

Also Published As

Publication number Publication date
CN105241427B (zh) 2017-10-03

Similar Documents

Publication Publication Date Title
CN107290734B (zh) 一种基于自制地基激光雷达垂直度误差的点云误差校正方法
CN101813465B (zh) 非接触精密测转角的单目视觉测量方法
CN105241427A (zh) 用同心圆靶标测物***置姿态和转角的单目视觉测量方法
CN103759669B (zh) 一种大型零件的单目视觉测量方法
CN106989669A (zh) 基于虚拟立体靶标的大视场高精度视觉***标定方法
CN104180808A (zh) 一种用于自主空中加油的圆形锥套视觉位姿解算方法
CN105067011A (zh) 一种基于视觉标定及坐标转换的测量***整体校准方法
CN107290735B (zh) 一种基于自制地基激光雷达铅垂度误差的点云误差校正方法
CN106291512A (zh) 一种阵列推扫式激光雷达测距非均匀性校正的方法
CN104517291B (zh) 基于目标同轴圆特征的位姿测量方法
CN108759798A (zh) 一种高精度航天器精度测量的实现方法
CN105136128B (zh) 基于两点定位的机体结构测量方法
CN106248014A (zh) 一种基于单相片的三维坐标测量方法及装置
CN103673976A (zh) 复合式精度测量坐标系的转换与统一方法及***
CN104880205B (zh) 非正交轴系激光经纬仪测量***标定方法
CN104634248A (zh) 一种双目视觉下的转轴标定方法
CN103737433A (zh) 大尺寸构件复合式精度测量方法
Liu et al. Accurate mapping method for UAV photogrammetry without ground control points in the map projection frame
CN101976462A (zh) 一种三维重建方法
CN109655080A (zh) 一种数字式太阳敏感器在轨标定方法
CN104890897A (zh) 一种在地面模拟飞机动态飞行时燃油油面角的试验方法
CN104330078B (zh) 一种基于三点后方交会模型的联合测量方法
Wang et al. An accurate and stable pose estimation method based on geometry for port hoisting machinery
Kurita et al. In-flight wing deformation measurement
Khare et al. Flexible DIC system for wind tunnel testing of lightweight structures

Legal Events

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

Granted publication date: 20171003