[go: up one dir, main page]

CN100557379C - 空间圆几何参数的双目立体视觉测量方法 - Google Patents

空间圆几何参数的双目立体视觉测量方法 Download PDF

Info

Publication number
CN100557379C
CN100557379C CNB2008100506304A CN200810050630A CN100557379C CN 100557379 C CN100557379 C CN 100557379C CN B2008100506304 A CNB2008100506304 A CN B2008100506304A CN 200810050630 A CN200810050630 A CN 200810050630A CN 100557379 C CN100557379 C CN 100557379C
Authority
CN
China
Prior art keywords
circle
space
image
plane
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.)
Expired - Fee Related
Application number
CNB2008100506304A
Other languages
English (en)
Other versions
CN101261115A (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.)
Jilin University
Original Assignee
Jilin 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 Jilin University filed Critical Jilin University
Priority to CNB2008100506304A priority Critical patent/CN100557379C/zh
Publication of CN101261115A publication Critical patent/CN101261115A/zh
Application granted granted Critical
Publication of CN100557379C publication Critical patent/CN100557379C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种适用于工业产品上的空间圆几何参数非接触式在线测量的空间圆几何参数的双目立体视觉测量方法。旨在克服存在的测量精度不高、测量速度慢和自动化程度低的问题。方法分为标定阶段、图像处理阶段与空间圆拟合阶段。首先采用神经网络技术进行摄像机标定,利用双摄像机对空间圆进行亚像素图像边缘提取,然后基于图像灰度梯度分布特征开发出简便算法实现边缘点匹配,求出圆边缘的实际三维空间坐标,最后通过相关的数学几何知识拟合空间圆,求得空间圆的几何参数,包括其半径、圆心位置和空间圆所在平面的方位。本发明图像处理速度快,自动化程度高,当空间圆所在平面与图像平面成角度约50°时,测量空间圆的相对误差优于±0.6%。

Description

