当前位置: 首页 > 专利查询>四川大学专利>正文

用相位计算实现线结构光三维测量的方法技术

技术编号:10607037 阅读:410 留言:0更新日期:2014-11-05 17:31
本发明专利技术是三维传感技术中一种用相位计算实现线结构光三维测量的方法。用投影设备对被测物体进行线扫描,用摄像装置记录下线结构光图像序列,采用相位测量轮廓术的相位计算公式分别计算出基频相位和多个高频截断相位,根据时间相位展开方法得到绝对相位,再根据亮度调制滤除相位图中信噪比低的区域,最后用相位和系统标定参数计算出被测物体表面的三维坐标。本发明专利技术可用于包括激光线扫描的线结构光三维测量技术。本发明专利技术方案具有计算效率高、抗干扰能力强和测量精度高的优点。

【技术实现步骤摘要】
用相位计算实现线结构光三维测量的方法
本专利技术涉及光学三维传感技术,特别是涉及通过投影线结构光实现对目标物体表面的三维测量。
技术介绍
基于结构光投影的三维测量技术因其非接触、测量精度高的优点在工业生产和科学研究领域有广泛的应用,如工业检测、逆向工程、三维生物特征识别、辅助医疗诊断等。结构光技术包括以下基本步骤:用投影装置向目标物体投射结构光编码图案,再用摄像装置同步拍摄,通过解码得到摄像空间与投影空间的对应关系,进而利用三角原理获得目标物体的三维坐标。相位测量轮廓术(PhaseMeasuringProfilometry,简称PMP)是一种经典的结构光三维测量技术,具有测量精度高、对环境光和被测物体纹理等干扰因素不敏感的优点。相位测量轮廓术采用具有相移的正弦结构光图案序列,利用捕捉到的图像序列计算相位,并通过相位信息获取被测物体表面的三维坐标。线结构光扫描,特别是激光线扫描,被广泛应用于工业三维测量。现有线结构光图案的解码方案主要是基于对摄像头获取的激光条纹的峰值进行检测。峰值检测的精度直接影响三维测量结果的精度,论文“Naidu,D.K.,andRobertB.Fisher."Acomparativeanalysisofalgorithmsfordeterminingthepeakpositionofastripetosub-pixelaccuracy."BMVC91.SpringerLondon,1991.217-225”对多种峰值检测算法进行了综述。现有基于峰值检测的线结构光测量方法有以下缺点:(1)由于峰值检测采用邻域操作,如差分、查找最大值等操作,检测过程受环境光、被测物体反射率不一致等干扰因素影响较大,抗干扰能力较弱,在复杂测量环境下精度难以保证。(2)为了保证峰值检测算法的稳定性和测量精度,一般需要额外使用复杂的图像处理方法,如曲线拟合、异常点检测与间断点插值等,计算过程繁琐,计算效率不高。如何克服现有方法计算效率低、抗干扰能力弱、精度有限的缺点,在保证测量精度的同时提高计算效率以及增强抗干扰能力,应用本专利技术提及的方案就可以解决这一关键技术问题。
技术实现思路
本专利技术的目的是针对目前基于峰值检测的线结构光三维测量方法计算效率低、抗干扰能力弱、精度有限的缺陷,提供一种基于相位计算的方法,该方法在保证高测量精度的同时具有较高的计算效率和很强的抗干扰能力。本专利技术的目的是采用下述技术方案来实现的:用投影设备对被测物体进行线扫描,用摄像装置记录下线结构光图像序列,用相位测量轮廓术的相位计算公式分别计算出基频相位和多个高频截断相位,根据时间相位展开方法得到绝对相位,再利用相位测量轮廓术的计算公式得到图像序列的亮度调制,根据亮度调制信息滤除相位图中信噪比低的区域,用相位和系统标定参数计算出被测物体表面的三维坐标。本专利技术与现有技术相比有如下优点:与现有基于峰值检测的线结构光三维测量方法相比,因为本专利技术无需繁琐的图像处理,直接计算相位,所以算法实现简单,计算效率更高;由于本专利技术在对图像序列的相位计算过程中不涉及邻域操作,即对每个像素点的操作是独立进行的,且对环境光和被测物体纹理等干扰因素不敏感,所以抗干扰能力更强,系统运行更稳定;因为本专利技术通过对高频截断相位展开得到最终相位,所以能效抑制随机噪声,且计算出的相位具有子像素精度,从而能保证较高的三维测量精确度。附图说明图1为本专利技术三维测量系统结构图。图2为本专利技术三维测量方法的工作流程图。具体实施方式下面结合附图、工作原理对本专利技术作进一步详细说明。附图1为本专利技术三维测量系统结构图,图中101为摄像头,102为投影机,103为计算机,104为被测样品。采用的装置有1台CASIOXJ-M140投影机,投影机缓存帧大小为800×600像素,灰度量化等级为8bit,投影机最大输出频率为150帧/s;1个ProsilicaGC650工业摄像头,分辨率为640×480像素,灰度量化等级为8bit,摄像头最大捕捉频率为62帧/s。1台具有Corei33530CPU,4GB内存的计算机。由计算机对结构光投影和拍摄过程进行控制。附图2为本实施例线结构光三维测量方法流程图。本实例具体实施步骤如下:(1)对摄像头和投影机进行标定,分别得到摄像头与投影机大小为3×4的投影矩阵Mwc、Mwp。(2)生成线结构光图案。垂直方向扫描的线结构光图案序列可以表示为:其中,(xp,yp)表示投影机空间坐标;表示线结构光图案在像素点(xp,yp)处的灰度值;A为投影线条纹的幅值;δ表示单位冲激函数,即满足δ(0)=1,且当x≠0时δ(x)=0;Hp表示投影机空间的高度;n表示扫描线的位移系数,当n分别取0,1,...,Hp-1时,分别对应扫描线处于第0,1,...,Hp-1行的图案。这里线结构光图案参数取值为:A=255,Hp=800。(3)对目标物体进行结构光扫描。用投影机把上述结构光图案序列依次投射到目标物体表面,并用一个摄像头对目标场景进行同步拍摄。拍摄到的线结构光图像序列表示为其中(xc,yc)表示摄像头空间坐标,表示位移系数为n的摄像头图像在像素点(xc,yc)处的灰度值。(4)用拍摄到的线结构光图像解码得到相位。计算相位的公式为:其中,Φ表示摄像头图像在像素点(xc,yc)处的相位值;f表示该相位对应的空间频率。当取f=1时,计算出的是基频相位;而当f取高频时,上式计算出的是出未展开的高频相位。f分别取基频和高频,这里f具体取值为f=1,4,16,64,用上式分别计算出基频相位和未展开的高频相位,然后通过时间相位展开法用基频相位依次对高频相位进行展开,最终得到展开后的高频相位。多频相位展开的具体方法在技术报告“YallaVG,HassebrookLG.Veryhighresolution3Dsurfacescanningusingmulti-frequencyphasemeasuringprofilometry[C]//DefenseandSecurity.InternationalSocietyforOpticsandPhotonics,2005:44-53”中有详细介绍。设展开后高频相位的取值范围为[0,2πf],摄像头与投影机的坐标对应关系可以表示为:需要指出的是,当f=1时,上述相位计算公式,即式(2),是相位测量轮廓术中标准的相位计算公式;当取高频时,式(2)为双频相位测量轮廓术中高频相位的计算公式,其中双频相位测量轮廓术在论文“Liu,Kai,etal."Dual-frequencypatternschemeforhigh-speed3-Dshapemeasurement."Opticsexpress18.5(2010):5229-5244”中有详细介绍。(5)根据亮度调制滤除相位图中信噪比低的区域。由计算亮度调制的公式为:其中,Bc表示摄像头图像在像素点xc,yc)处的亮度调制。摄像头图像中某像素点Bc值的大小能反映该点相位是否有效。Bc值较大区域对应有效测量区域,而Bc值接近于0的区域则对应信噪比较低的区域或背景阴影区域。故用Bc作为滤波器过滤掉相位图Φ(xc,yc)中的无效区域,即设定一个阈值K,这里K取值为K=0.2,把摄像头坐标区域{(xc,yc)|Bc(本文档来自技高网
...
用相位计算实现线结构光三维测量的方法

