基于Labview的图像测量技术标定方法

时间:2024-01-23 点赞:46293 浏览:91290 作者原创标记本站原创

为您写测量毕业论文和职称论文提供关于测量类毕业论文格式范文,与基于Labview的图像测量技术标定方法相关论文范文参考文献,包括关于测量及图像及畸变方面的论文题目、提纲、开题报告、文献综述、参考文献的大学硕士和本科毕业论文,是免费优秀的测量论文范文。

摘 要 图像测量技术在工业现场的应用日益广泛,已成为产品几何尺寸测量的重要方法.但光学镜头的径向畸变对测量结果有着很大的影响,本文着重介绍利用Labview开发平台下的vision组件对测量图像进行标定,能够很好的克服传统标定方法在现场应用的局限性,同时能将标定结果保存为独立文件,方便调用.通过对实际物体的测量,验证了方法的可行性,能够很好的提高测量精度.

关 键 词 Labview;图像测量技术;畸变;标定

中图分类号P21 文献标识码A 文章编号 1674-6708(2012)79-0204-02

0 引言

近年来,随着CCD感光元件分辨率的提升以及价格的降低,图像测量技术已经广泛应用在各行业产品几何尺寸的测量上面.所谓图像测量技术,就是利用光电成像系统来采集产品的图像,将图像传输至计算机进行数字图像处理,再根据图像中目标区域的特征用相应的算法进行测量并得出结果.依托于计算机快速的计算能力,可以大大降低现场工人的工作量,提高生产的自动化程度.

利用图像测量技术测量物体几何尺寸时,由于光学镜头固有的缺陷,会使采集的图像存在非线性的几何畸变,对测量精度产生很大的影响.必须对系统进行标定以消除误差.标定实际是确定相机内外参数的一个过程.相机内部参数包括焦距和畸变系数,外部参数包括相机坐标系和世界坐标系之间的对应关系.传统的标定方法很多,如Tsai两步法,Weng迭代法,张正友双平面法等,应用较为广泛,但实际的标定过程比较繁琐.本文介绍基于Labview开发平台下vision组件的标定方法,能很好的解决这些问题.

1.关于Labview开发平台及vision组件

Labview(Laboratory Virtual Instrument Engineering Workbench)是一种程序的开发环境,由美国国家仪器(NI)公司研制.使用图像化编程语言G语言编写程序,是目前功能最强大,应用最广泛的图像化软件开发环境.Lbiew不仅仅是一种编程工具,而是一种高度集成化的开发平台.从虚拟仪器、测量自动化到高精高速实时控制,再到嵌入式开发,其集成的组件囊括了各个领域的功能.Vision是Labview平台下机器视觉开发的组件,包括三个部分.NI Vision Builder for Automated Inspection是快速化的机器视觉开发组件,操作简便,甚至不用编程就能完成开发.Vision Development Module是视觉组件,为Labview开发平台提供图像处理的各种功能.NI Vision Acquisition Software是图像采集驱动包,可兼容市面上各种接口的相机.


2基于Labview的标定

Labview平台下对相机进行标定的过程与传统方法有很大的不同,传统的标定方法标定过程很繁琐,需要已知所采集的图像中足够多的点在真实世界坐标系中的精确坐标,通过对这些点的计算得到图像中每个像素代表的实际距离以及消除畸变造成的画面扭曲所带来的影响,由于点在世界坐标系中坐标的精确程度直接影响到最后的标定结果,而获得精确的坐标又十分困难,所以标定过程难度非常大.Labview平台下的标定方法则不同,用一块标准的标定模版来提供标定所需的信息,由于标定模板中点的相对位置都是已知的,且精度很高,只需在工作平面采集标定模板的图像,通过Labview软件优化的算法,就可以得到世界坐标系中足够多的精确点坐标,大大降低了标定的难度,且能够保证很高的精度.

2.1标定模版

为校正畸变对图像造成的影响,在Labview平台下的标定过程中采用具有明显特征及对应关系的点阵标定板,标定板如下图所示,其中每个黑色圆点的半径以及相邻圆点圆心间的距离都是恒定的.Labview通过利用Canny滤波器可以提取出标定模板中每个黑色圆点的边缘,再利用边缘进行圆拟合,得到每个黑色圆点精确的圆心位置,保证了坐标的精度.

Labview中提供了标准的标定模版文件,其位置为开始菜单→所有程序→National Instruments→Vision→Documentation→NI Vision→CalibrationGrid.pdf.该模版中黑色圆点的半径为2mm,相邻圆点圆心间的距离为1cm.

2.2标定过程

