产品局部对齐方法及系统技术方案

技术编号:8683330 阅读:205 留言:0更新日期:2013-05-09 03:26
一种产品局部对齐系统,该系统用于:获取构成移动对象的三角形数据,并从中拟合出移动对象的特征元素;将移动对象与理论对象的特征元素进行匹配;根据移动对象特征元素中心点的位置和在理论对象中所匹配的特征元素中心点的位置对移动对象进行初步定位;利用拟牛顿迭代方法进行精确迭代,输出移动对象的平移旋转矩阵;根据所述平移旋转矩阵对初步定位的移动对象进行平移旋转,使所述初步定位的移动对象与理论对象对齐。本发明专利技术还提供一种产品局部对齐方法。本发明专利技术可以快速将待测产品局部与理论对象进行精确对齐。

【技术实现步骤摘要】
产品局部对齐方法及系统
本专利技术涉及一种对齐方法及系统,尤其是涉及一种产品局部对齐方法及系统。
技术介绍
在进行产品检测时,有时需对产品局部进行检测,要将该产品局部与理论对象进行对齐。现有的对齐过程的主要缺点有:在整个产品理论对象有多处与需检测局部(移动对象)相似的情况下,可能无法准确完成移动对象的对齐操作;直接根据产品理论对象中心及移动对象中心计算平移矩阵,将移动对象平移到产品理论对象中心进行粗略对齐,偏移较大,无法得到好的对齐效果;对齐速度慢。
技术实现思路
鉴于以上内容,有必要提供一种产品局部对齐方法,可以快速将待测产品局部与理论对象进行精确对齐。鉴于以上内容,还有必要提供一种产品局部对齐系统,可以快速将待测产品局部与理论对象进行精确对齐。所述产品局部对齐方法包括:输入步骤:输入理论对象与移动对象,所述理论对象为待测产品的标准图像或者样品扫描图像,所述移动对象为所述待测产品需检测的局部扫描图像;拟合步骤:获取构成移动对象的三角形数据,并从该三角形数据中拟合出该移动对象的特征元素;匹配步骤:将移动对象的特征元素与理论对象的特征元素进行匹配,提取移动对象的特征元素在理论对象中所匹配的特征元素;定位步骤:根据移动对象特征元素中心点的位置和在理论对象中所匹配的特征元素中心点的位置对移动对象进行初步定位;迭代步骤:利用拟牛顿迭代方法对初步定位的移动对象的位置进行精确迭代,输出移动对象的平移旋转矩阵;及更新步骤:根据所述平移旋转矩阵对初步定位的移动对象进行平移旋转,使所述初步定位的移动对象与理论对象对齐。所述产品局部对齐系统包括:输入模块,用于输入理论对象与移动对象,所述理论对象为待测产品的标准图像或者样品扫描图像,所述移动对象为所述待测产品需检测的局部扫描图像;拟合模块,用于获取构成移动对象的三角形数据,并从该三角形数据中拟合出该移动对象的特征元素;匹配模块,用于将移动对象的特征元素与理论对象的特征元素进行匹配,提取移动对象的特征元素在理论对象中所匹配的特征元素;定位模块,用于根据移动对象特征元素中心点的位置和在理论对象中所匹配的特征元素中心点的位置对移动对象进行初步定位;迭代模块,用于利用拟牛顿迭代方法对初步定位的移动对象的位置进行精迭代,输出移动对象的平移旋转矩阵;及更新模块,用于根据所述平移旋转矩阵对初步定位的移动对象进行平移旋转,使所述初步定位的移动对象与理论对象对齐。相较于现有技术,所述的产品局部对齐方法及系统,可以将移动对象(即待测产品局部)与理论对象的特征元素进行匹配,排除理论对象中其他相似的特征元素,并对所述移动对象进行较为准确的初步定位;在该初步定位的基础上,再使用拟牛顿迭代方法进行精确迭代,使所述初步定位的移动对象与理论对象对齐,则对齐速度更快,对齐效果也更加精确。附图说明图1是本专利技术产品局部对齐系统较佳实施例的应用环境图。图2是本专利技术所对齐的移动对象及理论对象的示意图。图3是本专利技术产品局部对齐系统较佳实施例的功能模块图。图4A-4B是本专利技术中三角形数据及边界边的示意图。图5是本专利技术中拟合特征元素的示意图。图6是本专利技术中特征元素匹配的示意图。图7是本专利技术中最大包围盒及其中心点的示意图。图8是图2中的移动对象按照平移矩阵平移之后的示意图。图9是图8中的移动对象与理论对象对齐之后的示意图。图10是本专利技术产品局部对齐方法较佳实施例的流程图。图11是图10中步骤S18的具体流程图。主要元件符号说明测试服务器1测试机台2产品局部对齐系统10存储器20待测产品30输入模块100拟合模块200匹配模块300定位模块400迭代模块500更新模块600如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式参阅图1所示,是本专利技术产品局部对齐系统较佳实施例的应用环境图。所述产品局部对齐系统10运行于测试服务器1中,所述测试服务器1中还包括存储器20。所述测试服务器1连接于测试机台2,所述测试机台2用于测试待测产品30。所述产品局部对齐系统10用于在需要对所述待测产品30的局部进行检测时,将该待测产品30的局部移动对象(以下简称为“移动对象”)与该待测产品30的整个理论对象(以下简称为“理论对象”)进行对齐。所述理论对象为所述待测产品30的标准图像或者样品扫描图像,所述移动对象为所述待测产品30需检测的局部扫描图像。参阅图2所示,图中右上角的局部扫描图像为移动对象,左侧的图像为理论对象。所述存储器20用于存储所述移动对象和理论对象,以及理论对象的特征元素列表。参阅图3所示,是本专利技术产品局部对齐系统较佳实施例的功能模块图。所述产品局部对齐系统10包括输入模块100、拟合模块200、匹配模块300、定位模块400、迭代模块500及更新模块600。所述输入模块100用于输入理论对象与移动对象。所述输入可以为从所述存储器20中读取理论对象与移动对象,或者直接读取从所述测试机台2上传输的移动对象。所述拟合模块200用于获取构成移动对象的三角形数据(参阅图4A所示),并从该三角形数据中拟合出该移动对象的特征元素。所述拟合模块200遍历移动对象所有的三角形,提取所有只使用过一次的边,并将该只使用过一次的边所对应的点输出(参阅图4B所示)。所有连接在一起的只使用过一次的边所对应的点构成一个点集,该点集为所述移动对象的边界边。将输出的所有点拟合成特征元素,可以分别拟合线、面、圆、圆球、圆锥、圆柱等,如果拟合成的特征元素最小值小于拟合公差,则表明该拟合特征元素符合要求,输出该拟合特征元素。参阅图5所示,图中各点到理想圆的距离小于所述拟合公差,则图中各点拟合成的圆为所述移动对象的特征元素。所述匹配模块300用于将移动对象的特征元素与理论对象的特征元素进行匹配。所述匹配模块300遍历理论对象的特征元素列表,根据输出的移动对象的特征元素的属性及各特征元素之间的位置关系,在理论对象特征元素列表中进行特征匹配,提取移动对象的特征元素在理论对象中所匹配的特征元素。例如移动对象的特征元素及理论对象的特征元素列表中均含有一个直径3mm的圆孔、一个直径4mm的圆孔和一个直径4.5mm的圆孔,并且所述直径3mm的圆孔与直径4mm的圆孔的距离均为8mm,直径3mm的圆孔与直径4.5mm的圆孔的距离均为9mm,直径4mm的圆孔与直径4.5mm的圆孔的距离均为10mm,则移动对象中的该三个圆孔与理论对象中的该三个圆孔可以匹配。参阅图6所示,移动对象中有三个圆孔,理论对象在框线内所示的部分也有三个圆孔,且该三个圆孔的大小、位置关系等与移动对象中相同,则移动对象中的该三个圆孔与理论对象中的该三个圆孔可以匹配。所述定位模块400用于根据移动对象特征元素中心点的位置和在理论对象中所匹配的特征元素中心点的位置对移动对象进行初步定位。所述定位模块400首先分别得到移动对象特征元素及在理论对象中所匹配的特征元素的最大包围盒。其中,移动对象特征元素的最大包围盒boxMov为:移动对象特征元素中所有点的坐标分别取X轴最小值pt1Min.x、Y轴最小值pt1Min.y、Z轴最小值pt1Min.z、X轴最大值pt1Max.x、Y轴最大值pt1Max.y、Z轴最大值pt1Max.z赋值给boxMov(pt1Min.x,pt1Min.y,pt1Min.z,pt1Ma本文档来自技高网...
产品局部对齐方法及系统

【技术保护点】
一种产品局部对齐方法,其特征在于,该方法包括:输入步骤:输入理论对象与移动对象,所述理论对象为待测产品的标准图像或者样品扫描图像,所述移动对象为所述待测产品需检测的局部扫描图像;拟合步骤:获取构成移动对象的三角形数据,并从该三角形数据中拟合出该移动对象的特征元素;匹配步骤:将移动对象的特征元素与理论对象的特征元素进行匹配,提取移动对象的特征元素在理论对象中所匹配的特征元素;定位步骤:根据移动对象特征元素中心点的位置和在理论对象中所匹配的特征元素中心点的位置对移动对象进行初步定位;迭代步骤:利用拟牛顿迭代方法对初步定位的移动对象的位置进行精确迭代,输出移动对象的平移旋转矩阵;及更新步骤:根据所述平移旋转矩阵对初步定位的移动对象进行平移旋转,使所述初步定位的移动对象与理论对象对齐。

【技术特征摘要】
1.一种产品局部对齐方法,其特征在于,该方法包括:输入步骤:输入理论对象与移动对象,所述理论对象为待测产品的标准图像或者样品扫描图像,所述移动对象为所述待测产品需检测的局部扫描图像;拟合步骤:获取构成移动对象的三角形数据,并从该三角形数据中拟合出该移动对象的特征元素;匹配步骤:将移动对象的特征元素与理论对象的特征元素进行匹配,提取移动对象的特征元素在理论对象中所匹配的特征元素;定位步骤:根据移动对象特征元素中心点的位置和在理论对象中所匹配的特征元素中心点的位置对移动对象进行初步定位;迭代步骤:利用拟牛顿迭代方法对初步定位的移动对象的位置进行精确迭代,输出移动对象的平移旋转矩阵;及更新步骤:根据所述平移旋转矩阵对初步定位的移动对象进行平移旋转,使所述初步定位的移动对象与理论对象对齐。2.如权利要求1所述的产品局部对齐方法,其特征在于,所述匹配步骤具体包括:遍历理论对象的特征元素列表;根据移动对象的特征元素的属性及各特征元素之间的位置关系,在理论对象特征元素列表中进行特征匹配;及提取移动对象的特征元素在理论对象中所匹配的特征元素。3.如权利要求1所述的产品局部对齐方法,其特征在于,所述定位步骤具体包括:分别得到移动对象特征元素的最大包围盒及在理论对象中所匹配的特征元素的最大包围盒;根据移动对象特征元素最大包围盒的中心点与在理论对象中所匹配的特征元素最大包围盒的中心点的位置,计算迭代初始参数,得到移动对象初始平移矩阵;及根据该初始平移矩阵对所述移动对象进行初步定位。4.如权利要求3所述的产品局部对齐方法,其特征在于,所述迭代步骤具体包括:获取迭代初始参数;计算迭代函数f(x)的值;判断计算出的迭代函数f(x)的值是否小于预先设定的最小值;当计算出的迭代函数f(x)的值大于或等于预先设定的最小值时,计算移动对象当前位置的下降方向;判断移动对象当前位置是否存在下降方向;当存在下降方向时,将移动对象在所述下降方向上移动预先设定的距离D,计算移动之后的迭代函数f(x+1)的值;当移动之后的迭代函数f(x+1)的值小于移动之前的迭代函数f(x)的值时,继续将移动对象在所述下降方向上移动距离D,当移动之后的迭代函数f(x+1)的值大于或等于移动之前的迭代函数f(x)的值时,重新计算移动对象当前位置的下降方向;及当计算出的迭代函数f(x)的值小于预先设定的最小值,或者移动对象当前位置不存在下降方向时,计算当前迭代参数,输出所述移动对象的平移旋转矩阵。5.一种产品局部对齐系统,...

【专利技术属性】
技术研发人员:张旨光吴新元王伟
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1