CN1645037A - 光带法三维扫描测量***的分区标定方法 - Google Patents

光带法三维扫描测量***的分区标定方法 Download PDF

Info

Publication number
CN1645037A
CN1645037A CN 200410094137 CN200410094137A CN1645037A CN 1645037 A CN1645037 A CN 1645037A CN 200410094137 CN200410094137 CN 200410094137 CN 200410094137 A CN200410094137 A CN 200410094137A CN 1645037 A CN1645037 A CN 1645037A
Authority
CN
China
Prior art keywords
calibration point
image
subregion
photoelectric sensor
coordinate
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
Application number
CN 200410094137
Other languages
English (en)
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.)
Tianjin University
Original Assignee
Tianjin 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 Tianjin University filed Critical Tianjin University
Priority to CN 200410094137 priority Critical patent/CN1645037A/zh
Publication of CN1645037A publication Critical patent/CN1645037A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

光带法三维扫描测量***的分区标定方法,包括:标定点对及标定图像的准备;分区:将标定点的图像分成N个区域,每个区域内的标定点为一组;建立每个区域内的物理坐标(Xw,Yw)与二维光电传感器图像平面上的像素坐标(Xf,Yf)之间的映射关系;根据像素坐标(Xf,Yf),利用上述映射关系,得到物体的标定点的实际物理坐标(Xw,Yw)。通过将三维传感器沿特定方向进行移动或扫描,可得到被测物体表面的三维轮廓信息。本发明实现了对光带法三维扫描测量***的精确标定。该方法只需要已知标定点对和标定图像,不需要已知其它与***或光电传感器相关的参数,故实现较为方便,适用范围广。另外本发明只涉及对线性方程组的求解,因此求解速度快,求解过程稳定。

Description

光带法三维扫描测量***的分区标定方法
【技术领域】:本发明涉及一种对光学三维传感器进行标定的方法,特别涉及一种光带法三维扫描测量***的分区标定方法。
【背景技术】:物体三维信息的获取技术是数字化领域中的研究热点。通过三维数字化技术,可以把物体的三维空间信息转化为能够直接被计算机处理的数字信息,所得结果可以广泛应用于计算机辅助设计与制造、逆向工程、快速原型、虚拟现实等领域,具有广阔的应用前景。物体三维信息的获取可以采用各种各样的技术。在诸多的测量方法中,非接触光学方法,特别是基于光学三角形原理的光带法由于具有原理简单、测量速度快、精度高、无接触等优点已被广泛采用。在测量之前,需要通过标定过程来确定光电传感器所获得的二维图像坐标与物体空间坐标之间的映射关系。标定所采用的方法和精度直接决定了***的性能,是测量过程中的重要环节。
目前除了某些自标定技术外,大多数三维数字化***的标定都需要制作空间坐标已知的精密标定靶。标定时根据标定靶在光电传感器中的图像以及标定靶与光电传感器之间位置关系建立成像模型和约束关系,以此获得图像坐标和物体空间坐标之间的对应关系。常见的有以下几种方法。
摄像机透视变换矩阵标定法。此种方法的求解仅需要解线性方程组,因此运算速度快,可以实现实时计算。但是由于它没有考虑镜头畸变等非线性因素,所得标定结果误差较大。同时由于线性方程组中未知数的数目大于实际自由度的数目,所以未知数之间不是互相独立的,因此通过变换矩阵分解得到的各种参数值的精度受到限制(可通过求解方程时加上约束性条件来改善)。
非线性最优化标定法。此方法可以精确的描述成像过程,考虑各种因素,建立复杂的模型。采用这种方法可以得到较高的标定精度。但是由于参与求解的参数较多,且需要解非线性方程组,因此计算量较大,程序优化十分费时,不能做到实时计算。这种方法需要设置初始值进行非线性搜索,因此标定结果依赖于初始值的选择,使得这种方法较不稳定。
两步法。此方法先利用透视变换矩阵方法粗略求得摄像机的参数,再以此参数作为初值,考虑畸变等非线性因素,利用非线性优化方法进一步提高标定精度。其典型代表是Tsai提出的基于径向准直约束条件的两步法,把标定参数分为内部参数和外部参数分别标定。第一步利用最小二乘法解超定线性方程组,求得外部参数;第二步求解内部参数,若不考虑透镜畸变,则可以由线性方程求解,若考虑透镜畸变,则需要由最优化搜索求解。由于需要求解非线性方程组,因此在一定程度上也使得此种方法较不稳定,同时此种方法需要已知一些传感器的参数,如图像中心和比例因子等。
神经网络法。采用神经网络法进行标定,无需建立数学模型,可以避免由于近似的数学模型而带来的问题,适合于解决复杂的非线性函数关系问题。它不需要建立精确的成像***模型,直接利用人工神经网络得到图像坐标与物体空间坐标之间的映射关系,目前采用的神经网络模型以前馈网络模型中的BP网络和RBF网络为主。采用神经网络法,通常需要较多的标定点参加网络的训练过程,这样就增加了标定点发生装置的复杂性。
【发明内容】:本发明的目的是克服现有的标定方法的不足,提供一种计算简便、求解快速稳定且具有较高精度的光带法三维扫描测量***__。
本发明提供的光带法三维扫描测量***的分区标定方法,按以下步骤实现:
——1)标定点对及标定图像的准备:标定点对是指空间共面标定点的二维空间物理坐标(Xw,Yw)与其对应的图像像素坐标(Xf,Yf);标定图像是指光电传感器所采集到的标定点的图像,图像上可以清晰分辨每一标定点的成像位置;
——2)分区:将光电传感器所采集到的空间共面的、标定点的图像分成N个区域,每个区域内的标定点数应大于等于4,同一标定点可以被不同的分区所使用,每个区域内的标定点为一组;
——3)映射关系的建立:用线性或非线性方法,建立每个区域内的二维光平面上的物理坐标(Xw,Yw)与二维光电传感器图像平面上的像素坐标(Xf,Yf)之间的映射关系;
——4)物理坐标(Xw,Yw)的确定:根据二维光电传感器图像平面上的像素坐标(Xf,Yf),利用上述映射关系,得到物体的标定点的实际物理坐标(Xw,Yw)。
上述3)中映射关系的建立可以采用线性方法确定,即:
对每一组标定点对,按下式建立其映射关系:
ρ X f Y f 1 = m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 · Xw Yw 1 = M · Xw Yw 1
其中ρ为比例因子,M为变换矩阵;采用最小二乘法求解如下方程:
                                Ax=B
