一种基于三点编码标记点的车架的关键点测量方法转让专利

申请号 : CN201010532480.8

文献号 : CN101995219B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宋丽梅张春波

申请人 : 天津工业大学

摘要 :

本发明属于逆向工程领域,涉及一种基于编码点与计算机视觉的车架的关键点测量方法。该方法需要在所述车架的关键部位粘贴数字化立体编码标记点,并将粘贴有编码标记点的十字靶标和标尺摆放在物体附近,采用一个高精度数码照相机,首先对被测物体不同方位进行图像采集;通过获得图像解算标记点的某些像素点对应的三维坐标;通过采集的图像和标记点的三维坐标信息,结合算法进而获得该车架的关键点的坐标信息,为后续的车架匹配提供数据基础。本发明所提出的解算车架关键点的算法,丰富了三维视觉测量基础理论,为逆向工程和三维视觉检测理论奠定基础,提高中国制造业水平。

权利要求 :

1.一种用于车架的关键点测量的三点编码标记点的设计方法,该设计方法使用的装置包括用于测量孔位的车架,用于提供空间位置信息的编码标记点,用于建立高精度坐标基准的十字靶标、标尺,用于精度控制、图像采集和数据处理的计算机,用于采集图像的一个高精度彩色或者黑白照相机,以及用于编码标记点与车架空位连接的零件,所述的用于提供空间位置信息的编码标记点的设计,其特征是:编码标记点图案是矩形,若背景是黑色或灰色的情况下,其编码图案是白色的;另一种设计形式为若背景颜色是白色的情况下,则其编码图案的颜色设计为黑色或灰色,所述的编码图案是分段圆弧,各圆弧截自同一个圆环,各编码标记点的编码方案和编号事先已经确定,通过编码标记点图案设计差别使得每个编码标记点都有唯一的编码号,矩形图案的中心处、矩形的两条对角线中的一条的两端和此对角线的左侧或右侧分别存在这一个与圆弧同色的圆,且四个圆的大小相同,中心处的圆心与圆环的圆心相同,矩形对角线的三个圆心的连线构成一个三角形其中一个边,线段的两个端点分别与另一个圆的圆心分别相连构成三角形的另外两条边,关键点与中心圆心的距离固定,除标记图案中心的圆外,其他三个圆即为所述的三点。

2.一种使用如权利要求1所述的三点编码标记点的车架的关键点测量方法,其特征是,包括以下步骤:第一步:在被测物体关键尺寸部位利用零件安装上权利要求1所述的编码标记点,将十字靶标和标尺摆放在被测物体附近,利用高精度数码照相机对含有十字靶标和标尺的被测物体进行拍照,更换拍摄位置和角度继续拍摄被测物体,直到被测物体所有的编码标记点都被拍摄完毕,拍照的原则是:相邻两个图像含有至少3个公共编码标记点;

第二步:利用第一步所拍摄到含有已知十字靶标和标尺的编码标记点信息,解算出所述照相机在空间中的3个拍摄位置;

第三步:利用第二步所得到的所述照相机的三个拍摄位置信息,通过计算机算法计算十字靶标和标尺之外所拍摄到车架每个关键点上面的编码标记点上四个圆心的三维坐标;

第四步:根据第三步所得到的编码标记点上四个圆心的坐标解算关键点的坐标,假设C(x3,y3,z3)是编码标记点图案左上的圆心坐标,B(x2,y2,z2)是编码标记点图案右下的圆心坐标,A(x1,y1,z1)是编码标记点图案左下的圆心坐标,D(x4,y4,z4)是编码标记点图案中间圆心坐标,待求的关键点的坐标设为P5(x5,y5,z5)的解算过程如下:则编码标记图案平面的法向量为

并令

其中m=(z3-z2)(y1-y2)-(y3-y2)(z1-z2),

l=(x3-x2)(z1-z2)-(x1-x2)(z3-z2),

n=(x1-x2)(y3-y2)-(x3-x2)(y1-y2),

则图案平面平面方程为m(x-x4)+l(y-y4)+n(z-z4)=0即mx+ly+nz-(mx4+ly4+nz4)=0,因中心圆心D和关键点E所在的直线与平面垂直,所以直线的方向向量即是平面的法向量,则直线方程为:x=mt+x4,y=lt+y4,z=nt+z4,

D与E点的距离为d,设E点的坐标(x5,y5,z5),且满足x5=mt+x4,y5=lt+y4,z5=nt+z4故有从而

则有 方向一致所以t>0),则E点的

