CN102749061B - Steel rail abrasion measuring method based on dynamic template - Google Patents

Steel rail abrasion measuring method based on dynamic template Download PDF

Info

Publication number
CN102749061B
CN102749061B CN201210261886.6A CN201210261886A CN102749061B CN 102749061 B CN102749061 B CN 102749061B CN 201210261886 A CN201210261886 A CN 201210261886A CN 102749061 B CN102749061 B CN 102749061B
Authority
CN
China
Prior art keywords
rail
point
profile
matrix
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
CN201210261886.6A
Other languages
Chinese (zh)
Other versions
CN102749061A (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.)
Shanghai University of Engineering Science
Original Assignee
Shanghai University of Engineering Science
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 Shanghai University of Engineering Science filed Critical Shanghai University of Engineering Science
Priority to CN201210261886.6A priority Critical patent/CN102749061B/en
Publication of CN102749061A publication Critical patent/CN102749061A/en
Application granted granted Critical
Publication of CN102749061B publication Critical patent/CN102749061B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明提出一种基于动态模板的钢轨磨耗测量方法,该方法的步骤包括:在两根钢轨内侧上方分别安装CCD摄像机和扇形激光光源;标定每个CCD摄像机及光平面参数;根据钢轨轮廓空间计算模型获取图像中钢轨轮廓每个像素点的空间坐标;提取轨腰及轨头下端特征点坐标;基于特征点生成钢轨轮廓标准模板;对比钢轨测量轮廓和标准模板得到磨耗值。该方法只需确定测量钢轨两个特征点即能根据标准钢轨轮廓的几何关系建立测量坐标系,且能快速、精确的得到标准模板,不需要将测量轮廓和基准设计轮廓进行对齐分析,打破了传统的基于静态模板匹配难的问题,极大的提高了磨耗测量的精确性;降低了图像分析处理的运算量并具有良好的稳定性。

The invention proposes a rail wear measurement method based on a dynamic template. The steps of the method include: respectively installing a CCD camera and a fan-shaped laser light source on the inside of two rails; calibrating each CCD camera and light plane parameters; calculating according to the rail contour space The model obtains the spatial coordinates of each pixel of the rail profile in the image; extracts the coordinates of the feature points of the rail waist and the lower end of the rail head; generates a standard template of the rail profile based on the feature points; compares the measured profile of the rail with the standard template to obtain the wear value. This method only needs to determine the two feature points of the measured rail to establish a measurement coordinate system according to the geometric relationship of the standard rail profile, and can quickly and accurately obtain the standard template, without the need for alignment analysis of the measured profile and the reference design profile, which breaks the Traditionally based on the difficult problem of static template matching, it greatly improves the accuracy of wear measurement; reduces the computational load of image analysis and processing and has good stability.

Description

基于动态模板的钢轨磨耗测量方法Rail wear measurement method based on dynamic template

技术领域 technical field

本发明涉及轨道交通技术,尤其涉及一种基于动态模板的钢轨磨耗测量方法。The invention relates to rail transit technology, in particular to a method for measuring rail wear based on a dynamic template.

背景技术 Background technique

钢轨的磨耗一般主要发生在轨头部位,是决定钢轨使用寿命的主要因素。磨耗一方面加速了机车车轮的磨损,增大了轨距,并增加与机车车轮踏面的接触面积,使运行阻力增大,另一方面产生了严重的噪声。当磨损超过一定限度时,轨头断面与车轮踏面就会失去匹配,将严重影响高速铁路行车平稳性,对行车安全造成极大的危害。特别是对于高速铁路而言,当列车速度很高时,即使很小的磨损也可能造成列车脱轨。The wear and tear of the rail generally mainly occurs at the rail head, which is the main factor determining the service life of the rail. On the one hand, the abrasion accelerates the wear of the locomotive wheels, increases the gauge, and increases the contact area with the locomotive wheel tread, which increases the running resistance; on the other hand, it produces serious noise. When the wear exceeds a certain limit, the rail head section and the wheel tread will lose their matching, which will seriously affect the running stability of the high-speed railway and cause great harm to the driving safety. Especially for high-speed railways, when the speed of the train is high, even small wear and tear can cause the train to derail.

目前我国在磨耗检测方面研究最多的是基于机器视觉的非接触检测方法。该方法大多利用坐标变换将图像坐标映射到物方坐标进行图像校正,最后再与标准模板进行匹配,如采用ICP匹配算法,从而获取钢轨头部的磨耗值。不仅计算量大,模板匹配或特征点匹配困难,而且数据处理速度慢,误差大等缺点,使测量结果不能有效为钢轨的维护提供可靠的依据。至于现场磨耗检测,则主要依赖机械式接触测量。该法测量速度慢,工作面的选取对测量结果影响很大。使用一段时间后固定和活动侧头磨损,会使测量结果存在一定的误差。At present, the most researched in wear detection in our country is the non-contact detection method based on machine vision. Most of the methods use coordinate transformation to map the image coordinates to the object space coordinates for image correction, and finally match with the standard template, such as using the ICP matching algorithm, so as to obtain the wear value of the rail head. Not only the amount of calculation is large, template matching or feature point matching is difficult, but also the data processing speed is slow and the error is large, so that the measurement results cannot effectively provide a reliable basis for rail maintenance. As for on-site wear detection, it mainly relies on mechanical contact measurement. The measurement speed of this method is slow, and the selection of the working surface has a great influence on the measurement results. After a period of use, the fixed and movable side heads are worn out, which will cause certain errors in the measurement results.

发明内容 Contents of the invention

本发明的目的是提供一种基于动态模板的钢轨磨耗测量方法,以克服现有方法模板匹配或特征点匹配困难的问题。The purpose of the present invention is to provide a method for measuring rail wear based on a dynamic template, so as to overcome the difficulty of template matching or feature point matching in the existing method.

本发明为解决其技术问题所采用的技术方案是,The technical scheme that the present invention adopts for solving its technical problem is,

一种基于动态模板的钢轨磨耗测量方法,包括以下步骤:A method for measuring rail wear based on a dynamic template, comprising the following steps:

1)在两根钢轨内侧上方分别安装CCD摄像机和扇形激光光源;1) Install a CCD camera and a fan-shaped laser light source on the inside of the two rails;

2)标定每个CCD摄像机及光平面参数;2) Calibrate each CCD camera and light plane parameters;

3)根据钢轨轮廓空间计算模型获取图像中钢轨轮廓每个像素点的空间坐标;3) Obtain the spatial coordinates of each pixel of the rail profile in the image according to the rail profile spatial calculation model;

4)提取轨腰及轨头下端特征点坐标;4) Extract the coordinates of the feature points of the rail waist and the lower end of the rail head;

5)基于特征点生成钢轨轮廓标准模板;5) Generate rail profile standard template based on feature points;

6)对比钢轨测量轮廓和标准模板得到磨耗值。6) Compare the measured profile of the rail with the standard template to obtain the wear value.

步骤1)中每侧钢轨各设置一个CCD摄像机和一个扇形激光光源,均位于钢轨内侧上方,且扇形激光光源发出的光平面与钢轨的纵向垂直。In step 1), a CCD camera and a fan-shaped laser light source are installed on each side of the rail, both of which are located above the inner side of the rail, and the light plane emitted by the fan-shaped laser light source is perpendicular to the longitudinal direction of the rail.

步骤2)中标定每个CCD摄像机参数的具体过程如下:The specific process of calibrating each CCD camera parameter in step 2) is as follows:

将摄像机固定在一个平面上,拍摄三张以上位于不同位置的棋盘格标定板图像,通过标定板上的点与图像点进行匹配,计算出它们之间的映射矩阵:Fix the camera on a plane, take more than three images of the checkerboard calibration board at different positions, match the points on the calibration board with the image points, and calculate the mapping matrix between them:

zz cc uu vv 11 == ff xx 00 uu 00 00 00 ff ythe y vv 00 00 00 00 11 00 RR TT 00 TT 11 xx ww ythe y ww zz ww 11 == mm 1111 mm 1212 mm 1313 mm 1414 mm 21twenty one mm 22twenty two mm 23twenty three mm 24twenty four mm 3131 mm 3232 mm 3333 mm 3434 xx ww ythe y ww zz ww 11 ,,

并通过该矩阵解出摄像机参数,其中zc为棋盘格上某交点在摄像机坐标系中的分量,fx,fy,u0,v0为摄像机的内部参数;R为一个具有正交性的旋转矩阵,T为一个平移矩阵,它们是摄像机的外部参数。xw,yw,zw,1为空间第i个点的坐标;(u,v,1)为第i个点的图像坐标;mij为投影矩阵M的第i行j列元素;分解消去zc可以得到关于mij的线性方程:And solve the camera parameters through this matrix, where z c is the component of an intersection point on the checkerboard in the camera coordinate system, f x , f y , u 0 , v 0 are the internal parameters of the camera; R is an orthogonal The rotation matrix, T is a translation matrix, which are the external parameters of the camera. x w , y w , z w , 1 is the coordinate of the i-th point in space; (u, v, 1) is the image coordinate of the i-th point; m ij is the i-th row and j-column element of the projection matrix M; decomposition Eliminating z c can get the linear equation about m ij :