A = Xw i Yw i 1 0 0 0 - X fi Xw i - X fi Yw i 0 0 0 Xw i Yw i 1 - Y fi Xw i - Y fi Yw i
X=[m11 m12 m13 m21 m22 m23 m31 m32]T B = X fi Y fi i=1,2,3ΛN
将每一组标定点对代入上述方程组中,即可求解出每一组标定点对所对应的变换矩阵;N组标定点对,则得到N个变换矩阵;
——最后,根据光电传感器所采集的光带图像得到物体轮廓的像素坐标(Xf,Yf),根据此像素坐标所属的分区,采用相应分区的变换矩阵,利用如下二式即可得到所求世界二维空间坐标(Xw,Yw),即:
Xw = ( m 22 - m 32 Y f ) ( m 33 X f - m 13 ) - ( m 12 - m 32 X f ) ( m 33 Y f = m 23 ) ( m 22 - m 32 Y f ) ( m 11 - m 31 X f ) - ( m 12 - m 32 X f ) ( m 21 - m 31 Y f )
Yw = ( m 33 X f - m 13 ) ( m 21 - m 31 Y f ) - ( m 33 Y f - m 23 ) ( m 11 - m 31 X f ) ( m 12 - m 32 X f ) ( m 21 - m 31 Y f ) - ( m 22 - m 32 Y f ) ( m 11 - m 31 X f )
以上所述对每一组标定点对进行标定求解的方法不局限于上述线性方法,其它线性或非线性方法同样可以应用于对每一组标定点对的标定,以此进一步降低误差,提高精度。
本发明的优点和积极效果:本发明通过分区标定方法,特别是线性标定方法,实现了对光带法三维扫描测量***的精确标定,利用标定结果和光电传感器所采集到的图像可以获得物体的空间坐标信息。本发明所采用的方法只需要已知标定点对和标定图像,不需要已知其它与***或光电传感器相关的参数,故实现较为方便,适用范围广。另外本发明所采用方法只涉及对线性方程组的求解,因此求解速度快,求解过程稳定。分区数量的多少将影响标定的精度的速度,实际应用时要根据具体的精度要求和标定点的数量及分布情况而决定分区的数量和形式。
【附图说明】:
图1是对标定图像进行分区的示意图,其中(a)为各分区之间无重叠时的示意图,(b)为各分区之间有重叠时的示意图;
图2是用黑白CCD所采集的共面标定点图像;
图3是三维传感器得到的测试图像。
【具体实施方式】:
实施例1:
1)准备用于进行标定的标定点对和标定图像,标定点为空间共面点。
2)对标定图像进行分区:根据标定所要达到的精度要求和标定点的数量和分布方式决定分区的数量和形式。对于空间共面的标定点,要保证每一分区内的标定点数至少为4个。分区形式可以采用矩形或其它多边形形式。各个分区之间可以无重叠,如图1(a)所示,该图将图像分为6个分区;各个分区之间也可以发生重叠,即同一标定点可以被不同的分区所使用,如图1(b)所示,该图将图像分为6个区域,其中分区1和分区2共用两个标定点对。
3)对标定点对进行分组,依据分区的数量,将标定点对分组,设分区数量为N个,则将标定点对分为N组。
4)对每一分区变换矩阵的求解:对每一组标定点对,按下式建立其映射关系:
ρ X f Y f 1 = m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 · Xw Yw 1 = M · Xw Yw 1 - - - ( 1 )
其中的ρ为比例因子,M为变换矩阵。为求解方程(1),采用最小二乘法求解如下方程:
                       AX=B                                  (2)