坐标为

第五步:利用第四步所得到的编码标记点信息,依次计算第一步图像中车架关键位置的编码标记点的三维坐标。

说明书 :

一种基于三点编码标记点的车架的关键点测量方法

技术领域

[0001] 本发明涉及一种逆向工程的测量系统,更具体的说,本发明涉及一种用于逆向工程的一种基于三点编码标记点车架的关键点测量系统及其测量方法。

背景技术

[0002] 逆向工程的执行,需对产品的特性与制作流程有充分的了解,而现实中许多产品是由自由曲面组成的(如摩托车外形设计,模具制造等),要完成这样的模型的建构,必须对模型上的凹槽、开孔或其他特征做精确的辨识,以完成模型的建构。单纯靠有经验的工程师将各点的数据正确无误的处理以测出关键点的坐标信息是不够的,那样可能耗时太长或误差较大,如果配上相宜的仪器,则可达到事半功倍的效果。
[0003] 目前,用于逆向工程的传统测量仪器在使用中有诸多局限。例如接触式测量,存在速度慢、易造成工件磨损及探头操作局限等问题,而传统的非接触式测量,又存在精度差(10-100um)、测量速度慢(1000-12000点/秒)、误差大等重大缺陷。现有的较成熟的三维测量仪器主要有三坐标测量机,激光扫描仪和光栅测量仪,它们在一定程度上可以进行曲面测量,但还分别存在以下不足:
[0004] 所述的三坐标测量机是高精度的接触式测量仪器,每次只能测量一个点,测量速度慢,难于进行曲面的造型设计,而且无法测量软质物体,操作起来非常繁琐;
[0005] 所述的激光扫描仪属于非接触式光学测量仪器,该仪器体积庞大,需要导轨(通常是平移平台和旋转平台),从而使其精度、速度均受导轨限制,难以实现高精度、高速度的测量,同时由于其有效平台尺寸的限制,又使其测量范围很窄,由于所述平台加工精度及加工尺寸的限制,激光扫描仪很难实现大型物体的三维数字化测量。在同一个企业,如果被测产品尺寸变化很多,则需要多台设备才能测量,因此会增加财政负担。另外,激光对工作人员的眼睛也有一定危害;
[0006] 所述的光栅式三维测量仪采用光栅作为光源,该仪器可以实现对物体外形的非接触三维面测量,大大提高了测量速度(例如德国的ATOS)。但是光栅式测量方法单次测量范围较小,对于大型物体,需采用多次拼接实现,因此会累计较大的误差,且不容易实现误差的全局控制。
[0007] 由此可见,开发一种测量精度高、速度快、误差小、测量范围大的基于编码点与计算机视觉的三维测量方法和测量系统以适应外形设计中的关键点测量,已成为各个行业对几何量检测与设计的最迫切需求。

发明内容

