CN110332886A - 一种视觉精密快速定位方法 - Google Patents
一种视觉精密快速定位方法 Download PDFInfo
- Publication number
- CN110332886A CN110332886A CN201910540182.4A CN201910540182A CN110332886A CN 110332886 A CN110332886 A CN 110332886A CN 201910540182 A CN201910540182 A CN 201910540182A CN 110332886 A CN110332886 A CN 110332886A
- Authority
- CN
- China
- Prior art keywords
- target
- grid
- aperture
- hot spot
- displacement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
- G06T2207/30208—Marker matrix
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种视觉精密快速定位方法,在基板上加工出相同大小的小孔制成靶标,并采用背照光源对之进行照明;将靶标附着于被测对象上,当被测对象发生位移时,将带动靶标移动,从而所有小孔也发生一致移动;采用数字相机对靶标进行视觉成像,经计算机图像处理,完成靶标光斑的采集和光斑位移信息,利用新的子区域栅格定位法实现光斑定位,由此确定被测对象的精密位移。本发明创新地采用机器视觉技术对不同位置的光斑相对位置进行处理,并利用划分栅格区域的方式来提取***的精密位移信息,从而实现非接触式的精密定位,可以有效地减小误差,提高光斑微位移精度。
Description
技术领域
本发明涉及一种视觉精密快速定位方法,属于非接触高精度二维微位移测量技术领域。
背景技术
随着计算机技术和图像处理方法的不断进步,机器视觉技术得到长足发展,基于CCD或CMOS的机器视觉技术已经广泛应用于几何测量中。一般而言,在基于机器视觉的定位测量***中,计算机***的传统扫描方式是对靶标特征逐个、逐点识别,对相机获取的个别光斑中心进行定位,直至识别到需要采集的光斑,这种方法既耗时繁琐,得到的光斑位置少,对于CCD/CMOS的利用率低下,定位精度提高有限。
光斑位置是否准确是测量精度的关键。目前,比较常用的光斑中心定位检测的方法有圆拟合法、重心法、Hough变换法、对称法等,这些算法在检测精度、速率和抗干扰性上各自都存在着一定的不足。如:圆拟合法运算的精度高,但抗干扰能力差;重心法要求光斑形状规则;Hough变换法需要对参数空间离散化,检测精度不高;对称法要求光斑的对称性良好,否则误差较大。由于以上方法都是对单个光斑进行检测,误差较大。上述采用的传统的位置检测技术有明显的不足,不能充分利用CCD/CMOS采集得到的光斑图像信息,以实现更高精度的位置检测。
多个光斑相对单个光斑,能提供冗余信息,能够减少检测环境所带来的影响,在对微位移检测前可以剔除采集到的光斑中质量不高的光斑,求取光斑中心取平均值,可以有效地减小误差,提高光斑微位移精度。
发明内容
本发明所要解决的技术问题是:提供一种视觉精密快速定位方法,采用机器视觉技术对不同位置的光斑相对位置进行处理,并利用划分栅格区域的方式来提取***的精密位移信息,从而实现非接触式的精密定位。
本发明为解决上述技术问题采用以下技术方案:
一种视觉精密快速定位方法,包括如下步骤:
步骤1,在基板上加工出相同大小的小孔制成靶标,小孔呈矩形阵列排布,且相邻小孔之间的间距相同;将靶标附着于被测对象上,并采用背照光源对靶标进行照明;
步骤2,利用数字相机对靶标进行视觉成像,采集靶标光斑图像,定义靶标光斑图像左上角点为总坐标原点O,定义靶标光斑图像的横、纵向分别为X、Y方向,利用计算机识别靶标光斑图像的X、Y方向;
步骤3,将靶标光斑图像等分成若干个栅格,每个栅格里有且只有一个光斑,通过获取目标光斑所在的栅格来对目标光斑进行定位,具体分为以下三步:
3.1,对目标光斑所在的栅格P进行定位,记栅格长为Δx,宽为Δy,则栅格P相对总坐标原点O的位置为(i*Δx,j*Δy),简化为(Δxi,Δyj),其中,i、j分别为X、Y方向上栅格P相对总坐标原点O的栅格个数;
3.2,对目标光斑进行定位,定义栅格P的左上角为子原点Os,目标光斑相对栅格P的子原点Os的位移量记为(Δxs,Δys),其中,Δxs、Δys分别为X、Y方向上栅格P内的光斑相对栅格P的子原点Os的位移;
3.3,目标光斑相对总坐标原点O的相对位移为栅格定位与光斑定位之和,即(xs,ys)=(Δxi,Δyj)+(Δxs,Δys);将靶标光斑图像上所有栅格内光斑位移的平均值作为靶标的相对位移(ΔxT,ΔyT),即得被测对象的位移为其中,N为靶标光斑图像上的光斑总数,Δxsn、Δysn分别为第n个光斑X、Y方向相对其所在栅格的子原点的位移。
作为本发明的一种优选方案,步骤1所述基板所采用的材料为微晶玻璃、殷钢或复合材料。
作为本发明的一种优选方案,步骤2所述利用计算机识别靶标光斑图像的X、Y方向,具体方法为:
在靶标上任意选取一个小孔A,在小孔A所在的行上选取小孔B,在小孔A所在的列上选取小孔C,小孔A与小孔B之间间隔两个小孔,小孔A与小孔C之间间隔一个小孔,小孔A、B和C构成一个不等边直角三角形,对小孔A、B和C进行遮挡后,采用背照光源对靶标进行照明,同时采集靶标图像,对靶标图像分别按行、列进行灰度值累加,得到行、列方向对应的灰度累加曲线,根据灰度累加曲线识别靶标光斑图像的X、Y方向。
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
1、本发明创新地采用机器视觉技术对不同位置的光斑相对位置进行处理,并利用划分栅格区域的方式来提取***的精密位移信息,从而实现非接触式的精密定位,可以有效地减小误差,提高光斑微位移精度。
2、本发明原理清晰明了,方法新颖有效;所采用的器件简单、耐用、价廉,安装工艺简单,受环境影响小,定位更精密,可满足非接触精密测量的需求。
附图说明
图1是本发明精密定位测量***示意图。
图2是本发明计算机识别位移方向时的局部光斑图。
图3是X方向的灰度累加曲线。
图4是Y方向的灰度累加曲线。
图5是采用子区域栅格法分析光斑位置示例。
图6是光斑Ps在栅格P内的位移示意图。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本发明所采用的设计思想是:基于多光斑成像方法,创新地采用机器视觉技术对不同位置的光斑相对位置进行处理,并利用划分栅格区域的方式来提取***的精密位移信息,从而实现非接触式的精密定位。
如图1所示,为了得到丰富的光斑信息,在基板上加工出相同大小的小孔制成靶标,并采用背照光源对之进行照明;将靶标附着于被测对象上,当被测物件发生位移时,将带动靶标移动,从而所有小孔也发生一致移动;采用数字相机对靶标进行视觉成像,经计算机图像处理,完成靶标光斑的采集和光斑位移信息,最终得到所需光斑的相对位置及靶标的位移。
基板采用可透光或半透光的具有良好环境稳定性的材料制成,如具有极小热膨胀系数的微晶玻璃、殷钢或复合材料。采用适当方式对摄像头成像视场内的小孔进行照明,然后由相机对靶标进行成像,小孔间距为已知值,故相机本身无需标定。
如图2所示,对测量***设定位移方向,便于计算机识别位移方向。首先,设点O为图2的左上角点,并规定图像的X和Y方向。其次,在靶标上采用遮挡若干个小孔的方法来确定测量***位移方向。如图2所示,沿X和Y方向,在靶标上的小孔中遮挡三个小孔,构成不等边直角三角形。由相机完成对靶标的图像采集,通过计算机***对图像进行处理。将靶标图像分别按行列进行灰度值累加,灰度曲线如图3和图4所示。由图3和图4可知,间距a相对间距b间隔的最高灰度峰值个数多,由此判别X和Y方向。
由于靶标有若干个光斑,计算机对数字相机采集的靶标图像进行处理,逐个提取光斑中心的二维位移,并对所有光斑位移进行平均从而得到确定靶标的位移,即被测对象的二维位移,由此我们提出一个新的子区域栅格法定位光斑的方法。如图5所示,将靶标图像等分成若干个栅格,即子区域;每个栅格里有且只有一个光斑,通过获取目标光斑所在的栅格来对目标光斑定位。得到所有栅格中光斑的位移的平均值,由此确定靶标的位移,即被测对象的位移。
该方法具体分为以下两步:
步骤1、栅格定位。如图5所示,记栅格长为Δx,宽为Δy,则某栅格P相对总坐标原点O的位置为(i*Δx,j*Δy),为简单起见,记为(Δxi,Δyj),其中,i和j分别为X和Y方向上栅格P相对总坐标原点O的栅格个数。
步骤2、光斑定位。当靶标整体发生位移时,栅格P内的光斑Ps位移如图6所示,记该光斑相对栅格P的子原点Os的位移量为(Δxs,Δys),式中,Δxs、Δys分别为X、Y方向上栅格P内的光斑相对栅格P的子原点Os的位移。
综合上述步骤,光斑Ps相对总坐标原点O的相对位移为栅格定位与光斑定位之和,即(xs,ys)=(Δxi,Δyj)+(Δxs,Δys)。
将所采集图像上所有栅格内光斑位移的平均值作为靶标的相对位移,即得被测对象的精密位移(ΔxT,ΔyT)为:
式中,N为靶标所采集的图像上的光斑总数,Δxsn、Δysn分别为第n个光斑X、Y方向相对其所在栅格的子原点的位移。
以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。
Claims (3)
1.一种视觉精密快速定位方法,其特征在于,包括如下步骤:
步骤1,在基板上加工出相同大小的小孔制成靶标,小孔呈矩形阵列排布,且相邻小孔之间的间距相同;将靶标附着于被测对象上,并采用背照光源对靶标进行照明;
步骤2,利用数字相机对靶标进行视觉成像,采集靶标光斑图像,定义靶标光斑图像左上角点为总坐标原点O,定义靶标光斑图像的横、纵向分别为X、Y方向,利用计算机识别靶标光斑图像的X、Y方向;
步骤3,将靶标光斑图像等分成若干个栅格,每个栅格里有且只有一个光斑,通过获取目标光斑所在的栅格来对目标光斑进行定位,具体分为以下三步:
3.1,对目标光斑所在的栅格P进行定位,记栅格长为Δx,宽为Δy,则栅格P相对总坐标原点O的位置为(i*Δx,j*Δy),简化为(Δxi,Δyj),其中,i、j分别为X、Y方向上栅格P相对总坐标原点O的栅格个数;
3.2,对目标光斑进行定位,定义栅格P的左上角为子原点Os,目标光斑相对栅格P的子原点Os的位移量记为(Δxs,Δys),其中,Δxs、Δys分别为X、Y方向上栅格P内的光斑相对栅格P的子原点Os的位移;
3.3,目标光斑相对总坐标原点O的相对位移为栅格定位与光斑定位之和,即(xs,ys)=(Δxi,Δyj)+(Δxs,Δys);将靶标光斑图像上所有栅格内光斑位移的平均值作为靶标的相对位移(ΔxT,ΔyT),即得被测对象的位移为其中,N为靶标光斑图像上的光斑总数,Δxsn、Δysn分别为第n个光斑X、Y方向相对其所在栅格的子原点的位移。
2.根据权利要求1所述视觉精密快速定位方法,其特征在于,步骤1所述基板所采用的材料为微晶玻璃、殷钢或复合材料。
3.根据权利要求1所述视觉精密快速定位方法,其特征在于,步骤2所述利用计算机识别靶标光斑图像的X、Y方向,具体方法为:
在靶标上任意选取一个小孔A,在小孔A所在的行上选取小孔B,在小孔A所在的列上选取小孔C,小孔A与小孔B之间间隔两个小孔,小孔A与小孔C之间间隔一个小孔,小孔A、B和C构成一个不等边直角三角形,对小孔A、B和C进行遮挡后,采用背照光源对靶标进行照明,同时采集靶标图像,对靶标图像分别按行、列进行灰度值累加,得到行、列方向对应的灰度累加曲线,根据灰度累加曲线识别靶标光斑图像的X、Y方向。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910540182.4A CN110332886A (zh) | 2019-06-21 | 2019-06-21 | 一种视觉精密快速定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910540182.4A CN110332886A (zh) | 2019-06-21 | 2019-06-21 | 一种视觉精密快速定位方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110332886A true CN110332886A (zh) | 2019-10-15 |
Family
ID=68142488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910540182.4A Pending CN110332886A (zh) | 2019-06-21 | 2019-06-21 | 一种视觉精密快速定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110332886A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111721212A (zh) * | 2020-07-22 | 2020-09-29 | 沈阳云仿致准科技股份有限公司 | 一种基于图像识别的位移测量用目标靶装置及方法 |
CN113155755A (zh) * | 2021-03-31 | 2021-07-23 | 中国科学院长春光学精密机械与物理研究所 | 微透镜阵列型成像光谱仪在线标定方法 |
CN114252012A (zh) * | 2021-12-22 | 2022-03-29 | 上海原能细胞生物低温设备有限公司 | 一种冻存盒孔位的获取方法 |
EP4230837A1 (en) | 2022-02-18 | 2023-08-23 | Sandvik Mining and Construction Lyon SAS | Apparatus for position detection, mine vehicle and method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120158358A1 (en) * | 2009-08-28 | 2012-06-21 | Kabushiki Kaisha Opton | Three-dimensional shape measurement method and three-dimensional shape measurement system |
US8218004B2 (en) * | 2009-10-22 | 2012-07-10 | Cycling & Health Tech Industry R&D Center | Displacement sensing system |
US8600147B2 (en) * | 2009-06-03 | 2013-12-03 | The United States of America as represented by the Secreatary of the Navy | System and method for remote measurement of displacement and strain fields |
CN204439218U (zh) * | 2015-03-30 | 2015-07-01 | 西安邮电大学 | 用于分析红外图像灰度与温度相关性的红外探测设备 |
CN106898025A (zh) * | 2017-02-24 | 2017-06-27 | 上海坤辕检测科技有限公司 | 一种基于八点编码标志的相机位移变换矩阵标定方法 |
CN107152917A (zh) * | 2017-07-24 | 2017-09-12 | 哈尔滨工业大学 | 一种立体视觉结构三维变形全场测量方法 |
CN107782244A (zh) * | 2017-10-24 | 2018-03-09 | 南京航空航天大学 | 一种基于视觉的六自由度小位移检测方法 |
-
2019
- 2019-06-21 CN CN201910540182.4A patent/CN110332886A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8600147B2 (en) * | 2009-06-03 | 2013-12-03 | The United States of America as represented by the Secreatary of the Navy | System and method for remote measurement of displacement and strain fields |
US20120158358A1 (en) * | 2009-08-28 | 2012-06-21 | Kabushiki Kaisha Opton | Three-dimensional shape measurement method and three-dimensional shape measurement system |
US8218004B2 (en) * | 2009-10-22 | 2012-07-10 | Cycling & Health Tech Industry R&D Center | Displacement sensing system |
CN204439218U (zh) * | 2015-03-30 | 2015-07-01 | 西安邮电大学 | 用于分析红外图像灰度与温度相关性的红外探测设备 |
CN106898025A (zh) * | 2017-02-24 | 2017-06-27 | 上海坤辕检测科技有限公司 | 一种基于八点编码标志的相机位移变换矩阵标定方法 |
CN107152917A (zh) * | 2017-07-24 | 2017-09-12 | 哈尔滨工业大学 | 一种立体视觉结构三维变形全场测量方法 |
CN107782244A (zh) * | 2017-10-24 | 2018-03-09 | 南京航空航天大学 | 一种基于视觉的六自由度小位移检测方法 |
Non-Patent Citations (3)
Title |
---|
JUNHUA SUN等: "A vision measurement model of laser displacement sensor and its calibration method", 《OPTICS AND LASERS IN ENGINEERING》 * |
刘巍等: "采用复合式靶标的近景大视场相机标定方法", 《红外与激光工程》 * |
崔海华等: "用于视觉传感器标定的鲁棒性靶标定位算法", 《传感器与微***》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111721212A (zh) * | 2020-07-22 | 2020-09-29 | 沈阳云仿致准科技股份有限公司 | 一种基于图像识别的位移测量用目标靶装置及方法 |
CN111721212B (zh) * | 2020-07-22 | 2021-11-02 | 沈阳云仿致准科技股份有限公司 | 一种基于图像识别的位移测量用目标靶装置及方法 |
CN113155755A (zh) * | 2021-03-31 | 2021-07-23 | 中国科学院长春光学精密机械与物理研究所 | 微透镜阵列型成像光谱仪在线标定方法 |
CN113155755B (zh) * | 2021-03-31 | 2022-05-24 | 中国科学院长春光学精密机械与物理研究所 | 微透镜阵列型成像光谱仪在线标定方法 |
CN114252012A (zh) * | 2021-12-22 | 2022-03-29 | 上海原能细胞生物低温设备有限公司 | 一种冻存盒孔位的获取方法 |
CN114252012B (zh) * | 2021-12-22 | 2024-01-16 | 上海原能细胞生物低温设备有限公司 | 一种冻存盒孔位的获取方法 |
EP4230837A1 (en) | 2022-02-18 | 2023-08-23 | Sandvik Mining and Construction Lyon SAS | Apparatus for position detection, mine vehicle and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110332886A (zh) | 一种视觉精密快速定位方法 | |
Chen et al. | High-accuracy multi-camera reconstruction enhanced by adaptive point cloud correction algorithm | |
CN109341668B (zh) | 基于折射投影模型和光束追踪法的多相机测量方法 | |
CN100504288C (zh) | 一种基于多源图像融合的物体几何尺寸测量装置及方法 | |
Liu et al. | An improved online dimensional measurement method of large hot cylindrical forging | |
Zhou et al. | Feature matching for automated and reliable initialization in three-dimensional digital image correlation | |
CN102768762B (zh) | 一种针对盾构隧道病害数字照相检测的数码相机标定方法及其装置 | |
CN107392849B (zh) | 基于图像细分的靶标识别与定位方法 | |
CN107358628B (zh) | 基于靶标的线阵图像处理方法 | |
CN109297428A (zh) | 一种基于无人机的高精度变形巡测技术方法 | |
CN103292695A (zh) | 一种单目立体视觉测量方法 | |
CN103824275B (zh) | 在图像中搜寻鞍点状结构并测定其信息的***和方法 | |
CN105783786A (zh) | 一种基于结构光视觉的零件倒角测量方法与装置 | |
CN110223355B (zh) | 一种基于双重极线约束的特征标志点匹配方法 | |
CN111288910A (zh) | 一种有轨电车梯形道岔变形监测***及方法 | |
CN111640154B (zh) | 一种基于显微视觉的立针微平面亚像素级定位方法 | |
CN103149087B (zh) | 一种基于随动视窗与数字图像的非接触式实时应变测量方法 | |
CN102446356A (zh) | 一种获取均匀分布匹配点的遥感影像并行自适应匹配方法 | |
CN111256607B (zh) | 一种基于三通道标志点的变形测量方法 | |
CN114005108A (zh) | 一种基于坐标变换的指针式仪表度数识别方法 | |
CN100494891C (zh) | 摄影测量中亚象素级轮廓线提取方法 | |
CN108896017A (zh) | 一种弹丸近炸破片群位置参数测量与计算方法 | |
CN113888641A (zh) | 一种基于机器视觉和深度学习的立木胸径测量方法 | |
CN111121637A (zh) | 一种基于像素编码的光栅位移检测方法 | |
CN115100126A (zh) | 一种桥梁结构平面位移场智能感知方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191015 |