空间圆几何参数的双目立体视觉测量方法
技术领域
本发明涉及一种适用于工业产品上的空间圆几何参数非接触式在线测量的方法,更具体地说,它涉及一种空间圆几何参数的双目立体视觉测量方法。
背景技术
圆是组成物体几何形状的基本元素,其精度特性往往影响到整个产品的最终性能,因而对空间圆的几何参数进行精确测量有着十分重要的意义。传统的空间圆几何参数测量方法是采用三坐标测量机进行的,但是三坐标测量机体积庞大,不便携带,且为接触式测量,不能满足在线测量和大型圆孔测量的需要。随着图像处理、计算机技术和工业摄像机制造水平的不断发展,计算机视觉技术也得到了飞速的发展,可以实现物体在三维空间中姿态和尺寸的快速测量,具有速度快、自动化程度高、精度好、非接触的优点,正逐渐成为产品制造尺寸测量的重要手段和发展方向。
对于空间圆几何参数的视觉测量方法已有一些学者做过研究:
1.天津大学的张健新同志使用的方法是首先在图像平面上以椭圆影像的边缘点拟合圆得出中心坐标,然后再由标定的逆过程求出空间圆圆心的三维坐标来(张健新,双目立体视觉技术在工业测量中的应用研究,天津大学博士学位论文,1996),这种方法存在着原理的误差,因为它忽略了透视投影带来的形状变化,当图像平面与空间圆所在平面夹角越大误差就越大,而且不能测量空间圆的半径以及圆所在的平面方程。
2.由胡春华、刘士清和朱纪洪三同志发表在2004年中国控制与决策学术年会论文集中题目为“视觉测量中圆中心成像畸变误差模型研究”的论文,细致分析了椭圆影像中心与空间圆圆心投影点之间的差异,但没有给出误差补偿的方法。
3.中国专利专利号ZL 03142659.X,公开号CN1566900,公开日2005.01.19,申请人北京航空航天大学,发明创造名称一种空间圆几何参数的视觉测量方法,该申请案提出了利用极线约束求出圆边缘的实际三维空间坐标进而进行空间圆拟合的方法,其不足之处是这种方法需要人工确定对极线的位置和数量,最后的测量精度会受到人为因素的影响,同时其精度下的摄像机测量距离没有给出。
4.中国专利申请号200710043742.2,申请日2007.07.11,公开号CN101093160,公开日2007.12.26,申请人上海交通大学,发明创造名称基于双目立体视觉的空间圆几何参数的测量方法,该申请案提出的双目立体视觉空间圆测量方法,虽然对于自主导航很适用,但是在工业产品测量时,把世界坐标系建立在圆心处,或者与左摄像机坐标系建立关系的方法不利于全局标定。
发明内容
本发明所要解决的技术问题是克服了现有技术存在的问题,提供了一种空间圆几何参数的双目立体视觉测量方法。使得空间圆(包括圆所在平面方程、圆的半径和圆心坐标)测量过程自动化程度强,既可满足工业产品精度要求,又能够达到很高精度,且实时性强。
为解决上述技术问题,本发明是采用如下技术方案予以实现。空间圆几何参数的双目立体视觉测量方法采用标定阶段、图像处理阶段与空间圆拟合阶段。
所述的标定阶段的具体步骤如下:
1)设定三维立体标靶,标靶面上布满了黑白相间的棋盘格,棋盘格的尺寸大小为20mm×20mm,以黑方块与白方块公共的角点作为标定特征点,标定特征点的数量为250~600个,以立体标靶三个标靶面交点为原点建立世界坐标系;
2)固定安装左右摄像机建立双目立体视觉系统,在两摄像机的公共视场范围内放置立体标靶,拍摄图像,为获得标定特征点的图像坐标,对Harris角点提取算法进行改进;
3)将左右图像的同名点对坐标(uil,vil,uir,vir)作为输入,标定特征点三维坐标(x,y,z)作为输出,整个坐标点对分成三组分别作为神经网络的训练样本、确认样本和测试样本;
4)将样本数据进行归一化处理,使数据范围在-1~1之间;
5)建立网络,把隐层神经元个数设为变量,均方差作为目标函数进行网络训练,选取使目标函数最小的变量作为最终神经元个数,并适当采用提前终止策略,训练完成后保存网络;
6)运用确认样本和测试样本对已建好的神经网络进行确认并测试,验证网络的泛化能力和精度。
所述的图像处理阶段的具体步骤如下:
1)将待测量空间圆放置在双目立体视觉系统的公共视场里进行拍摄,得到两幅包含空间圆的椭圆影像的图像对;
2)运用图像间的逻辑或运算,将待测量圆区域从背景图像中分割开来;
3)先利用3×3的均值滤波器对图像进行处理,去除图像中某些类型的噪声;再利用中值滤波器进一步抑制噪声;
4)用canny算子提取出图像平面上空间圆的椭圆影像的整像素级边缘,在左右图像上分别取得一组由椭圆影像边缘像素点的坐标构成的点对;
5)以图像的灰度梯度作为匹配特征,运用图像对间灰度梯度距离、邻域支持和唯一性三个约束条件实现两图像圆边缘点的一一匹配,即分别对左右图像边缘点间的灰度梯度距离和边缘点某邻域内梯度的SAD值设定阈值并要求满足匹配的唯一性加以限制;
6)运用快速高效的插值法对匹配点对坐标进行浮点运算,精确到亚像素级精度。
所述的空间圆拟合阶段的具体步骤如下:
1)根据已建立好的神经网络,求出空间圆边缘点的三维空间坐标;
2)空间圆所在平面的拟合;
3)空间平面的旋转;
4)平面圆的拟合;
求出空间圆的几何中心、半径以及圆所在平面的平面方程。
技术方案中所述的对Harris角点提取算法进行改进是指:在原算法的基础上设置一合并阈值,若两角点在合并阈值范围内就进行平均插值运算,反之则保留原角点坐标。平均插值运算公式如下:
u m = u i + u j 2 v n = v i + v j 2
ui,uj为原有Harris算法提取出的角点横坐标;
vi,vj为原有Harris算法提取出的角点纵坐标;
um,vn为改进后Harris算法提取出的角点横、纵坐标。
技术方案中所述的空间圆所在平面的拟合是指:空间平面的方程可以表示为z=Ax+By+C,根据高斯-马尔柯夫线性模型利用回归分析的方法,由空间圆坐标点的分布情况得出回归平面方程,即可求出空间平面的法线矢量。
技术方案中所述的空间平面的旋转是指:设空间平面的法线矢量为(A,B,C),α、β、γ分别是平面法线与xw,yw,zw轴的夹角,则有关系式:
cos α = A A 2 + B 2 + C 2 cos β = B A 2 + B 2 + C 2 cos γ = C A 2 + B 2 + C 2 - - - ( 1 )
由空间解析几何的知识,可以将空间平面绕轴旋转至与坐标平面平行的位置。
技术方案中所述的平面圆的拟合是指:经空间圆所在平面的拟合与空间平面的旋转两步骤,已经将空间圆旋转到一个与坐标平面平行的平面上了,再运用最小二乘法对平面圆进行拟合。设拟合圆曲线的数据点有n个,圆曲线可表示为xi 2+yi 2+Dxi+Eyi+F=0。
则误差函数ei=xiD+yiE+F+li,其中li=xi 2+yi 2由n个误差函数可以列出n个误差方程。因只有3个未知数,故可组成3阶法方程式:
[ xx ] [ xy ] [ x ] [ xy ] [ yy ] [ y ] [ x ] [ y ] n D E F = - [ x ( x 2 + y 2 ) ] - [ y ( x 2 + y 2 ) ] - [ x 2 + y 2 ] - - - ( 2 )
D E F = - [ xx ] [ xy ] [ x ] [ xy ] [ yy ] [ y ] [ x ] [ y ] n - 1 [ x ( x 2 + y 2 ) ] [ y ( x 2 + y 2 ) ] [ x 2 + y 2 ] - - - ( 3 )
应用伴随矩阵求逆法解出(3)式,最后得:
Δ=nOT+2QUP-Q2T-U2O-nP2            (4)
D = 1 Δ ( U 2 R - nTR + nPV - QUV + QTW - PUW ) - - - ( 5 )
E = 1 Δ ( nPR - QUR + Q 2 V - nOV + OUW - PQW ) - - - ( 6 )
F = 1 Δ ( QTR - PUR + OUV - QPV + P 2 W - OTW ) - - - ( 7 )
其中:O=[xx],P=[xy],Q=[x],R=[x(x2+y2)],T=[yy],U=[y],V=[y(x2+y2)],
求得D,E,F三参数后,则圆心坐标及圆半径为:
x 0 = - D 2 y 0 = - E 2 R = 1 2 D 2 + E 2 - 4 F
再经过逆旋转运算就可以求得空间圆心坐标。
与现有技术相比本发明的有益效果是:
1.本发明能够一次性的精确测量出空间圆的所有几何参数,运用神经网络技术避开了繁琐的内外方位参数的运算,将所有的畸变因素都包含在网络当中。
2.本发明能够把待测量区域从背景图像中分割开,大大减少了计算量,整个图像处理过程很快,满足自动化在线实时测量的需要,在非接触式的工业产品在线测量中有着很高的应用价值。
3.本发明采用的匹配算法和拟合方法简单易懂,减少了人为操作的误差,因此,使空间圆几何参数的双目立体视觉测量方法的测量精度满足工业产品精度要求,并能够达到更高精度。
附图说明
下面结合附图对本发明作进一步的说明:
图1是空间圆几何参数的双目立体视觉测量方法的双目立体视觉传感器数学模型;
图2是空间圆几何参数的双目立体视觉测量方法中所采用的立体标靶示意图;
图3是采用原有的Harris角点提取算法提取的图像;
图4是采用改进后的Harris角点提取算法提取的图像;
图5是神经网络训练图;
图6是采用空间圆几何参数的双目立体视觉测量方法中的双目立体视觉系统拍摄的左测量图像;
图7是采用空间圆几何参数的双目立体视觉测量方法中的双目立体视觉系统拍摄的右测量图像;
图8是采用空间圆几何参数的双目立体视觉测量方法中的图像间的逻辑或运算将待测量圆区域从背景图像中分割出来的经过放大的左测量图像;
图9是采用空间圆几何参数的双目立体视觉测量方法中的图像间的逻辑或运算将待测量圆区域从背景图像中分割出来的经过放大的右测量图像;
图10是采用canny算子提取出图像平面上空间圆的左测量椭圆影像的整像素级边缘图像;
图11是采用canny算子提取出图像平面上空间圆的右测量椭圆影像的整像素级边缘图像;
图12是左图像待测量孔边缘匹配点的图像坐标;
图13是右图像待测量孔边缘匹配点的图像坐标;
图14是空间圆边缘的三维空间坐标。
具体实施方式
下面结合附图对本发明作详细的描述:
参阅图1,图中所示的是任意位置的双目立体视觉系统。Owxwywzw为世界坐标系,Olxlylzl和Orxryrzr分别为左右摄像机坐标系,olulvl和orurvr分别为以像素为单位的左右图像坐标系。空间圆几何参数的双目立体视觉测量方法可以分为标定阶段、图像处理阶段与空间圆拟合阶段,其具体实施步骤如下:
1.标定阶段
1)设定三维立体标靶,标靶面上布满了黑白相间的棋盘格,棋盘格的尺寸大小为20mm×20mm,以黑方块与白方块公共的角点作为标定特征点,标定特征点的数量为250~600个,以立体标靶三个标靶面交点为原点建立世界坐标系,于是标定特征点在世界坐标系下的空间坐标便可知道。
2)固定好左右摄像机建立双目立体视觉系统,在两摄像机的公共视场范围内放置立体标靶,拍摄图像。为获得标定特征点的图像坐标,对Harris角点提取算法(C.G.Harris and M.J.Stephens.A combined corner and edgedetector[J].Proceedings Fourth Alvey Vision Conference,Manchester.1988,147-151)进行改进,从而消除原算法存在的多义性现象并提高坐标精度。改进算法为:在原算法的基础上设置一合并阈值,若两角点在合并阈值范围内就进行平均插值运算,反之则保留原角点坐标。平均插值运算公式如下:
u m = u i + u j 2 v n = v i + v j 2
ui,uj为原有Harris算法提取出的角点横坐标;
vi,vj为原有Harris算法提取出的角点纵坐标;
um,vn为改进后Harris算法提取出的角点横、纵坐标;
3)将左右图像的同名点对坐标(uil,vil,uir,vir)作为输入,标定特征点三维坐标(x,y,z)作为输出,整个坐标点对分成三组分别作为神经网络的训练样本、确认样本和测试样本。
4)将样本数据进行归一化处理(A.S.Weigand,D.E.Rumelhart,B.A.Hubeman.Generalization by weight elimination with application toforcasting.In Advances in Neural Information Processing System3,R.P.Lippman,J.E.Moody and D.J.Touretzky,eds,San Mateo,CA:MorganKaufmann,1991,575-582),使数据范围在-1~1之间。
5)建立网络,把隐层神经元个数设为变量,均方差作为目标函数进行网络训练,选取使目标函数最小的变量作为最终神经元个数,并适当采用提前终止(W.S.Sarle.Stopped training and other remendies for overfitting,toappear in Proceedings of the 27th Symposium on the Interface,1995)策略,训练完成后保存网络。
6)运用确认样本和测试样本对已建好的神经网络进行确认并测试,验证网络的泛化能力和精度。
2.图像处理阶段
1)将待测量空间圆放置在立体视觉系统的公共视场里进行拍摄,得到两幅包含空间圆的椭圆影像的图像对。
2)运用图像间的逻辑或运算,将待测量圆区域从背景图像中分割开来。
3)先利用3×3的均值滤波器对图像进行处理,去除图像中某些类型的噪声;再利用中值滤波器进一步抑制噪声,能保护好边缘信息,为边缘提取打下良好的基础。
4)用canny算子提取出图像平面上空间圆的椭圆影像的整像素级边缘,在左右图像上分别得到一组由椭圆影像边界像素点的坐标构成的点对。
5)以图像的灰度梯度作为匹配特征,运用图像对间灰度梯度距离、邻域支持和唯一性等三个约束条件实现两图像圆边缘点的一一匹配,即分别对左右图像边缘点间的灰度梯度距离和边缘点某邻域内梯度的SAD(Sum of AbsoluteDifferences,差值绝对值之和)值设定阈值并要求满足匹配的唯一性加以限制。
6)运用快速高效的插值法〔吴晓波等,应用多项式插值函数提高面阵CCD尺寸测量的分辨率,发表在仪器仪表学报,1996,7(2):154〕对匹配点对坐标进行浮点运算,精确到亚像素级精度。
3.空间圆拟合阶段
1)根据已建立好的神经网络,求出空间圆边缘点的三维空间坐标。
2)空间圆所在平面的拟合
空间平面的方程可以表示为z=Ax+By+C,根据高斯一马尔柯夫线性模型利用回归分析的方法,由空间圆坐标点的分布情况得出回归平面方程(周复恭,黄运成,应用线性回归分析[M],中国人民大学出版社,1989.8),即可求出空间平面的法线矢量。
3)空间平面的旋转
设空间平面的法线矢量为(A,B,C),α、β、γ分别是平面法线与xw,yw,zw轴的夹角,则有关系式:
cos α = A A 2 + B 2 + C 2 cos β = B A 2 + B 2 + C 2 cos γ = C A 2 + B 2 + C 2 - - - ( 1 )
由空间解析几何的知识,可以将空间平面绕轴旋转至与坐标平面平行的位置。
4)平面圆的拟合
经过前两个步骤,已经将空间圆旋转到一个与坐标平面平行的平面上了,再运用最小二乘法对平面圆进行拟合。设拟合圆曲线的数据点有n个,圆曲线可表示为xi 2+yi 2+Dxi+Eyi+F=0。
则误差函数ei=xiD+yiE+F+li,其中li=xi 2+yi 2由n个误差函数可以列出n个误差方程。因只有3个未知数,故可组成3阶法方程式:
[ xx ] [ xy ] [ x ] [ xy ] [ yy ] [ y ] [ x ] [ y ] n D E F = - [ x ( x 2 + y 2 ) ] - [ y ( x 2 + y 2 ) ] - [ x 2 + y 2 ] - - - ( 2 )
D E F = - [ xx ] [ xy ] [ x ] [ xy ] [ yy ] [ y ] [ x ] [ y ] n - 1 [ x ( x 2 + y 2 ) ] [ y ( x 2 + y 2 ) ] [ x 2 + y 2 ] - - - ( 3 )
应用伴随矩阵求逆法解出(3)式,最后得:
Δ=nOT+2QUP-Q2T-U2O-nP2            (4)
D = 1 Δ ( U 2 R - nTR + nPV - QUV + QTW - PUW ) - - - ( 5 )
E = 1 Δ ( nPR - QUR + Q 2 V - nOV + OUW - PQW ) - - - ( 6 )
F = 1 Δ ( QTR - PUR + OUV - QPV + P 2 W - OTW ) - - - ( 7 )
其中:
O=[xx],P=[xy],Q=[x],R=[x(x2+y2)],T=[yy],U=[y],V=[y(x2+y2)],
求得D,E,F三参数后,则圆心坐标及圆半径为:
x 0 = - D 2 y 0 = - E 2 R = 1 2 D 2 + E 2 - 4 F
再经过逆旋转运算就可以求得空间圆心坐标。
这样,空间圆的所有几何参数包括空间圆所在平面、空间圆心坐标和空间圆半径大小都测量出来了。
实施例
按照上面叙述的方法的步骤,采用左右摄像机的型号均为DH-HV1302UM-T的CMOS,分辨率为1280×1024,镜头为12.5mm-75mm F1.8的CCTV lens。
图2中所表示的是立体标靶图。图3中所表示的是运用改进前的Harris算法角点提取的图像。图4中所表示的是运用改进后的Harris算法角点提取的图像。以获得的同名角点坐标对作为输入,世界坐标系下的空间坐标作为输出。共有588对坐标,选其中294对作为训练样本集,147对为确认样本集,147对作为测试样本集。图5中所表示的是神经网络的训练图,得出最佳隐层神经元个数为16,保存网络。图6中所表示的是双目立体视觉系统对一含有空间圆孔零件进行拍摄的左测量图像。图7中所表示的是双目立体视觉系统对一含有空间圆孔零件进行拍摄的右测量图像。图8中所表示的是图像间的逻辑或运算将待测量圆区域从背景图像中分割出来的经过放大的左测量图像。图9中所表示的是图像间的逻辑或运算将待测量圆区域从背景图像中分割出来的经过放大的右测量图像。图10中所表示的是采用canny算子提取出图像平面上空间圆的左测量椭圆影像的整像素级边缘图像。图11中所表示的是采用canny算子提取出图像平面上空间圆的右测量椭圆影像的整像素级边缘图像。图12中所表示的是左图像待测量孔边缘匹配点的坐标在图像平面上的分布情况。图13中所表示的是右图像待测量孔边缘匹配点的坐标在图像平面上的分布情况。图14中所表示的是空间圆边缘的三维空间坐标。经拟合空间圆所在平面方程的法向矢量为(0.30606,0.014453,-1),然后将空间平面绕x轴旋转1.2738(弧度制,下同),接着绕z轴旋转2.8443,这样空间平面就旋转到与xwowzw平面平行的位置。再在平面内进行圆的拟合,经逆旋转后便可得到空间圆参数。实例中空间圆所在平面与图像平面成约50°的角度,摄像机测量距离约2.5m,空间圆参数为:
圆心坐标:(246.204,197.341,261.810)mm
圆所在平面的法线矢量:(0.30606,0.014453,-1)
圆半径:R=12.986mm,与圆的实际半径相差0.076mm。

