一种三维视觉检测圆结构光标定点获取方法

文档序号:5872349阅读:272来源:国知局

专利名称::一种三维视觉检测圆结构光标定点获取方法
技术领域
:三维视觉检测圆结构光标定点获取方法属于管道内壁三维检测领域。
背景技术
:管道作为主要的气体和液体传输手段,在现代工业的各个领域得到了广泛的应用。由于管道所输送的对象大部分都具有易燃、易爆、高腐蚀性等特点,因此需要定期对管道内壁进行三维检测,以确保管道的安全运行。结构光视觉检测技术以其非接触、精度高、速度快、自动化程度高、鲁棒性高等特点已广泛应用于三维检测。针对管道内壁检测的圆结构光视觉检测技术可以让激光探头深入到管道内部,克服了管道自身对结构光的遮挡等问题,成为管道内壁三维检测的重要方法。圆结构光视觉检测系统需要进行精确的标定后才能实现管道的三维测量,因此圆结构光上标定点的获取是圆结构光视觉检测系统标定的关键技术。目前针对结构光的标定技术主要有1)拉丝法拉丝法是将细金属丝拉直并悬挂在摄像机视场内的某一个位置,如图1示,结构光投射到细丝上反射一个明亮的斑点,利用电子经纬仪测量该点的世界坐标,在摄像机视场范围内改变金属丝的位置,利用电子经纬仪获取结构光投射面不同空间位置和金属丝交点的空间坐标。重复以上过程,获取多个位于结构光投射面上不同位置处的三维坐标。拉丝法操作复杂,且因亮点本身表现为一种光强分布,用经纬仪在空间中瞄准的亮点的三维坐标和金属丝和结构光投射面交点存在偏差,且经纬仪等测量设备价格昂贵,标定成本过高。2)齿形靶标法该方法把标定参照物设计成锯齿形,结构光投射到齿形标定靶标上形成折线式光条,位于齿棱上的光条转折点对应于结构光投射面与齿形块各棱线的交点,把这些转折点作为标定特征点,齿形标定靶标在摄像机的视场范围内沿和结构光投射面法线垂直方向进行一维移动,以获取不同投射面位置处转折点的空间坐标。该方法需要外部设备调整结构光投射面与齿形标定参照物基面相垂直,且需要设计精密一维移动台,标定设备复杂,同时由于锯齿棱易反光,提取精度较低。3)基于交比不变的方法该方法是通过标定参照物上的已知精确坐标的至少三个共线点,利用交比不变原理获得结构光投射面与该已知三点所在直线的交点的坐标。该方法需要由两个相互垂直的平面构成的高精度三维标定参照物,高精度三维标定参照物加工困难、成本高,且图像特征提取精度影响标定点精度,同时由于平面之间对结构光的相互遮挡,所能获取的标定点数较少。
发明内容本发明的目的就是针对上述标定方法标定点获取设备昂贵,获取标定点较少,不适于现场操作等缺点,提出一种基于平面靶标,操作简便,成本低精度高的标定点获取方法。本发明基于平面靶标和交比不变原理,在测量视场范围内移动平面靶标,以摄像机坐标系为中介,基于某一平面坐标系,构建圆结构光投射锥面和不同位置平面靶标相交处的空间三维标定点。具体装置如图1示圆结构光投射器投射的圆结构光锥面投射在平面靶标上形成高亮度圆环,该靶标图像被摄像机拍摄,针对拍摄图像提取圆光条和平面靶标上特征点,由于平面靶标上特征点三维坐标精确已知,基于交比不变原理,计算圆环上满足交比不变的某些点的三维坐标,然后移动平面靶标,获取不同投射面的圆环图像,以摄像机坐标系为中介,构建圆锥面上空间三维标定点;1)平面靶标的设计平面靶标由多个同心圆与多条直线组成,每条直线都以圆心为中心,向圆周发散,相邻直线间夹角相同,所有直线均布在同心圆上;同心圆与直线将靶标平面分割成一系列扇形区域,相邻同心圆和相邻扇形区域采用反差较大颜色着色;直线和同心圆的交点为已知空间三维坐标的平面靶标上特征点,标定时靶标沿着圆结构光光轴方向移动,截得不同大小的圆光条;本靶标同时获取摄像机和结构光标定的数据源,完成摄像机和结构光的同步标定;2)基于交比不变原理获取圆锥面与平面靶标的交点坐标任一直线上四个点中两个点之间距离的比值称为交比;交比不变是指空间直线四个点的交比和其对应的投影线上对应四个点的交比保持不变;圆结构光投射到靶标平面上形成圆光条,靶标平面上的四个点A,B,C,D位于同一条直线上,其中A为任意圆结构光锥面和平面靶标交点A,B,C,D为靶标角点汸工,B”分别为与靶标平面上A,B,C,D点对应的图像点,由交比不变原理可得到靶标上这4个共线点的交比和其在图像平面内的投影点的交比保持不变;即若已知B,C,D三点的坐标和对应图像上的图像坐标,利用交比不变原理,即可求得圆结构光锥面和平面靶标交点A的坐标;3)以摄像机坐标系为中介构建三维标定点在靶标所处的每一个位置分别建立局部世界坐标系((^&…Oi2Xi2Yi2Zi2,…),i=1,2,3…,靶标平面的z坐标为零;选择某一个位置的局部世界坐标系作为全局世界坐标系,记为Owxwywzw;对于任意圆结构光锥面和平面靶标交点A的坐标(Xi,Zi),其和摄像机坐标系的转换关系见方程(1)其中(X。,yc,zc)为该点在摄像机坐标系下的坐标,代丨和^分别代表从局部世界坐标系(^^石工到摄像机坐标系0。X。y。z。的旋转矩阵和平移向量,进一步,摄像机坐标系和世界坐标系的转换关系见方程(2);每个靶标平面和摄像机坐标系之间的旋转矩阵iV^nT。w平移向量通过摄像机标定获得;以摄像机坐标系0。X。y。Z。为中介,通过量值传递,得到任意位置平面靶标上点在全局世界坐标系下的坐标,最终实现不同位置靶标平面点在同一坐标系下构建的空间三维标定点o因此,利用针对圆结构光的圆环平面靶标,基于交比不变原理,以摄像机坐标系为中介,即可获得结构光曲面上的三维标定点,实现圆结构光视觉检测系统的标定。的标定场应用c优点(1)相对于立体靶标,加工高精度的平面靶标难度小,无遮挡,成本低;(2)相对于拉丝法,该方法不需要昂贵的经纬仪,标定成本低,可以实现受限空间(3)相对于齿形靶标,该方法不需要精密一维移动装置,操作过程简单,更适于现图1圆结构光视觉检测系统标定流程图2交比不变原理3坐标系转换原理图具体实施例方式1)平面靶标的设计和常规针对线结构光的靶标不同,基于针对圆结构光投射的特点,设计圆形平面靶标,靶标平面由多个同心圆与多条直线组成,每条直线都以圆心为中心,向圆周发散,相邻直线间夹角相同,所有直线均布在同心圆上。同心圆与直线将靶标平面分割成一系列扇形区域,相邻同心圆和相邻扇形区域采用反差较大颜色着色。直线和同心圆的交点为平面靶标上已知空间三维坐标的特征点,标定时靶标沿着圆结构光光轴方向移动,截得不同大小的圆光条。本靶标可以同时获取摄像机和结构光标定的数据源,完成摄像机和结构光的同步标定。2)基于交比不变原理获取圆锥面平面靶标的交点坐标任一直线上四个点中两个点之间距离的比值称为交比。交比不变是指空间直线四个点的交比和其对应的投影线上对应四个点的交比保持不变。如图2示,圆结构光投射到靶标平面上形成圆光条,靶标平面上的四个点A,B,C,D位于同一条直线上,其中A为位于圆结构光条上的标定特征点,B,C,D为靶标角点。X0Y为图像平面,A,,分别为与靶标平面上A,B,C,D点对应的图像点,由交比不变原理可得到靶标上这4个共线点的交比和其在图像平面内的投影点的交比保持不变。即ACADAC,AD,若已知B,C,D三点的坐标和对应图像上、,的图像坐标,利用交比不变原理,即可求得圆结构光锥面和平面靶标交点A的坐标。3)以摄像机坐标系为中介构建三维标定点如图3所示在靶标所处的每一个位置分别建立局部世界坐标系(OiiWuOd^Zm),i=1,2,3…,靶标平面的z坐标为零。选择某-位置的局部世界坐标系作为全局世界坐标系,记为OwxwywZll(Xi,yi,Zi),其和摄像机坐标系的转换关系见方程1:对于任意位置靶标平面上的点⑴其中(X。,yc,zc)为该点在摄像机坐标系下的坐标,巧和^分别代表从局部世界坐标系(^^石工到摄像机坐标系0。X。y。z。的旋转矩阵和平移向量,进一步,摄像机坐标系和世界坐标系的转换关系见方程2每个靶标平面和摄像机坐标系之间的旋转矩阵和平移向量可以通过摄像机标定获得。因此,以摄像机坐标系0。X。y。z。为中介,通过量值传递,可以得到任意位置平面靶标上点在全局世界坐标系下的坐标,最终实现不同位置靶标平面点在同一坐标系下构建的空间三维标定点。权利要求一种三维视觉检测圆结构光标定点获取方法,其特征在于圆结构光投射器投射的圆结构光锥面投射在平面靶标上形成高亮度圆环,该靶标图像被摄像机拍摄,针对拍摄图像提取圆光条和平面靶标上特征点,由于平面靶标上特征点三维坐标精确已知,基于交比不变原理,计算圆环上满足交比不变的某些点的三维坐标,然后移动平面靶标,获取不同投射面的圆环图像,以摄像机坐标系为中介,构建圆锥面上空间三维标定点;1)平面靶标的设计平面靶标由多个同心圆与多条直线组成,每条直线都以圆心为中心,向圆周发散,相邻直线间夹角相同,所有直线均布在同心圆上;同心圆与直线将靶标平面分割成一系列扇形区域,相邻同心圆和相邻扇形区域采用反差较大颜色着色;直线和同心圆的交点为已知空间三维坐标的平面靶标上特征点,标定时靶标沿着圆结构光光轴方向移动,截得不同大小的圆光条;本靶标同时获取摄像机和结构光标定的数据源,完成摄像机和结构光的同步标定;2)基于交比不变原理获取圆锥面平面靶标的交点坐标任一直线上四个点中两个点之间距离的比值称为交比;<mrow><mi>CR</mi><mrow><mo>(</mo><mi>A</mi><mo>,</mo><mi>B</mi><mo>,</mo><mi>C</mi><mo>,</mo><mi>D</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>SR</mi><mrow><mo>(</mo><mi>A</mi><mo>,</mo><mi>B</mi><mo>,</mo><mi>C</mi><mo>)</mo></mrow></mrow><mrow><mi>SR</mi><mrow><mo>(</mo><mi>A</mi><mo>,</mo><mi>B</mi><mo>,</mo><mi>D</mi><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mfrac><mi>AC</mi><mi>BC</mi></mfrac><mo>:</mo><mfrac><mi>AD</mi><mi>BD</mi></mfrac></mrow>交比不变是指空间直线四个点的交比和其对应的投影线上对应四个点的交比保持不变;圆结构光投射到靶标平面上形成圆光条,靶标平面上的四个点A,B,C,D位于同一条直线上,其中A为任意圆结构光锥面和平面靶标交点A,B,C,D为靶标角点;A1,B1,C1,D1分别为与靶标平面上A,B,C,D点对应的图像点,由交比不变原理可得到靶标上这4个共线点的交比和其在图像平面内的投影点的交比保持不变;即<mrow><mfrac><mi>AC</mi><mi>BC</mi></mfrac><mo>:</mo><mfrac><mi>AD</mi><mi>BD</mi></mfrac><mo>=</mo><mfrac><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>C</mi><mn>1</mn></msub></mrow><mrow><msub><mi>B</mi><mn>1</mn></msub><msub><mi>C</mi><mn>1</mn></msub></mrow></mfrac><mo>:</mo><mfrac><mrow><msub><mi>A</mi><mn>1</mn></msub><msub><mi>D</mi><mn>1</mn></msub></mrow><mrow><msub><mi>B</mi><mn>1</mn></msub><msub><mi>D</mi><mn>1</mn></msub></mrow></mfrac></mrow>若已知B,C,D三点的坐标和对应图像上A1,B1,C1,D1的图像坐标,利用交比不变原理,即可求得圆结构光锥面和平面靶标交点A的坐标;3)以摄像机坐标系为中介构建三维标定点在靶标所处的每一个位置分别建立局部世界坐标系(Oi1Xi1Yi1Zi1,Oi2Xi2Yi2Zi2,…),i=1,2,3…,靶标平面的z坐标为零;选择某一个位置的局部世界坐标系作为全局世界坐标系,记为Owxwywzw;对于任意圆结构光锥面和平面靶标交点A的坐标(xi,yi,zi),其和摄像机坐标系的转换关系见方程(1)<mrow><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>c</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msubsup><mi>R</mi><mrow><mi>i</mi><mn>1</mn></mrow><mi>c</mi></msubsup><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><msubsup><mi>T</mi><mrow><mi>i</mi><mn>1</mn></mrow><mi>c</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>其中(xc,yc,zc)为该点在摄像机坐标系下的坐标,和分别代表从局部世界坐标系Oi1Xi1Yi1Zi1到摄像机坐标系Ocxcyczc的旋转矩阵和平移向量,进一步,摄像机坐标系和世界坐标系的转换关系见方程(2);<mrow><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>w</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>w</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>w</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msubsup><mi>R</mi><mi>c</mi><mi>w</mi></msubsup><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>c</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><msubsup><mi>T</mi><mi>c</mi><mi>w</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>每个靶标平面和摄像机坐标系之间的旋转矩阵RCW和TCW平移向量通过摄像机标定获得;以摄像机坐标系Ocxcyczc为中介,通过量值传递,得到任意位置平面靶标上点在全局世界坐标系下的坐标,最终实现不同位置靶标平面点在同一坐标系下构建的空间三维标定点。FSA00000141469900022.tif,FSA00000141469900023.tif全文摘要一种三维视觉检测圆结构光标定点获取方法属于管道内壁三维检测领域。本发明的目的就是针对目前标定方法标定点获取设备昂贵,获取标定点较少,不适于现场操作等缺点,提出一种基于平面靶标,操作简便,成本低精度高的标定点获取方法。本发明的技术方案圆结构光投射器投射的圆结构光锥面投射在平面靶标上形成高亮度圆环,该靶标图像被摄像机拍摄,针对拍摄图像提取圆光条和平面靶标上特征点,由于平面靶标上特征点三维坐标精确已知,基于交比不变原理,计算圆环上满足交比不变的某些点的三维坐标,然后移动平面靶标,获取不同投射面的圆环图像,以摄像机坐标系为中介,构建圆锥面上空间三维标定点。文档编号G01B11/25GK101865675SQ20101018559公开日2010年10月20日申请日期2010年5月21日优先权日2010年5月21日发明者张圆,王颖申请人:北京化工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1