一种自动阴影补偿的结构光投影三维测量系统及方法技术方案

技术编号:20358230 阅读:32 留言:0更新日期:2019-02-16 14:34
一种自动阴影补偿的结构光投影三维测量系统,包括CCD相机、投影仪、可显示不同背景光的测量平台和计算机;所述测量平台用于为被测量物提供背景光,所述测量平台上表面为光滑平面,所述测量平台的正上方设有支撑架,所述CCD相机和投影仪设在支撑架上,所述CCD相机的光轴垂直于测量平台,所述CCD相机和投影仪分别与计算机电连接,CCD相机用于获取背景图像和被测量物图像后并将背景图像和被测量物图像传输至计算机,投影仪用于从倾斜方向向测量平台投射结构光,所述计算机对被测量物图像进行阴影补偿后并利用相移法得到被测量物的三维测量数据。本发明专利技术提高了机器视觉技术采用结构光方式测量的可靠性与准确性。

【技术实现步骤摘要】
一种自动阴影补偿的结构光投影三维测量系统及方法
本专利技术涉及光学检测
,具体涉及一种自动阴影补偿的结构光投影三维测量系统及方法。
技术介绍
近年来,计算机视觉技术已经成为一门单独的学科在科学研究与实际中生活不断发展,三维重建是计算机视觉最重要的内容以及热点研究方向之一,也是数字图像相关技术最重要的应用之一,三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术;具体地,三维重建是指利用计算机通过二维世界中的图像来重建具有真实感的三维空间中的的立体模型,客观世界是我们生活的三维空间世界。三维重建基于立体视觉原理,力求从二维图像中恢复三维空间信息,旨在达到从图像中理解世界的目的,在虚拟现实、计算机动画、三维测量、军事模拟等方面都有重要应用。随着机器视觉技术的快速发展,在工业生产中越来越多地应用视觉方法进行自动化检测及测量。针对一些精细工件品质的筛选与三维尺寸测量,必须使用机器视觉系统进行非接触式测量。目前主要的非接触测量方案分为双目视觉与结构光投影。前者通常适用于大场景的三维重构,后者由于可以利用相位信息使测量精度提高,适合小目标短距离的三维测量。然而考虑到结构光投射角度,被测物表面有孔洞等问题,此方案不可避免会出现阴影干扰的现象,阴影干扰会导致测量出现误差,影响测量效果。因此解决阴影干扰问题是提高结构光方式测量的可靠性与准确性的一个重要的研究方向。
技术实现思路
本专利技术目的在于克服现有技术的缺点与不足,提供了一种自动阴影补偿的结构光投影三维测量系统,以提高机器视觉技术采用结构光方式测量的可靠性与准确性。为实现上述目的,本专利技术采用的技术方案如下:一种自动阴影补偿的结构光投影三维测量系统,包括CCD相机、投影仪、可显示不同背景光的测量平台和计算机;所述测量平台用于为被测量物提供背景光,所述测量平台上表面为光滑平面,所述测量平台的正上方设有支撑架,所述CCD相机和投影仪设在支撑架上,所述CCD相机的光轴垂直于测量平台,所述CCD相机和投影仪分别与计算机电连接,CCD相机用于获取背景图像和被测量物图像后并将背景图像和被测量物图像传输至计算机,投影仪用于从倾斜方向向测量平台投射结构光,所述计算机对被测量物图像进行阴影补偿后并利用相移法得到被测量物的三维测量数据。由上可知,本专利技术工作原理如下:首先通过投影仪用于从倾斜方向向测量平台投射结构光,利用CCD相机获取具有结构光条纹的背景图像,接着将被测量物放置测量平台上或者上方,并利用CCD相机获取具有结构光条纹的被测量物图像,接着利用测量平面显示背景光,CCD相机获取无结构光投射的被测量物图像,CCD相机将背景图像和被测量物图像和无结构光图像传输至计算机,计算机对被测量物图像进行阴影补偿后并利用相移法得到被测量物的三维测量数据。综上可知,本专利技术通过在结构光投影的情况下获得具有结构光条纹的背景图像和被测量物图像,然后计算机对被测量物图像进行阴影补偿后并利用相移法得到被测量物的三维测量数据,避免了阴影对结构光投影三维测量效果的影响,提高了机器视觉技术采用结构光方式测量的可靠性与准确性。作为本专利技术的一种改进,所述测量平台为LED背光测量平台,所述LED背光测量平台在不显示背景光时呈黑色背景色,所述LED背光测量平台与计算机电连接,由计算机控制LED背光测量平台发光。作为本专利技术的一种改进,所述测量平台上设有红外传感器,红外传感器与计算机电连接,红外传感器用于获取测量平台上的被测量物信号,计算机根据红外传感器获得的被测量物信号而控制CCD相机和投影仪动作。作为本专利技术的一种改进,还包括皮带传动机构,皮带传动机构包括传动带和由电机驱动的传动轮,所述传动带为透明传动带,所述透明传动带水平设置,所述测量平台设在透明传动带上带面的下方。本专利技术还提供一种自动阴影补偿的结构光投影三维测量方法。一种利用上述自动阴影补偿的结构光投影三维测量系统进行结构光投影三维测量方法,包括以下步骤:对CCD相机和投影仪进行标定,得到CCD相机光心与测量平面的垂直距离l,CCD相机光心与投影仪光心的间距d;将测量平面设置显示白色背景光,投影仪向测量平面投射N幅正弦条纹结构光,其中相邻正弦条纹结构光的相位差为π/2,N大于或等于3,并利用CCD相机先后采集N张不同相位的背景条纹图像back_i,i值对应为1、2......N;将测量平面设置显示白色背景光,被测量物放置在测量平面中,投影仪向测量平面投射N幅正弦条纹结构光,其中相邻正弦条纹结构光的相位差为π/2,N大于或等于3,并利用CCD相机先后采集N张不同相位的物体条纹图像obj_i,i值对应为1、2......N;将测量平面设置显示背景光,利用CCD相机采集无结构光投射下的物体图像origin,并得到物体图像origin的二值掩膜图像mask;利用二值掩膜图像mask、背景条纹图像back_i和物体条纹图像obj_i进行图像运算阴影补偿处理,得到补偿后物体图像objfin_i;获得背景条纹图像back_i和补偿后物体图像objfin_i的像素灰度值矩阵,分别为Iback和Ifin;利用相移法的相位公式,分别求得背景条纹图像back_i和补偿后物体图像objfin_i的像素相位值,相位公式为:式中I为图像的像素灰度值矩阵,I(x,y)为图像中第x行第y列的像素灰度值,将Iback和Ifin代入式(1)分别得到背景条纹图像back_i和补偿后物体图像objfin_i的像素相位值为和将背景条纹图像back_i和补偿后物体图像objfin_i的对应像素相位值相减得到两者每个像素相位差为:利用式(2)代入相位差高度映射公式(3),得到被测量物每个像素的Z轴坐标,Z轴坐标即高度数据h(x,y)的值为:其中f为条纹频率,被测量物每个像素的x轴、y轴坐标与图像像素的x轴、y轴坐标相同,即可得到被测量物每个像素的三维坐标。进一步地,所述步骤“将测量平面设置显示背景光,利用CCD相机采集无结构光投射下的物体图像origin,并得到物体图像origin的二值掩膜图像mask”包括以下子步骤:a.在白背景光下,利用CCD相机采集一张无结构光投射的被测量物白背景光物体图像origin_white,获取白背景光物体图像origin_white的灰度直方图,得到被测物的灰度级集合{Pi,i=1,2...n},设定一个灰度阈值T;b.若灰度级集合{Pi,i=1,2...n}的每个值都大于或等于T,则设置在黑背景光下,利用CCD相机采集一张无结构光投影的被测量物黑背景光物体图像origin_black,对黑背景光物体图像origin_black用阈值T进行二值化处理,得到二只掩膜图像mask;c.若灰度级集合{Pi,i=1,2...n}中的值既有大于T的也有小于T的,则设置在黑背景光下,利用CCD相机采集一张无结构光投影的被测量物黑背景光物体图像origin_black,对白背景光物体图像origin_white和黑背景光物体图像origin_black分别用阈值T进行二值化处理后并相加,得到二值掩膜图像mask;d.若灰度级集合{Pi,i=1,2...n}的每个值都小于或等本文档来自技高网...