Claims (5)

1.一种空间圆几何参数的双目立体视觉测量方法,采用标定阶段、图像处理阶段与空间圆拟合阶段,其特征在于,
所述的标定阶段的具体步骤如下:
1)设定三维立体标靶,标靶面上布满了黑白相间的棋盘格,棋盘格的尺寸大小为20mm×20mm,以黑方块与白方块公共的角点作为标定特征点,标定特征点的数量为250~600个,以立体标靶三个标靶面交点为原点建立世界坐标系;
2)固定安装左右摄像机建立双目立体视觉系统,在两摄像机的公共视场范围内放置立体标靶,拍摄图像,为获得标定特征点的图像坐标,对Harris角点提取算法进行改进;
3)将左右图像的同名点对坐标(uil,vil,uir,vir)作为输入,标定特征点三维坐标(x,y,z)作为输出,整个坐标点对分成三组分别作为神经网络的训练样本、确认样本和测试样本;
4)将样本数据进行归一化处理,使数据范围在-1~1之间;
5)建立网络,把隐层神经元个数设为变量,均方差作为目标函数进行网络训练,选取使目标函数最小的变量作为最终神经元个数,并适当采用提前终止策略,训练完成后保存网络;
6)运用确认样本和测试样本对已建好的神经网络进行确认并测试,验证网络的泛化能力和精度;
所述的图像处理阶段的具体步骤如下:
1)将待测量空间圆放置在双目立体视觉系统的公共视场里进行拍摄,得到两幅包含空间圆的椭圆影像的图像对;
2)运用图像间的逻辑或运算,将待测量圆区域从背景图像中分割开来;
3)先利用3×3的均值滤波器对图像进行处理,去除图像中某些类型的噪声;再利用中值滤波器进一步抑制噪声;
4)用canny算子提取出图像平面上空间圆的椭圆影像的整像素级边缘,在左右图像上分别取得一组由椭圆影像边缘像素点的坐标构成的点对;
5)以图像的灰度梯度作为匹配特征,运用图像对间灰度梯度距离、邻域支持和唯一性三个约束条件实现两图像圆边缘点的一一匹配,即分别对左右图像边缘点间的灰度梯度距离和边缘点某邻域内梯度的SAD值设定阈值并要求满足匹配的唯一性加以限制;
6)运用快速高效的插值法对匹配点对坐标进行浮点运算,精确到亚像素级精度;
所述的空间圆拟合阶段的具体步骤如下:
1)根据已建立好的神经网络,求出空间圆边缘点的三维空间坐标;
2)空间圆所在平面的拟合;
3)空间平面的旋转;
4)平面圆的拟合;
求出空间圆的几何中心、半径以及圆所在平面的平面方程。
2.按照权利要求1所述的空间圆几何参数的双目立体视觉测量方法,其特征在于,所述的对Harris角点提取算法进行改进是指:在原算法的基础上设置一合并阈值,若两角点在合并阈值范围内就进行平均插值运算,反之则保留原角点坐标;平均插值运算公式如下:
u m = u i + u j 2 v n = v i + v j 2
ui,uj为原有Harris算法提取出的角点横坐标;
vi,vj为原有Harris算法提取出的角点纵坐标;
um,vn为改进后Harris算法提取出的角点横、纵坐标。
3.按照权利要求1所述的空间圆几何参数的双目立体视觉测量方法,其特征在于,所述的空间圆所在平面的拟合是指:空间平面的方程可以表示为z=Ax+By+C,根据高斯-马尔柯夫线性模型利用回归分析的方法,由空间圆坐标点的分布情况得出回归平面方程,即可求出空间平面的法线矢量。
4.按照权利要求1所述的空间圆几何参数的双目立体视觉测量方法,其特征在于,所述的空间平面的旋转是指:设空间平面的法线矢量为(A,B,C),α、β、γ分别是平面法线与xw,yw,zw轴的夹角,则有关系式:
cos α = A A 2 + B 2 + C 2 cos β = B A 2 + B 2 + C 2 cos γ = C A 2 + B 2 + C 2 - - - ( 1 )
由空间解析几何的知识,可以将空间平面绕轴旋转至与坐标平面平行的位置。
5.按照权利要求1所述的空间圆几何参数的双目立体视觉测量方法,其特征在于,所述的平面圆的拟合是指:经空间圆所在平面的拟合与空间平面的旋转两步骤,已经将空间圆旋转到一个与坐标平面平行的平面上了,再运用最小二乘法对平面圆进行拟合,设拟合圆曲线的数据点有n个,圆曲线可表示为xi 2+yi 2+Dxi+Eyi+F=0,
则误差函数ei=xiD+yiE+F+li,其中li=xi 2+yi 2,由n个误差函数可以列出n个误差方程,因只有3个未知数,故可组成3阶法方程式:
[ xx ] [ xy ] [ x ] [ xy ] [ yy ] [ y ] [ x ] [ y ] n D E F = - [ x ( x 2 + y 2 ) ] - [ y ( x 2 + y 2 ) ] - [ x 2 + y 2 ] - - - ( 2 )
D E F = - [ xx ] [ xy ] [ x ] [ xy ] [ yy ] [ y ] [ x ] [ y ] n - 1 [ x ( x 2 + y 2 ) ] [ y ( x 2 + y 2 ) ] [ x 2 + y 2 ] - - - ( 3 )
应用伴随矩阵求逆法解出(3)式,最后得:
Δ=nOT+2QUP-Q2T-U2O-nP2    (4)
D = 1 Δ ( U 2 R - nTR + nPV - QUV + QTW - PUW ) - - - ( 5 )
E = 1 Δ ( nPR - QUR + Q 2 V - nOV + OUW - PQW ) - - - ( 6 )
F = 1 Δ ( QTR - PUR + OUV - QPV + P 2 W - OTW ) - - - ( 7 )
其中:O=[xx],P=[xy],Q=[x],R=[x(x2+y2)],T=[yy],U=[y],V=[y(x2+y2)],
求得D,E,F三参数后,则圆心坐标及圆半径为:
x 0 = - D 2 y 0 = - E 2 R = 1 2 D 2 + E 2 - 4 F
再经过逆旋转运算就可以求得空间圆心坐标。
CNB2008100506304A 2008-04-24 2008-04-24 空间圆几何参数的双目立体视觉测量方法 Expired - Fee Related CN100557379C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2008100506304A CN100557379C (zh) 2008-04-24 2008-04-24 空间圆几何参数的双目立体视觉测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2008100506304A CN100557379C (zh) 2008-04-24 2008-04-24 空间圆几何参数的双目立体视觉测量方法