A = Xw i Yw i 1 0 0 0 - X fi Xw i - X fi Yw i 0 0 0 Xw i Yw i 1 - Y fi Xw i - Y fi Yw i
X=[m11 m12 m13 m21 m22 m23 m31 m32]T B = X fi Y fi i=1,2,3ΛN
将每一组标定点对代入方程组(2)中,即可求解出每一组标定点对所对应的变换矩阵。若有N组标定点对,则得到N个变换矩阵。
5)物理坐标(Xw,Yw)的确定:根据光电传感器所采集的光带图像得到物体轮廓的像素坐标(Xf,Yf),依据此像素坐标所属的分区,采用相应分区的变换矩阵,利用如下二式即可得到所求世界坐标点(Xw,Yw)。即:
Xw = ( m 22 - m 32 Y f ) ( m 33 X f - m 13 ) - ( m 12 - m 32 X f ) ( m 33 Y f = m 23 ) ( m 22 - m 32 Y f ) ( m 11 - m 31 X f ) - ( m 12 - m 32 X f ) ( m 21 - m 31 Y f ) - - - ( 3 )
Yw = ( m 33 X f - m 13 ) ( m 21 - m 31 Y f ) - ( m 33 Y f - m 23 ) ( m 11 - m 31 X f ) ( m 12 - m 32 X f ) ( m 11 - m 31 Y f ) - ( m 22 - m 32 Y f ) ( m 11 - m 31 X f ) - - - ( 4 )
通过将三维传感器沿特定方向(如空间共面点所在平面的法线方向)进行移动或扫描,可得到被测物体表面的三维轮廓信息。
分区方法和依据
为了降低单纯依靠上述线性方法所带来的较大标定误差,提出采用分区方法进行标定。分区的形式及分区的数量具体依赖于标定点的数量和分布方式。由求解过程可以看出,4个标定点就可以实现对变换矩阵的求解,因此分区时每个分区内的标定点个数最少为4。分区的形式可采用矩形,即将整个图像分为若干矩形区域,每一区域内最少有4个标定点,同一标定点可被不同分区重复使用。也就是将原始的标定点对按着矩形区域分为不同的组,每个分区属于一组,对每一分区的标定点对采用上述线性标定方法即可求解其变换矩阵,这些变换矩阵就是最终的标定结果。在测量时则根据物体轮廓在图像上的像素坐标所属的区域采用相应的变换矩阵,按式(3)和式(4)求解其对应空间坐标。尽管在每一个区域里,不同的坐标会有不同的畸变,但是这种畸变的影响会因区域的缩小而减弱,这就是此种标定方法的基本依据。
根据上述理论,采用共面点对三维传感器进行标定。黑白CCD为MINTRON公司的MTV-0360型面阵CCD,配以6mm镜头,采用640×480的图像卡进行图像采集。激光器采用加拿大LASIRIS公司生产的SNF-501L670型线结构光源,波长670nm。黑白CCD所采集的共面标定点图像如图2所示。
对黑白CCD进行标定时,根据标定点的数量和分布情况,在图像点密集区采用了1×4分区的形式,得到了4个变换矩阵,其结果如下:
M 1 = + 2.119 E - 1 - 9.015 E - 1 + 3.453 E + 2 - 9.079 E - 2 + 5.729 E - 2 + 9.573 E + 1 + 1.092 E - 3 + 1.702 E - 4 + 1.000 E 0
M 2 = + 1.970 E - 1 - 9.277 E - 1 + 3.440 E + 2 - 9.944 E - 2 + 9.551 E - 3 + 9.990 E + 1 + 1.008 E - 3 - 2.193 E - 5 + 1.000 E 0
M 3 = + 2.123 E - 1 - 9.926 E - 1 + 3.411 E + 2 - 7.178 E - 2 - 6.680 E - 2 + 1.063 E + 2 + 1.043 E - 3 - 4.175 E - 4 + 1.000 E 0
M 4 = + 1.804 E - 1 - 9.923 E - 1 + 3.402 E + 2 - 9.892 E - 1 - 4.171 E - 2 + 1.018 E + 2 + 9.764 E - 4 - 2.994 E - 4 + 1.000 E 0
为了验证标定精度,根据上述标定结果,对棱边距离为149.50mm的物体进行了测量,图3是三维传感器得到的测试图像。图中共有三条线,其中水平线的长度就是棱边距离。测量时根据得到的数据将三条线拟合,得到两个交点,取两交点之间的距离为所求棱边距离。连续记录4幅图像,具体测量结果如表1所示。平均相对误差为0.26%。
表1三维传感器测量结果                                                           单位:毫米
  序号 第一交点坐标 第二交点坐标 距离 相对误差
  1   -332.06   170.36   -343.62   21.86   148.98   0.35%
  2   -332.32   170.43   -343.39   21.65   149.19   0.21%
  3   -332.51   170.22   -343.52   21.71   148.91   0.39%
  4   -332.33   170.61   -343.60   21.64   149.39   0.07%