xx ww mm 1111 ++ ythe y ww mm 1212 ++ zz ww mm 1313 ++ mm 1414 -- uxux ww -- uyuy ww mm 3232 -- uzuz ww mm 3333 == umum 3434 xx ww mm 21twenty one ++ ythe y ww mm 22twenty two ++ zz ww mm 23twenty three ++ mm 24twenty four -- vv xx ww -- vv ythe y ww mm 3232 -- vzvz ww mm 3232 == vmvm 3434

定标块上有n个已知点,得到2n个关于M矩阵元素的线性方程矩阵:There are n known points on the calibration block, and 2n linear equation matrices about the elements of the M matrix are obtained:

xx ww 11 ythe y ww 11 zz ww 11 11 00 00 00 -- uu 11 xx ww 11 -- uu 11 ythe y ww 11 -- uu 11 zz ww 11 00 00 00 00 xx ww 11 ythe y ww 11 zz ww 11 -- vv 11 xx ww 11 -- vv 11 ythe y ww 11 -- vv 11 zz ww 11 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. xx wnwn ythe y wnwn zz wnwn 11 00 00 00 -- uu nno xx wnwn -- uu nno ythe y wnwn -- uu nno zz wnwn 00 00 00 00 xx wnwn ythe y wnwn zz wnwn -- vv nno xx wnwn -- vv nno ythe y wnwn -- vv nno zz wnwn ×× mm 1111 mm 1212 mm 1313 mm 1414 mm 21twenty one mm 22twenty two mm 23twenty three mm 24twenty four mm 3131 mm 3232 mm 3333 == uu 11 mm 3434 vv 11 mm 3434 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. uu nno mm 3434 vv nno mm 3434

指定m34=1,得到关于M矩阵其他元素的2n个线性方程,未知元素的个数为11个,记为11维向量m,简写成:Km=U,K为左边2n×11矩阵;m为未知的11维向量;U为右边的2n维向量;K、U为已知向量;用最小二乘法求出当2n>11时上述线性方程的解为:Specify m 34 =1 to get 2n linear equations about other elements of the M matrix, the number of unknown elements is 11, which is recorded as an 11-dimensional vector m, abbreviated as: Km=U, K is the left 2n×11 matrix; m is an unknown 11-dimensional vector; U is a 2n-dimensional vector on the right; K and U are known vectors; use the least square method to find the solution of the above linear equation when 2n>11:

m=KTK-1KTUm=K T K -1 K T U

m向量与m34=1构成了所求解得M矩阵;由上可见,由空间6个以上已知点与它们的图像点坐标,可以求出M矩阵。The m vector and m 34 =1 constitute the obtained M matrix; it can be seen from the above that the M matrix can be obtained from more than 6 known points in space and their image point coordinates.

求出M矩阵后,可由关系分解算出摄像机的全部内外参数。After obtaining the M matrix, all the internal and external parameters of the camera can be calculated by the relationship decomposition.

步骤2)中标定光平面参数的具体过程如下:The specific process of calibrating the light plane parameters in step 2) is as follows:

定标时增加辅助摄像机C2,与摄像机C1形成双目定标系统,共同拍摄位于标定板上的光带图像,此时将世界坐标系原点建立在摄像机C1的光心处,通过分别对C1、C2定标,可确定其内部参数A1、A2及外部参数B1、B2,则它们的投影矩阵分别为M1=A1B1(由于世界坐标系建立在C1光心处,故B1=I,I为单位矩阵)=A1,M2=A2B2=A2[R12,T12]([R12,T12]为摄像机C1、C2之间的位置关系矩阵),CCD摄取光带形成RGB图像之后,对其进行提取分量、灰度化、差影运算、二值化、细化等图像处理,以抽取光条中轴上各点的像素坐标,投影具有以下形式:When calibrating, an auxiliary camera C 2 is added to form a binocular calibration system with camera C 1 , and jointly shoot the light band image on the calibration board. At this time, the origin of the world coordinate system is established at the optical center of camera C 1 , and through the For calibration of C 1 and C 2 , its internal parameters A 1 and A 2 and external parameters B 1 and B 2 can be determined, then their projection matrices are respectively M 1 =A 1 B 1 (because the world coordinate system is established in C 1 optical center, so B 1 =I, I is the identity matrix) = A 1 , M 2 =A 2 B 2 =A 2 [R 12 , T 12 ] ([R 12 , T 12 ] is camera C 1 , The position relationship matrix between C 2 ), after the CCD captures the light strip to form an RGB image, it performs image processing such as extraction, grayscale, difference operation, binarization, and thinning to extract the light strip on the central axis The pixel coordinates of each point, the projection has the following form:

ZZ 11 uu 11 vv 11 11 == Mm 11 xx ww ythe y ww zz ww 11 == mm 1111 11 mm 1212 11 mm 1313 11 mm 1414 11 mm 21twenty one 11 mm 22twenty two 11 mm 23twenty three 11 mm 24twenty four 11 mm 3131 11 mm 3232 11 mm 3333 11 mm 3434 11 xx ww ythe y ww zz ww 11

ZZ 22 uu 22 vv 22 11 == Mm 22 xx ww ythe y ww zz ww 11 == mm 1111 22 mm 1212 22 mm 1313 22 mm 1414 22 mm 21twenty one 22 mm 22twenty two 22 mm 23twenty three 22 mm 24twenty four 22 mm 3131 22 mm 3232 22 mm 3333 22 mm 3434 22 xx ww ythe y ww zz ww 11

其中,Z1、Z2为标定板光带上点P在两个摄像机坐标中的分量,计算时可消去;(u1,v1),(u2,v2)分别为点P在C1、C2中的像素坐标。联立以上两式得到:Among them, Z 1 and Z 2 are the components of the point P on the light strip of the calibration plate in the coordinates of the two cameras, which can be eliminated during calculation; (u 1 , v 1 ), (u 2 , v 2 ) are the points P in C 1. Pixel coordinates in C 2 . Combine the above two formulas to get:

(( uu 11 mm 11 3131 -- mm 11 1111 )) xx ww ++ (( uu 11 mm 11 3232 -- mm 11 1212 )) ythe y ww ++ (( uu 11 mm 11 3333 -- mm 11 3333 )) zz ww == mm 11 1414 -- uu 11 mm 11 3434 (( vv 11 mm 11 3131 -- mm 11 1111 )) xx ww ++ (( vv 11 mm 11 3232 -- mm 11 22twenty two )) ythe y ww ++ (( vv 11 mm 11 3333 -- mm 11 23twenty three )) zz ww == mm 11 24twenty four -- vv 11 mm 11 3434 (( uu 22 mm 22 3131 -- mm 22 1111 )) xx ww ++ (( uu 22 mm 22 3232 -- mm 22 1212 )) ythe y ww ++ (( uu 22 mm 22 3333 -- mm 22 1313 )) zz ww == mm 22 1414 -- uu 22 mm 22 3434 (( vv 22 mm 22 3131 -- mm 22 21twenty one )) xx ww ++ (( vv 22 mm 22 22twenty two -- mm 22 22twenty two )) ythe y ww ++ (( vv 22 mm 22 3333 -- mm 22 23twenty three )) zz ww == mm 22 24twenty four -- vv 22 mm 22 3434

由此,可求出点P的世界坐标。同理,不断移动标定板的空间位置,可以得到光带上m(m>3)个点的世界坐标(xwi,ywi,zwi)(i=1,2,3,...m)。Thus, the world coordinates of the point P can be obtained. Similarly, by constantly moving the spatial position of the calibration board, the world coordinates (x wi , y wi , z wi ) (i=1,2,3,...m ).

空间光平面的方程可表示如下:The equation of the spatial light plane can be expressed as follows:

Axw+Byw+Czw+1=0Ax w +By w +Cz w +1=0

其中,A、B、C为该平面法向量n的3个分量。Among them, A, B, C are the three components of the plane normal vector n.

由于光带上特征点的世界坐标亦满足光平面方程,则可用m个特征点构造一个超定方程组,其矩阵形式为:Since the world coordinates of the feature points on the light strip also satisfy the light plane equation, an overdetermined equation system can be constructed with m feature points, and its matrix form is:

xx ww 11 ythe y ww 11 zz ww 11 xx ww 22 ythe y ww 22 zz ww 22 .. .. .. .. .. .. .. .. .. xx wmwm ythe y wmwm zz wmwm AA BB CC == -- 11 -- 11 .. .. .. -- 11

或简写为:or in short:

GS=LGS=L

其中,G为等式左边的系数矩阵,S=[A,B,C]T,L=[1,1,…,1]T,然后利用最小二乘法可得到S=(GTG)-1GTL及系数A,B,C。Among them, G is the coefficient matrix on the left side of the equation, S=[A,B,C] T , L=[1,1,…,1] T , and then use the least square method to get S=(G T G) - 1 G T L and coefficients A, B, C.

步骤3)中根据钢轨轮廓空间计算模型获取图像中钢轨轮廓每个像素点的空间坐标的具体过程如下:In step 3), the specific process of obtaining the spatial coordinates of each pixel of the rail profile in the image according to the rail profile spatial calculation model is as follows:

将世界坐标系建立在摄像机坐标系上,令两者完全重合,则两者之间不存在旋转与平移关系,此时Establish the world coordinate system on the camera coordinate system, so that the two are completely coincident, then there is no rotation and translation relationship between the two, at this time