[0008] 本发明的目的就是克服以上现有技术的不足,提供一种可靠、实用、操作便捷的一种基于三点编码标记点车架的关键点三维数字化测量方法,以弥补现有技术存在的缺陷。
[0009] 本发明的关于一种基于三点编码标记点的车架的关键点测量方法的组成包括:
[0010] 用于测量孔位的车架;
[0011] 用于提供空间位置信息的编码标记点;
[0012] 用于建立高精度坐标基准的十字靶标、标尺;
[0013] 用于精度控制、图像采集和数据处理的计算机;
[0014] 用于采集图像的一个高精度彩色或者黑白照相机;
[0015] 用于标记点与车架空位连接的零件。
[0016] 所述的用于提供空间位置信息的编码标记点的设计,其特征是:编码标记点图案是矩形,若背景是黑色或灰色的情况下,其编码图案是白色的,或编码标记图案是黑色背景为白色,所述的编码图案是分段圆弧,各圆弧截自同一个圆环,各编码标记点的编码方案和编号事先已经确定,通过标记点图案设计差别使得每个编码标记点都有唯一的编码号,矩形图案的中心处、矩形的两条对角线中的一条的两端和此对角线的左侧或右侧分别存在这一个与圆弧同色的圆,四个圆的大小相同,中心处的圆心与圆环的圆心相同,矩形对角线的三个圆心的连线构成一个三角形其中一个边,线段的两个端点分别与另一个圆的圆心分别相连构成三角形的另外两条边,关键点与中心圆心的距离固定,除标记图案中心的圆外,其他三个圆即为所述的三点。
[0017] 一种基于三点编码标记点的车架的关键点测量方法的工作步骤包括以下五个步骤:
[0018] 第一步:在被测物体关键尺寸部位利用安装零件安装所述的编码标记点,将十字靶标和标尺摆放在被测物体附近,利用高精度数码照相机对含有十字靶标和标尺的被测物体进行拍照,更换拍摄位置和角度继续拍摄被测物体,直到被测物体所有的编码标记点都被拍摄完毕,拍照的原则是:相邻两个图像含有至少3个公共编码标记点;
[0019] 第二步:利用第一步所拍摄到含有已知十字靶标和标尺的编码标记点信息,利用其中含有靶标和标尺系统的三幅解算出所述照相机在空间中的3个拍摄位置;
[0020] 第三步:利用第二步所得到的所述照相机的三个拍摄位置信息,通过计算机算法计算十字靶标和标尺之外所拍摄到车架关每个关键点上面的编码标记点上四个圆心的三维坐标;
[0021] 第四步:根据第三步所得到的标记点上四个圆心的坐标解算关键点的坐标,假设C(x3,y3,z3)是标记点图案左上的圆心坐标,B(x2,y2,z2)是标记点图案右下的圆心坐标,标记点图案左下的圆心坐标,D(x4,y4,z4)标记点图案中间圆心坐标,A(x1,y1,z1)是另一个圆的圆心坐标,待求的关键点的坐标设为P5(x5,y5,z5)的解算过程如下:
[0022]
[0023] 则编码标记图案平面的法向量为
[0024]
[0025] 并令
[0026] 其中m=(z3-z2)(y1-y2)-(y3-y2)(z1-z2)
[0027] l=(x3-x2)(z1-z2)-(x1-x2)(z3-z2)
[0028] n=(x1-x2)(y3-y2)-(x3-x2)(y1-y2)
[0029] 则 图 案 平 面 平 面 方 程 为 m(x-x4)+l(y-y4)+n(z-z4) = 0 即mx+ly+nz-(mx4+ly4+nz4)=0
[0030] 因中心圆心D和关键点E所在的直线与平面垂直,所以直线的方向向量即是平面的法向量,则直线方程为:
[0031] x=mt+x4,y=lt+y4,z=nt+z4
[0032] D与E点的距离为D,设E点的坐标(x5,y5,z5),且满足x5=mt+x4,y5=lt+y4,[0033] z5=nt+z4故有
[0034]
[0035] 从而
[0036] 则有 与 方向一致所以t>0)
[0037] 则E点的坐标为
[0038] 第五步:利用第四步所得到的编码标记点信息,依次计算第一步所拍摄到的十字靶标和标尺之外的后续图片中车间关键位置的编码标记点的三维坐标。
[0039] 本发明的有益效果是:采用照相机进行拍照测量,解决了现有的同类仪器易造成工件磨损及探头操作局限等问题;采用高精度单目照相机配合编码标记点的测量方式,解决了大型物体的三维测量难题,扩展了三维测量系统的应用领域,并可满足特殊材料三维检测和重建物体三维形貌的需求。

附图说明

[0040] 图1:基于三点编码标记点的车架的关键点测量方法的流程图;
[0041] 图2:本设计的编码标记点;
[0042] 图3:安装三点标记点的零件图;
[0043] 图4:选取6张由照相机角度各不相同的图案;
[0044] 图5:提取出关键点的图。

具体实施方式

