CN102042807B - 一种目标空间坐标的柔性立体视觉测量装置 - Google Patents

一种目标空间坐标的柔性立体视觉测量装置 Download PDF

Info

Publication number
CN102042807B
CN102042807B CN2010105286134A CN201010528613A CN102042807B CN 102042807 B CN102042807 B CN 102042807B CN 2010105286134 A CN2010105286134 A CN 2010105286134A CN 201010528613 A CN201010528613 A CN 201010528613A CN 102042807 B CN102042807 B CN 102042807B
Authority
CN
China
Prior art keywords
vision measurement
numerical control
measurement parts
testee
control rotating
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.)
Expired - Fee Related
Application number
CN2010105286134A
Other languages
English (en)
Other versions
CN102042807A (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.)
University of Science and Technology of China USTC
Original Assignee
University of Science and Technology of China USTC
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 University of Science and Technology of China USTC filed Critical University of Science and Technology of China USTC
Priority to CN2010105286134A priority Critical patent/CN102042807B/zh
Publication of CN102042807A publication Critical patent/CN102042807A/zh
Application granted granted Critical
Publication of CN102042807B publication Critical patent/CN102042807B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开一种目标空间坐标的柔性立体视觉测量装置及方法。该装置包括两台视觉测量部件和数控转台、机架、网络数据线和计算机;视觉测量部件包括两台工业定焦镜头、和面阵CCD相机;两台数控转台相隔一定距离安装在机架上,视觉测量部件固定在数控转台上。实际测量操作方法是在合适工位拍摄被测物体,计算机获取被测物体的二维图像信息以及数控转台在该工位的姿态参数,通过网络数据线发送给计算机,计算机根据所获取被测物体的图像信息和数控转台的姿态参数,采用数字图像处理算法来处理采集到的图像信息,重构被测物体的空间坐标。本发明可以实现非接触空间坐标测量,通过数控转台拓展视觉测量部件的有效视场,实现大范围内的坐标测量。

Description

