基于单帧复合模板的物体深度信息获取方法

文档序号:8362143阅读:581来源:国知局
基于单帧复合模板的物体深度信息获取方法
【技术领域】
[0001] 本发明属于计算机视觉技术领域,主要涉及一种获取物体的深度信息的方法,可 以用于工业监控、医学科学、人机交互及3D打印场景。
【背景技术】
[0002] 传统的图像成像仪器采集到的信号只是空间域上的二维信息,三维场景中的深度 信息没有被采集到。随着当今科学技术的发展和人们生活水平的提高,传统的二维信息已 经不能满足人们实际生活的需求。如何能够从场景中快速、高效的获取三维场景中的深度 信息已经成为当前研宄的热点。
[0003] 从实际场景的三维信息中获取场景深度信息的过程叫做深度获取。根据深度获取 过程中是否需要对被测物体进行接触式测量,可以把深度获取方法分为接触式测量和非接 触式测量两大类。
[0004] 接触式测量通过接触物体表面来得到深度信息,如坐标测量机。虽然接触式测量 方法可以获得高精度的三维数据,但它对硬件要求高、速度慢。多数接触式测量仪器体积 大,不便于使用,且直接接触物体表面会对物体产生一定的损害。
[0005] 非接触式测量不需要与目标物体接触就能获取目标物体的深度信息,如激光雷 达、光学成像测量等方法。由于非接触式测量具有测量速度快,采样点分辨率高等优点,该 方法现已成为获取深度信息的一个重要方法。
[0006] 根据测量过程中是否需要投射出探测信号,非接触式测量方法又可分为被动式测 量方法和主动式测量方法两大类。被动式测量方法是不需要投射探测信号,通过测量目标 物体表面反射的辐射波,如激光、可见光来进行深度测量。常见的被动式测量方法有立体视 觉法、阴影测量法、聚焦法、离焦法等。其中应用最为广泛的立体视觉法是通过模拟生物的 视觉方式,在多个角度采用多个摄像机获得被测物体多张数字图像。然后根据特定采样点 在多张图像中像素点的匹配及采样摄像机的空间位置关系,依据三角测量几何原理,计算 出该特定采样点的深度数值。虽然被动式测量方法操作简便,容易实现,不需要额外光源, 但是该方法却很难达到在多张数字图像中特定采样点的精确匹配。对于不存在明显特征的 图像,该方法计算量大,匹配精度低,继而难以获得高精确的深度测量结果。
[0007] 主动式测量方法需要投射额外的探测波到目标物体上,通过检测目标物体反射回 波,计算探测物体的深度信息。常见的可投射的探测波有可见光、高能量光束、超声波和X 射线等。主动式测量方法主要有激光扫描法、飞行时间法和结构光法等。
[0008] 激光扫描法采用激光扫描仪,通过对物体进行逐点扫描,得到深度信息。虽然精 度较高,但是为得到高分辨率的深度数值,耗时较长;飞行时间法即time of flight,是新 兴的三维成像技术之一,虽然它的测量速度快,但采集到的深度图像分辨率较低,精度也不 尚。
[0009] 结构光法可以利用简单的设备,实现高精度、高可靠性的深度信息获取。其原理 是,首先利用光学投射设备将特定的具有编码规律的结构光模板投射到被测物体表面,然 后利用图像采集设备采集经过目标物体表面调制后的图像。通过比较投射模板和采集到的 图像,得到图像像素点的匹配关系,结合三角测距几何原理计算出物体表面的深度信息。结 构光法通过利用可控光源形成具有明显纹理特征的信息,能降低深度测量中诸如目标物体 缺乏纹理、表面光滑等情况下进行匹配的难度。正是因为结构光法具有实现简单、测量速度 快、精度高等特点,该方法目前已得到广泛应用。
[0010] 根据结构光模板的编码方式,结构光法可分为空间编码方式和时间编码方式。空 间编码方式,仅需投射单帧编码图像。将采集到的图像进行解码后,通过和编码模板进行比 对,得到两幅图样的匹配关系,结合三角测距原理,计算被测物体的深度信息。空间编码方 式投射的图案数目较少,适合动态场景的测量。但是图像采集设备采集的图像容易受空间 域内特征点的影响,解码困难,测量误差较大。同时,空间编码方式存在分辨率较低、易受物 体表面反射率不一致及表面颜色不一致等问题的影响。
[0011] 时间编码方式需要向测量物体投射多帧不同的编码模板,图像采集设备相应地采 集经过物体调制后的多帧编码图像。时间编码方式通过对获得的编码图像序列进行解码, 结合三角测距原理,计算得到被测物体的深度信息。这种方式虽然具有易于实现、测量精度 高、空间分辨率高等优点,但却需要投射多帧模板,耗时较长,不适宜动态物体深度数据的 测量。