【技术保护点】
1.一种自动阴影补偿的结构光投影三维测量系统,其特征在于:包括CCD相机、投影仪、可显示不同背景光的测量平台和计算机;所述测量平台用于为被测量物提供背景光,所述测量平台上表面为光滑平面,所述测量平台的正上方设有支撑架,所述CCD相机和投影仪设在支撑架上,所述CCD相机的光轴垂直于测量平台,所述CCD相机和投影仪分别与计算机电连接,CCD相机用于获取背景图像和被测量物图像后并将背景图像和被测量物图像传输至计算机,投影仪用于从倾斜方向向测量平台投射结构光,所述计算机对被测量物图像进行阴影补偿后并利用相移法得到被测量物的三维测量数据。

【技术特征摘要】
1.一种自动阴影补偿的结构光投影三维测量系统,其特征在于:包括CCD相机、投影仪、可显示不同背景光的测量平台和计算机;所述测量平台用于为被测量物提供背景光,所述测量平台上表面为光滑平面,所述测量平台的正上方设有支撑架,所述CCD相机和投影仪设在支撑架上,所述CCD相机的光轴垂直于测量平台,所述CCD相机和投影仪分别与计算机电连接,CCD相机用于获取背景图像和被测量物图像后并将背景图像和被测量物图像传输至计算机,投影仪用于从倾斜方向向测量平台投射结构光,所述计算机对被测量物图像进行阴影补偿后并利用相移法得到被测量物的三维测量数据。2.根据权利要求1所述的自动阴影补偿的结构光投影三维测量系统,其特征在于:所述测量平台为LED背光测量平台,所述LED背光测量平台在不显示背景光时呈黑色背景色,所述LED背光测量平台与计算机电连接,由计算机控制LED背光测量平台发光。3.根据权利要求1所述的自动阴影补偿的结构光投影三维测量系统,其特征在于:所述测量平台上设有红外传感器,红外传感器与计算机电连接,红外传感器用于获取测量平台上的被测量物信号,计算机根据红外传感器获得的被测量物信号而控制CCD相机和投影仪动作。4.根据权利要求1所述的自动阴影补偿的结构光投影三维测量系统,其特征在于:还包括皮带传动机构,皮带传动机构包括传动带和由电机驱动的传动轮,所述传动带为透明传动带,所述透明传动带水平设置,所述测量平台设在透明传动带上带面的下方。5.一种利用权利要求1至4任一所述自动阴影补偿的结构光投影三维测量系统进行结构光投影三维测量方法,其特征在于包括以下步骤:对CCD相机和投影仪进行标定,得到CCD相机光心与测量平面的垂直距离l,CCD相机光心与投影仪光心的间距d;将测量平面设置显示白色背景光,投影仪向测量平面投射N幅正弦条纹结构光,其中相邻正弦条纹结构光的相位差为π/2,N大于或等于3,并利用CCD相机先后采集N张不同相位的背景条纹图像back_i,i值对应为1、2......N;将测量平面设置显示白色背景光,被测量物放置在测量平面中,投影仪向测量平面投射N幅正弦条纹结构光,其中相邻正弦条纹结构光的相位差为π/2,N大于或等于3,并利用CCD相机先后采集N张不同相位的物体条纹图像obj_i,i值对应为1、2......N;将测量平面设置显示背景光,利用CCD相机采集无结构光投射下的物体图像origin,并得到物体图像origin的二值掩膜图像mask;利用二值掩膜图像mask、背景条纹图像back_i和物体条纹图像obj_i进行图像运算阴影补偿处理,得到补偿后物体图像objfin_i;获得背景条纹图像back_i和补偿后物体图像objfin_i的像素灰度值矩阵,分别为Iback和Ifin;利用相移法的相位公式,分别求得背景条纹图像back_i和补偿后物体图像objfin_i的像素相位值,相位公式为:式中I为图像的像素灰...

【专利技术属性】
技术研发人员:谈季何昭水白玉磊谢胜利刘靖凯吕俊
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

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

1