一种目标空间坐标的柔性立体视觉测量装置
技术领域
本发明属于机器视觉测量领域,是一种大尺度立体视觉测量***。该装置可广泛应用于工业中的工件检测、场景的深度感知、物体三维扫描和反向工程等领域。
背景技术
计算机视觉是用计算机实现人的视觉功能——对客观世界的三维场景的感知、识别和理解。机器视觉是建立在计算机视觉理论基础上,偏重于计算机视觉技术的工程化。随着电子、计算机和信号处理等相关技术的发展,机器视觉得到了迅速发展,并且由于其具有非接触、实时性好、可视化好、自动化和智能性高等优点,在经济建设、科学研究和国防建设等重大领域得到广泛地应用。
目前,立体视觉测量的方式主要有固定式双目视觉测量、浮动式测量和旋转式柔性双目测量。双目视觉测量是利用两个已知内参数CCD相机从不同角度同时拍摄物体,再用这两幅图像重构被测物体。
固定式双目测量是指先利用场景中若干已知空间坐标的控制点标好CCD相机的外参数,然后利用被测物体的像面信息来重构被测物体。若要改变视场,就必须整体移动固定式双目测量***,在移动过程中很难保证左右CCD相机的相对位置固定不变,这就会影响到该***的测量精度。因此,这种测量方法比较繁琐,而且对测量环境有较高的要求。
浮动式测量可以分为浮动式单目测量、浮动式双目测量和浮动式多目测量。浮动式测量可以利用场景中的若干已知空间坐标的控制点来标定CCD相机的外参数。但是,如果要扩大或改变视场就必须重新利用场景冲的控制点来标定CCD相机的外参数,这就给测量带来了许多额外的环节,使得测量的效率并不高。
发明内容
为了解决现有技术存在的问题,本发明针对大范围内坐标测量的需求,提出了一种目标空间坐标的柔性立体视觉测量装置及方法。
实现上述目的的技术解决方案如下:
一种目标空间坐标的柔性立体视觉测量装置该装置包括两台视觉测量部件和数控转台4、机架5、网络数据线6以及计算机7;
所述视觉测量部件和数控转台4分别通过网络数据线6与计算机7连接,视觉测量部件输出被测物体的二维图像信息;数控转台4输出空间姿态信息;
视觉测量部件包括面阵CCD相机3和工业定焦镜头2,面阵CCD相机3安装在数控转台4;
所述数控转台4是用于支撑视觉测量部件,并控制视觉测量部件运动,使视觉测量部件根据被测物体1的空间姿态转动各个不同工位,获取数控转台4空间姿态信息;
所述计算机7用于接收、存储视觉测量部件获取的被测物体1图像信息和数控转台4空间姿态信息;并将被测物体1图像信息和数控转台4空间姿态信息融合处理,重构被测物体1的空间坐标。
所述数控转台是三维旋转工作台,具有6个自由度,用于支撑视觉测量部件,并控制视觉测量部件运动,使视觉测量部件根据被测物体的空间姿态转动各个不同工位,获取数控转台空间姿态信息;两台数控转台之间的距离为0.8米~500米,视觉测量部件距离被测物体之间的距离为0.9米~200米。
所述面阵CCD相机3的有效像素范围为1000像素×1000像素~4096像素×4096像素,工业定焦镜头2的选用焦距范围为16毫米~1000毫米。
一种使用目标空间坐标的柔性立体视觉测量装置的测量方法包括整个测量***的标定操作和实际测量操作两部分。
整个测量***的标定操作步骤如下:
标定步骤1:启动设备并进行初始化,使设备进入稳定运行阶段;
标定步骤2:把九个以上已知空间坐标的控制点放置在被测物体1空间内,使控制点均匀地分布在两台视觉测量部件的视场中;两台视觉测量部件的视场对准被测物体1的同一区域;
标定步骤3:分别调整两台视觉测量部件的工业定焦镜头2,通过计算机7控制视觉测量部件拍摄被测物体1上的控制点;视觉测量部件获取控制点的二维图像信息通过网络数据线6转送到计算机7终端进行图像处理;
标定步骤4:利用计算机视觉方法标定视觉测量部件的内参数;所述视觉测量部件的内参数,是由视觉测量部件获取被测物体1空间内的控制点的二维图像信息,来标定视觉测量部件的内参数;
标定步骤5:计算机7驱动数控转台4,使视觉测量部件随数控转台4作运动,视觉测量部件从三个不同姿态拍摄被测物体1空间内的控制点,并且记下数控转台4在每一个工位的空间姿态;
标定步骤6:视觉测量部件获得的二维图像信息和数控转台4的空间姿态信息一起通过网络数据线6传送到计算机7;
标定步骤7:利用机器人手眼标定的方法计算数控转台4坐标系与视觉测量部件坐标系之间的空间变换矩阵RTx
所述的空间变换矩阵RTx,是通过计算机7驱动数控转台4,使视觉测量部件随数控转台4作运动,视觉测量部件从三个不同不同姿态拍摄被测物体1空间内的控制点,记录数控转台4在每一个工位的空间姿态,计算数控转台4坐标系与视觉测量部件坐标系之间的关系,得到空间变换矩阵RTx
实际测量操作步骤如下:
测量步骤1:利用两台视觉测量部件分别获取被测物体的二维图像信息;
所述的二维图像信息,是利用数控转台4分别控制两台视觉测量部件对准被测物体1,拍摄被测物体1,分别获取被测物体1的二维图像信息;
测量步骤2:获取***在当前工位测量时两台数控转台4的空间姿态矩阵RTp
所述的数控转台4的空间姿态矩阵RTp,是利用数控转台4分别控制视觉测量部件转到合适的测量工位,对准被测物体1,拍摄被测物体1,并记录下两台数控转台4在该工位的坐标参数,从而得到数控转台4的空间姿态矩阵RTp
测量步骤3:计算视觉测量部件的外参数RTc=RTx·RTp
所述计算视觉测量部件的外参数,是利用测量步骤2获取的空间姿态矩阵RTp和整个测量***的标定步骤7得到的矩阵RTx,根据空间坐标系的转换关系RTc=RTx·RTp,计算得出视觉测量部件在物体坐标系中的外参数RTc
测量步骤4:调用测量步骤1获取的被测物体1的二维图像信息以及整个测量***的标定步骤4得到的视觉测量部件内参数和测量步骤3得到的视觉测量部件外参数;
测量步骤5:利用空间点重构方程,来计算被测物体1的空间三维坐标;
测量步骤6:输出被测物体1的空间三维坐标。
本发明的有益技术效果:柔性立体视觉测量是利用可知运动的数控转台来计算视觉测量部件的外参数。那么每次转动视觉测量部件都不用重新标定外参数,只需要记录转台的空间姿态,然后计算视觉测量部件的外参数。柔性立体视觉测量不仅具有较高的测量精度,还可以解决测量范围的局限性。
附图说明
图1是本发明装置的结构图。
其中标号:1为被测物体,2为工业定焦镜头,3为面阵CCD相机,4为数控转台,5为机架,6为网络数据线,7为计算机。
图2是本发明视觉测量部件坐标系与世界坐标系的关系图。
图3是本发明基于数控转台的柔性立体视觉测量的坐标系转换图。
图4是本发明所述标定方法的流程图。
图5是本发明所述测量方法的流程图。
具体实施方式
下面结合附图详细说明本发明技术方案中所涉及的各个细节问题。
参见图1,本发明目标空间坐标的柔性立体视觉测量装置包括两台视觉测量部件和数控转台4、机架5、网络数据线6以及计算机7。视觉测量部件和数控转台4分别通过网络数据线6与计算机7连接,视觉测量部件输出被测物体的二维图像信息;数控转台4输出空间姿态信息。
视觉测量部件包括面阵CCD相机3和工业定焦镜头2,面阵CCD相机3安装在数控转台4上,工业定焦镜头2安装在面阵CCD相机3上;两台数控转台4相隔一定距离安装在机架5上;视觉测量部件、数控转台和计算机均采用220伏电源。根据被测物体大小、远近,两台数控转台距离可以从0.8米变到500米,视觉测量部件距离被测物体0.9米到200米,两台视觉测量部件光轴在被测物体交汇于一点,每台视觉测量部件的视场在被测物体上重合,根据视觉测量部件与被测物体的距离远近不同,被测物体区域大小不同,所采用的视觉测量部件的有效像素大小可以从1000像素×1000像素到4096像素×4096像素,工业定焦镜头的焦距可以从16毫米到1000毫米,视觉测量部件的有效视场大小也不同,视觉测量部件的有效视场可以从0.2米×0.2米到40米×40米,被测物体区域大小可以从0.4米×0.2米到500米×500米,计算机通过网络数据线分别与视觉测量部件和数控转台相连接,可以实时地采集图像信息和控制转台的运动姿态信息。
面阵CCD相机3是目前机器视觉最为常用的图像传感器。它由时序及同步信号发生器、垂直驱动器、模拟/数字信号处理电路组成,并集光电转换及电荷存贮、电荷转移、信号读取于一体,是典型的固体成像器件。面阵CCD相机3的突出特点是以电荷作为信号,而不同于其器件是以电流或者电压为信号。这类成像器件通过光电转换形成电荷包,而后在驱动脉冲的作用下转移、放大输出图像信号。工业定焦镜头2通过螺纹连接在面阵CCD相机3上,工业定焦镜头2的光轴与面阵CCD相机3的芯片垂直,通过调节工业定焦镜头2的对焦可以令视场中的景物清晰成像在面阵CCD相机3的芯片上,这样便组成了一台视觉测量部件。
数控转台4上装有控制电机、驱动控制器和光栅编码盘,具有6个自由度,即沿X轴、Y轴、Z轴移动和旋转,在三维空间中做任意运动。可以通过计算机控制数控转台,并且能够输出数控转台的不同的空间位置信息。
两台数控转台4根据被测物体大小、远近,二者之间相隔0.9米~500米的距离,通过网络数据线连接计算机,计算机采集图像数据并进行预处理。数控转台通过网络数据线连接计算机,计算机采集数控转台运动的空间姿态信息,并将处理过的被测物体图像信息和数控转台空间姿态信息融合处理,重构被测物体的空间坐标。
现将柔性立体视觉测量的标定操作和测量操作实施方法和部分算法公式阐述如下:
一、标定操作部分
视觉测量部件的内参数:如图2所示,利用图像中心附近点畸变量较小的性质,用中心附近点来对针孔模型下视觉测量部件内参数进行标定。视觉测量部件的模型表示如下:
s i u i v i 1 = m 11 m 12 m 13 m 14 m 21 m 22 m 23 m 24 m 31 m 32 m 33 m 34 X i Y i Z i 1 = M X i Y i Z i 1 - - - ( 1 )
其中,[Xi,Yi,Zi,1]T为第i个已知空间坐标的控制点的齐次坐标;[ui,vi,1]T为第i个控制点的图像齐次坐标;M称为投影矩阵,M=K·RT。其中si是比例系数;K只与视觉测量部件内部参数fu、fv、u0、v0有关,称为视觉测量部件内参数,如公式(2)所示;RT由视觉测量部件相对于物体坐标系的方位决定,称为视觉测量部件外参数,如公式(3)所示:
K = f u 0 u 0 0 f v v 0 0 0 1 - - - ( 2 )
RT = r 11 r 12 r 13 t 1 r 21 r 22 r 23 t 2 r 31 r 32 r 33 t 3 - - - ( 3 )
式(1)包含三个方程,消去si后,可得如下两个关于mij的线性方程:
X i m 11 + Y i m 12 + Z i m 13 + m 14 - u i X i m 31 - u i Y i m 32 - u i Z i m 33 - u i m 34 = 0 X i m 21 + Y i m 22 + Z i m 23 + m 24 - v i X i m 31 - v i Y i m 32 - v i Z i m 33 - v i m 34 = 0 - - - ( 4 )
对于被测场景中的n个控制点,则有2n个关于mij的线性方程,用矩阵形式表示为
X 1 Y 1 Z 1 1 0 0 0 0 - u 1 X 1 - u 1 Y 1 - u 1 Z 1 - u 1 0 0 0 0 X 1 Y 1 Z 1 1 - v 1 X 1 - v 1 Y 1 - v 1 Z 1 - v 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X n Y n Z n 1 0 0 0 0 - u n X n - u n Y n - u n Z n - u 1 0 0 0 0 X n Y n Z n 1 - v n X n - v n Y n - v n Z n - v 1 · m 11 m 12 m 13 m 14 m 21 m 22 m 23 m 24 m 31 m 32 m 33 m 34 = 0 0 0 0 0 0 0 0 0 0 0 0 - - - ( 5 )
当2n>12时,利用矩阵分析中的奇异值分解法可以求出M矩阵的12个参数。
求出M阵后,还需要计算视觉测量部件的内参数。利用下面公式便可求出视觉测量部件的内参数:
f u = m 34 2 | m 1 × m 3 | f v = m 34 2 | m 2 × m 3 | u 0 = m 34 2 m 1 T m 3 v 0 = m 34 2 m 2 T m 3 - - - ( 6 )
其中,为矩阵M的第i行的前三个元素组成的行向量;mi4(i=1,2,3)为矩阵M的第i行第四列元素。
视觉测量部件的外参数:如图3所示的是各坐标系之间的转换关系图,其中,Cobj是被测物体坐标系,Ccl、Ccr分别是两台视觉测量部件坐标系,Cpl、Cpr分别是两台数控转台坐标系。
假设AP=[X,Y,Z,1]T是空间某点P在坐标系A中的齐次坐标,BRTA是把坐标系A变换到坐标系B的4×4旋转平移矩阵。以其中一台视觉测量部件为例,视觉测量部件坐标系Ccl与被测物体坐标系Cobj之间的变换关系
C cl P = C cl RT C obj · C obj P - - - ( 7 )
数控转台坐标系Cpl与被测物体坐标系Cobj之间的变换关系为:
C pl P = C pl RT C obj · C obj P - - - ( 8 )
视觉测量部件坐标系Ccl与数控转台坐标系Cpl之间的变换关系为:
C cl P = C cl RT C pl · C pl P - - - ( 9 )
由公式(8)和公式(9)可得:
C cl P = C cl RT C pl · C pl RT C obj · C obj P - - - ( 10 )
比较公式(7)与公式(10)可知:
C cl RT C obj = C cl RT C pl · C pl RT C obj - - - ( 11 )
根据公式(9)可以得出如下坐标系空间转换公式:
RT cl = RT xl · RT pl RT cr = RT xr · RT pr - - - ( 12 )
其中,RTpl,RTpr分别表示数控转台坐标系与被测物体坐标系之间的空间转换矩阵,即数控转台的空间姿态矩阵,可以通过数控转台获取;RTxl,RTxr分别表示视觉测量部件坐标系与数控转台坐标系之间的空间转换矩阵,由于视觉测量部件分别固定在数控转台上,则RTxl,RTxr是固定值,具体数值可以通过机器人手眼定标的方法求解;RTcl,RTcr分别表示视觉测量部件坐标系与物体坐标系之间的空间转换矩阵,这就是所要求的视觉测量部件的外参数。
如图4给出的标定方法流程图,计算机通过网络数据线采集到二维图像信息和数控转台的空间姿态信息,标定视觉测量部件的内参数以及数控转台坐标系与视觉测量部件坐标系之间的空间变换矩阵RTx。相应的算法流程图由以下几个部分组成:
(1)开始,初始化:
设备启动并进行初始化,使设备进入稳定运行阶段。
(2)标定视觉测量部件的内参数:
视觉测量部件获取的控制点的二维图像信息通过网络数据线转送到计算机终端进行图像处理;利用计算机视觉方法标定视觉测量部件内参数。
(3)计算空间变换矩阵:
视觉测量部件从三个不同姿态拍摄被测物体空间内的控制点,记录数控转台在每一个工位的空间姿态,计算数控转台坐标系与视觉测量部件坐标系之间的关系,得到空间变换矩阵RTx
(4)结束。
二、测量操作部分
测量的时候,数控转台转到合适的工位,视觉测量部件对准被测物体;视觉测量部件拍摄被测物体,获取被测物体的二维图像信息,同时记下视觉测量部件拍摄时数控转台的空间姿态RTpl、RTpr。然后,调用在标定操作部分标定好的空间转换矩阵RTxl、RTxr,代入公式(12),计算当前工位的视觉测量部件的外参数RTcl、RTcr。最后,调用在标定操作部分标定好的视觉测量部件的内参数、视觉测量部件获取的被测物体的二维图形信息、以及通过公式(12)计算得出的当前工位的视觉测量部件的外参数RTcl、RTcr,就可以重构被测物体的三维空间信息。具体重构方法如下:
空间目标的三维重构:由视觉测量部件线性模型(1),消去公式(1)的比例系数si,可以得到关于Xi、Yi、Zi的2个方程:
( u i m 31 - m 11 ) X i + ( u i m 32 - m 12 ) Y i + ( u i m 33 - m 13 ) Z i + ( u i m 34 - m 14 ) = 0 ( v i m 31 - m 21 ) X i + ( v i m 32 - m 22 ) Y i + ( v i m 33 - m 23 ) Z i + ( v i m 34 - m 24 ) = 0 - - - ( 13 )
两个视觉测量部件都可以建立一组与公式(13)相似的方程组,联立得到公式(14),其中mij元素的上标l、r分别表示两个视觉测量部件的参数。
( u i m 31 l - m 11 l ) X i + ( u i m 32 l - m 12 l ) Y i + ( u i m 33 l - m 13 l ) Z i + ( u i m 34 l - m 14 l ) = 0 ( v i m 31 l - m 21 l ) X i + ( v i m 32 l - m 22 l ) Y i + ( v i m 33 l - m 23 l ) Z i + ( v i m 34 l - m 24 l ) = 0 ( u i m 31 r - m 11 r ) X i + ( u i m 32 r - m 12 r ) Y i + ( u i m 33 r - m 13 r ) Z i + ( u i m 34 r - m 14 r ) = 0 ( v i m 31 r - m 21 r ) X i + ( v i m 32 r - m 22 r ) Y i + ( v i m 33 r - m 23 r ) i Z + ( v i m 34 r - m 24 r ) = 0 - - - ( 14 )
在视觉测量部件都已经标定好的情况下,M矩阵已知。可以通过两幅图像上对应点的像面坐标(ui,vi),求解被测物体上点的空间三维坐标(Xi,Yi,Zi),即重构空间目标。
如图5给出的测量方法流程图,计算机通过网络数据线采集到二维图像信息和数控转台的姿态信息,并调用在标定操作部分标定好的视觉测量部件的内参数、以及数控转台坐标系与视觉测量部件坐标系之间的空间变换矩阵RTx,利用空间点重构方程,计算被测物体的空间三维坐标。相应的算法流程图由以下几个部分组成:
(1)开始,初始化:
设备启动并进行初始化,使设备进入稳定运行阶段。
(2)获取图像信息:
利用数控转台分别控制两台视觉测量部件对准被测物体,拍摄被测物体,分别获取被测物体的二维图像信息,并通过网络数据线转送到计算机终端进行图像处理。
(3)计算视觉测量部件的外参数:
获取***在当前工位测量时两台数控转台的空间姿态矩阵RTpl、RTpr,同时调用标定操作部分得到的空间变换矩阵RTxl、RTxr,利用公式(12)计算得出视觉测量部件在物体坐标系中的外参数RTcl、RTcr
(4)重构被测物体:
调用被测物体的二维图像信息以及视觉测量部件的内参数和视觉测量部件的外参数,利用空间点重构方程(14),来计算被测物体的空间三维坐标;
(5)获取测量结果:
输出被测物体的空间三维坐标和三维点云图;重新选取新的测量区域,重复步骤(2)、(3)、(4),可进行多次测量。
(6)结束。
应用实例:
测量装置所采用的面阵CCD相机为美国Imperx公司的IPX-1M48-G型面阵CCD相机,有效像素为1000像素×1000像素;工业定焦镜头为日本KOWA公司的LM35JC5M型定焦镜头,焦距为35毫米;视觉测量部件的有效视场为0.2米×0.2米;被测物体大小为0.4米×0.2米;两台数控转台是具有6个自由度的三维旋转工作台,距离被测物体约0.95米,两台数控转台之间的距离约0.8米。首先,利用本发明所述的标定方法,对视觉测量部件进行标定操作,具体操作如下:
1、设备启动并初始化,视觉测量部件获取的控制点的二维图像信息,根据公式(6)计算出视觉测量部件内参数,其结果如表1:
表1  视觉测量部件内参数
  左视觉测量部件内参数   右视觉测量部件内参数
  u0   462.30(pixel)   477.96(pixel)
  v0   488.10(pixel)   520.63(pixel)
  fu   36.3464mm   36.6054mm
  fv   36.3510mm   36.5986mm