【技术保护点】
一种基于线结构光扫描的三维测量方法,其特征在于用投影设备对被测物体进行线扫描,用摄像装置记录下线结构光图像序列,用相位测量轮廓术的相位计算公式得到图像序列的相位,滤除相位图中信噪比低的区域,根据相位和系统标定参数确定被测物体表面的三维坐标。

【技术特征摘要】
1.一种基于线结构光扫描的三维测量方法,其特征在于用投影机向被测物体投射采用计算机设计编码的线结构光图案,线结构光图案的任一行或任一列灰度值为A,A为投影机最大灰度级,图案其余区域灰度值为0,扫描过程中,线的位置从图案的第一行或第一列依次移动到最后一行或最后一列,用摄像装置记录下线结构光图像序列,用相位测量轮廓术的相位计算公式得到图像序列的相位,所述相位计算公式为:其中,Hp表示所述投影机空间的高度;n表示扫描线的位移系数;(xc,yc)表示所述摄像装置空间坐标,表示位移系数为n的摄像装置图像在像素点(xc,yc)处的灰度值;Φ表示所述摄像装置记录的图像在像素点(xc,yc)处的相位值;f表示所述相位值对应的空间频率;滤除相位图中信噪比低的区域,根据相位和系统标定参数确定被测物体表面的三维坐标;所说的用相位测量轮廓术的相位计算公式得到图像序列的相位,是通过用相位测量轮廓术的相位计算公式分别计...

【专利技术属性】
技术研发人员:刘凯龙云飞郑晓军吴炜杨晓敏
申请(专利权)人:四川大学
类型:发明
国别省市:四川;51

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

1