RR TT 00 TT 11 == II

为单位矩阵并且有zc=zw,则is the identity matrix and has z c =z w , then

zz cc uu vv 11 == ff xx 00 uu 00 00 00 ff ythe y vv 00 00 00 00 11 00 xx ww ythe y ww zz ww 11

同时p点也在激光所投射的平面内,因此满足光平面方程:At the same time, point p is also in the plane projected by the laser, so it satisfies the light plane equation:

Axw+Byw+Czw+1=0Ax w +By w +Cz w +1=0

式中,A,B,C为光平面系数。联立可得到:In the formula, A, B, C are light plane coefficients. Together you can get:

ff xx 00 uu 00 -- uu 00 ff ythe y vv 00 -- vv aa bb cc xx ww ythe y ww zz ww == 00 00 -- 11

可得钢轨断面轮廓线上任一点的世界坐标(xw,yw,zw)。The world coordinates (x w , y w , z w ) of any point on the contour line of the rail section can be obtained.

步骤4)中提取轨腰及轨头下端特征点坐标的具体过程如下,The specific process of extracting the coordinates of the feature points of the rail waist and the lower end of the rail head in step 4) is as follows,

(1)轨腰特征点提取:(1) Extraction of rail waist feature points:

在三维重建后的轨腰圆弧中任取一点Xi(xwi,ywi,zwi),以半径R作空间球面,记空间球面方程为:Take any point X i (x wi , y wi , z wi ) in the three-dimensionally reconstructed rail waist arc, use the radius R as the space sphere, and record the space sphere equation as:

XTQX=0X T QX=0

其中x为球面上点的坐标,X=[xw,yw,zw,1]T,Q为4×4的对称矩阵: Q = 1 0 0 - x wi 0 1 0 - y wi 0 0 1 - z wi - x wi - y wi - z wi l 2 , l2=xwi 2+ywi 2+zwi 2-R2 Where x is the coordinates of a point on the sphere, X=[x w , y w , z w , 1] T , and Q is a 4×4 symmetric matrix: Q = 1 0 0 - x wi 0 1 0 - the y wi 0 0 1 - z wi - x wi - the y wi - z wi l 2 , l 2 =x wi 2 +y wi 2 +z wi 2 -R 2

由于钢轨轮廓线上的点在光平面内,令xt=xw,yt=yw,则光平面方程可写成:Since the points on the rail contour line are in the light plane, let x t = x w , y t = y w , then the light plane equation can be written as:

X=MtX=Mt

其中 M = - b / a - c / a - 1 / a 1 0 0 0 1 0 0 0 1 , t = x t y t 1 , 可得XTQX=tTMTQMt=0,in m = - b / a - c / a - 1 / a 1 0 0 0 1 0 0 0 1 , t = x t the y t 1 , It can be obtained that X T QX=t T M T QMt=0,

make

CC == Mm TT QMQM == (( bb // aa )) 22 ++ 11 bcbc // aa 22 bb // aa 22 ++ (( bb // cc )) xx wiwi -- ythe y wiwi bcbc // aa 22 (( cc // aa )) 22 ++ 11 cc // aa 22 ++ (( cc // aa )) xx wiwi -- zz wiwi bb // aa 22 ++ (( bb // aa )) xx wiwi -- ythe y wiwi cc // aa 22 ++ (( cc // aa )) xx wiwi -- zz wiwi 11 // aa 22 ++ (( 22 // aa )) xx wiwi ++ ll 22

即有tTCt=0,C为对称矩阵,因此t为二次曲线上的点。如果在轨腰同一圆弧中任取一对点作半径为R的空间球面,在这里R等于轨腰圆弧段的半径,则可得到两个交点:That is, t T Ct = 0, C is a symmetric matrix, so t is a point on the quadratic curve. If a pair of points in the same arc of the rail waist are randomly selected as a space sphere with radius R, where R is equal to the radius of the rail waist arc segment, two intersection points can be obtained:

tt TT CC ii tt == 00 tt TT CC jj tt == 00

由检测原理可知,两个交点中距离摄像机光心(也就是距离世界坐标系原点)近的点即为所求圆弧段的圆心点,其在三维空间的坐标值可计算获得。在实际工程中,由于图像中每段圆弧轮廓有m对个点,可得到出m个圆心X1,X2,...,Xm的坐标,令:It can be seen from the detection principle that the point of the two intersection points that is closest to the optical center of the camera (that is, the origin of the world coordinate system) is the center point of the arc segment to be sought, and its coordinate value in the three-dimensional space can be calculated. In actual engineering, since there are m pairs of points in each arc profile in the image, m circle centers X 1 , X 2 ,... , the coordinates of X m , let:

dk=(xwo-xwk)2+(ywo-ywk)2+(zwo-zwk)2d k =(x wo -x wk ) 2 +(y wo -y wk ) 2 +(z wo -z wk )2

其中xwo,ywo,zwo为圆心最优点Xo的坐标分量,xwk,ywk,zwk为Xk(k=1,2,...,m)的坐标分量,通过下式可求出Xo的最优解:Among them x wo , y wo , z wo are the coordinate components of the optimal point X o of the center of the circle, x wk , y wk , z wk are the coordinate components of X k (k=1, 2,..., m), through the following formula The optimal solution of X o can be obtained:

ΣΣ kk == 11 mm dd kk == LL ∂∂ LL ∂∂ xx wothe w == ∂∂ LL ∂∂ ythe y wothe w == ∂∂ LL ∂∂ zz wothe w == 00

(2)轨头下端特征点提取:(2) Feature point extraction at the lower end of the rail head:

由于在检测原理上结构光和摄像机位于钢轨侧上方,实际图像轨头和轨腰存在明显的分割,因此能进行快速搜索定位。另一方面,由于图像经过细化处理大多会存在一个像素的偏差,因此实际搜索定位的得到的轨头下端点及其8邻点均有可能是实际的下端点,{Xb1,Xb2,...,Xb9}坐标可计算得到。求其与轨腰圆弧段圆心点Xo的距离{dob1,dob2,...,dob9,记理论距离与实际距离的误差为εi=|dobi-dob|,i=1,2,...,9,其中dob为理论距离。取εmin=min{ε1,ε2,...,ε9},记取得εmin时所对应的Xbi为Xb,即为所求的轨头下端点。Since the structured light and the camera are located above the side of the rail in the detection principle, there is an obvious division between the rail head and the rail waist in the actual image, so fast search and positioning can be performed. On the other hand, due to the fact that most images have a deviation of one pixel after refinement processing, the lower endpoint of the track head and its 8 neighbors obtained by the actual search and positioning may be the actual lower endpoint, {X b1 , X b2 , ..., X b9 } coordinates can be calculated. Find the distance between it and the center point X o of the arc segment of the rail waist {d ob1 , d ob2 , ..., d ob9 , and record the error between the theoretical distance and the actual distance as εi = |d obi -d ob |, i=1 ,2,... , 9, where d ob is the theoretical distance. Take ε min =min{ε 1 , ε 2 ,... . _ _ _

步骤5)中基于特征点生成钢轨轮廓标准模板的具体过程如下:The specific process of generating the rail profile standard template based on the feature points in step 5) is as follows:

确立空间坐标系需要不在同一直线上的三个点,当轨腰圆弧段特征点和轨头下端点确定之后,在钢轨轮廓上任取不与Xo和Xb共线的一点Xr,取矢量以Xo点为原点建立笛卡尔坐标系,x’方向的矢量为则z’方向的矢量为 o ′ z ′ → = o ′ x ′ → × X o X r → , y’方向的矢量为一旦该坐标系建立,由标准钢轨的空间轮廓几何关系可知,整个钢轨的空间断面轮廓得以建立,因此,可动态的在每帧测量图像中生成一个钢轨轮廓的标准模板。To establish the spatial coordinate system, three points that are not on the same straight line are required. After the feature point of the rail waist arc segment and the lower end point of the rail head are determined, any point X r that is not collinear with X o and X b is taken on the rail profile, and vector Establish a Cartesian coordinate system with X o as the origin, and the vector in the x' direction is Then the vector in the z' direction is o ′ z ′ &Right Arrow; = o ′ x ′ &Right Arrow; × x o x r &Right Arrow; , The vector in the y' direction is Once the coordinate system is established, it can be known from the spatial profile geometric relationship of the standard rail that the spatial section profile of the entire rail is established. Therefore, a standard template of the rail profile can be dynamically generated in each frame of measurement image.

步骤6)中对比钢轨测量轮廓和标准模板得到磨耗值的具体过程如下:In step 6), the specific process of comparing the measured profile of the rail with the standard template to obtain the wear value is as follows:

将拍摄到的测量图像进行处理得到钢轨轮廓的测量光带,计算得到建立位于摄像机光心处世界坐标系下的钢轨轮廓空间三维坐标。建立新的世界坐标,令其原点位于钢轨底部的中心,x″轴与钢轨底边重合,y″轴与钢轨断面中心线重合,z″垂直于x"y"平面,由于通过特征点建立的坐标系o’x’y’z’与o"x"y"z"存在明确的旋转和平移关系,因此可将钢轨轮廓上的空间坐标映射到坐标系o″x″y″x″下,从而计算出磨耗值。The captured measurement images are processed to obtain the measurement light band of the rail profile, and the three-dimensional coordinates of the rail profile space in the world coordinate system located at the optical center of the camera are calculated and established. Establish a new world coordinate, so that its origin is located at the center of the bottom of the rail, the x″ axis coincides with the bottom edge of the rail, the y″ axis coincides with the center line of the rail section, and z″ is perpendicular to the x”y” plane. There is a clear rotation and translation relationship between the coordinate system o'x'y'z' and o"x"y"z", so the spatial coordinates on the rail profile can be mapped to the coordinate system o″x″y″x″, The wear value is thus calculated.

由于采用了以上的技术方案,本发明与现有技术相比,具有如下优点和积极效果:Owing to adopting above technical scheme, the present invention has following advantage and positive effect compared with prior art:

1.不需要将测量轮廓和基准设计轮廓进行对齐分析,打破了传统的基于静态模板匹配难的问题,极大的提高了磨耗测量的精确性;1. There is no need to align and analyze the measurement profile and the reference design profile, which breaks the traditional problem of difficult matching based on static templates, and greatly improves the accuracy of wear measurement;

2.降低了图像分析处理的运算量并具有良好的稳定性。2. It reduces the computational load of image analysis and processing and has good stability.

当然,实施本发明内容的任何一个具体实施例,并不一定同时达到以上全部的技术效果。Of course, implementing any specific embodiment of the content of the present invention does not necessarily achieve all the above technical effects at the same time.

附图说明 Description of drawings

图1是本发明提出的钢轨磨耗测量方法的流程图;Fig. 1 is the flow chart of the rail wear measurement method that the present invention proposes;

图2是该方法的磨耗测量系统原理图;Fig. 2 is the schematic diagram of the wear measurement system of the method;

图3是该方法的视觉测量数学模型;Fig. 3 is the visual measurement mathematical model of this method;

图4是轨头下端点识别示意图;Fig. 4 is a schematic diagram of identifying the lower end point of the rail head;

图5是轨腰圆弧中心示意图;Fig. 5 is a schematic diagram of the center of the arc of the rail waist;

图6是一个实施例中的标准钢轨轮廓图像;Figure 6 is a profile image of a standard rail in one embodiment;

图7a是测量到的钢轨轮廓与标准轮廓的三维空间轮廓曲线比较图;Figure 7a is a comparison diagram of the three-dimensional space profile curve between the measured rail profile and the standard profile;

图7b是图7a坐标转换后的平面轮廓曲线图。Fig. 7b is a graph of the plane profile after coordinate transformation in Fig. 7a.

具体实施方式 Detailed ways

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合图示与具体实施例,进一步阐述本发明。In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further elaborated below in conjunction with illustrations and specific embodiments.

如图1所示,本发明提出的基于动态模板的钢轨磨耗测量方法包括以下步骤:As shown in Figure 1, the rail wear measurement method based on the dynamic formwork that the present invention proposes comprises the following steps:

1)在两根钢轨内侧上方分别安装CCD摄像机和扇形激光光源,扇形激光光源发出的光平面垂直于钢轨纵向,具体安装方式如图2所示;1) Install a CCD camera and a fan-shaped laser light source on the inner side of the two rails. The light plane emitted by the fan-shaped laser light source is perpendicular to the longitudinal direction of the rail. The specific installation method is shown in Figure 2;