2、视觉测量部件从三个不同姿态拍摄被测物体空间内的控制点,记录数控转台在每一个工位的空间姿态,得到数控转台坐标系与视觉测量部件坐标系之间的空间变换矩阵如下:
RT xl = 0.999833581870 - 0.014392328076 0.006517921156 - 1.381531282246 0.015168422941 0.997455791240 - 0.070235525145 100.611358229844 - 0.005498385652 0.070435224596 0.997502325253 6.679168395122 0 0 0 1
RT xr = 0.99964867771450 - 0.00607655301864 0.00003866460353 2.03943999017582 0.00598947106267 0.99748977926836 - 0.07553284200056 99.57030770582905 0.00062501806321 0.07555957898731 0.99711045358643 7.40971052761368 0 0 0 1
然后,利用本发明所述的测量方法,对该被测物体进行测量,具体测量操作如下:
1、设备启动并初始化。
2、数控转台转到合适的工位,视觉测量部件对准被测物体;计算机获取被测物体的二维图像信息和数控转台的空间姿态。在这个测量工位计算机获取的数控转台空间姿态矩阵如下:
RT pl = 0.95364432384 0.01210639004 - 0.30059596756 - 232.28916295373 - 0.00412941156 0.99963299026 0.02786798081 - 78.46958967192 0.30081127120 - 0.02540385512 0.95334431935 1197.43340097863 0 0 0 1
RT pr = 0.95476425962 - 0.00025642373 0.29812595663 - 240.57961042855 - 0.00772726216 0.99942684740 0.02438294760 - 70.30334525638 - 0.29810009187 - 0.02545812478 0.95421505255 1366.87849057891 0 0 0 1
3、调用标定操作步骤中得到的空间变换矩阵RTxl、RTxr,根据公式(12)计算出该测量工位的视觉测量部件的外参数如下:
RT cl = RT xl · RT pl = 0.95550571613 - 0.00244825096 - 0.29473320496 - 224.74107751671 - 0.01078126263 0.99905760320 - 0.04372112683 - 62.29204506269 0.29452558219 0.04500240403 0.95457885536 1197.08326810855 0 0 0 1
RT cr = RT xr · RT pr = 0.95446425885 - 0.00633038820 0.29790994841 - 237.97559764004 0.02052701502 0.99883945408 - 0.04596721699 - 75.24172231357 - 0.29722584159 0.05013154920 0.95348650323 1364.87608449516 0 0 0 1
4、调用被测物体的二维图像信息以及视觉测量部件的内参数和视觉测量部件的外参数,利用空间点重构方程(14),计算出被测物体空间三维坐标,其测量误差结果如表2:
表2  测量结果
Figure BSA00000328657500103
以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。