Claims (3)

1、一种光带法三维扫描测量***的分区标定方法,其特征是该方法按以下步骤实现:
——1)标定点对及标定图像的准备:标定点对是指空间共面标定点的二维空间物理坐标(Xw,Yw)与其对应的图像像素坐标(Xf,Yf);标定图像是指光电传感器所采集到的标定点的图像,图像上可以清晰分辨每一标定点的成像位置;
——2)分区:将光电传感器所采集到的空间共面的、标定点的图像分成N个区域,每个区域内的标定点数应大于等于4,同一标定点可以被不同的分区所使用,每个区域内的标定点为一组;
——3)映射关系的建立:用线性或非线性方法,建立每个区域内的二维光平面上的物理坐标(Xw,Yw)与二维光电传感器图像平面上的像素坐标(Xf,Yf)之间的映射关系;
——4)物理坐标(Xw,Yw)的确定:根据二维光电传感器图像平面上的像素坐标(Xf,Yf),利用上述映射关系,得到物体的标定点的实际物理坐标(Xw,Yw)。
2、根据权利要求1所述的光带法三维扫描测量***的分区标定方法,其特征是上述3)中映射关系的建立采用线性方法确定,即:
对每一组标定点对,按下式建立其映射关系:
ρ X f Y f 1 = m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 · Xw Yw 1 = M · Xw Yw 1
其中ρ为比例因子,M为变换矩阵;采用最小二乘法求解如下方程:
                          Ax=B
A = Xw i Yw i 1 0 0 0 - X fi Xw i - X fi Yw i 0 0 0 Xw i Yw i 1 - Y fi Xw i - Y fi Yw i
X=[m11 m12 m13 m21 m22 m23 m31 m32]T B = X fi Y fi , i = 1,2,3 ΛN
将每一组标定点对代入上述方程组中,即可求解出每一组标定点对所对应的变换矩阵;N组标定点对,则得到N个变换矩阵;
——最后,根据光电传感器所采集的光带图像得到物体轮廓的像素坐标(Xf,Yf),根据此像素坐标所属的分区,采用相应分区的变换矩阵,利用如下二式即可得到所求世界二维空间坐标(Xw,Yw),即:
Xw = ( m 22 - m 32 Y f ) ( m 33 X f - m 13 ) - ( m 12 - m 32 X f ) ( m 33 Y f - m 23 ) ( m 22 - m 32 Y f ) ( m 11 - m 31 X f ) - ( m 12 - m 32 X f ) ( m 21 - m 31 Y f )
Yw = ( m 33 X f - m 13 ) ( m 21 - m 31 Y f ) - ( m 33 Y f - m 23 ) ( m 11 - m 31 X f ) ( m 12 - m 32 X f ) ( m 21 - m 31 Y f ) - ( m 22 - m 32 Y f ) ( m 11 - m 31 X f )
3、根据权利要求1或2所述的光带法三维扫描测量***的分区标定方法,其特征是所述分区的方式可以是矩形、圆形、同心矩形或同心圆、以及几何多边形。
CN 200410094137 2004-12-31 2004-12-31 光带法三维扫描测量***的分区标定方法 Pending CN1645037A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410094137 CN1645037A (zh) 2004-12-31 2004-12-31 光带法三维扫描测量***的分区标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410094137 CN1645037A (zh) 2004-12-31 2004-12-31 光带法三维扫描测量***的分区标定方法

