CN101603812A - An ultra-high-speed real-time three-dimensional vision measurement device and method - Google Patents
An ultra-high-speed real-time three-dimensional vision measurement device and method Download PDFInfo
- Publication number
- CN101603812A CN101603812A CNA2009100897270A CN200910089727A CN101603812A CN 101603812 A CN101603812 A CN 101603812A CN A2009100897270 A CNA2009100897270 A CN A2009100897270A CN 200910089727 A CN200910089727 A CN 200910089727A CN 101603812 A CN101603812 A CN 101603812A
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- laser
- light
- target
- ultra
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种超高速实时三维视觉测量装置及方法,该测量装置包括:面阵摄像机、一个或一个以上激光位移传感器;该测量方法包括:利用激光位移传感器、面阵摄像机和平面靶标获得三维测量基准点和空间直线方程,基于所获得的测量基准点和空间直线方程,根据测得的被测物位移,计算被测物处于不同位置的被测光点在全局坐标系下的坐标,从而完成对被测物的超高速实时三维视觉测量。
The invention discloses an ultra-high-speed real-time three-dimensional visual measurement device and method. The measurement device includes: an area array camera, one or more laser displacement sensors; the measurement method includes: using the laser displacement sensor, the area array camera and a plane target to obtain Three-dimensional measurement reference point and space line equation, based on the obtained measurement reference point and space line equation, according to the measured displacement of the measured object, calculate the coordinates of the measured light point at different positions of the measured object in the global coordinate system, In this way, the ultra-high-speed real-time three-dimensional visual measurement of the measured object is completed.
Description
技术领域 technical field
本发明涉及视觉测量技术,尤其是涉及一种超高速实时三维视觉测量装置及方法。The invention relates to visual measurement technology, in particular to an ultra-high-speed real-time three-dimensional visual measurement device and method.
背景技术 Background technique
结构光视觉是精密测试技术领域中具有发展潜力的高新技术之一,已成为测量物体三维信息的最有效途径之一。结构光视觉通过向被测物体投射具有高亮度和一定结构模式的激光束,从而在被测物表面上形成由表面三维信息所调制的变形光条特征,然后,采用面阵摄像机拍摄被调制的变形光条特征,形成包含被测物体表面三维信息的视觉图像。对视觉图像中各种特征信息进行处理、分析和计算,就可以实现对被测物体三维几何尺寸、形状及位置的测量。结构光视觉测量以其非接触、自动化程度高、速度较快、精度较高、柔性好等优点,具有广泛的应用,特别是在几何量动态在线测量领域具有明显的优势。Structured light vision is one of the high-tech technologies with development potential in the field of precision testing technology, and has become one of the most effective ways to measure three-dimensional information of objects. Structured light vision projects a laser beam with high brightness and a certain structural mode to the measured object, thereby forming a deformed light strip feature modulated by the surface three-dimensional information on the surface of the measured object, and then using an area array camera to shoot the modulated Deform the light strip features to form a visual image containing three-dimensional information on the surface of the measured object. By processing, analyzing and calculating various feature information in the visual image, the measurement of the three-dimensional geometric size, shape and position of the measured object can be realized. Structured light vision measurement has a wide range of applications due to its non-contact, high degree of automation, fast speed, high precision, and good flexibility, especially in the field of dynamic online measurement of geometric quantities.
由于现有结构光视觉技术采用面阵摄像机来获得光条图像,因此,会受图像数据量大以及光条图像处理速度的限制,现有结构光视觉数据的更新率不能满足高动态三维测量的要求,例如:当需要实现对发动机振动、转子跳动等超高速实时测量时,现有结构光视觉技术往往无法胜任。Since the existing structured light vision technology uses an area array camera to obtain the light strip image, it will be limited by the large amount of image data and the processing speed of the light strip image, and the update rate of the existing structured light vision data cannot meet the requirements of high dynamic three-dimensional measurement. Requirements, such as: when it is necessary to realize ultra-high-speed real-time measurement of engine vibration, rotor beating, etc., the existing structured light vision technology is often not competent.
现有技术中,激光位移传感器能实现超高速实时的位移测量。具体来说,激光位移传感器一般由线阵摄像机和点投射激光器组成,采用激光三角法获得激光光束上被测物体某点的位移。由于激光位移传感器采用线阵摄像机,帧频可以达到很高,且图像数据量小,因此,可实现超高速实时位移测量。但是,采用激光位移传感器仅仅能获得沿激光光束方向上被测物的位移,属于一维测量,也就是说,激光位移传感器目前只能实现一维测量,而不能实现三维测量。In the prior art, the laser displacement sensor can realize ultra-high-speed real-time displacement measurement. Specifically, the laser displacement sensor is generally composed of a line array camera and a point projection laser, and uses laser triangulation to obtain the displacement of a certain point of the measured object on the laser beam. Since the laser displacement sensor adopts a line array camera, the frame rate can reach a high level, and the amount of image data is small, so ultra-high-speed real-time displacement measurement can be realized. However, the laser displacement sensor can only obtain the displacement of the measured object along the direction of the laser beam, which belongs to one-dimensional measurement. That is to say, the laser displacement sensor can only realize one-dimensional measurement at present, but not three-dimensional measurement.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的在于提供一种超高速实时三维视觉测量装置及方法,能够实现超高速实时三维视觉测量。In view of this, the main purpose of the present invention is to provide an ultra-high-speed real-time three-dimensional visual measurement device and method, which can realize ultra-high-speed real-time three-dimensional visual measurement.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
本发明提供了一种超高速实时三维视觉测量装置,包括:面阵摄像机、一个或一个以上激光位移传感器;其中,The invention provides an ultra-high-speed real-time three-dimensional visual measurement device, including: an area array camera, one or more laser displacement sensors; wherein,
面阵摄像机,用于拍摄靶标图像,得到靶标坐标系到摄像机坐标系之间的变换关系;An area array camera is used to take target images and obtain the transformation relationship between the target coordinate system and the camera coordinate system;
激光位移传感器,用于投射激光光线到靶标上形成光点,得到测量基准点,基于处于不同位置的靶标,获得激光光线在摄像机坐标系作为全局坐标系下的空间直线方程;投射激光光线到被测物形成光点,根据所测得的被测物的位移计算各被测光点在摄像机坐标系作为全局坐标系下的坐标。The laser displacement sensor is used to project the laser light to the target to form a light spot, and obtain the measurement reference point. Based on the target at different positions, obtain the space linear equation of the laser light in the camera coordinate system as the global coordinate system; project the laser light to the target The measured object forms light spots, and the coordinates of each measured light point in the camera coordinate system as the global coordinate system are calculated according to the measured displacement of the measured object.
上述方案中,所述激光位移传感器进一步包括激光器、镜头、成像器件以及信号处理器;其中,激光器,用于发射激光光线;镜头,用于将激光器发出的激光形成光束,投射到被测物上,形成光点,并最终成像在成像器件上;成像器件,用于成像激光器经过镜头投射在被测物上的激光光点;信号处理器,用于产生驱动信号使成像器件正常工作,并根据光点在成像器件上的像点位置及三角几何关系,计算被测物的位移大小并输出。In the above solution, the laser displacement sensor further includes a laser, a lens, an imaging device, and a signal processor; wherein, the laser is used to emit laser light; the lens is used to form a beam of laser light emitted by the laser and project it onto the measured object , to form a light spot, and finally image it on the imaging device; the imaging device is used to image the laser spot projected by the laser on the object to be measured through the lens; the signal processor is used to generate the driving signal to make the imaging device work normally, and according to The image point position and triangular geometric relationship of the light point on the imaging device, calculate and output the displacement of the measured object.
上述方案中,所述面阵摄像机与所述激光位移传感器中的激光器构成三维视觉传感器;所述成像器件与信号处理器构成线阵摄像机;所述镜头为透镜。In the above solution, the area array camera and the laser in the laser displacement sensor constitute a three-dimensional vision sensor; the imaging device and signal processor constitute a line array camera; and the lens is a lens.
上述方案中,所述一台面阵摄像机与一个激光位移传感器构成单点超高速实时三维视觉测量装置;所述一台面阵摄像机与一个以上激光位移传感器构成多点超高速实时三维视觉测量装置。In the above solution, the one area array camera and one laser displacement sensor constitute a single-point ultra-high-speed real-time three-dimensional visual measurement device; the one area array camera and more than one laser displacement sensor constitute a multi-point ultra-high-speed real-time three-dimensional visual measurement device.
本发明还提供了一种超高速实时三维视觉测量方法,包括:The present invention also provides an ultra-high-speed real-time three-dimensional visual measurement method, including:
设置全局坐标系;Set the global coordinate system;
标定激光光线在全局坐标系下的三维测量基准点和空间直线方程;Calibrate the three-dimensional measurement reference point and the space straight line equation of the laser light in the global coordinate system;
基于获得的三维测量基准点和空间直线方程,根据测得的被测物位移,计算被测物处于不同位置的被测光点在全局坐标系下的坐标。Based on the obtained three-dimensional measurement reference point and the space straight line equation, according to the measured displacement of the measured object, the coordinates of the measured light points in different positions of the measured object in the global coordinate system are calculated.
其中,所述设置全局坐标系为:将摄像机坐标系作为全局坐标系。Wherein, the setting of the global coordinate system is: taking the camera coordinate system as the global coordinate system.
上述方案中,所述标定激光光线在全局坐标系下的三维测量基准点和空间直线方程具体为:In the above scheme, the three-dimensional measurement reference point and the spatial straight line equation of the calibration laser light in the global coordinate system are specifically:
a.将平面靶标放置在第一位置,一个或一个以上激光位移传感器分别发射激光光线投射到平面靶标上,分别形成光点,将此光点作为测量基准点;a. Place the planar target at the first position, and one or more laser displacement sensors respectively emit laser light and project it onto the planar target to form light spots, which are used as measurement reference points;
b.面阵摄像机拍摄平面靶标图像,得到靶标坐标系到摄像机坐标系的变换关系;提取靶标特征点图像坐标,获得平面靶标上光点在靶标坐标系下的坐标;再将靶标坐标系下的坐标转换为摄像机坐标系下的坐标;b. The area array camera shoots the plane target image, and obtains the transformation relationship from the target coordinate system to the camera coordinate system; extracts the target feature point image coordinates, and obtains the coordinates of the light point on the plane target under the target coordinate system; The coordinates are converted to coordinates in the camera coordinate system;
c.将平面靶标移动放置到第二位置,一个或一个以上激光位移传感器分别发射激光光线投射到平面靶标上,分别形成光点;面阵摄像机再次拍摄平面靶标图像,计算平面靶标上光点在摄像机坐标系下的坐标;c. Move the planar target to the second position, and one or more laser displacement sensors respectively emit laser light and project it onto the planar target to form light spots respectively; the area array camera takes the image of the planar target again, and calculates the position of the light spot on the planar target Coordinates in the camera coordinate system;
d.求出激光光线在摄像机坐标系下的空间直线方程。d. Calculate the space straight line equation of the laser light in the camera coordinate system.
上述方案中,所述计算被测光点在全局坐标系下的坐标为:先根据激光位移传感器投射到被测物上形成的被测光点与测量基准点之间的线段长度,计算出所述被测光点对应的参数t的值;再将t代入空间直线方程,获得所述被测光点在全局坐标系下的坐标。In the above scheme, the calculation of the coordinates of the measured light point in the global coordinate system is as follows: first, calculate the length of the line segment between the measured light point formed by the laser displacement sensor projected onto the measured object and the measurement reference point. The value of the parameter t corresponding to the measured light point; and then substituting t into the space linear equation to obtain the coordinates of the measured light point in the global coordinate system.
本发明所提供超高速实时三维视觉测量装置及方法,利用激光位移传感器、面阵摄像机和平面靶标获得三维测量基准点和空间直线方程,基于所获得的测量基准点和空间直线方程,测量并计算被测物处于不同位置的被测光点在全局坐标系下的坐标,从而完成对被测物的超高速实时三维视觉测量。本发明将激光位移传感器的一维测量转化为三维测量,在实现三维测量的同时,能使帧频达到很高且图像数据量小,从而具有极高的三维测量数据更新率,非常适合超高速动态实时非接触的三维测量场合和需求。The ultra-high-speed real-time three-dimensional visual measurement device and method provided by the present invention use laser displacement sensors, area array cameras and planar targets to obtain three-dimensional measurement reference points and spatial linear equations, and measure and calculate based on the obtained measurement reference points and spatial linear equations. The coordinates of the measured light points in different positions of the measured object in the global coordinate system, so as to complete the ultra-high-speed real-time three-dimensional visual measurement of the measured object. The invention converts the one-dimensional measurement of the laser displacement sensor into three-dimensional measurement, and at the same time realizes the three-dimensional measurement, the frame rate can be very high and the amount of image data is small, thereby having a very high three-dimensional measurement data update rate, which is very suitable for ultra-high speed Dynamic real-time non-contact 3D measurement occasions and requirements.
附图说明 Description of drawings
图1为本发明中激光位移传感器的测量原理示意图;Fig. 1 is the measuring principle schematic diagram of laser displacement sensor among the present invention;
图2为本发明超高速实时三维视觉测量方法的实现流程示意图;Fig. 2 is a schematic diagram of the implementation process of the ultra-high-speed real-time three-dimensional visual measurement method of the present invention;
图3为本发明实施例超高速实时三维视觉测量的实现原理示意图。Fig. 3 is a schematic diagram of an implementation principle of ultra-high-speed real-time 3D visual measurement according to an embodiment of the present invention.
具体实施方式 Detailed ways
本发明的基本思想是:利用激光位移传感器、面阵摄像机和平面靶标获得三维测量基准点和空间直线方程,基于所获得的测量基准点和空间直线方程,根据测得的被测物位移,计算被测物处于不同位置的被测光点在全局坐标系下的坐标,从而完成对被测物的超高速实时三维视觉测量。The basic idea of the present invention is: use the laser displacement sensor, the area array camera and the planar target to obtain the three-dimensional measurement reference point and the space linear equation, based on the obtained measurement reference point and the space linear equation, according to the measured displacement of the measured object, calculate The coordinates of the measured light points in different positions of the measured object in the global coordinate system, so as to complete the ultra-high-speed real-time three-dimensional visual measurement of the measured object.
本发明的超高速实时三维视觉测量装置包括:面阵摄像机、一个或一个以上激光位移传感器;其中,The ultra-high-speed real-time three-dimensional visual measurement device of the present invention includes: an area array camera, one or more laser displacement sensors; wherein,
面阵摄像机,用于拍摄靶标图像,得到靶标坐标系到摄像机坐标系之间的变换关系;An area array camera is used to take target images and obtain the transformation relationship between the target coordinate system and the camera coordinate system;
激光位移传感器,用于投射激光光线到靶标上形成光点,得到测量基准点,基于处于不同位置的靶标,获得激光光线在摄像机坐标系作为全局坐标系下的空间直线方程;投射激光光线到被测物形成光点,根据所测得的被测物的位移计算各被测光点在摄像机坐标系作为全局坐标系下的坐标。The laser displacement sensor is used to project the laser light to the target to form a light spot, and obtain the measurement reference point. Based on the target at different positions, obtain the space linear equation of the laser light in the camera coordinate system as the global coordinate system; project the laser light to the target The measured object forms light spots, and the coordinates of each measured light point in the camera coordinate system as the global coordinate system are calculated according to the measured displacement of the measured object.
本发明中,一台面阵摄像机与一个或多个激光位移传感器可分别构成单点或多点超高速实时三维视觉测量装置。In the present invention, one area array camera and one or more laser displacement sensors can respectively constitute a single-point or multi-point ultra-high-speed real-time three-dimensional visual measurement device.
如图1所示,所述激光位移传感器进一步包括激光器11、镜头12和13、成像器件14以及信号处理器15;其中,激光器11用于发射激光光线;镜头12、13用于将激光器11发出的激光形成光束,投射到被测物上,形成光点,并最终成像在成像器件14上;成像器件14用于成像激光器11经过镜头12、13投射在被测物上的激光光点;信号处理器15用于产生驱动信号使成像器件正常工作,并根据光点在成像器件14上的像点位置及三角几何关系,计算被测物的位移大小并输出。As shown in Figure 1, the laser displacement sensor further includes a
这里,成像器件14与信号处理器15构成线阵摄像机。在实际应用中,镜头可以为透镜。Here, the
在对被测物进行测量时,如图1所示,具体测量过程是:激光器11投射出的激光光线经透镜12出射后为一条细光束,投射在被测物16上,形成光点;该光束经被测物16反射、经透镜13成像在成像器件14上,得到成像点;信号处理器15根据光点在成像器件上的像点位置及三角几何关系,计算被测物16相对于测量基准点的位移大小并输出。When measuring the object to be measured, as shown in Figure 1, the specific measurement process is: the laser light projected by the
图1中,位置S1和位置S2之间且包括位置S1和位置S2是测量范围,也就是激光位移传感器的成像区域,相应的成像点在a点和b点之间、或者在a点或b点。在实际应用中,可将被测物放置在位置S1、或位置S2、或位置S1到位置S2之间的任意位置,然后由激光器11经过透镜12向其投射激光光线,一般,将靶标放置的第一位置所产生的成像点作为测量基准点,靶标所放置的第一位置具体在测量范围的何处,可根据第一位置与位置S1间的位移关系获知。另外,具体如何计算被测物位移大小的方法为已有技术,可参见《仪器仪表学报》第25卷第4期增刊中名称为“激光三角法综述”的文章,在此不再赘述。In Figure 1, between and including position S1 and position S2 is the measurement range, that is, the imaging area of the laser displacement sensor, and the corresponding imaging point is between point a and point b, or at point a or point b point. In practical applications, the object to be measured can be placed at position S1, or position S2, or any position between position S1 and position S2, and then the
本发明中,所述面阵摄像机和所述激光位移传感器中的激光器共同构成三维视觉传感器,具体如何基于面阵摄像机和激光器得到三维视觉模型,可参见天津大学罗明博士1996年的学位论文“多传感器机器视觉标定系统和应用”,在此不再赘述。In the present invention, the area array camera and the laser in the laser displacement sensor together constitute a three-dimensional vision sensor. For details on how to obtain a three-dimensional vision model based on the area array camera and the laser, please refer to the 1996 dissertation " Multi-sensor machine vision calibration system and application", which will not be repeated here.
基于上面所述的超高速实时三维测量装置,本发明超高速实时三维视觉测量方法的实现过程如图2所示,包括以下步骤:Based on the ultra-high-speed real-time three-dimensional measurement device described above, the realization process of the ultra-high-speed real-time three-dimensional visual measurement method of the present invention is shown in Figure 2, including the following steps:
步骤200:设置全局坐标系;Step 200: setting the global coordinate system;
这里,可以将面阵摄像机坐标系作为全局坐标系,所述全局坐标系为全局三维坐标系。Here, the area camera coordinate system may be used as a global coordinate system, and the global coordinate system is a global three-dimensional coordinate system.
步骤201:利用激光位移传感器、面阵摄像机和平面靶标,标定激光光线在全局坐标系下的三维测量基准点和空间直线方程;Step 201: Using the laser displacement sensor, the area array camera and the planar target, calibrate the three-dimensional measurement reference point and the spatial straight line equation of the laser light in the global coordinate system;
这里,采用一台面阵电荷耦合器件(CCD)摄像机和一个带有标志点的平面靶标实现对三条激光光线的标定。其中,平面靶标至少放置在两个不同位置,使三条激光光线均投射在平面靶标上,形成光点;面阵CCD摄像机从与激光光线成一定角度的方向拍摄平面靶标在两个不同位置的图像。具体的标定过程参照图3所示,包括以下步骤:Here, an area charge-coupled device (CCD) camera and a planar target with marking points are used to calibrate the three laser rays. Among them, the planar target is placed at least in two different positions, so that the three laser rays are all projected on the planar target to form a light spot; the area array CCD camera captures the images of the planar target at two different positions from a direction that forms a certain angle with the laser light . The specific calibration process is shown in Figure 3, including the following steps:
步骤201a:将平面靶标放置在位置1,激光位移传感器1、2和3发射的激光光线分别投射到平面靶标上,分别形成光点P01、P02和P03,此光点作为测量基准点。此时,激光位移传感器1、2和3的传感器读数分别为Z01、Z02和Z03。Step 201a: Place the planar target at position 1, and the laser rays emitted by laser displacement sensors 1, 2 and 3 are respectively projected onto the planar target to form light points P 01 , P 02 and P 03 respectively, which are used as measurement reference points . At this time, the sensor readings of laser displacement sensors 1, 2 and 3 are Z 01 , Z 02 and Z 03 respectively.
这里,平面靶标放置的位置1与激光位移传感器之间的位置关系就是:位置1处于图1所示的位置S1、或位置S2、或位置S1到位置S2之间的任意位置。Here, the positional relationship between position 1 where the planar target is placed and the laser displacement sensor is: position 1 is at position S1 or position S2 shown in FIG. 1 , or any position between position S1 and position S2.
步骤201b:面阵CCD摄像机300拍摄平面靶标图像,根据摄像机模型得到靶标坐标系到摄像机坐标系的变换关系;然后提取靶标特征点图像坐标,通过图像平面和靶标平面之间的透视映射关系,获得平面靶标上光点P01、P02和P03在靶标坐标系下的坐标;最后再将靶标坐标系下的坐标转换为摄像机坐标系下的坐标,分别为(x01,y01,z01)、(x02,y02,z02)和(x03,y03,z03);Step 201b: The area array CCD camera 300 shoots the plane target image, and obtains the transformation relationship from the target coordinate system to the camera coordinate system according to the camera model; then extracts the image coordinates of the target feature points, and obtains through the perspective mapping relationship between the image plane and the target plane The coordinates of the light points P 01 , P 02 and P 03 on the plane target in the target coordinate system; finally, the coordinates in the target coordinate system are converted into the coordinates in the camera coordinate system, respectively (x 01 , y 01 , z 01 ), (x 02 , y 02 , z 02 ) and (x 03 , y 03 , z 03 );
这里,靶标坐标系是指以平面靶标所处位置为基准的坐标系,摄像机坐标系是指以面阵CCD摄像机所处位置为基准的坐标系,具体如何获得平面靶标上光点在靶标坐标系下的坐标、以及如何从靶标坐标系下坐标转换为摄像机坐标系下的坐标,可参见专利号为ZL200710121397.X的发明专利“一种结构光视觉传感器结构参数标定方法”。Here, the target coordinate system refers to the coordinate system based on the position of the plane target, and the camera coordinate system refers to the coordinate system based on the position of the area array CCD camera. Specifically, how to obtain the light point on the plane target in the target coordinate system The coordinates below and how to convert the coordinates under the target coordinate system to the coordinates under the camera coordinate system can be found in the invention patent "a method for calibrating structural parameters of a structured light vision sensor" with the patent number ZL200710121397.X.
步骤201c:将平面靶标移动放置到位置2,此时激光位移传感器1、2和3发射的激光光线分别投射到平面靶标上,分别形成光点P11、P12和P13,传感器读数分别为Z11、Z12和Z13;Step 201c: Move the planar target to position 2. At this time, the laser rays emitted by laser displacement sensors 1, 2 and 3 are respectively projected onto the planar target to form light spots P 11 , P 12 and P 13 respectively. The sensor readings are respectively Z 11 , Z 12 and Z 13 ;
这里,平面靶标放置的位置2与激光位移传感器之间的位置关系就是:位置2处于图1所示的位置S1、或位置S2、或位置S1到位置S2之间的任意位置;并且,位置2与位置1不重合。Here, the positional relationship between position 2 where the planar target is placed and the laser displacement sensor is: position 2 is at position S1 shown in Figure 1, or position S2, or any position between position S1 and position S2; and, position 2 Does not coincide with position 1.
步骤201d:面阵CCD摄像机300再次拍摄平面靶标图像,并按步骤201b所述方法,求出光点P11、P12和P13在摄像机坐标系下的坐标,分别为(x11,y11,z11)、(x12,y12,z12)和(x13,y13,z13);Step 201d: The area array CCD camera 300 shoots the plane target image again, and according to the method described in step 201b, obtain the coordinates of the light points P 11 , P 12 and P 13 in the camera coordinate system, respectively (x 11 , y 11 , z 11 ), (x 12 , y 12 , z 12 ) and (x 13 , y 13 , z 13 );
步骤201e、求出三条激光光线在摄像机坐标系下的空间直线方程分别为:Step 201e, calculating the spatial straight line equations of the three laser rays in the camera coordinate system are:
其中,t为方程系数,可任意取值。根据不同的t值可得到不同光点的坐标,每个t对应一个光点。Among them, t is the coefficient of the equation, which can take any value. The coordinates of different light points can be obtained according to different t values, and each t corresponds to a light point.
步骤202:基于获得的三维测量基准点和空间直线方程,根据激光位移传感器测得的被测物位移,计算被测物处于不同位置的被测光点在全局坐标系下的坐标,完成超高速实时三维视觉测量。Step 202: Based on the obtained three-dimensional measurement reference point and the space linear equation, according to the displacement of the measured object measured by the laser displacement sensor, calculate the coordinates of the measured light point in the global coordinate system at different positions of the measured object, and complete the ultra-high speed Real-time 3D vision measurement.
这里,所述被测光点就是激光位移传感器投射到被测物上的光点。所述计算被测光点在全局坐标系下的坐标为:对于不同的被测光点,先根据激光位移传感器投射到被测物上形成的被测光点与测量基准点之间的线段长度,计算出该被测光点对应的参数t的值;再将t代入空间直线方程,即可获得该被测光点在全局坐标系下的坐标。Here, the measured light spot is the light spot projected by the laser displacement sensor onto the measured object. The calculation of the coordinates of the measured light point in the global coordinate system is: for different measured light points, the length of the line segment between the measured light point formed by the laser displacement sensor projected onto the measured object and the measurement reference point , calculate the value of the parameter t corresponding to the measured light point; and then substitute t into the space line equation to obtain the coordinates of the measured light point in the global coordinate system.
下面结合具体实施例及附图3对本发明作进一步详细说明。The present invention will be described in further detail below in conjunction with specific embodiments and accompanying drawing 3 .
本实施例中,所述超高速实时三维视觉测量装置由一台面阵CCD摄像机300和三台激光位移传感器构成,用于实现对超高速动态往复转动的舵面转动角进行测量。本实施例超高速实时三维视觉测量方法,包括以下步骤:In this embodiment, the ultra-high-speed real-time three-dimensional visual measurement device is composed of an area array CCD camera 300 and three laser displacement sensors, which are used to measure the rotation angle of the rudder surface in ultra-high-speed dynamic reciprocating rotation. The ultra-high-speed real-time three-dimensional visual measurement method of this embodiment includes the following steps:
步骤30:以面阵CCD摄像机300坐标系作为全局坐标系;Step 30: take the area array CCD camera 300 coordinate system as the global coordinate system;
这里,全局坐标系为全局三维坐标系。Here, the global coordinate system is a global three-dimensional coordinate system.
步骤31:利用激光位移传感器、三维视觉传感器以及平面靶标,标定激光光线在全局坐标系下的空间直线方程和三维测量基准点;Step 31: Using the laser displacement sensor, the 3D vision sensor and the planar target, calibrate the spatial straight line equation and the 3D measurement reference point of the laser light in the global coordinate system;
这里,具体获得全局坐标系下的三维测量基准点和空间直线方程的过程,如图2中步骤201及其子步骤所述。Here, the specific process of obtaining the three-dimensional measurement reference point and the spatial straight line equation in the global coordinate system is as described in step 201 and its sub-steps in FIG. 2 .
步骤32:使要测量的舵面处于某位置,并以此位置为零位。Step 32: Make the rudder surface to be measured at a certain position, and set this position as zero.
步骤33:使用超高速实时三维视觉测量装置对舵面零位进行测量;基于三维测量基准点和空间直线方程,根据激光位移传感器所测得的位移计算被测光点在全局坐标系下的坐标。Step 33: Use an ultra-high-speed real-time 3D visual measurement device to measure the zero position of the rudder surface; calculate the coordinates of the measured light point in the global coordinate system based on the displacement measured by the laser displacement sensor based on the 3D measurement reference point and the space linear equation .
以激光位移传感器1为例说明三维坐标的计算方法:Take laser displacement sensor 1 as an example to illustrate the calculation method of three-dimensional coordinates:
在测量时,舵面处于零位,激光位移传感器1发射的激光光线投射到舵面上,形成光点为Pi1。根据激光光线空间直线方程可知,只要知道Pi1点对应的参数t,即可求出光点Pi1在全局坐标系下的坐标。During the measurement, the steering surface is at zero position, and the laser light emitted by the laser displacement sensor 1 is projected onto the steering surface to form a light spot P i1 . According to the linear equation of the laser light space, as long as the parameter t corresponding to the point P i1 is known, the coordinates of the light point P i1 in the global coordinate system can be obtained.
光点Pi1对应的激光位移传感器的传感器读数为Zi1,则线段Pi1P01长度为|Zi1-Z01|。The sensor reading of the laser displacement sensor corresponding to the light point P i1 is Z i1 , and the length of the line segment P i1 P 01 is |Z i1 −Z 01 |.
光点Pi1在全局坐标系下的坐标表示为(xi1,yi1,zi1),相应的,在全局坐标系下计算线段Pi1P01长度为:The coordinates of the light point P i1 in the global coordinate system are expressed as (x i1 , y i1 , z i1 ), correspondingly, the length of the line segment P i1 P 01 calculated in the global coordinate system is:
由此可得:Therefore:
则:but:
t的符号与Zi1-Z01的符号一致,求得t后将其代入空间直线方程,即可求得光点Pi1在全局坐标系下的坐标(xi1,yi1,zi1)。The sign of t is consistent with that of Z i1 -Z 01 , and after obtaining t, substitute it into the space linear equation to obtain the coordinates (x i1 , y i1 , z i1 ) of the light point P i1 in the global coordinate system.
同理,求得激光位移传感器2和激光位移传感器3分别投射到舵面上,形成的光点Pi2和Pi3在全局坐标系下的坐标(xi2,yi2,zi2)和(xi3,yi3,zi3)。In the same way, the coordinates (x i2 , y i2 , z i2 ) and (x i2 ) and (x i2 ) of the light spots P i2 and P i3 formed by projecting the laser displacement sensor 2 and the laser displacement sensor 3 onto the steering surface respectively in the global coordinate system are obtained. i3 , y i3 , z i3 ).
步骤34:根据光点Pi1、Pi2和Pi3在全局坐标系下的坐标,求出舵面处于零位的法向量。Step 34: According to the coordinates of the light points P i1 , P i2 and P i3 in the global coordinate system, find the normal vector of the steering surface at zero position.
步骤35:控制舵面进行高速动态来回往复转动,激光位移传感器每隔0.5ms测量一次舵面上三个非共线点的三维坐标,并计算舵面在不同时刻的法向量;Step 35: Control the rudder surface to perform high-speed dynamic reciprocating rotation. The laser displacement sensor measures the three-dimensional coordinates of three non-collinear points on the rudder surface every 0.5ms, and calculates the normal vector of the rudder surface at different times;
这里,激光位移传感器测量舵面三维坐标的时间间隔可根据需要且满足激光位移传感器内线阵成像器件帧频条件下任意设定。具体如何计算出舵面在零位或不同时刻的法向量为已有技术,在此不再详述。Here, the time interval for the laser displacement sensor to measure the three-dimensional coordinates of the steering surface can be set arbitrarily according to requirements and under the condition of satisfying the frame rate of the linear array imaging device in the laser displacement sensor. How to specifically calculate the normal vector of the rudder surface at zero position or at different times is an existing technology, and will not be described in detail here.
步骤36:计算不同时刻舵面法向量与舵面处于零位的法向量的夹角,即可得到舵面在不同时刻相对于零位的转动角。Step 36: Calculate the included angle between the normal vector of the rudder surface and the normal vector of the rudder surface at zero position at different times, and then the rotation angle of the rudder surface relative to the zero position at different times can be obtained.
至此,即可实现对超高速动态往复转动的舵面转动角的测量,从而完成超高速实时三维视觉测量。So far, the measurement of the rotation angle of the super-high-speed dynamic reciprocating rudder surface can be realized, thereby completing the ultra-high-speed real-time three-dimensional vision measurement.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention, and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included in the within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100897270A CN101603812B (en) | 2009-07-21 | 2009-07-21 | Ultrahigh-speed real-time three-dimensional vision measuring device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100897270A CN101603812B (en) | 2009-07-21 | 2009-07-21 | Ultrahigh-speed real-time three-dimensional vision measuring device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101603812A true CN101603812A (en) | 2009-12-16 |
| CN101603812B CN101603812B (en) | 2012-05-09 |
Family
ID=41469641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2009100897270A Expired - Fee Related CN101603812B (en) | 2009-07-21 | 2009-07-21 | Ultrahigh-speed real-time three-dimensional vision measuring device and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101603812B (en) |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101881613A (en) * | 2010-06-21 | 2010-11-10 | 邓丹 | Method for measuring distance between two points |
| CN102297679A (en) * | 2011-05-26 | 2011-12-28 | 山西中泰科技工程有限公司 | Two dimensional displacement sensor apparatus with long distance laser optical interference |
| CN103189713A (en) * | 2010-09-03 | 2013-07-03 | 株式会社普利司通 | Method and device for detecting shape of band-shaped member, and two-dimensional displacement sensor |
| CN103727882A (en) * | 2013-12-27 | 2014-04-16 | 中国地质调查局水文地质环境地质调查中心 | Laser three-dimensional displacement measurement device |
| CN103837084A (en) * | 2014-02-18 | 2014-06-04 | 浙江华东工程安全技术有限公司 | Three-direction displacement measurement method based on laser speckle imaging technology |
| CN104002602A (en) * | 2013-02-25 | 2014-08-27 | 比亚迪股份有限公司 | Laser activation device with machining precision correcting function and laser activation method |
| CN104197960A (en) * | 2014-09-15 | 2014-12-10 | 北京航空航天大学 | Global calibration method for vision-guided camera of laser tracker |
| CN104251667A (en) * | 2014-09-24 | 2014-12-31 | 北京航空航天大学 | Dynamic measurement method and system for distance between backs of wheel flanges of train wheelset |
| CN104374538A (en) * | 2014-12-19 | 2015-02-25 | 广州大学 | Multi-dimensional vibration test system |
| CN104713530A (en) * | 2015-02-06 | 2015-06-17 | 南京理工大学 | Moving object space coordinate information detection method |
| CN105300996A (en) * | 2015-11-20 | 2016-02-03 | 昆明信诺莱伯科技有限公司 | Linear trace laser detection system for police |
| CN107631693A (en) * | 2017-09-14 | 2018-01-26 | 重庆大学 | A kind of two-dimentional multiple spot laser displacement measurement system |
| CN107747910A (en) * | 2017-09-19 | 2018-03-02 | 浙江大学 | The tunnel mark point coordinates laser measurement system and method for a kind of vision guide |
| CN109341598A (en) * | 2018-11-23 | 2019-02-15 | 江西洪都航空工业集团有限责任公司 | Rudder face corner test macro |
| CN109709574A (en) * | 2019-01-09 | 2019-05-03 | 国家海洋局第一海洋研究所 | A kind of seabed mima type microrelief laser scanning imaging system and three dimensional terrain reconstruction method |
| CN111561867A (en) * | 2020-04-15 | 2020-08-21 | 成都飞机工业(集团)有限责任公司 | Airplane surface appearance digital measurement method |
| CN111964694A (en) * | 2020-08-19 | 2020-11-20 | 天津大学 | A laser rangefinder calibration method for three-dimensional measurement |
| CN112428265A (en) * | 2020-10-26 | 2021-03-02 | 清华大学 | Measuring system and measuring method |
| CN112815842A (en) * | 2021-01-04 | 2021-05-18 | 福建汇川物联网技术科技股份有限公司 | Laser spot drop point marking and space measuring method and measuring system |
| CN113298194A (en) * | 2021-07-26 | 2021-08-24 | 中大检测(湖南)股份有限公司 | Data fusion method and system based on multiple sensors and storage medium |
| WO2022116652A1 (en) * | 2020-12-02 | 2022-06-09 | 西安航天动力研究所 | Method for predicting structural response of liquid-propellant rocket engine to impact load |
| CN117232438A (en) * | 2023-11-13 | 2023-12-15 | 成都飞机工业(集团)有限责任公司 | Device for measuring deflection angle of movable airfoil surface of airplane, calibration device and calibration method |
| CN120609241A (en) * | 2025-06-30 | 2025-09-09 | 山东大学 | A method and device for precise non-contact angle measurement of complex rudder wings |
-
2009
- 2009-07-21 CN CN2009100897270A patent/CN101603812B/en not_active Expired - Fee Related
Cited By (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101881613A (en) * | 2010-06-21 | 2010-11-10 | 邓丹 | Method for measuring distance between two points |
| CN103189713A (en) * | 2010-09-03 | 2013-07-03 | 株式会社普利司通 | Method and device for detecting shape of band-shaped member, and two-dimensional displacement sensor |
| CN103189713B (en) * | 2010-09-03 | 2016-02-17 | 株式会社普利司通 | For detecting method and apparatus and the two-dimension displacement sensor of the shape of ribbon-shaped members |
| CN102297679A (en) * | 2011-05-26 | 2011-12-28 | 山西中泰科技工程有限公司 | Two dimensional displacement sensor apparatus with long distance laser optical interference |
| WO2014127740A1 (en) * | 2013-02-25 | 2014-08-28 | Shenzhen Byd Auto R&D Company Limited | Laser processing apparatus and laser processing method |
| CN104002602A (en) * | 2013-02-25 | 2014-08-27 | 比亚迪股份有限公司 | Laser activation device with machining precision correcting function and laser activation method |
| CN103727882A (en) * | 2013-12-27 | 2014-04-16 | 中国地质调查局水文地质环境地质调查中心 | Laser three-dimensional displacement measurement device |
| CN103837084A (en) * | 2014-02-18 | 2014-06-04 | 浙江华东工程安全技术有限公司 | Three-direction displacement measurement method based on laser speckle imaging technology |
| CN103837084B (en) * | 2014-02-18 | 2017-01-04 | 浙江华东工程安全技术有限公司 | Three direction displacement method for measurement based on laser facula imaging technique |
| CN104197960A (en) * | 2014-09-15 | 2014-12-10 | 北京航空航天大学 | Global calibration method for vision-guided camera of laser tracker |
| CN104251667A (en) * | 2014-09-24 | 2014-12-31 | 北京航空航天大学 | Dynamic measurement method and system for distance between backs of wheel flanges of train wheelset |
| CN104374538A (en) * | 2014-12-19 | 2015-02-25 | 广州大学 | Multi-dimensional vibration test system |
| CN104713530A (en) * | 2015-02-06 | 2015-06-17 | 南京理工大学 | Moving object space coordinate information detection method |
| CN105300996A (en) * | 2015-11-20 | 2016-02-03 | 昆明信诺莱伯科技有限公司 | Linear trace laser detection system for police |
| CN107631693A (en) * | 2017-09-14 | 2018-01-26 | 重庆大学 | A kind of two-dimentional multiple spot laser displacement measurement system |
| CN107631693B (en) * | 2017-09-14 | 2020-02-07 | 重庆大学 | Two-dimensional multipoint laser displacement measurement system |
| CN107747910A (en) * | 2017-09-19 | 2018-03-02 | 浙江大学 | The tunnel mark point coordinates laser measurement system and method for a kind of vision guide |
| CN109341598A (en) * | 2018-11-23 | 2019-02-15 | 江西洪都航空工业集团有限责任公司 | Rudder face corner test macro |
| CN109709574A (en) * | 2019-01-09 | 2019-05-03 | 国家海洋局第一海洋研究所 | A kind of seabed mima type microrelief laser scanning imaging system and three dimensional terrain reconstruction method |
| CN111561867A (en) * | 2020-04-15 | 2020-08-21 | 成都飞机工业(集团)有限责任公司 | Airplane surface appearance digital measurement method |
| CN111964694B (en) * | 2020-08-19 | 2023-11-17 | 天津大学 | Laser range finder calibration method for three-dimensional measurement |
| CN111964694A (en) * | 2020-08-19 | 2020-11-20 | 天津大学 | A laser rangefinder calibration method for three-dimensional measurement |
| CN112428265A (en) * | 2020-10-26 | 2021-03-02 | 清华大学 | Measuring system and measuring method |
| CN112428265B (en) * | 2020-10-26 | 2022-03-18 | 清华大学 | A measuring system and measuring method |
| WO2022116652A1 (en) * | 2020-12-02 | 2022-06-09 | 西安航天动力研究所 | Method for predicting structural response of liquid-propellant rocket engine to impact load |
| CN112815842A (en) * | 2021-01-04 | 2021-05-18 | 福建汇川物联网技术科技股份有限公司 | Laser spot drop point marking and space measuring method and measuring system |
| CN113298194A (en) * | 2021-07-26 | 2021-08-24 | 中大检测(湖南)股份有限公司 | Data fusion method and system based on multiple sensors and storage medium |
| CN117232438A (en) * | 2023-11-13 | 2023-12-15 | 成都飞机工业(集团)有限责任公司 | Device for measuring deflection angle of movable airfoil surface of airplane, calibration device and calibration method |
| CN117232438B (en) * | 2023-11-13 | 2024-03-15 | 成都飞机工业(集团)有限责任公司 | Device for measuring deflection angle of movable airfoil surface of airplane, calibration device and calibration method |
| CN120609241A (en) * | 2025-06-30 | 2025-09-09 | 山东大学 | A method and device for precise non-contact angle measurement of complex rudder wings |
| CN120609241B (en) * | 2025-06-30 | 2026-02-27 | 山东大学 | A method and apparatus for precise non-contact angle measurement of complex-shaped rudder wings |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101603812B (en) | 2012-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101603812B (en) | Ultrahigh-speed real-time three-dimensional vision measuring device and method | |
| JP5029618B2 (en) | Three-dimensional shape measuring apparatus, method and program by pattern projection method | |
| CN111964694B (en) | Laser range finder calibration method for three-dimensional measurement | |
| CN101334264B (en) | Method and device for measuring narrow butt welds in laser welding | |
| CN103559735B (en) | A kind of three-dimensional rebuilding method and system | |
| CN101419061B (en) | A mirror-type structured light vision measurement system and measurement method | |
| CN103438798B (en) | Initiative binocular vision system overall calibration | |
| Xie et al. | Simultaneous calibration of the intrinsic and extrinsic parameters of structured-light sensors | |
| CN110672037A (en) | Linear light source grating projection 3D measurement system and method based on phase shift method | |
| CN107421462A (en) | Object three-dimensional contour outline measuring system based on line laser structured light | |
| CN103759670A (en) | Object three-dimensional information acquisition method based on digital close range photography | |
| CN102853786A (en) | Apparatus and method for detecting flatness | |
| US11259000B2 (en) | Spatiotemporal calibration of RGB-D and displacement sensors | |
| JP2016516196A (en) | Structured optical scanner correction tracked in 6 degrees of freedom | |
| CN106949836A (en) | A kind of stereoscopic vision camera homonymy target location caliberating device and method | |
| CN105953742A (en) | 3D laser scanner based on unknown environment detection | |
| CN104729422A (en) | Method and system for calibrating a laser measuring device | |
| CN108648242A (en) | Two camera scaling methods and device without public view field are assisted based on laser range finder | |
| CN101329163A (en) | 3D surface modeling system based on binocular | |
| CN114170321B (en) | A camera self-calibration method and system based on ranging | |
| CN113847872A (en) | A discrete single-point displacement static monitoring device and method based on laser ranging | |
| CN105717511B (en) | Multiple point distance measurement method based on line beam laser device and common camera chip | |
| CN103712572A (en) | Structural light source-and-camera-combined object contour three-dimensional coordinate measuring device | |
| JP2016102755A (en) | Information processing device, information processing method and program | |
| CN103559710B (en) | A kind of scaling method for three-dimensional reconstruction system |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120509 |