Claims (1)

1.一种使用目标空间坐标的柔性立体视觉测量装置的测量方法,所述目标空间坐标的柔性立体视觉测量装置包括两台视觉测量部件和数控转台(4)、机架(5)、网络数据线(6)以及计算机(7);
所述视觉测量部件和数控转台(4)分别通过网络数据线(6)与计算机(7)连接,视觉测量部件输出被测物体的二维图像信息;数控转台(4)输出空间姿态信息;
视觉测量部件包括面阵CCD相机(3),其上安装有工业定焦镜头(2),面阵CCD相机(3)安装在数控转台(4);
所述数控转台(4)是用于支撑视觉测量部件,并控制视觉测量部件运动,使视觉测量部件根据被测物体(1)的空间姿态转动各个不同工位,获取数控转台(4)空间姿态信息;
所述计算机(7)用于接收、存储视觉测量部件获取的被测物体(1)图像信息和数控转台(4)空间姿态信息;并将被测物体(1)图像信息和数控转台(4)空间姿态信息融合处理,重构被测物体(1)的空间坐标;
其特征在于,该装置的标定操作步骤如下:
标定步骤1:启动设备并进行初始化,使设备进入稳定运行阶段;
标定步骤2:把九个以上已知空间坐标的控制点放置在被测物体(1)空间内,使控制点均匀地分布在两台视觉测量部件的视场中;两台视觉测量部件的视场对准被测物体(1)的同一区域;
标定步骤3:分别调整两台视觉测量部件的工业定焦镜头(2),通过计算机(7)控制视觉测量部件拍摄被测物体(1)上的控制点;视觉测量部件获取控制点的二维图像信息通过网络数据线(6)转送到计算机(7)终端进行图像处理;
标定步骤4:利用计算机视觉方法标定视觉测量部件的内参数;所述视觉测量部件的内参数,是由视觉测量部件获取被测物体(1)空间内的控制点的二维图像信息,来标定视觉测量部件的内参数;
标定步骤5:计算机(7)驱动数控转台(4),使视觉测量部件随数控转台(4)作运动,视觉测量部件从三个不同姿态拍摄被测物体(1)空间内的控制点,并且记下数控转台(4)在每一个工位的空间姿态;
标定步骤6:视觉测量部件获得的二维图像信息和数控转台(4)的空间姿态信息一起通过网络数据线(6)传送到计算机(7);
标定步骤7:利用机器人手眼标定的方法计算数控转台(4)坐标系与视觉测量部件坐标系之间的空间变换矩阵RTx
所述的空间变换矩阵RTx,是通过计算机(7)驱动数控转台(4),使视觉测量部件随数控转台(4)作运动,视觉测量部件从三个不同姿态拍摄被测物体(1)空间内的控制点,记录数控转台(4)在每一个工位的空间姿态,计算数控转台(4)坐标系与视觉测量部件坐标系之间的关系,得到空间变换矩阵RTx
实际测量操作步骤如下:
测量步骤1:利用两台视觉测量部件分别获取被测物体的二维图像信息;
所述的二维图像信息,是利用数控转台(4)分别控制两台视觉测量部件对准被测物体(1),拍摄被测物体(1),分别获取被测物体(1)的二维图像信息;
测量步骤2:获取***在当前工位测量时两台数控转台(4)的空间姿态矩阵RTp
所述的数控转台(4)的空间姿态矩阵RTp,是利用数控转台(4)分别控制视觉测量部件转到合适的测量工位,对准被测物体(1),拍摄被测物体(1),并记录下两台数控转台(4)在该工位的坐标参数,从而得到数控转台(4)的空间姿态矩阵RTp
测量步骤3:计算视觉测量部件的外参数RTc=RTx·RTp
所述计算视觉测量部件的外参数,是利用测量步骤2获取的空间姿态矩阵RTp和整个测量***的标定操作步骤7得到的矩阵RTx,根据空间坐标系的转换关系RTc=RTx·RTp,计算得出视觉测量部件在物体坐标系中的外参数RTc
测量步骤4:调用测量步骤1获取的被测物体(1)的二维图像信息以及整个测量***的标定步骤4得到的视觉测量部件内参数和测量步骤3得到的视觉测量部件外参数;
测量步骤5:利用空间点重构方程,来计算被测物体(1)的空间三维坐标;
测量步骤6:输出被测物体(1)的空间三维坐标。
CN2010105286134A 2010-10-29 2010-10-29 一种目标空间坐标的柔性立体视觉测量装置 Expired - Fee Related CN102042807B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105286134A CN102042807B (zh) 2010-10-29 2010-10-29 一种目标空间坐标的柔性立体视觉测量装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105286134A CN102042807B (zh) 2010-10-29 2010-10-29 一种目标空间坐标的柔性立体视觉测量装置

