CN105066906B - 一种快速高动态范围三维测量方法 - Google Patents
一种快速高动态范围三维测量方法 Download PDFInfo
- Publication number
- CN105066906B CN105066906B CN201510444695.7A CN201510444695A CN105066906B CN 105066906 B CN105066906 B CN 105066906B CN 201510444695 A CN201510444695 A CN 201510444695A CN 105066906 B CN105066906 B CN 105066906B
- Authority
- CN
- China
- Prior art keywords
- phase
- cos
- optical axis
- frequency
- high frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明提出一种快速高动态范围三维测量方法,使用计算机生成四幅光栅条纹;分别在投影仪光轴和摄像机光轴上放置一块偏振镜,转动任意一块偏振镜,将投影仪光轴和摄像机光轴之间的夹角调节为90度;使用投影仪将生成的四幅光栅条纹投射至被测物,使用摄像机同步拍摄被被测物反射生成的四幅条纹图像;对四幅条纹图像进行分析,获得高频包裹相位和低频相位;对高频包裹相位去包裹,获得高频去包裹后相位,根据去包裹后相位重建被测物体三维场景。本发明可以对动态场景实现高动态范围的三维测量。
Description
技术领域
本发明属于光学测量技术领域,具体涉及一种快速高动态范围三维测量方法。
背景技术
光学三维测量方法以非接触、高精度、易于实施等优点已日益成为人们获取三维轮廓数据的一种重要手段。根据照明方法的不同,通常将光学三维测量分成主动式和被动式的三维测量。被动式三维测量通过两个或者多个相机从不同角度对被测物进行拍摄,从获取的二维图像中恢复被测表面三维信息。该类方法优点在于测量系统简单以及数据采集方便,所以其在机器视觉中有着广泛的应用。双目视觉法是该类方法的一种代表性方法,其根据仿生物原理构造类似于人眼的功能,从不同视角的二维图像中确定距离。其在航空测量领域,利用飞行器装载大视场高分辨率相机沿飞行方向拍摄图像序列,从而获取地形地貌。尽管被动式方法可有效获取被测物表面三维信息,但是其主要有两个缺点:运算量十分巨大,通常需要高速处理器来实现测量;对物体表面纹理过分依赖,使得该方法不适合测量光滑或者特征点较少的表面。
主动式三维测量是采用结构光照明的方法对被测物主动地投射光信号,然后根据拍摄得到的调制光场中解调出被测物的三维信息。这类方法由于利用调制光主动对被测面进行调制,所以其解决了对物体自身表面纹理依赖的问题,且避免了相关算法的使用,从而降低了数据运算量。常用的主动式方法包括条纹投影法、飞行时间法、调制度轮廓法等。其中条纹投影法是目前使用最为普遍的一种测量方法。该方法通过向被测物投射光栅条纹,摄像机从另一角度拍摄经被测物调制的光栅条纹,经过条纹解码,解调出被测表面三维轮廓。随着数字投影设备的不断发展,该技术被逐渐用于动态场景三维场景测量。随着条纹高速地投射至被测表面以及摄像机同步采集二维光栅图案,最终通过高速数据处理,可实现针对运动形变物体的高速三维测量。
高速三维测量对于在线检测、生物医疗、形变分析等领域都有着十分重要意义。但是在实际测量过程中,研究人员仍然面临了很多急需解决的问题。其中一个最常遇到的问题就是如何实现高动态范围的高速测量。因为目前待测物体表面由于反射率高,很容易形成局部高光。特别是合金金属工件,其表面的高光尤为明显。表面的高光由于会导致摄像机像素饱和,所以使得摄像机无法获取高光处的有用光信号,最终难以恢复该区域的三维轮廓。同时,传统的多曝光技术尽管可以实现高动态范围的三维测量,但由于需要多次曝光,所以只适合用静态场景的测量。
发明内容
本发明的目的在于提供一种快速高动态范围三维测量方法,可以对动态场景实现高动态范围的三维测量。
为了解决上述技术问题,本发明提供一种快速高动态范围三维测量方法,使用计算机生成四幅光栅条纹;分别在投影仪光轴和摄像机光轴上放置一块偏振镜,转动任意一块偏振镜,将投影仪光轴和摄像机光轴之间的夹角调节为90度;使用投影仪将生成的四幅光栅条纹投射至被测物,使用摄像机同步拍摄被被测物反射生成的四幅条纹图像;对四幅条纹图像进行分析,获得高频包裹相位和低频相位;对高频包裹相位去包裹,获得高频去包裹后相位,根据去包裹后相位重建被测物体三维场景。
进一步,计算机生成的四幅光栅条纹Ip 1~Ip 4的光学表达式如下所示,
Ip 1(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πfxp)
Ip 2(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp)
Ip 3(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp+2π/3)
Ip 4(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp+4π/3)
其中,(xp,yp)为投影仪像素坐标,Ap为直流分量,Bp为调制度,Ap=Bp=127.5,图像像素深度为8比特,f为第一幅正弦光栅条纹的频率。
进一步,摄像机同步拍摄的四幅条纹图像Ic 1~Ic 4的强度分布表达式如下所示,
Ic 1(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φh)
Ic 2(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl)
Ic 3(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl+2π/3)
Ic 4(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl+4π/3)
其中,(xc,yc)为摄像机像素坐标,Ac为背景光强,Bc为相位调制度,φh为拍摄的第一幅条纹图像中包含的高频相位,φl为拍摄的第二幅至第四幅条纹图像中包含的低频相位。
进一步,对第一幅条纹图像Ic 1进行二维傅里叶变换,在获得的频谱中使用汉宁窗对正一级频谱进行滤波,然后进行二维逆傅里叶变换,获得高频包裹相位φh。
进一步,对第二幅至第四幅条纹图像Ic 2、Ic 3和Ic 4使用三步相移法分析,获得低频相位φl,计算公式如下所示,
进一步,获取去包裹后相位Φ的具体方法如下式所示:
其中,Round为求取最近整数。
本发明与现有技术相比,其显著优点在于,本发明使用偏振镜很好地解决了现有技术存在的高光问题,使得在单次曝光的情况下就可实现高动态范围的三维测量。此外,根据传统方法,比如双频三步相移法,动态场景测量通常需要六幅条纹,而本发明方法只需要使用四幅光栅条纹,所以本发明非常适合快速运动形变物体的测量。
下面结合附图对本发明作进一步详细描述。
附图说明
图1为本发明快速高动态范围三维测量方法流程示意图。
图2为本发明实施例中使用的测量对象及其场景图像,测量对象为图像中的具有局部高光的白色水杯。
图3为本发明实施例中对图2所示测量对象拍摄的四幅条纹图像,其中,(a)为拍摄的第一幅条纹图像(b)为拍摄的第二幅条纹图像(c)为拍摄的第三幅条纹图像(d)为拍摄的第四幅条纹图像
图4为本发明实施例中求解的相位示意图,其中(a)为高频相位φh,(b)为低频相位φl。
图5为本发明实施例获得的三维重建图像对比,其中(a)为使用传统方法重建获得的三维图像,(b)为使用本发明方法重建获得的三维图像。
具体实施方式
容易理解,依据本发明的技术方案,在不变更本发明的实质精神的情况下,本领域的一般技术人员可以想象出本发明快速高动态范围三维测量方法的多种实施方式。因此,以下具体实施方式和附图仅是对本发明的技术方案的示例性说明,而不应当视为本发明的全部或者视为对本发明技术方案的限制或限定。
结合图1,本发明所述快速高动态范围三维测量方法,步骤如下:
步骤一,使用计算机生成所需的四幅光栅条纹。以竖直条纹生成为例,四幅光栅条纹Ip 1~Ip 4,四幅光栅条纹Ip 1~Ip 4按以下方式生成:
Ip 1(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πfxp)
Ip 2(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp)
Ip 3(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp+2π/3)
Ip 4(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp+4π/3)
其中,(xp,yp)为投影仪像素坐标,Ap为直流分量,Bp为调制度,Ap=Bp=127.5,图像像素深度为8比特,f为第一幅正弦光栅条纹的频率。
步骤二,放置偏振镜。分别在投影仪光轴和摄像机光轴上放置一块偏振镜,转动其中任意一块偏振镜,将投影仪光轴和摄像机光轴的透光轴之间的夹角调节为90度。
步骤三,采集光栅条纹以及相位求解。
首先,使用投影仪将生成的四幅光栅条纹投射至被测物,摄像机同步采集被被测物反射生成的四幅条纹图像,摄像机同步拍摄的四幅条纹图像Ic 1(xc,yc)~Ic 4(xc,yc)可被表示为:
Ic 1(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φh)
Ic 2(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl)
Ic 3(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl+2π/3)
Ic 4(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl+4π/3)
其中,(xc,yc)为摄像机像素坐标,Ac为背景光强,Bc为相位调制度,φh为拍摄的第一幅条纹图像中包含的高频相位,φl为拍摄的第二幅至第四幅条纹图像中包含的低频相位。
其次,对第一幅条纹图像使用傅里叶轮廓术进行分析,获得高频包裹相位φh。使用二维傅里叶变换,在得到的频谱中,使用大小为M×N的汉宁窗对正一级频谱进行滤波,最后进行二维逆傅里叶变换,得到高频包裹相位φh。
最后,对第二幅至第四幅条纹图像使用三步相移法分析,获得低频相位φl。低频相位φl具体由以下公式获得:
步骤四,被测场景三维重建。对高频包裹相位φh去包裹,获得高频去包裹后相位Φ,根据去包裹后相位Φ重建被测三维场景。获取去包裹后相位Φ的具体方法如下式所示:
其中,Round为求取最近整数。在求得去包裹后相位Φ后,根据去包裹后相位Φ重建被测三维场景可以参考文献“Automatic identification and removal of outliersfor high-speed fringe projection profilometry”(Opt Eng 2013;52013605-013605)所述的相位深度转换方法。
实施例
本实施例中,被测对象如图2所示为一个表面有高光反射的水杯。使用本发明所述步骤一生成的四幅光栅条纹投射进行测量,当不加入偏振镜时三维测量结果如图5(a)所示,可明显看出高光区域的表面出现了凹坑,说明高光的存在影响该部分表面的测量。当按照本发明方法按步骤二在投影仪光轴和摄像机光轴上加入偏振镜后,采集的四幅条纹图像依次如图3中(a)至(d)所示,从图3中不难发现,原有的高光已经被削弱。随后,利用步骤三中傅里叶轮廓术对图3中(a)所示的条纹图像进行分析,得到高频包裹相位φh,高频包裹相位φh如图4(a)所示。然后使用步骤三中三步相移法对图4中(b)至(d)所示的三幅条纹图像进行处理,得到低频相位φl,低频相位φl如图4(b)所示。最后,采用步骤四中三维重建的方法得到被测水杯的三维轮廓,三维轮廓如图5(b)所示,其中mm表示毫米,Pixel表示像素。可以看出,利用本发明所述方法,在存在高光的物体表面也能被正确地测量重建三维图像。
Claims (1)
1.一种快速高动态范围三维测量方法,其特征在于,
使用计算机生成四幅光栅条纹;
分别在投影仪光轴和摄像机光轴上放置一块偏振镜,转动任意一块偏振镜,将投影仪光轴和摄像机光轴之间的夹角调节为90度;
使用投影仪将生成的四幅光栅条纹投射至被测物,使用摄像机同步拍摄被被测物反射生成的四幅条纹图像;对四幅条纹图像进行分析,获得高频包裹相位和低频相位;
对高频包裹相位去包裹,获得高频去包裹后相位,根据去包裹后相位重建被测物体三维场景;
计算机生成的四幅光栅条纹Ip 1~Ip 4的光学表达式如下所示,
Ip 1(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πfxp)
Ip 2(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp)
Ip 3(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp+2π/3)
Ip 4(xp,yp)=Ap(xp,yp)+Bp(xp,yp)cos(2πxp+4π/3)
其中,(xp,yp)为投影仪像素坐标,Ap为直流分量,Bp为调制度,Ap=Bp=127.5,图像像素深度为8比特,f为第一幅正弦光栅条纹的频率;
摄像机同步拍摄的四幅条纹图像Ic 1~Ic 4的强度分布表达式如下所示,
Ic 1(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φh)
Ic 2(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl)
Ic 3(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl+2π/3)
Ic 4(xc,yc)=Ac(xc,yc)+Bc(xc,yc)cos(φl+4π/3)
其中,(xc,yc)为摄像机像素坐标,Ac为背景光强,Bc为相位调制度,φh为拍摄的第一幅条纹图像中包含的高频相位,φl为拍摄的第二幅至第四幅条纹图像中包含的低频相位;
对第一幅条纹图像Ic 1进行二维傅里叶变换,在获得的频谱中使用汉宁窗对正一级频谱进行滤波,然后进行二维逆傅里叶变换,获得高频包裹相位φh;
对第二幅至第四幅条纹图像Ic 2、Ic 3和Ic 4使用三步相移法分析,获得低频相位φl,计算公式如下所示,
获取去包裹后相位Φ的具体方法如下式所示:
其中,Round为求取最近整数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510444695.7A CN105066906B (zh) | 2015-07-24 | 2015-07-24 | 一种快速高动态范围三维测量方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510444695.7A CN105066906B (zh) | 2015-07-24 | 2015-07-24 | 一种快速高动态范围三维测量方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105066906A CN105066906A (zh) | 2015-11-18 |
CN105066906B true CN105066906B (zh) | 2018-06-12 |
Family
ID=54496334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510444695.7A Expired - Fee Related CN105066906B (zh) | 2015-07-24 | 2015-07-24 | 一种快速高动态范围三维测量方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105066906B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106651962A (zh) * | 2016-12-13 | 2017-05-10 | 天津大学 | 一种基于投影仪‑相机系统的自适应光补偿方法 |
JP6673266B2 (ja) * | 2017-03-08 | 2020-03-25 | オムロン株式会社 | 相互反射検出装置、相互反射検出方法、およびプログラム |
CN106931910B (zh) | 2017-03-24 | 2019-03-05 | 南京理工大学 | 一种基于多模态复合编码和极线约束的高效三维图像获取方法 |
CN108195313B (zh) * | 2017-12-29 | 2020-06-02 | 南京理工大学 | 一种基于光强响应函数的高动态范围三维测量方法 |
CN109579741B (zh) * | 2018-11-01 | 2020-06-26 | 南京理工大学 | 一种基于多视角的全自动多模态三维彩色测量方法 |
CN110672038A (zh) * | 2019-09-03 | 2020-01-10 | 安徽农业大学 | 一种基于双频相移条纹投影的快速三维测量方法 |
CN111707216B (zh) * | 2020-06-30 | 2021-07-02 | 西安工业大学 | 一种基于随机两步相移的面形检测方法 |
CN112697259B (zh) * | 2020-12-31 | 2022-04-08 | 福州大学 | 基于组合条纹的梁结构模态振型测量装置及方法 |
CN113029040B (zh) * | 2021-02-26 | 2022-09-27 | 中国科学院深圳先进技术研究院 | 一种偏振相位偏折测量方法和装置 |
CN115325960A (zh) * | 2021-05-10 | 2022-11-11 | 广州视源电子科技股份有限公司 | 多频相移测量方法、装置、存储介质及设备 |
CN116592794B (zh) * | 2023-07-17 | 2023-11-24 | 南京理工大学 | 一种基于偏振结构光的快速三维重建方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6639685B1 (en) * | 2000-02-25 | 2003-10-28 | General Motors Corporation | Image processing method using phase-shifted fringe patterns and curve fitting |
CN1963381A (zh) * | 2005-10-24 | 2007-05-16 | 通用电气公司 | 用于检查物体的方法和设备 |
CN102155924A (zh) * | 2010-12-17 | 2011-08-17 | 南京航空航天大学 | 基于绝对相位恢复的四步相移方法 |
CN103791856A (zh) * | 2014-01-21 | 2014-05-14 | 南京理工大学 | 基于四幅光栅条纹图像的相位求解与去包裹方法 |
-
2015
- 2015-07-24 CN CN201510444695.7A patent/CN105066906B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6639685B1 (en) * | 2000-02-25 | 2003-10-28 | General Motors Corporation | Image processing method using phase-shifted fringe patterns and curve fitting |
CN1963381A (zh) * | 2005-10-24 | 2007-05-16 | 通用电气公司 | 用于检查物体的方法和设备 |
CN102155924A (zh) * | 2010-12-17 | 2011-08-17 | 南京航空航天大学 | 基于绝对相位恢复的四步相移方法 |
CN103791856A (zh) * | 2014-01-21 | 2014-05-14 | 南京理工大学 | 基于四幅光栅条纹图像的相位求解与去包裹方法 |
Non-Patent Citations (1)
Title |
---|
基于数字相移条纹投影的实时三维测量技术研究;申国辰;《中国优秀硕士学位论文全文数据库 信息科技辑》;20140715(第7期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN105066906A (zh) | 2015-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105066906B (zh) | 一种快速高动态范围三维测量方法 | |
Zhang et al. | High-resolution, real-time three-dimensional shape measurement | |
Guo et al. | A fast reconstruction method for three-dimensional shape measurement using dual-frequency grating projection and phase-to-height lookup table | |
Zhang et al. | High-speed three-dimensional shape measurement system using a modified two-plus-one phase-shifting algorithm | |
Liu et al. | Real-time 3D surface-shape measurement using background-modulated modified Fourier transform profilometry with geometry-constraint | |
CN105783775B (zh) | 一种镜面及类镜面物体表面形貌测量装置与方法 | |
Felipe-Sese et al. | Simultaneous in-and-out-of-plane displacement measurements using fringe projection and digital image correlation | |
CN104457615B (zh) | 基于广义s变换的三维数字成像方法 | |
Song et al. | Fast 3D shape measurement using Fourier transform profilometry without phase unwrapping | |
Feng et al. | Automatic identification and removal of outliers for high-speed fringe projection profilometry | |
CN108759721B (zh) | 一种基于光学条纹投影和反射的三维形貌测量方法及装置 | |
CN104655051A (zh) | 一种高速结构光三维面形垂直测量方法 | |
CN103791856A (zh) | 基于四幅光栅条纹图像的相位求解与去包裹方法 | |
CN105043301A (zh) | 一种用于三维测量的光栅条纹相位求解方法 | |
Li et al. | A three dimensional on-line measurement method based on five unequal steps phase shifting | |
Liu et al. | Background and amplitude encoded fringe patterns for 3D surface-shape measurement | |
CN108332684A (zh) | 一种基于结构光照明显微技术的三维轮廓测量方法 | |
CN109631798A (zh) | 一种基于π相移方法的三维面形垂直测量方法 | |
CN105066907A (zh) | 一种针对傅里叶轮廓术的载频相位去除方法 | |
CN112461158B (zh) | 散斑投影相移高频率立体视觉三维测量方法及装置 | |
Li et al. | An improved 2+ 1 phase-shifting algorithm | |
CN205718873U (zh) | 一种双频相移三维投影测量仪 | |
Xu et al. | An improved Gaussian fitting method used in light-trap center acquiring | |
Yang et al. | Single-shot N-step phase measurement profilometry | |
Li et al. | Separation method of superimposed gratings in double-projector structured-light vision 3D measurement system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180612 Termination date: 20210724 |