一种基于等灰度线搜索的三维表面提取方法技术

技术编号:8021152 阅读:171 留言:0更新日期:2012-11-29 03:30
一种基于等灰度线搜索的三维表面提取方法,利用两个正交的条纹激光光源在汽车冲压生产线中成型产品的表面投射网格线,利用摄像机获取物体表面包括网格线的图像,根据灰度从背景中判断投射在物体表面的网格线,根据网格线中横向直线和纵向直线的形变量,计算得到投射在物体表面的网格线中各交点相对于基准平面上的网格线中各交点的高度,从而获得投射在物体表面的网格线中各交点的三维位置数据,最后利用三维表面重建方法和网格线中各交点的三维位置数据重建最终的三维表面,能够有效地检测出待测物体表面的微小变化,而且通过机器视觉系统完全集成到现有的生产线上,进行在线检测,从而大幅度提高了产品质量检验的效率。

【技术实现步骤摘要】

本专利技术涉及物理领域,尤其涉及测量技术,特别涉及物体表面的三维数据测量,具体的是。
技术介绍
在汽车冲压生产线上,因为磨具的损耗,在冲压过程中,成型的产品与标准的产品并不会完全一致,而存在一定的误差。这种误差是存在于三维空间的微小形变,通过目前现有的人工检测方法无法满足生产的需要,而不得不使用抽检的方法,因此无法保证所有产品的质量。
技术实现思路
本专利技术的目的在于提供,所述的这种基于等灰度线搜索的三维表面提取方法要解决现有技术中汽车冲压生产线无法快速检测成型产品的微小形变的技术问题。本专利技术的这种基于等灰度线搜索的三维表面提取方法包括一个利用摄像机取得物体表面图像、并从所述的物体表面图像中计算重建物体三维表面的过程,其中,在所述的利用摄像机取得物体表面图像、并从所述的物体表面图像中计算重建物体三维表面的过程中,利用直线光源向所述的物体表面投射网格线,利用摄像机取得所述的网格线在物体表面的投射图像,根据投射在物体表面的网格线中横向直线和纵向直线的形变量,计算得到投射在物体表面的网格线中各交点相对于同一直线光源投射在一个基准平面上的网格线中各交点的偏移量,再根据直线光源与摄像机镜头光轴的夹角,计算得到投射在物体表面的网格线中各交点相对于所述的基准平面上的网格线中各交点的高度,从而获得投射在物体表面的网格线中各交点的三维位置数据,最后利用三维表面重建方法和网格线中各交点的三维位置数据重建最终的三维表面。进一步的,所述的三维表面重建方法包括一个采用线性插值方法填充网格线中各直线之间的点的高度信息的步骤。进一步的,所述的直线光源中包括有两个条纹激光投影光源,所述的两个条纹激光投影光源的投影光条纹相互垂直。进一步的,利用计算机从摄像机所取得的物体表面图像中根据灰度从背景中判断投射在物体表面的网格线。进一步的,利用沿直线搜索的方法分别获得横向及纵向的高度信息,通过两者的位置关系进行高度的调整,从而获得网格线交点的三维位置信息。进一步的,所述的沿直线搜索从而获得高度信息的方法中,采用一个根据优先级的搜索顺序而获得有效直线信息的方法。本专利技术和已有技术相比较,其效果是积极和明显的。本专利技术利用两个正交的条纹激光光源在汽车冲压生产线中成型产品的表面投射网格线,利用摄像机获取物体表面包括网格线的图像,根据灰度从背景中判断投射在物体表面的网格线,根据网格线中横向直线和纵向直线的形变量,计算得到投射在物体表面的网格线中各交点相对于基准平面上的网格线中各交点的高度,从而获得投射在物体表面的网格线中各交点的三维位置数据,最后利用三维表面重建方法和网格线中各交点的三维位置数据重建最终的三维表面,能够有效地检测出待测物体表面的微小变化,而且通过机器视觉系统完全集成到现有的生产线上,进行在线检测,从而大幅度提闻了广品质量检验的效率。附图说明图I是本专利技术的基于等灰度线搜索的三维表面提取方法中的高度计算方法的示意图。 图2是本专利技术的基于等灰度线搜索的三维表面提取方法的示意图。图3是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例的示意图。图4是本专利技术的基于等灰度线搜索的三维表面提取方法中的直线搜索方法的示意图。图5是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中的待检测物体的示意图。图6是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中摄像机从待检测物体表面取得的横向条纹图。图7是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中摄像机从待检测物体表面取得的纵向条纹图。图8是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中从图7的横向条纹图中提取得到的横向直线图。图9是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中从图8的纵向条纹图中提取得到的纵向直线图。图10是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中搜索直线后得到的高度图。图11是图10中高度调整后得到的表面高度图。图12是图11经过插值填充后得到的三维表面图。图13是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中事先提取的标准物体的三维模型。图14是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中物体表面存在异物时的图像。图15是本专利技术的基于等灰度线搜索的三维表面提取方法的一个实施例中提取的表面存在异物的物体图像。具体实施例方式实施例I :本专利技术的基于等灰度线搜索的三维表面提取方法包括一个利用摄像机取得物体表面图像、并从所述的物体表面图像中计算重建物体三维表面的过程,其中,在所述的利用摄像机取得物体表面图像、并从所述的物体表面图像中计算重建物体三维表面的过程中,利用直线光源向所述的物体表面投射网格线,利用摄像机取得所述的网格线在物体表面的投射图像,根据投射在物体表面的网格线中横向直线和纵向直线的形变量,计算得到投射在物体表面的网格线中各交点相对于同一直线光源投射在一个基准平面上的网格线中各交点的偏移量,再根据直线光源与摄像机镜头光轴的夹角,计算得到投射在物体表面的网格线中各交点相对于所述的基准平面上的网格线中各交点的高度,从而获得投射在物体表面的网格线中各交点的三维位置数据,最后利用三维表面重建方法和网格线中各交点的三维位置数据重建最终的三维表面。进一步的,所述的三维表面重建方法包括一个采用线性插值方法填充网格线中各直线之间的点的高度信息的步骤。进一步的,所述的直线光源中包括有两个条纹激光投影光源,所述的两个条纹激光投影光源的投影光条纹相互垂直。 进一步的,利用计算机从摄像机所取得的物体表面图像中根据灰度从背景中判断投射在物体表面的网格线。进一步的,利用沿直线搜索的方法分别获得横向及纵向的高度信息,通过两者的位置关系进行高度的调整,从而获得网格线交点的三维位置信息。进一步的,所述的沿直线搜索从而获得高度信息的方法中,采用一个根据优先级的搜索顺序而获得有效直线信息的方法。如图I所示,C代表摄像机,P代表投影光,Q代表基准面上的点,Q’代表物体表面上的点,β代表投影光轴与竖直方向的夹角,h代表物体在Q’的高度,xl,x2代表摄像机捕捉到画面上的点的像素坐标。通过几何关系,可以得到公式(I)tan/ 其中k表示从像素坐标系到实际真实坐标系的系数。该系数可以通过系统标定获得。从公式(I)可知为了获得高度h,必须知道像素偏移的距离,S卩(x2-xl)的值。为了测定这个距离,可以通过投射直线光源,从直线的形变量测得像素的偏移。如图2所示,在本专利技术的一个实施例中,为了分别获得横向和纵向的相对高度,并且要求是正交的直线投影,采用两个横纹的激光光源Laserl和Laser2,成90度正交摆置。由此在其直线相交的中心区域可以获得一个矩形的正交网格线投影。如图3所示,摄像机采样得到的被形变了的直线。在图3中找到横竖直线的交点,然后从交点出发,沿直线分别搜索上下左右四个方向,找出直线上的点相对于起始点的高度。Qiujl :已知高度的交点,其坐标为(il, jl).Qi2j2j :沿直线找到的下一个交点,其坐标为(i2,j2).因此可以得到Qi2, j2的高度hi2,2J权利要求1.,包括一个利用摄像机取得物体表面图像、并从所述的物体表面图像中计算重建物体三维表面的过程,其特征在于在所述的利用摄像机取得物体表面图像、并从所述本文档来自技高网...

【技术保护点】
一种基于等灰度线搜索的三维表面提取方法,包括一个利用摄像机取得物体表面图像、并从所述的物体表面图像中计算重建物体三维表面的过程,其特征在于:在所述的利用摄像机取得物体表面图像、并从所述的物体表面图像中计算重建物体三维表面的过程中,利用直线光源向所述的物体表面投射网格线,利用摄像机取得所述的网格线在物体表面的投射图像,根据投射在物体表面的网格线中横向直线和纵向直线的形变量,计算得到投射在物体表面的网格线中各交点相对于同一直线光源投射在一个基准平面上的网格线中各交点的偏移量,再根据直线光源与摄像机镜头光轴的夹角,计算得到投射在物体表面的网格线中各交点相对于所述的基准平面上的网格线中各交点的高度,从而获得投射在物体表面的网格线中各交点的三维位置数据,最后利用三维表面重建方法和网格线中各交点的三维位置数据重建最终的三维表面。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈安祺
申请(专利权)人:上海瑞伯德智能系统科技有限公司
类型:发明
国别省市:

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

1