Publications (2)

Publication Number Publication Date
CN102042807A CN102042807A (zh) 2011-05-04
CN102042807B true CN102042807B (zh) 2012-06-20

Family

ID=43909167

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105286134A Expired - Fee Related CN102042807B (zh) 2010-10-29 2010-10-29 一种目标空间坐标的柔性立体视觉测量装置

Country Status (1)

Country Link
CN (1) CN102042807B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103175512B (zh) * 2013-03-08 2014-12-31 中国人民解放军国防科学技术大学 一种混凝土泵车臂架末端位置姿态的摄像测量方法
KR101611135B1 (ko) * 2015-07-01 2016-04-08 기아자동차주식회사 휠 얼라이먼트 측정 시스템 및 측정 방법
CN105067011A (zh) * 2015-09-15 2015-11-18 沈阳飞机工业(集团)有限公司 一种基于视觉标定及坐标转换的测量***整体校准方法
CN105423912A (zh) * 2015-11-05 2016-03-23 天津大学 光笔跟踪***
CN107941166A (zh) * 2017-11-14 2018-04-20 中国矿业大学 一种视场可调的复合式三维扫描装置及方法
CN108393887B (zh) * 2018-01-31 2019-03-19 湖北工业大学 一种用于工件手眼标定方法
CN109978948A (zh) * 2019-03-25 2019-07-05 国网上海市电力公司工程建设咨询分公司 一种基于视觉的距离测量方法
CN112033284B (zh) * 2020-08-28 2022-05-17 北京睿呈时代信息科技有限公司 存储器、基于监控视频的交互测量方法、***和设备
CN112344855B (zh) * 2020-10-27 2022-08-26 阿波罗智联(北京)科技有限公司 障碍物的检测方法、装置、存储介质和路测设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0829120A (ja) * 1994-07-12 1996-02-02 Sumitomo Heavy Ind Ltd 曲面を有する物体の位置計測方法及び曲面を有する2つの物体の位置合わせ制御装置
EP1640688A1 (de) * 2004-09-24 2006-03-29 Konrad Maierhofer Verfahren und Vorrichtung zur 3-dimensionalen Vermessung der Oberfläche eines Gegenstands
CN101458072A (zh) * 2009-01-08 2009-06-17 西安交通大学 一种基于多传感器的三维轮廓测量装置及其测量方法
CN101539397B (zh) * 2009-04-17 2010-08-04 中国人民解放军国防科学技术大学 物体三维姿态的精密光学测量方法
CN201522266U (zh) * 2009-11-11 2010-07-07 中国科学院沈阳自动化研究所 一种计算机双目视觉义齿扫描装置