在安装了Labview最新版本机器视觉组件即Vision Development Module 2012和NI Vision Builder for Automated Inspection 2012后,相对于老版本,增加了独立的标定程序Calibration Training,能够更加便捷的完成标定工作,结果保存为png格式文件,且功能得到了很大的增强.

为实现精确测量,要充分考虑非线性径向畸变的影响,需选择Distorition Model(Grid),此模式在矫正非线性畸变的同时对线性畸变也同样矫正,即相机与工作平面不垂直不会影响测量结果.具体的操作过程如下:

1)载入采集的标定模版图像,图像中应将标定模版水平放置于工作平面;

2)采用RGB、HSL、HSV、HIS中的一种方法,通过调节参数来对图像进行阈值分割,使黑色圆点从背景中显现出来.若标定模版没有完全覆盖视场,还需手动划定出标定模版的范围,只有在模版覆盖的区域可以保证测量精度.最后定义识别的点大小范围以及圆度范围以防止图像中细微噪点被错误识别为标定圆点;

3)输入标定模版的相关信息,包括X Spacing,Y Spacing和Unit,分别代表X方向上相邻两个圆点圆心间的距离,Y方向上相邻两个圆点圆心间的距离和距离的单位;

4)系统将对模版进行学习,需要手动选定计算方法,同时考虑三个畸变系数以及切向畸变将提高标定精度,同时也会降低计算速度,应根据实际需求进行选择;

5)为标定图像设定坐标系,以便在后续测量中得出点的精确坐标值;

6)最后将标定好的结果保存为png格式文件,在测量时进行调用.

2.3标定信息的调用

标定信息包含在之前存储好的png格式文件中,用Labview中Vision assistant节点可以进行调用.将需要处理图像的Image Out输出端接到Vision assistant节点的Image In输入端,节点内用Image Calibration功能调用之前存储好的png格式的标定文件,Image Out端接后续的处理节点.经过此节点后,图像显示并没有发生变化,但标定工作已完成.之后的测量将直接得出实际结果,单位为标定过程中所设置的Unit.需要注意的是标定时用的图像和用于测量的图像必须有相同的类型和分辨率,只要相机与工作平面的相对位置不变就不必重复标定.

3标定结果

通过实际的测量,可以验证基于Labview最新版机器视觉组件的标定方法确实可行,操作简单,能取得不错的结果.

本实验中相机使用的镜头为广角镜头,畸变率较大.从图中可以看到出现了明显的筒形畸变,通过Labview软件的标定,很好的修正了畸变给图像带来的影响.实际的测量结果也同样让人满意,能达到不错的精度.测量的物体选定为钢板尺2cm至9cm处,每隔1cm进行一次测量.

由于实验条件所限,如能提高标定模板的制作精度、工作表面平整度,则可以得到更好的测量效果.

4结论

基于Labview的标定方法可以很有效的消除图像中线性与非线性的畸变,操作简单,测量精度高,且能够与Labview机器视觉组件的图像处理,图像测量功能形成完美的结合,是传统方法无法相比的,对实际生产有很重大的意义.应用在机械零件等产品的测量中,可以大大提高生产效率,节约人力成本,进一步提高自动化程度.

相关论文

计算机图形学与图形图像处理技术

该文是计算机管理专业计算机图形学论文范文,主要论述了计算机图形学方面有关毕业论文格式,与计算机图形学与图形图像处理技术相关论文范文。

对市政道路工程测量技术的探究

本文是一篇市政道路工程论文范文,市政道路工程相关毕业论文提纲,关于对市政道路工程测量技术的探究相关毕业论文范文。适合市政道路工程及道。

信息技术教学方法

该文为关于计算机相关硕士论文范文,与信息技术教学方法相关教学优秀论文,可作为计算机教学专业计算机论文写作研究的大学硕士与本科毕业论。

优化信息技术教学方法,提高教学效益

本论文是一篇关于信息技术教学论文大赛,关于优化信息技术教学方法,提高教学效益相关毕业论文格式范文。免费优秀的关于信息技术及小学生及信。

计算机控制技术教学方法改革

本论文为计算机控制技术方面有关计算机维修维护论文,关于计算机控制技术教学方法改革相关研究生毕业论文开题报告,可用于计算机控制技术论。

珠光砂混凝土施工技术操作方法总结

该文是参考文献专业混凝土施工论文范文,主要论述了关于混凝土施工类研究生毕业论文开题报告,与珠光砂混凝土施工技术操作方法总结相关论文。

计算机图像处理技术在医学中的应用

关于计算机技术及计算机图像处理及计算机方面的免费优秀学术论文范文,关于计算机技术方面论文参考文献怎么写,关于计算机图像处理技术在医。