Publications (2)

Publication Number Publication Date
CN101261115A CN101261115A (zh) 2008-09-10
CN100557379C true CN100557379C (zh) 2009-11-04

Family

ID=39961719

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2008100506304A Expired - Fee Related CN100557379C (zh) 2008-04-24 2008-04-24 空间圆几何参数的双目立体视觉测量方法

Country Status (1)

Country Link
CN (1) CN100557379C (zh)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101571953B (zh) * 2009-05-20 2012-04-25 深圳泰山在线科技有限公司 一种目标检测方法、系统及立体视觉系统
JP5337658B2 (ja) 2009-10-02 2013-11-06 株式会社トプコン 広角撮像装置及び測定システム
CN101907448B (zh) * 2010-07-23 2013-07-03 华南理工大学 一种基于双目三维视觉的深度测量方法
CN101995219B (zh) * 2010-11-05 2012-11-14 天津工业大学 一种基于三点编码标记点的车架的关键点测量方法
TWI437476B (zh) * 2011-02-24 2014-05-11 Au Optronics Corp 互動式立體顯示系統及計算三維座標的方法
CN102288115B (zh) * 2011-07-11 2013-04-17 南京信息工程大学 滚子几何尺寸精密在线检测方法
CN102322799A (zh) * 2011-08-24 2012-01-18 苏州生物医学工程技术研究所 一种用于x线成像装置的空间测量定位系统及方法
CN102930544B (zh) * 2012-11-05 2014-06-18 北京理工大学 一种车载摄像机的参数标定系统
CN103047943B (zh) * 2012-12-31 2016-04-06 吉林大学 基于单投射编码结构光的车门外板形状尺寸检测方法
CN103075973A (zh) * 2012-12-31 2013-05-01 吉林大学 车身缝隙尺寸非接触在线检测方法
CN103400377B (zh) * 2013-07-22 2016-04-20 上海理工大学 一种基于双目立体视觉的三维圆形目标检测和判断方法
CN103455144B (zh) * 2013-08-22 2017-04-12 深圳先进技术研究院 车载人机交互系统及方法
CN104330041A (zh) * 2014-09-30 2015-02-04 中铁山桥集团有限公司 一种道岔钢轨件钻孔尺寸的测量方法
CN104634248B (zh) * 2015-02-04 2017-02-22 西安理工大学 一种双目视觉下的转轴标定方法
CN104897062B (zh) * 2015-06-26 2017-10-27 北方工业大学 一种零件异面平行孔形位偏差的视觉测量方法及装置
CN105488807A (zh) * 2015-12-25 2016-04-13 傅之成 一种远心镜头的标定和矫正方法
CN105444696B (zh) * 2015-12-30 2018-04-24 天津大学 一种基于透视投影直线测量模型的双目匹配方法及其应用
CN106127789A (zh) * 2016-07-04 2016-11-16 湖南科技大学 结合神经网络与虚拟靶标的立体视觉标定方法
CN106767422B (zh) * 2017-03-01 2019-05-14 长春工程学院 基于神经网络的动车车体关键尺寸检测系统解决方案
CN108038878B (zh) * 2017-11-07 2021-02-12 武汉中观自动化科技有限公司 一种确定摄影测量中标志点的法向及半径的方法和系统
CN107909085A (zh) * 2017-12-01 2018-04-13 中国科学院长春光学精密机械与物理研究所 一种基于Harris算子的图像特征角点提取方法
CN108871228B (zh) * 2018-05-11 2019-11-22 天津大学 基于几何约束的双目视觉圆形特征几何参数估计方法
CN109470170B (zh) * 2018-12-25 2020-01-07 山东大学 基于最优投影平面的立体视觉空间圆位姿高精度测量方法及系统
CN109859206A (zh) * 2019-02-28 2019-06-07 易思维(杭州)科技有限公司 一种圆孔特征的提取方法
CN109902696B (zh) * 2019-03-06 2021-01-15 北京石油化工学院 基于分段直线拟合的危化品堆垛测距方法
CN110110131B (zh) * 2019-05-23 2021-04-13 北京航空航天大学 一种基于深度学习与双目立体视觉的飞机线缆支架识别与参数获取方法
CN110443879B (zh) * 2019-07-24 2021-06-11 华中科技大学 一种基于神经网络的透视误差补偿方法
CN110617772A (zh) * 2019-10-09 2019-12-27 南京天创电子技术有限公司 一种非接触式线径测量装置及方法
CN111209870A (zh) * 2020-01-09 2020-05-29 杭州涂鸦信息技术有限公司 一种双目活体摄像头快速配准方法及其系统和装置
CN111408066B (zh) * 2020-03-19 2021-04-16 山东大学 基于磁共振影像的肿瘤位置标定系统及设备
CN112254656B (zh) * 2020-09-24 2022-02-11 哈尔滨工业大学 一种基于结构表面点特征的立体视觉三维位移测量方法
CN112526154B (zh) * 2020-11-21 2021-09-03 西安交通大学 一种计算机视觉下的圆模板匹配旋转结构运动无标记测量方法
CN112489065B (zh) * 2020-11-27 2023-07-07 广东奥普特科技股份有限公司 一种棋盘格标定点亚像素提取方法
CN112381880B (zh) * 2020-11-27 2024-10-29 航天科工智能机器人有限责任公司 一种基于圆特征的双目视觉位姿估计方法
CN112729167B (zh) * 2020-12-21 2022-10-25 福建汇川物联网技术科技股份有限公司 一种平面方程的计算方法及装置
CN112857328B (zh) * 2021-03-30 2022-06-14 宁波市特种设备检验研究院 一种无标定摄影测量方法
CN114742876B (zh) * 2022-06-13 2022-09-06 菏泽市土地储备中心 一种土地视觉立体测量方法
CN115049718B (zh) * 2022-07-08 2025-08-08 杭州鲁尔物联科技有限公司 三维形变监测方法、装置、计算机设备及存储介质
CN117629106B (zh) * 2023-12-29 2024-06-14 中国人民解放军国防科技大学 一种多参考面结构体靶标装置及其制备方法、测试方法
CN119515928B (zh) * 2024-09-29 2025-07-15 南京师范大学 一种面向城市监控视频的高精度平面单应计算方法
CN119180837B (zh) * 2024-11-26 2025-03-04 华北理工大学 一种基于3d机器视觉局部视野的工件特征测量方法