Also Published As

Publication number Publication date
CN102042807A (zh) 2011-05-04

Similar Documents

Publication Publication Date Title
CN102042807B (zh) 一种目标空间坐标的柔性立体视觉测量装置
CN109990701B (zh) 一种大型复杂曲面三维形貌机器人移动测量***及方法
CN106981083B (zh) 双目立体视觉***摄像机参数的分步标定方法
Kanade et al. A stereo machine for video-rate dense depth mapping and its new applications
CN102692214B (zh) 一种狭窄空间双目视觉测量定位装置及方法
CN102519434B (zh) 一种用于立体视觉三维恢复数据精度测量的试验验证方法
CN108198224B (zh) 一种用于立体视觉测量的线阵相机标定装置及标定方法
CN201522266U (zh) 一种计算机双目视觉义齿扫描装置
CN104616292A (zh) 基于全局单应矩阵的单目视觉测量方法
CN102155923A (zh) 基于立体靶标的拼接测量方法及***
CN103337069B (zh) 基于复合摄像机的高质量三维彩色图像获取方法及装置
CN1971206A (zh) 基于一维靶标的双目视觉传感器校准方法
CN102062588A (zh) 一种计算机双目视觉义齿扫描装置及其三维重建方法
CN104268876A (zh) 基于分块的摄像机标定方法
Liu et al. External parameter calibration of widely distributed vision sensors with non-overlapping fields of view
CN102679959A (zh) 基于主动全景视觉传感器的全方位三维建模***
Kim et al. Extrinsic calibration of a camera-LIDAR multi sensor system using a planar chessboard
CN103093460A (zh) 基于平行视差的移动相机虚拟阵列标定方法
CN103679693A (zh) 一种多相机单视图标定装置及其标定方法
CN103162623A (zh) 一种双摄像机垂直安装的立体测量***及标定方法
CN103606181A (zh) 一种显微三维重构方法
CN103634588A (zh) 一种影像构成方法及电子设备
CN102914295A (zh) 基于计算机视觉立方体标定的三维测量方法
CN111640156A (zh) 针对室外弱纹理目标的三维重建方法、设备及存储设备
CN201945293U (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120620

Termination date: 20171029

CF01 Termination of patent right due to non-payment of annual fee