Publications (1)

Publication Number Publication Date
CN1645037A true CN1645037A (zh) 2005-07-27

Family

ID=34869450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410094137 Pending CN1645037A (zh) 2004-12-31 2004-12-31 光带法三维扫描测量***的分区标定方法

Country Status (1)

Country Link
CN (1) CN1645037A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100573040C (zh) * 2008-03-17 2009-12-23 南京航空航天大学 物体表面三维轮廓结构光测量***的标定方法
CN102628814A (zh) * 2012-02-28 2012-08-08 西南交通大学 一种基于数字图像处理的钢轨光带异常自动检测方法
CN111275960A (zh) * 2018-12-05 2020-06-12 杭州海康威视***技术有限公司 一种交通路况分析方法、***及摄像机
CN111275957A (zh) * 2018-12-05 2020-06-12 杭州海康威视***技术有限公司 一种交通事故信息采集方法、***及摄像机
CN111906783A (zh) * 2020-07-17 2020-11-10 深圳市华成工业控制股份有限公司 一种精确确定四边形料盘置物方法、装置和机器人

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100573040C (zh) * 2008-03-17 2009-12-23 南京航空航天大学 物体表面三维轮廓结构光测量***的标定方法
CN102628814A (zh) * 2012-02-28 2012-08-08 西南交通大学 一种基于数字图像处理的钢轨光带异常自动检测方法
CN111275960A (zh) * 2018-12-05 2020-06-12 杭州海康威视***技术有限公司 一种交通路况分析方法、***及摄像机
CN111275957A (zh) * 2018-12-05 2020-06-12 杭州海康威视***技术有限公司 一种交通事故信息采集方法、***及摄像机
CN111906783A (zh) * 2020-07-17 2020-11-10 深圳市华成工业控制股份有限公司 一种精确确定四边形料盘置物方法、装置和机器人

Similar Documents

Publication Publication Date Title
CN100561120C (zh) 一种三维测量***的成像方法
CN102003938B (zh) 大型高温锻件热态在位检测方法
CN103884271B (zh) 一种线结构光视觉传感器直接标定方法
CN101526336B (zh) 基于量块的线结构光三维视觉传感器标定方法
CN1262814C (zh) 激光三维彩色扫描数字化方法及数字化仪
CN102184563B (zh) 植物器官形态的三维扫描方法及扫描***和装置
CN1354355A (zh) 激光线扫描三维测量双光刀虚拟网格映射标定方法及装置
CN104007444A (zh) 一种基于中心投影的地面激光雷达反射强度图像的生成方法
CN106949851A (zh) 一种基于支持向量机的线结构光视觉传感器标定方法
CN108389233A (zh) 基于边界约束和均值逼近的激光扫描仪与相机标定方法
CN110849268A (zh) 一种快速的相位-高度映射标定方法
CN108198224A (zh) 一种用于立体视觉测量的线阵相机标定装置及标定方法
CN1847781A (zh) 光电测宽仪动态测量位置校正方法
CN114331924B (zh) 大工件多相机视觉测量方法
CN114972633B (zh) 交叉激光线约束下的快速扫描点云插值方法
CN106403838A (zh) 一种手持式线结构光视觉三维扫描仪的现场标定方法
CN113160374B (zh) 一种基于地形点云的沟壑体积变化三维计算方法
CN1645037A (zh) 光带法三维扫描测量***的分区标定方法
CN117095065B (zh) 线光谱共聚焦位移传感器标定方法、***及设备
CN112365602B (zh) 一种基于激光点云的路面三维重构误差计算方法
CN112525106B (zh) 基于三相机协同激光的3d探测方法及装置
CN110966937B (zh) 一种基于激光视觉传感的大型构件三维构形拼接方法
CN115289999B (zh) 一种三维激光扫描***的自校准方法
CN111981983A (zh) 一种复杂形貌物体三维测量的扫描仪精度评价方法
CN208061260U (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