Also Published As

Publication number Publication date
CN101261115A (zh) 2008-09-10

Similar Documents

Publication Publication Date Title
CN100557379C (zh) 空间圆几何参数的双目立体视觉测量方法
CN103837869B (zh) 基于向量关系的单线激光雷达和ccd相机标定方法
CN104748683B (zh) 一种数控机床工件在线自动测量装置及测量方法
CN104713885B (zh) 一种用于pcb板在线检测的结构光辅助双目测量方法
CN103530880B (zh) 基于投影高斯网格图案的摄像机标定方法
CN102183524B (zh) 用于土木工程结构表观缺陷评定的双ccd检测方法及系统
CN102221331B (zh) 一种基于不对称双目立体视觉技术的测量方法
Tan et al. A welding seam positioning method based on polarization 3D reconstruction and linear structured light imaging
CN101621711B (zh) 采用两个相同圆进行摄像机标定的方法
Sun et al. A subpixel edge detection method based on an arctangent edge model
CN104613899A (zh) 一种全自动的结构光手眼三维测量系统标定方法
CN101093160A (zh) 基于双目立体视觉技术的空间圆几何参数的测量方法
Li et al. Research on the calibration technology of an underwater camera based on equivalent focal length
CN109191527B (zh) 一种基于最小化距离偏差的对位方法及装置
CN109141226A (zh) 单相机多角度的空间点坐标测量方法
CN114241059B (zh) 一种光度立体视觉系统中相机和光源的同步标定方法
CN105469389A (zh) 一种用于视觉传感器标定的网格球靶标及相应标定方法
CN104807405B (zh) 一种基于光线角度标定的三维坐标测量方法
CN103106661A (zh) 空间二条相交直线线性求解抛物折反射摄像机内参数
CN110030979B (zh) 一种基于序列图像的空间非合作目标相对位姿测量方法
CN107328371A (zh) 基于高斯影响的亚像素轮廓提取及利用Softmax回归在钣金检测场景下的优化
CN103247048A (zh) 一种基于二次曲线与直线的摄像机混合标定方法
Huang et al. Vision pose estimation from planar dual circles in a single image
CN104167001B (zh) 基于正交补偿的大视场摄像机标定方法
CN106570908A (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: 20091104

Termination date: 20150424

EXPY Termination of patent right or utility model