2)标定每个CCD摄像机及光平面参数;2) Calibrate each CCD camera and light plane parameters;

3)根据钢轨轮廓空间计算模型获取图像中钢轨轮廓每个像素点的空间坐标;3) Obtain the spatial coordinates of each pixel of the rail profile in the image according to the rail profile spatial calculation model;

4)提取轨腰及轨头下端特征点坐标;4) Extract the coordinates of the feature points of the rail waist and the lower end of the rail head;

5)基于特征点生成钢轨轮廓标准模板;5) Generate rail profile standard template based on feature points;

6)对比钢轨测量轮廓和标准模板得到磨耗值。6) Compare the measured profile of the rail with the standard template to obtain the wear value.

其原理是:The principle is:

首先对CCD摄像机和光平面参数进行标定,其中摄像机标定过程为:Firstly, the CCD camera and light plane parameters are calibrated, and the camera calibration process is as follows:

将摄像机固定在一个平面上,拍摄三张以上位于不同位置的棋盘格标定板图像,通过标定板上的点与图像点进行匹配,计算出它们之间的映射矩阵,并通过该矩阵解出摄像机参数,Fix the camera on a plane, take more than three images of the checkerboard calibration board at different positions, match the points on the calibration board with the image points, calculate the mapping matrix between them, and use this matrix to solve the camera parameter,

zz cc uu vv 11 == ff xx 00 uu 00 00 00 ff ythe y vv 00 00 00 00 11 00 RR TT 00 TT 11 xx ww ythe y ww zz ww 11 == mm 1111 mm 1212 mm 1313 mm 1414 mm 21twenty one mm 22twenty two mm 23twenty three mm 24twenty four mm 3131 mm 3232 mm 3333 mm 3434 xx ww ythe y ww zz ww 11 -- -- -- (( 11 ))

其中zc为棋盘格上某交点在摄像机坐标系中的分量,fx,fy,u0,v0为摄像机的内部参数;R为一个具有正交性的旋转矩阵,T为一个平移矩阵,它们是摄像机的外部参数。xw,yw,zw,1为空间第i个点的坐标;(u,v,1)为第i个点的图像坐标;mij为投影矩阵M的第i行j列元素;对式(1)进行分解消去zc可以得到关于mij的线性方程:Where z c is the component of an intersection point on the checkerboard in the camera coordinate system, f x , f y , u 0 , v 0 are the internal parameters of the camera; R is an orthogonal rotation matrix, and T is a translation matrix , which are the extrinsic parameters of the camera. x w , y w , z w , 1 is the coordinate of the i-th point in space; (u, v, 1) is the image coordinate of the i-th point; m ij is the i-th row and j-column element of the projection matrix M; The linear equation about m ij can be obtained by decomposing and eliminating z c in formula (1):

xx ww mm 1111 ++ ythe y ww mm 1212 ++ zz ww mm 1313 ++ mm 1414 -- uxux ww -- uyuy ww mm 3232 -- uzuz ww mm 3333 == umum 3434 xx ww mm 21twenty one ++ ythe y ww mm 22twenty two ++ zz ww mm 23twenty three ++ mm 24twenty four -- vv xx ww -- vv ythe y ww mm 3232 -- vzvz ww mm 3232 == vmvm 3434 -- -- -- (( 22 ))

定标块上有n个已知点,得到2n个关于M矩阵元素的线性方程矩阵:There are n known points on the calibration block, and 2n linear equation matrices about the elements of the M matrix are obtained:

xx ww 11 ythe y ww 11 zz ww 11 11 00 00 00 -- uu 11 xx ww 11 -- uu 11 ythe y ww 11 -- uu 11 zz ww 11 00 00 00 00 xx ww 11 ythe y ww 11 zz ww 11 -- vv 11 xx ww 11 -- vv 11 ythe y ww 11 -- vv 11 zz ww 11 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. xx wnwn ythe y wnwn zz wnwn 11 00 00 00 -- uu nno xx wnwn -- uu nno ythe y wnwn -- uu nno zz wnwn 00 00 00 00 xx wnwn ythe y wnwn zz wnwn -- vv nno xx wnwn -- vv nno ythe y wnwn -- vv nno zz wnwn ×× mm 1111 mm 1212 mm 1313 mm 1414 mm 21twenty one mm 22twenty two mm 23twenty three mm 24twenty four mm 3131 mm 3232 mm 3333 == uu 11 mm 3434 vv 11 mm 3434 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. uu nno mm 3434 vv nno mm 3434 -- -- -- (( 33 ))

在式(2)中指定m34=1,得到关于M矩阵其他元素的2n个线性方程,未知元素的个数为11个,记为11维向量m,将式(3)简写成:Designate m 34 =1 in formula (2), and get 2n linear equations about other elements of the M matrix, the number of unknown elements is 11, which is recorded as an 11-dimensional vector m, and formula (3) is abbreviated as:

Km=U                                                (4)Km=U (4)

其中,K为左边2n×11矩阵,m为未知的11维向量,U为右边的2n维向量,K、U为已知向量。用最小二乘法求出当2n>11时上述线性方程的解为:Among them, K is a 2n×11 matrix on the left, m is an unknown 11-dimensional vector, U is a 2n-dimensional vector on the right, and K and U are known vectors. The solution to the above linear equation when 2n>11 is found by the least square method is:

m=KTK-1KTU                                           (5)m=K T K -1 K T U (5)

m向量与m34=1构成了所求解得M矩阵;由上可见,由空间6个以上已知点与它们的图像点坐标,可以求出M矩阵。The m vector and m 34 =1 constitute the obtained M matrix; it can be seen from the above that the M matrix can be obtained from more than 6 known points in space and their image point coordinates.

求出M矩阵后,可由关系分解算出摄像机的全部内外参数。After obtaining the M matrix, all the internal and external parameters of the camera can be calculated by the relationship decomposition.

光平面标定过程为:The light plane calibration process is:

定标时增加辅助摄像机C2,与摄像机C1形成双目定标系统,共同拍摄位于标定板上的光带图像。此时将世界坐标系原点建立在摄像机C1的光心处,通过分别对C1、C2定标,可确定其内部参数A1、A2及外部参数B1、B2。则它们的投影矩阵分别为M1=A1B1(由于世界坐标系建立在C1光心处,故B1=I,I为单位矩阵)=A1,M2=A2B2=A2[R12,T12]([R12,T12]为摄像机C1、C2之间的位置关系矩阵)。CCD摄取光带形成RGB图像之后,对其进行提取分量、灰度化、差影运算、二值化、细化等图像处理,以抽取光条中轴上各点的像素坐标。投影具有以下形式:When calibrating, an auxiliary camera C 2 is added to form a binocular calibration system with camera C 1 to jointly capture images of light bands on the calibration board. At this time, the origin of the world coordinate system is established at the optical center of camera C 1 , and its internal parameters A 1 , A 2 and external parameters B 1 , B 2 can be determined by respectively calibrating C 1 , C 2 . Then their projection matrices are respectively M 1 =A 1 B 1 (Since the world coordinate system is established at the optical center of C 1 , so B 1 =I, I is the unit matrix) =A 1 , M 2 =A 2 B 2 = A 2 [R 12 , T 12 ] ([R 12 , T 12 ] is the position relationship matrix between cameras C 1 and C 2 ). After the CCD captures the light strip to form an RGB image, it performs image processing such as component extraction, gray scale, difference operation, binarization, and thinning to extract the pixel coordinates of each point on the central axis of the light strip. Projections have the following form:

ZZ 11 uu 11 vv 11 11 == Mm 11 xx ww ythe y ww zz ww 11 == mm 1111 11 mm 1212 11 mm 1313 11 mm 1414 11 mm 21twenty one 11 mm 22twenty two 11 mm 23twenty three 11 mm 24twenty four 11 mm 3131 11 mm 3232 11 mm 3333 11 mm 3434 11 xx ww ythe y ww zz ww 11 -- -- -- (( 66 ))

ZZ 22 uu 22 vv 22 11 == Mm 22 xx ww ythe y ww zz ww 11 == mm 1111 22 mm 1212 22 mm 1313 22 mm 1414 22 mm 21twenty one 22 mm 22twenty two 22 mm 23twenty three 22 mm 24twenty four 22 mm 3131 22 mm 3232 22 mm 3333 22 mm 3434 22 xx ww ythe y ww zz ww 11 -- -- -- (( 77 ))

其中,Z1、Z2为标定板光带上任一点P在两个摄像机坐标中的分量,计算时可消去;(u1,v1),(u2,v2)分别为点P在C1、C2中的像素坐标。联立式(6)和式(7)得到:Among them, Z 1 and Z 2 are the components of any point P on the light strip of the calibration plate in the coordinates of the two cameras, which can be eliminated during calculation; (u 1 , v 1 ), (u 2 , v 2 ) are the points P at C 1. Pixel coordinates in C 2 . Simultaneous formula (6) and formula (7) get:

(( uu 11 mm 11 3131 -- mm 11 1111 )) xx ww ++ (( uu 11 mm 11 3232 -- mm 11 1212 )) ythe y ww ++ (( uu 11 mm 11 3333 -- mm 11 3333 )) zz ww == mm 11 1414 -- uu 11 mm 11 3434 (( vv 11 mm 11 3131 -- mm 11 1111 )) xx ww ++ (( vv 11 mm 11 3232 -- mm 11 22twenty two )) ythe y ww ++ (( vv 11 mm 11 3333 -- mm 11 23twenty three )) zz ww == mm 11 24twenty four -- vv 11 mm 11 3434 (( uu 22 mm 22 3131 -- mm 22 1111 )) xx ww ++ (( uu 22 mm 22 3232 -- mm 22 1212 )) ythe y ww ++ (( uu 22 mm 22 3333 -- mm 22 1313 )) zz ww == mm 22 1414 -- uu 22 mm 22 3434 (( vv 22 mm 22 3131 -- mm 22 21twenty one )) xx ww ++ (( vv 22 mm 22 22twenty two -- mm 22 22twenty two )) ythe y ww ++ (( vv 22 mm 22 3333 -- mm 22 23twenty three )) zz ww == mm 22 24twenty four -- vv 22 mm 22 3434 -- -- -- (( 88 ))

由此,可求出点P的世界坐标。同理,不断移动标定板的空间位置,可以得到光带上m(m>3)个点的世界坐标(xwi,ywi,zwi)(i=1,2,3,...m)。Thus, the world coordinates of the point P can be obtained. Similarly, by constantly moving the spatial position of the calibration board, the world coordinates (x wi , y wi , z wi ) (i=1,2,3,...m ).

空间光平面的方程可表示如下:The equation of the spatial light plane can be expressed as follows:

Axw+Byw+Czw+1=0                                                (9)Ax w +By w +Cz w +1=0 (9)

其中,A、B、C为该平面法向量n的3个分量。Among them, A, B, C are the three components of the plane normal vector n.

由于光带上特征点的世界坐标亦满足光平面方程,则可用m个特征点构造一个超定方程组,其矩阵形式为:Since the world coordinates of the feature points on the light strip also satisfy the light plane equation, an overdetermined equation system can be constructed with m feature points, and its matrix form is:

xx ww 11 ythe y ww 11 zz ww 11 xx ww 22 ythe y ww 22 zz ww 22 .. .. .. .. .. .. .. .. .. xx wmwm ythe y wmwm zz wmwm AA BB CC == -- 11 -- 11 .. .. .. -- 11 -- -- -- (( 1010 ))

或简写为:or in short:

GS=L                                                           (11)GS=L (11)

其中,G为等式左边的系数矩阵,S=[A,B,C]T,L=[1,1,…,1]T,然后利用最小二乘法可得到S=(GTG)-1GTL及系数A,B,C。Among them, G is the coefficient matrix on the left side of the equation, S=[A,B,C] T , L=[1,1,…,1] T , and then use the least square method to get S=(G T G) - 1 G T L and coefficients A, B, C.

以下说明如何根据钢轨轮廓空间计算模型获取图像中钢轨轮廓每个像素点的空间坐标,如图3所示。The following describes how to obtain the spatial coordinates of each pixel of the rail profile in the image according to the rail profile spatial calculation model, as shown in Figure 3.

令OwXwYwZw为世界坐标系,OcXcYcZc为摄像机坐标系,OuXuYu为图像坐标系。在本系统中,将世界坐标系建立在摄像机坐标系上,令两者完全重合,则两者之间不存在旋转与平移关系,此时Let O w X w Y w Z w be the world coordinate system, O c X c Y c Z c be the camera coordinate system, and O u X u Y u be the image coordinate system. In this system, the world coordinate system is established on the camera coordinate system, so that the two are completely coincident, so there is no rotation and translation relationship between the two, at this time

RR TT 00 TT 11 == II

为单位矩阵并且有zc=zw,则is the identity matrix and has z c =z w , then

zz cc uu vv 11 == ff xx 00 uu 00 00 00 ff ythe y vv 00 00 00 00 11 00 xx ww ythe y ww zz ww 11 -- -- -- (( 1212 ))

同时该点也在激光所投射的平面内,因此满足空间光平面方程,联立式(12)和式(9)可得到:At the same time, the point is also in the plane projected by the laser, so it satisfies the spatial light plane equation. Simultaneous formula (12) and formula (9) can be obtained:

ff xx 00 uu 00 -- uu 00 ff ythe y vv 00 -- vv aa bb cc xx ww ythe y ww zz ww == 00 00 -- 11 -- -- -- (( 1313 ))

从而得到钢轨断面轮廓线上任一点的世界坐标(xw,yw,zw)。Thus, the world coordinates (x w , y w , z w ) of any point on the contour line of the rail section can be obtained.

以下说明提取轨腰及轨头下端特征点坐标的方法。The following describes the method of extracting the coordinates of the feature points of the rail waist and the lower end of the rail head.

轨腰特征点提取Rail Waist Feature Point Extraction

在三维重建后的轨腰圆弧中任取一点Xi(xwi,ywi,zwi),以半径R作空间球面,记空间球面方程为:Take any point X i (x wi , y wi , z wi ) in the three-dimensionally reconstructed rail waist arc, use the radius R as the space sphere, and record the space sphere equation as:

XTQX=0                                                        (14)X T QX=0 (14)

其中x为球面上点的坐标,X=[xw,yw,zw,1]T,Q为4×4的对称矩阵:Where x is the coordinates of a point on the sphere, X=[x w , y w , z w , 1] T , and Q is a 4×4 symmetric matrix:

Q = 1 0 0 - x wi 0 1 0 - y wi 0 0 1 - z wi - x wi - y wi - z wi l 2 , l2=xwi 2+ywi 2+zwi 2-R2 Q = 1 0 0 - x wi 0 1 0 - the y wi 0 0 1 - z wi - x wi - the y wi - z wi l 2 , l 2 =x wi 2 +y wi 2 +z wi 2 -R 2 .

由于钢轨轮廓线上的点在光平面内,令xt=xw,yt=yw,则光平面方程可写成:Since the points on the rail contour line are in the light plane, let x t = x w , y t = y w , then the light plane equation can be written as:

X=Mt                                                        (15)X=Mt (15)

其中 t = x t y t 1 . 由式(14)和式(15)可得XTQ=XTtTM=0,in t = x t the y t 1 . From formula (14) and formula (15), it can be obtained that X T Q = X T t T M = 0,

C = M T QM = ( b / a ) 2 + 1 bc / a 2 b / a 2 + ( b / c ) x wi - y wi bc / a 2 ( c / a ) 2 + 1 c / a 2 + ( c / a ) x wi - z wi b / a 2 + ( b / a ) x wi - y wi c / a 2 + ( c / a ) x wi - z wi 1 / a 2 + ( 2 / a ) x wi + l 2 , make C = m T QM = ( b / a ) 2 + 1 bc / a 2 b / a 2 + ( b / c ) x wi - the y wi bc / a 2 ( c / a ) 2 + 1 c / a 2 + ( c / a ) x wi - z wi b / a 2 + ( b / a ) x wi - the y wi c / a 2 + ( c / a ) x wi - z wi 1 / a 2 + ( 2 / a ) x wi + l 2 ,

即有tTCt=0,C为对称矩阵,因此t为二次曲线上的点。如果在轨腰同一圆弧中任取一对点作半径为R的空间球面,在这里R等于轨腰圆弧段的半径,则可得到两个交点,如式(16)所示:That is, t T Ct = 0, C is a symmetric matrix, so t is a point on the quadratic curve. If a pair of points in the same arc of the rail waist are randomly selected as a space sphere with radius R, where R is equal to the radius of the rail waist arc segment, two intersection points can be obtained, as shown in formula (16):

tt TT CC ii tt == 00 tt TT CC jj tt == 00 -- -- -- (( 1616 ))

由检测原理可知,两个交点中距离摄像机光心(也就是距离世界坐标系原点)近的点即为所求圆弧段的圆心点,其在三维空间的坐标值可由式(15)可计算获得。在实际工程中,由于图像中每段圆弧轮廓有m对个点,可得到出m个圆心X1,X2,...,Xm的坐标,令:It can be seen from the detection principle that the point closest to the optical center of the camera (that is, the origin of the world coordinate system) among the two intersection points is the center point of the arc segment to be obtained, and its coordinate value in three-dimensional space can be calculated by formula (15) get. In actual engineering, since there are m pairs of points in each arc profile in the image, m circle centers X 1 , X 2 ,... , the coordinates of X m , let:

dk=(xwo-xwk)2+(ywo-ywk)2+(zwo-zwk)2 d k =(x wo -x wk ) 2 +(y wo -y wk ) 2 +(z wo -z wk ) 2

其中xwo,ywo,zwo为圆心最优点Xo的坐标分量,xwk,ywk,zwk为Xk(k=1,2,...,m)的坐标分量,通过式(17)可求出Xo的最优解:Among them, x wo , y wo , z wo are the coordinate components of the optimal point X o of the center of the circle, x wk , y wk , z wk are the coordinate components of X k (k=1, 2,..., m), through the formula ( 17) The optimal solution of X o can be obtained:

ΣΣ kk == 11 mm dd kk == LL ∂∂ LL ∂∂ xx wothe w == ∂∂ LL ∂∂ ythe y wothe w == ∂∂ LL ∂∂ zz wothe w == 00 -- -- -- (( 1717 ))

轨头下端特征点提取Extraction of feature points at the lower end of the rail head

由于在检测原理上结构光和摄像机位于钢轨侧上方,实际图像轨头和轨腰存在明显的分割,因此能进行快速搜索定位。另一方面,由于图像经过细化处理大多会存在一个像素的偏差,因此实际搜索定位的得到的轨头下端点及其8邻点均有可能是实际的下端点,通过式(13)求其{Xb1,Xb2,...,Xb9)坐标,如图4所示。求其与轨腰圆弧段圆心点Xo的距离{dob1,dob2,...,dob9},记理论距离与实际距离的误差为εi=|dobi-dob|,i=1,2,...,9,其中dob为理论距离。取记取得εmin时所对应的Xbi为Xb,即为所求的轨头下端点。Since the structured light and the camera are located above the side of the rail in the detection principle, there is an obvious division between the rail head and the rail waist in the actual image, so fast search and positioning can be performed. On the other hand, due to the fact that most images have a deviation of one pixel after the thinning process, the lower endpoint of the track head and its eight neighbors obtained by the actual search and positioning may be the actual lower endpoint. {X b1 , X b2 , . . . . , X b9 ) coordinates, as shown in Figure 4. Find the distance between it and the center point X o of the arc segment of the rail waist {d ob1 , d ob2 ,..., d ob9 }, and record the error between the theoretical distance and the actual distance as ε i =|d obi -d ob |, i =1,2,... , 9, where d ob is the theoretical distance. Pick Note that X bi corresponding to ε min is X b , which is the lower end point of the track head.

以下说明基于特征点生成钢轨轮廓标准模板的方法。The method for generating a rail profile standard template based on feature points is described below.

由于确立空间坐标系需要不在同一直线上的三个点,当轨腰圆弧段特征点和轨头下端点确定之后,在钢轨轮廓上任取不与Xo和Xb共线的一点Xr,取矢量以Xo点为原点建立笛卡尔坐标系,x’方向的矢量为则z’方向的矢量为 o ′ z ′ → = o ′ x ′ → × X o X r → , y’方向的矢量为如图5所示。一旦该坐标系建立,由标准钢轨的空间轮廓几何关系可知,整个钢轨的空间断面轮廓得以建立,因此,可动态的在每帧测量图像中生成一个钢轨轮廓的标准模板。Since the establishment of the spatial coordinate system requires three points that are not on the same straight line, after the feature point of the rail waist arc segment and the lower end point of the rail head are determined, a point X r that is not collinear with X o and X b is randomly selected on the rail profile, take vector Establish a Cartesian coordinate system with X o as the origin, and the vector in the x' direction is Then the vector in the z' direction is o ′ z ′ &Right Arrow; = o ′ x ′ &Right Arrow; × x o x r &Right Arrow; , The vector in the y' direction is As shown in Figure 5. Once the coordinate system is established, it can be known from the spatial profile geometric relationship of the standard rail that the spatial section profile of the entire rail is established. Therefore, a standard template of the rail profile can be dynamically generated in each frame of measurement image.

以下说明如何对比钢轨测量轮廓和标准模板得到磨耗值。The following shows how to compare the measured profile of the rail with the standard template to obtain the wear value.

将拍摄到的测量图像进行处理得到钢轨轮廓的测量光带,根据式(13)计算得到建立位于摄像机光心处世界坐标系下的钢轨轮廓空间三维坐标。建立新的世界坐标,令其原点位于钢轨底部的中心,x″轴与钢轨底边重合,y″轴与钢轨断面中心线重合,z″垂直于x"y"平面,由于通过特征点建立的坐标系o’x’y’z’与o″x″y″z″存在明确的旋转和平移关系,因此可将钢轨轮廓上的空间坐标映射到坐标系o″x″y″z″下,从而计算出磨耗值。Process the captured measurement image to obtain the measurement light band of the rail profile, and calculate the three-dimensional coordinates of the rail profile space in the world coordinate system at the optical center of the camera according to formula (13). Establish a new world coordinate, so that its origin is located at the center of the bottom of the rail, the x″ axis coincides with the bottom edge of the rail, the y″ axis coincides with the center line of the rail section, and z″ is perpendicular to the x”y” plane. The coordinate system o'x'y'z' has a clear rotation and translation relationship with o″x″y″z″, so the spatial coordinates on the rail profile can be mapped to the coordinate system o″x″y″z″, Thus the wear value is calculated.

实施例:Example:

本实施例采用标准60轨为检测对象,相机采用德国AVT-FC125 1934接口的CCD工业相机,分辨率为1280×960像素,在实际运用中可启动开窗功能,在不降低图像分辨率同时提高图像处理和数据传输能力。激光器输出波长为635nm的红色平面结构光,功率为40mW。在实验室内先进行相机参数和光平面方程参数的定标,确定了相机和光平面的空间几何关系。对60标准钢轨断面轮廓进行拍摄,如图6所示,经过三维重建后得到它的空间曲线,通过特征点的获取计算出相应位置的理论轮廓空间坐标值,表1列出了轨头轮廓参数的测量值和动态生成的模板理论值。从误差看,x分量的最大误差为0.0509mm,y分量的最大误差为0.1846mm,z分量的最大误差为0.1531mm。由于检测系统理论上要求光平面必须完全与钢轨断面重合,实际检测系统难以保证该条件,因此存在一定的误差。误差还涉及到相机参数和光平面参数的定标误差以及图像处理非亚像素误差等。以上整体误差小于0.16mm,能满足磨耗的测量要求。This embodiment adopts the standard 60 tracks as the detection object, and the camera adopts a CCD industrial camera with a German AVT-FC125 1934 interface, and the resolution is 1280×960 pixels. Image processing and data transfer capabilities. The laser outputs red planar structured light with a wavelength of 635nm and a power of 40mW. In the laboratory, the camera parameters and light plane equation parameters are calibrated first, and the spatial geometric relationship between the camera and the light plane is determined. The profile of the 60 standard rail section was photographed, as shown in Figure 6, its space curve was obtained after three-dimensional reconstruction, and the theoretical profile space coordinate value of the corresponding position was calculated through the acquisition of feature points. Table 1 lists the profile parameters of the rail head The measured value and the theoretical value of the dynamically generated template. From the perspective of error, the maximum error of the x component is 0.0509mm, the maximum error of the y component is 0.1846mm, and the maximum error of the z component is 0.1531mm. Because the detection system theoretically requires that the optical plane must completely coincide with the rail section, the actual detection system is difficult to guarantee this condition, so there are certain errors. Errors also involve calibration errors of camera parameters and light plane parameters, as well as non-sub-pixel errors in image processing. The above overall error is less than 0.16mm, which can meet the measurement requirements of wear.