[0045] 一种基于三点编码标记点的车架的关键点测量方法的具体实施方式是:设计并加工编码标记点,高精度十字靶标,标尺系统;在被测物体关键尺寸部位安装上所述的编码标记点;将所述的十字靶标和标尺摆放在被测物体附近,十字靶标和标尺的摆放原则是:利用所述的高精度数码照相机对十字靶标和标尺进行拍照时,可以同时拍摄到至少三个十字靶标和标尺之外的编码标记点;利用所述的高精度数码照相机对含有十字靶标和标尺的被测物体进行拍照,更换拍摄位置和角度继续拍摄被测物体,至少采集3幅含有十字靶标的被测物体图像;利用所述的高精度数码照相机继续对被测物体进行拍照,直到被测物体所有的编码标记点都被拍摄完毕;利用所拍摄到的前3幅图像中的已知十字靶标和标尺的编码标记点信息,解算出所述照相机在空间中的3个拍摄位置;利用上一步所得到的所述照相机的三个拍摄位置信息,计算十字靶标和标尺之外所拍摄到车架关键点的编码标记点的三维坐标;利用上步所得到的标记点坐标解算关键点的坐标,整个方案的工作过程如图1所示。
[0046] 本发明的基于三点编码标记点的车架的关键点测量方法的工作步骤包括以下五个步骤:
[0047] 第一步:设计三点编码标记点,如图2所示,在被测物体关键尺寸部位利用零件安装上编码标记点,安装零件图如图3所示,安装零件上装有磁性很强的磁铁,通过此安装零件编码标记图案可与车架孔位高精度配合,将十字靶标和标尺摆放在被测物体附近,利用高精度数码照相机对含有十字靶标和标尺的被测物体进行拍照,更换拍摄位置和角度继续拍摄被测物体,直到被测物体所有的编码标记点都被拍摄完毕,拍照的原则是:相邻两个图像含有至少3个公共编码标记点,如图4所示;
[0048] 第二步:利用第一步所拍摄到含有已知十字靶标和标尺的编码标记点信息,利用其中含有靶标和标尺系统的三幅解算出所述照相机在空间中的3个拍摄位置;
[0049] 第三步:利用第二步所得到的所述照相机的三个拍摄位置信息,通过计算机算法计算十字靶标和标尺之外所拍摄到车架关每个关键点上面的编码标记点上四个圆心的三维坐标;
[0050] 第四步:根据第三步所得到的标记点上四个圆心的坐标解算关键点的坐标,假设C(x3,y3,z3)是标记点图案左上的圆心坐标,B(x2,y2,z2)是标记点图案右下的圆心坐标,标记点图案左下的圆心坐标,D(x4,y4,z4)标记点图案中间圆心坐标,A(x1,y1,z1)是另一个圆的圆心坐标,待求的关键点的坐标设为P5(x5,y5,z5)的解算过程如下:
[0051]
[0052] 则编码标记图案平面的法向量为
[0053]
[0054] 并令
[0055] 其中m=(z3-z2)(y1-y2)-(y3-y2)(z1-z2)
[0056] l=(x3-x2)(z1-z2)-(x1-x2)(z3-z2)
[0057] n=(x1-x2)(y3-y2)-(x3-x2)(y1-y2)
[0058] 则 图 案 平 面 平 面 方 程 为 m(x-x4)+l(y-y4)+n(z-z4) = 0 即mx+ly+nz-(mx4+ly4+nz4)=0
[0059] 因中心圆心D和关键点E所在的直线与平面垂直,所以直线的方向向量即是平面的法向量,则直线方程为:
[0060] 则x=mt+x4,y=lt+y4,z=nt+z4
[0061] D与E点的距离为D,设E点的坐标(x5,y5,z5),且满足x5=mt+x4,y5=lt+y4,z5=nt+z4故有
[0062]
[0063] 从而
[0064] 则有 与 方向一致所以t>0)
[0065] 则E点的坐标为
[0066] 第五步:利用第四步所得到的编码标记点信息,依次计算第一步所拍摄到的十字靶标和标尺之外的后续图片中车间关键位置的编码标记点的三维坐标,如图5所示。
[0067] 本发明与现有技术的便携式光栅三维测量系统的最大区别,是测量设备仅需要单个高精度数码照相机,无需投射光源信息,从而解决了黑色物体和反光物体的三维测量的难题。本发明与现有的该类仪器的区别还在于:无需任何专门的控制硬件设备,并且不需要专门定做的光源设备;软件则是针对本仪器自主编写的测量程序;标定的十字靶标是相对独立的,主要作用是提供高精度坐标基准。
[0068] 综上所述,本发明单目高精度大型物体三维数字化测量系统的优点是:
[0069] (1)体积小,重量轻,方便携带,可随意搬至被测物所在位置做现场测量;
[0070] (2)采用无导轨结构,工作方式自由,可调节任意角度作全方位测量,同时解决了现有的同类仪器易造成工件磨损及探头操作的局限等问题;
[0071] (3)有效地解决对大型物体的三维数字化测量,适合各种大小和形状物体的测量,测量适用范围广。
[0072] (4)测量精度高,可达到0.01~0.03mm;
[0073] 本发明采用单目高精度照相机,使其在进行大型物体测量时,测量精度很高,且应用广泛,适于对任何材料的物体表面(如工件、模型、模具、雕塑、人体等)进行三维数字化测量。
[0074] 以上示意性的对本发明及其实施方式进行了描述,该描述没有局限性,附图中所示的也只是本发明的实施方式之一。所以,如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,采用其它形式的同类部件或其它形式的各部件布局方式,不经创造性的设计出与该技术方案相似的技术方案与实施例,均应属于本发明的保护范围。