【发明内容】

[0012] 本发明的目的在于针对上述时间编码技术的不足,提出一种基于单帧复合模板的 物体株度?目息获取方法,减小耗时,提尚物体株度?目息的获取速度和精度。
[0013] 实现本发明的技术方案是:将时间编码方式中需要的多帧模板,经过调制后得到 单帧复合模板。在不增加投影模板数量的情况下,仅投射单帧复合模板实现物体深度信息 的获取。通过解调图像采集设备采集得到的变形图像,恢复得到多帧时间编码图像。计算 得到多帧时间编码图像和相应的时间编码模板的匹配结果,根据三角测距几何原理,最终 计算得到被测物体的深度信息。
[0014] 具体步骤包括如下:
[0015] (1)设计单帧复合模板P :
[0016] (Ia)设计两帧周期互质的方波模板^和I 2;
[0017] (Ib)将两帧周期互质的方波模板1和I2调制成单帧复合模板P,计算该单帧复合 模板P中各个像素点(X,y)的强度值:
[0018] P (x, y) = A (x, y) +I1^B1 (x, y) cos (2 π fcly)
[0019] +I2^B2 (x, y) cos (2 π fc2y)
[0020] 其中,A(x,y)为各个像素点的直流分量,B1 (x,y)为调制第一方波模板I亦余弦条 纹波在各个像素点上的幅值,I1为调制第一方波模板I i的余弦条纹波的载波频率,B 2 (X,y) 为调制第二方波模板I2的余弦条纹波在各个像素点上的幅值,f。2为调制第二方波模板I 2 的余弦条纹波的载波频率;
[0021] (2)将投影仪T与摄像机V竖直放置,并使两者光轴平行,用投影仪T将所述的单 帧复合模板P投射到目标物体〇上;
[0022] (3)通过摄像机V拍摄单帧复合模板P经过目标物体0调制后的变形图像I,并传 回至计算机C ;
[0023] (4)计算机C对摄像机V拍摄到的变形图像I进行解调,得到编码在变形图像I中 的两帧周期互质的方波模板V (X',y')和I'2 (X',y'),用Gabor滤波器分别计算这两帧方 波模板中像素点(X',y')处的截断相位仍《ν')和%(·^,/);
[0024] (5)根据这两帧方波模板中像素点(X',y')处的截断相位仍(X',/)和%〇',/),利 用互质定理,求解变形图像I中像素点(X',y')的截断相位展开值Φ (X',y');
[0025] (6)利用变形图像I中像素点(X',y')的截断相位展开值Φ (X',y'),在单帧复合 模板P中,求取与变形图像I中像素点(X',y')相匹配的像素点(X,y);
[0026] (7)以摄像机V光心为原点建立世界坐标系,世界坐标系的X轴沿摄像机成像平 面的水平方向,世界坐标系的y轴沿摄像机成像平面的竖直方向,世界坐标系的z轴与摄像 机成像平面垂直;根据三角测距原理,由变形图像I中像素点(X',y')与在单帧复合模板P 中相匹配的像素点(x,y)的空间几何关系,计算待测物体的深度信息值Zw:
【主权项】
1. 一种基于单帧复合模板的物体深度信息获取方法,包括如下步骤: (1) 设计单帧复合模板P : (la) 设计两帧周期互质的方波模板IdP I 2;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1