表1钢轨轨头测量点与理论值的比较Table 1 Comparison of rail head measurement points and theoretical values

将完成定标的检测系统安装实验小型轨道车上,小型轨道车完全满足铁道运行安全标准,可运行于标准轨距为1435mm的线路上,最高运行速度45km/h。实验中对同一钢轨位置进行测量,图7a和图7b为测量得到的钢轨轮廓与标准轮廓的曲线比较图,表2为重复测量10次所得到的磨耗测量值。测量结果重复性高,标准差在0.07mm以内,具有良好的稳定性。The calibrated detection system will be installed on the experimental small rail car. The small rail car fully meets the safety standards of railway operation, and can run on a line with a standard gauge of 1435mm, with a maximum operating speed of 45km/h. The same rail position was measured in the experiment. Fig. 7a and Fig. 7b are curve comparison diagrams between the measured rail profile and the standard profile. Table 2 shows the wear measurement values obtained by repeating the measurement 10 times. The measurement results have high repeatability, the standard deviation is within 0.07mm, and it has good stability.

表2磨耗测量结果Table 2 Abrasion measurement results

本发明提出基于实际图像进行钢轨轨腰和轨头下端特征点提取,根据特征点动态生成世界坐标系下的钢轨轮廓模板,进而进行对比计算获得磨耗值的测量方法。该方法只需确定测量钢轨两个特征点即能根据标准钢轨轮廓的几何关系建立测量坐标系,且能快速、精确的得到标准模板,不需要将测量轮廓和基准设计轮廓进行对齐分析,打破了传统的基于静态模板匹配难的问题,极大的提高了磨耗测量的精确性;降低了图像分析处理的运算量并具有良好的稳定性。The invention proposes a method for extracting feature points of the rail waist and the lower end of the rail head based on actual images, dynamically generating a rail profile template in the world coordinate system according to the feature points, and then performing comparison and calculation to obtain a measurement method for wear values. This method only needs to determine the two feature points of the measured rail to establish a measurement coordinate system according to the geometric relationship of the standard rail profile, and can quickly and accurately obtain the standard template, without the need for alignment analysis of the measured profile and the reference design profile, which breaks the Traditionally based on the difficult problem of static template matching, it greatly improves the accuracy of wear measurement; reduces the computational load of image analysis and processing and has good stability.

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。The basic principles, main features and advantages of the present invention have been shown and described above. Those skilled in the industry should understand that the present invention is not limited by the above-mentioned embodiments, and that described in the above-mentioned embodiments and the description only illustrates the principles of the present invention, and the present invention also has various aspects without departing from the spirit and scope of the present invention. Variations and improvements all fall within the scope of the claimed invention. The protection scope of the present invention is defined by the appended claims and their equivalents.

Claims (1)

1., based on a measurement of rail wear based method for dynamic template, it is characterized in that, comprise the following steps:
1) at two one steel rail inside fronts, ccd video camera and fan laser light source are installed respectively;
2) each ccd video camera and light-plane parameters is demarcated;
3) volume coordinate of each pixel of rail profile in image is obtained according to rail profile space computing model;
4) web of the rail and rail head lower end unique point coordinate is extracted;
5) feature based dot generation rail profile standard form;
6) contrast rail measuring wheel exterior feature and standard form obtain wearing valve;
Step 1) in every side rail a ccd video camera and a fan laser light source are set, be all positioned at rail inside front, and the optical plane that sends of fan laser light source and rail is longitudinal vertical;
Step 2) in demarcate the detailed process of each ccd video camera parameter as follows,
Video camera is fixed in one plane, takes the gridiron pattern scaling board image that more than three are positioned at diverse location, mated with picture point by the point on scaling board, calculate the mapping matrix between them:
And solve camera parameters by this matrix; Wherein z cfor the component of certain intersection point in camera coordinate system on gridiron pattern, f x, f y, u 0, v 0for the inner parameter of video camera; R is a rotation matrix with orthogonality, and T is a translation matrix, and they are external parameters of video camera; (x w, y w, z w, 1) and be the coordinate of i-th point in space; (u, v, 1) is the image coordinate of i-th point; m ijfor the i-th row j column element of projection matrix M; Decompose cancellation z cobtain about m ijlinear equation:
Calibration block there is n known point, obtains 2n the linear equation matrix about Metzler matrix element:
Specify m 34=1, obtain 2n the linear equation about other elements of Metzler matrix, the number of unknown element is 11, is designated as 11 dimensional vector m, writes a Chinese character in simplified form into: Km=U, K are 2n × 11, left side matrixes; M is 11 unknown dimensional vectors; U is the 2n dimensional vector on the right; K, U are known vector; Obtaining the solution of above-mentioned linear equation as 2n>11 by least square method is:
m=(K TK) -1K TU,
M vector and m 34=1 constitute required by solve Metzler matrix; By more than 6, space known point and their picture point coordinate, obtain Metzler matrix;
After obtaining Metzler matrix, calculated whole inside and outside parameter of video camera by relation;
Step 2) in demarcate the detailed process of light-plane parameters as follows:
Auxiliary camera C is increased during calibration 2, with video camera C 1form binocular scaling system, jointly take the light belt image be positioned on scaling board, now world coordinate system initial point is based upon video camera C 1photocentre place, by respectively to C 1, C 2calibration, determines its inner parameter A 1, A 2and external parameter B 1, B 2, their projection matrix is respectively M 1=A 1b 1=A 1, M 2=A 2b 2=A 2[R 12, T 12], after CCD absorbs light belt formation RGB image, it is carried out to the image procossing such as extraction component, gray processing, the computing of difference shadow, binaryzation, refinement,
To extract the pixel coordinate of each point on striation axis, projection has following form:
Wherein, Z 1, Z 2for scaling board light belt being put the component of P in two camera coordinates; (u 1, v 1), (u 2, v 2) be respectively a P at C 1, C 2in pixel coordinate; It is more than simultaneous that two formulas obtain:
Thus, the world coordinates of a P is obtained; The locus of continuous mobile scaling board, obtains the world coordinates (x of m on light belt (m > 3) individual point wi, y wi, z wi) (i=1,2,3 ... m);
The Representation Equation of spatial light plane is as follows:
Ax w+By w+Cz w+1=0,
Wherein, A, B, C are 3 components of this planar process vector n;
Construct an over-determined systems by m unique point, its matrix form is:
Or be abbreviated as GS=L, wherein, G is the matrix of coefficients on the equation left side, S=[A, B, C] t, L=[1,1 ..., 1] t, then utilize least square method to obtain S=(G tg) -1gTL and coefficient A, B, C;
Step 3) in obtain the detailed process of the volume coordinate of each pixel of rail profile in image according to rail profile space computing model as follows:
World coordinate system is based upon camera coordinates fasten, both orders overlap completely, then there is not rotation and translation relation between the two, now,
For unit matrix, and there is z c=z w, then
P point is also in the plane that laser projects simultaneously, meets optic plane equations:
Ax w+By w+Cz w+1=0,
In formula, A, B, C are optical plane coefficient; Simultaneous obtains:
Obtain the world coordinates (x of any point on rail profile outline line w, y w, z w);
Step 4) in extract the detailed process of the web of the rail and rail head lower end unique point coordinate as follows,
(1) web of the rail feature point extraction:
Appoint in web of the rail circular arc after three-dimensional reconstruction and get 1 X i(x wi, y wi, z wi), make space sphere with radius R, note space spherical equation is:
X TQX=0,
Wherein X is the coordinate that sphere is put, X=[x w, y w, z w, 1] t, Q is the symmetric matrix of 4 × 4:
l 2=x wi 2+y wi 2+z wi 2-R 2
Make x t=x w, y t=y w, optic plane equations is write as:
X=Mt,
Wherein,
Obtain X tqX=t tm tqMt=0,
Order:
Namely t is had tct=0, C are symmetric matrix, and t is the point on quafric curve; Appoint in the same circular arc of the web of the rail and get the space sphere that as radius be R at a pair, here R equals the radius of web of the rail arc section, obtains two intersection points:
The near point of two intersection point middle distance video camera photocentres is the centre point of required arc section, and it can calculate acquisition at three-dimensional coordinate figure; In image, every section of arc profile has m to individual point, obtains out m center of circle X 1, X 2..., X mcoordinate, order:
d k=(x wo-x wk) 2+(y wo-y wk) 2+(z wo-z wk) 2
Wherein x wo, y wo, z wofor center of circle optimum point X ocoordinate components, x wk, y wk, z wkfor X k(k=1,2 ..., coordinate components m), obtains X by following formula ooptimum solution:
(2) rail head lower end feature point extraction:
Ask rail head lower end unique point { X b1, X b2..., X b9and web of the rail arc section centre point X odistance { d ob1, d ob2..., d ob9, the error of note theoretical and actual range is e i=| d obi-d ob|, i=1,2 ..., 9, wherein d obfor theoretical; Get e min=min{e 1, e 2..., e 9, keep to obtain e in mind mintime corresponding X bifor X b, be required rail head lower extreme point;
Step 5) middle feature based dot generation rail profile standard form, its detailed process is as follows:
After web of the rail arc section unique point and rail head lower extreme point are determined, rail profile take up an official post get not with X oand X b1 X of conllinear r, get vector with X oput as initial point sets up cartesian coordinate system, the vector in x ' direction is the vector in z ' direction is the vector in y ' direction is set up the space section profile of rail, in every frame measurement image, generate the standard form of a rail profile;
Step 6) in the wide and standard form of contrast rail measuring wheel obtain wearing valve, its detailed process is as follows:
Carry out the measurement image photographed to process the measurement light belt obtaining rail profile, calculate the rail profile 3 d space coordinate set up and be positioned at video camera photocentre and conduct oneself in society under boundary's coordinate system; Set up new world coordinates, make its initial point be positioned at the center of rail foot, x " axle and rail base coincident; y " axle overlaps with rail profile center line, " plane, under the volume coordinate on rail profile being mapped to coordinate system o " x " y " z ", calculates wearing valve to z " perpendicular to x " y.
CN201210261886.6A 2012-07-26 2012-07-26 Steel rail abrasion measuring method based on dynamic template Expired - Fee Related CN102749061B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210261886.6A CN102749061B (en) 2012-07-26 2012-07-26 Steel rail abrasion measuring method based on dynamic template

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210261886.6A CN102749061B (en) 2012-07-26 2012-07-26 Steel rail abrasion measuring method based on dynamic template

Publications (2)

Publication Number Publication Date
CN102749061A CN102749061A (en) 2012-10-24
CN102749061B true CN102749061B (en) 2014-12-24

Family

ID=47029440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210261886.6A Expired - Fee Related CN102749061B (en) 2012-07-26 2012-07-26 Steel rail abrasion measuring method based on dynamic template

Country Status (1)

Country Link
CN (1) CN102749061B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104442918A (en) * 2014-12-30 2015-03-25 北京二七轨道交通装备有限责任公司 Vehicle-mounted steel rail detecting device and electric-control system thereof
CN104442917A (en) * 2014-12-31 2015-03-25 北京二七轨道交通装备有限责任公司 Track detection method
CN105783779B (en) * 2016-04-28 2018-02-02 湖南大学 The real-time form identification of rail profile and distortion calibration method based on three layers of matching
CN108830841B (en) * 2016-08-30 2021-11-26 大连民族大学 Method for calculating laser image characteristic quantity selection threshold
CN106274979B (en) * 2016-08-30 2018-06-22 大连民族大学 Rail wear automatic detection device
CN107764201B (en) * 2017-10-11 2021-03-26 成都多极子科技有限公司 Minimum area profile matching method for railway abrasion measurement based on line structured light
CN108662987B (en) * 2018-04-23 2021-06-08 西南交通大学 Calibration method of 2D camera type laser measuring head
CN108955576B (en) * 2018-10-31 2019-02-05 湖南东映碳材料科技有限公司 Multi-line structured light self-calibration method and system in dynamic detection of rail profile
CN109798844B (en) * 2018-12-28 2020-07-28 北京交通大学 Rail profile automatic registration method in dynamic measurement of rail abrasion
CN109653045B (en) * 2019-01-28 2021-03-12 武汉光谷卓越科技股份有限公司 Track gauge measuring method and device
CN110091891B (en) * 2019-05-05 2020-03-31 中铁检验认证中心有限公司 High-speed train dynamic limit measuring method and device, storage medium and electronic equipment
CN113172551B (en) * 2020-05-29 2022-10-14 浙江大学 Quantitative measurement method for surface machining quality of steel rail
CN111882599A (en) * 2020-07-31 2020-11-03 北斗国铁(武汉)智能科技有限公司 Data processing method and device for steel rail abrasion and storage medium
CN112414318B (en) * 2020-11-10 2022-09-30 杭州申昊科技股份有限公司 Steel rail abrasion rapid measurement algorithm based on structured light
CN113776457B (en) * 2021-08-31 2023-08-08 中国铁道科学研究院集团有限公司 Curve section steel rail contour measurement error correction method and device based on virtual-actual combination

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101216937A (en) * 2007-01-05 2008-07-09 上海海事大学 Parameter Calibration Method of Port Moving Container Positioning System
CN101581569A (en) * 2009-06-17 2009-11-18 北京信息科技大学 Calibrating method of structural parameters of binocular visual sensing system
CN101943563A (en) * 2010-03-26 2011-01-12 天津大学 Rapid calibration method of line-structured light vision sensor based on space plane restriction
CN201707034U (en) * 2010-06-02 2011-01-12 上海工程技术大学 Rail gauge detecting system calibration device based on multi-camera and multi-field of view
CN102285361A (en) * 2011-07-15 2011-12-21 上海工程技术大学 Rail space measuring vehicle

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8405837B2 (en) * 2004-06-30 2013-03-26 Georgetown Rail Equipment Company System and method for inspecting surfaces using optical wavelength filtering

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101216937A (en) * 2007-01-05 2008-07-09 上海海事大学 Parameter Calibration Method of Port Moving Container Positioning System
CN101581569A (en) * 2009-06-17 2009-11-18 北京信息科技大学 Calibrating method of structural parameters of binocular visual sensing system
CN101943563A (en) * 2010-03-26 2011-01-12 天津大学 Rapid calibration method of line-structured light vision sensor based on space plane restriction
CN201707034U (en) * 2010-06-02 2011-01-12 上海工程技术大学 Rail gauge detecting system calibration device based on multi-camera and multi-field of view
CN102285361A (en) * 2011-07-15 2011-12-21 上海工程技术大学 Rail space measuring vehicle

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
《光电式钢轨磨损实时检测系统》;丁大尉等;《中国铁道科学》;20060131;第27卷(第1期);第64-67页 *
《基于Matlab的双目CCD标定》;韩国阁等;《上海工程技术大学学报》;20100331;第24卷(第1期);第51-55页 *
《基于机器视觉的轨距检测方法研究》;郑树彬等;《城市轨道交通研究》;20100930;第73-76页 *
《基于机器视觉的轨距检测系统设计》;郑树彬等;《机车电传动》;20101110;第70-74页 *
《激光锁定成像在钢轨磨耗测量系统中的应用》;吴柯庆等;《激光技术》;20120531;第36卷(第3期);第353-356页 *
《钢轨磨耗测量系统中光带主曲线提取的研究》;吴柯庆等;《计算机工程与设计》;20120630;第33卷(第6期);第2461-2465页 *

Also Published As

Publication number Publication date
CN102749061A (en) 2012-10-24

Similar Documents

Publication Publication Date Title
CN102749061B (en) Steel rail abrasion measuring method based on dynamic template
CN112116619B (en) Multi-line structured light system stripe center line extraction method based on structural constraint
CN104655043B (en) One kind is based on contour registration method in the measurement of machine vision train guide rail profile
CN111054782B (en) A wide and thick plate shape detection device and method
CN103971406B (en) Submarine target three-dimensional rebuilding method based on line-structured light
Ahmed et al. Pothole 3D reconstruction with a novel imaging system and structure from motion techniques
CN103047943B (en) Based on the door skin geomery detection method of single projection coded structured light
CN115187676A (en) A high-precision line laser 3D reconstruction calibration method
CN103900494B (en) For the homologous points fast matching method of binocular vision 3 D measurement
CN107884767A (en) A kind of method of binocular vision system measurement ship distance and height
EP2972076B1 (en) Method for determining parameters of a rotating object within a projected pattern
CN106871805A (en) vehicle-mounted rail gauge measuring system and measuring method
CN104075659B (en) A kind of three-dimensional imaging recognition methods based on RGB structure light source
CN106767399A (en) The non-contact measurement method of the logistics measurement of cargo found range based on binocular stereo vision and dot laser
CN108955576A (en) Multi-line structured light self-calibrating method and system in profile of steel rail dynamic detection
CN101499168A (en) Structured light strip center extraction method based on ridge line tracing and Hessian matrix
CN106996748A (en) Wheel diameter measuring method based on binocular vision
CN106183995B (en) A kind of visual parking device method based on stereoscopic vision
CN104390584A (en) Binocular vision laser calibration measurement device and measurement method
CN107421502A (en) A kind of railway freight-car gauge automatic measurement method
CN117218301B (en) Elevator traction sheave groove reconstruction method and system based on multi-channel stereoscopic vision
CN107764201A (en) The minimum area outline method of railway measurement of wear based on line-structured light
CN114119957A (en) Method and device for profile detection of high-speed railway rails
CN111476798B (en) Vehicle space morphology recognition method and system based on contour constraint
JP5761750B2 (en) Image processing method and apparatus

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: 20141224

Termination date: 20180726

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