CN103791856B - 基于四幅结构光图像的相位求解与去包裹方法 - Google Patents

基于四幅结构光图像的相位求解与去包裹方法 Download PDF

Info

Publication number
CN103791856B
CN103791856B CN201410028352.8A CN201410028352A CN103791856B CN 103791856 B CN103791856 B CN 103791856B CN 201410028352 A CN201410028352 A CN 201410028352A CN 103791856 B CN103791856 B CN 103791856B
Authority
CN
China
Prior art keywords
structure light
phase
formula
bar graph
width
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
Application number
CN201410028352.8A
Other languages
English (en)
Other versions
CN103791856A (zh
Inventor
陈钱
冯世杰
顾国华
左超
孙佳嵩
喻士领
申国辰
李如斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201410028352.8A priority Critical patent/CN103791856B/zh
Publication of CN103791856A publication Critical patent/CN103791856A/zh
Application granted granted Critical
Publication of CN103791856B publication Critical patent/CN103791856B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明提出一种基于四幅结构光图像的相位求解与去包裹方法。利用计算机生成四幅结构光;用投影仪将四幅结构光投影到被测物体表面,用摄像机采集包含被测物体表面信息的四幅结构光图,先求解出被包裹的两个相位,然后去包裹求得绝对相位。本发明可以在相同时间段内完成较多的相位测量次数,提高了三维测量速度。

Description

基于四幅结构光图像的相位求解与去包裹方法
技术领域
本发明属于光学测量技术领域,具体涉及一种基于四幅结构光图像的相位求解与去包裹方法。
背景技术
近年来,随着数字投影设备的不断发展,基于条纹投影的光学三维测量方法成为了国内外研究的热点。利用投影器直接投影相移结构光,能有效克服传统方法中由于光栅移动带来的机械误差。而且利用投影设备很容易实现高速投影,能满足对运动物体的高速测量。所以在流体力学、固体物理、形变分析等领域,该测量方法能发挥巨大的作用。但是,就目前基于条纹投影的三维测量***而言,要实现高速的三维测量仍有很多问题需要解决。
其中的一个关键问题就是如何减少完成一次相位测量所需的条纹图像数量。因为,测量的三维数据是由相位直接转换而来,所以使用的条纹图像数量越少,在同一时间段内,能完成的相位测量次数就会越多,能实现三维测量的次数也就会越多。随着测量速度的提升,更有利于准确把握运动物体每个运动阶段的三维形貌。目前传统测量手段中,通常需要大于等于6幅的条纹图像,才能实现绝对相位的测量,所需的条纹图像数量仍比较多,导致能实现三维测量的次数较少。
发明内容
本发明目的在于提供一种基于四幅结构光图像的相位求解与去包裹方法,可以在相同时间段内完成较多的相位测量次数,提高了三维测量速度。
为了解决上述技术问题,本发明提供一种基于四幅结构光图像的相位求解与去包裹方法,包括以下步骤:
步骤一、利用计算机生成四幅结构光I1、I2、I3和I4,并依此满足公式(1)、(2)、(3)和(4),
I1(x,y)=A(x,y)+B(x,y)sin[πF(2x/X-1)] (1)
I2(x,y)=A(x,y)+B(x,y)cos[πF(2x/X-1)] (2)
I3(x,y)=A(x,y)+B(x,y)(2x/X-1) (3)
I4(x,y)=A(x,y)-B(x,y)(2x/X-1) (4)
公式(1)、(2)、(3)和(4)中,I1(x,y)、I2(x,y)、I3(x,y)和I4(x,y)依次为结构光I1、I2、I3和I4的光强,(x,y)表示结构光的像素坐标,A为图像直流分量,B为振幅,F为结构光I1和I2所包含的条纹周期数,X为每幅结构光的整幅像素宽度;
步骤二、用投影仪将步骤一所生成的四幅结构光I1、I2、I3和I4依次投影到被测物体表面,用摄像机采集包含被测物体表面信息的四幅结构光图并获得该四幅结构光图的光强
步骤三、使用公式(5)求解出条纹图与条纹图所包含的相位φ(xc,yc),使用公式(6)求解出条纹图与条纹图所包含的相位φ′(xc,yc),使用公式(7)求解获得去包裹后的绝对相位Φ(xc,yc),
φ ( x c , y c ) = tan - 1 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 I 2 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) - - - ( 5 )
φ ′ ( x c , y c ) = I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 α ( x c , y c ) B ( x c , y c ) - - - ( 6 )
Φ(xc,yc)=φ(xc,yc)+2π×NINT[(πFφ′(xc,yc)-φ(xc,yc))/2π] (7)
式(6)中,α(xc,yc)为被测物表面反射率,且
α ( x c , y c ) = ( 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 + ( 2 I 2 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 2 B ( x c , y c )
式(7)中,NINT表示取最近的整数。
本发明与现有技术相比,其显著优点在于,本发明只需四幅结构光就能实现绝对相位的求取,随着所需条纹数量的减少,能在更短的时间里测量物体三维形貌,特别适用于测量运动物体的高速光学三维测量中。
附图说明
图1为本发明基于四幅结构光图像的相位求解与去包裹方法流程示意图。
图2为使用本发明实验时,步骤一生成的四幅结构光,图2(a)为结构光I1,图2(b)为结构光I2,图2(c)为结构光I3,图2(d)为结构光I4
图3为使用本发明实验时,待测物为两个纸盒时摄像机拍摄的条纹图像,其中图3(a)为拍摄的条纹图图3(b)拍摄的条纹图图3(c)拍摄的条纹图图3(d)拍摄的条纹图
图4为使用本发明实验时测量的被包裹相位图,其中,图4(a)为求解的相位图φ,图4(b)为求解相位图φ′。
图5为使用本发明实验时测量的获得的去包裹后的绝对相位图。
具体实施方式
如图1所示,本发明基于四幅结构光图像的相位求解与去包裹方法,包括以下步骤:
步骤一、结构光生成:
利用计算机生成四幅结构光I1、I2、I3和I4,并依此满足公式(1)、(2)、(3)和(4),
I1(x,y)=A(x,y)+B(x,y)sin[πF(2x/X-1)] (1)
I2(x,y)=A(x,y)+B(x,y)cos[πF(2x/X-1)] (2)
I3(x,y)=A(x,y)+B(x,y)(2x/X-1) (3)
I4(x,y)=A(x,y)-B(x,y)(2x/X-1) (4)
公式(1)、(2)、(3)和(4)中,I1(x,y)、I2(x,y)、I3(x,y)和I4(x,y)依次为结构光I1、I2、I3和I4的光强,(x,y)表示结构光的像素坐标,A为图像直流分量,B为振幅,F为结构光I1和I2所包含的条纹周期数,X为每幅结构光的整幅像素宽度。
步骤二、结构光投影:
用投影仪将步骤一所生成的四幅结构光I1、I2、I3和I4依次投影到被测物体表面,用摄像机采集包含被测物体表面信息的四幅结构光图并获得该四幅结构光图的光强
步骤三、相位求解与相位去包裹:
使用公式(5)求解出条纹图与条纹图所包含的相位φ(xc,yc),使用公式(6)求解出条纹图与条纹图所包含的相位φ′(xc,yc),使用公式(7)实现相位的去包裹获得条纹图和条纹图所包含的相位φ(xc,yc)去包裹后的绝对相位Φ(xc,yc),
φ ( x c , y c ) = tan - 1 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 I 2 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) - - - ( 5 )
φ ′ ( x c , y c ) = I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 α ( x c , y c ) B ( x c , y c ) - - - ( 6 )
Φ(xc,yc)=φ(xc,yc)+2π×NINT[(πFφ′(xc,yc)-φ(xc,yc))/2π] (7)
式(6)中,α(xc,yc)被测物表面反射率,且
α ( x c , y c ) = ( 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 + ( 2 I 2 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 2 B ( x c , y c )
式(7)中,NINT表示取最近的整数。
用摄像机采集的包含被测物体表面信息的四幅结构光的构成原理:
用摄像机采集的包含被测物体表面信息的四幅结构光图由三个部分组成:(1)被待测物反射的投影条纹;(2)被待测物反射的环境光;(3)直接进入摄像机的环境光。所以采集到的四幅条纹光强分布如下:
I 1 c ( x c , y c ) = α ( x c , y c ) [ A ( x c , y c ) + B ( x c , y c ) sin φ ( x c , y c ) ] + α ( x c , y c ) β 1 ( x c , y c ) + β 2 ( x c , y c )
I 2 c ( x c , y c ) = α ( x c , y c ) [ A ( x c , y c ) + B ( x c , y c ) c o s φ ( x c , y c ) ] + α ( x , y ) β 1 ( x c , y c ) + β 2 ( x c , y c )
I 3 c ( x c , y c ) = α ( x c , y c ) [ A ( x c , y c ) + B ( x c , y c ) φ ′ ( x c , y c ) ] + α ( x c , y c ) β 1 ( x c , y c ) + β 2 ( x c , y c )
I 4 c ( x c , y c ) = α ( x c , y c ) [ A ( x c , y c ) - B ( x c , y c ) φ ′ ( x c , y c ) ] + α ( x c , y c ) β 1 ( x c , y c ) + β 2 ( x c , y c )
其中,(xc,yc)为摄像机拍摄图像的像素坐标,α为被测物表面反射率,β1为被反射的环境光,β2为直接进入摄像机的环境光,φ(xc,yc)为条纹图与条纹图所包含的相位,φ′(xc,yc)为条纹图与条纹图所包含的相位。联立以上四式,可以解得两组相位:
φ ( x c , y c ) = tan - 1 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c )
φ ′ ( x c , y c ) = I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 α ( x c , y c ) B ( x c , y c )
其中,α(xc,yc)被测物表面反射率,且
α ( x c , y c ) = ( 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 + ( 2 I 2 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 2 B ( x c , y c )
由于上式中解得的相位φ(xc,yc)是被包裹的,所以利用下式来实现相位的去包裹:
Φ(xc,yc)=φ(xc,yc)+2π×NINT[(πFφ′(xc,yc)-φ(xc,yc))/2π]
其中,Φ(xc,yc)为φ(xc,yc)去包裹后的绝对相位,NINT表示去最近的整数。
本发明效果可以通过以下实验进一步说明:
如图2所示,首先利用计算机生成符合本发明步骤一所述的四幅结构光,其中图2(a)为结构光I1,图2(b)为结构光I2,图2(c)为结构光I3,图2(d)为结构光I4。生成所述四幅结构光时的参数设置为:图像直流分量A(x,y)=振幅B(x,y)=127.5,结构光I1和I2所包含的条纹周期数F取为10,每幅结构光的整幅像素宽度X取为800。
然后,利用投影仪将生成的四幅结构光投射至待测物表面,即两个纸盒。用摄像机拍摄这些被待测物表面调制过的条纹图像,如图3所示,其中图3(a)为拍摄的条纹图图3(b)拍摄的条纹图图3(c)拍摄的条纹图图3(d)拍摄的条纹图
最后,利用本发明步骤三所述的相位求解公式求解相位图φ和φ′,如图4所示,其中,图4(a)为求解的相位图φ,图4(b)为求解相位图φ′,利用步骤三所述的相位去包裹方法,求得φ去包裹后的绝对相位Φ,由图5所示。

Claims (1)

1.基于四幅结构光图像的相位求解与去包裹方法,其特征在于,包括以下步骤:
步骤一、利用计算机生成四幅结构光I1、I2、I3和I4,并依此满足公式(1)、(2)、(3)和(4),
I1(x,y)=A(x,y)+B(x,y)sin[πF(2x/X-1)] (1)
I2(x,y)=A(x,y)+B(x,y)cos[πF(2x/X-1)] (2)
I3(x,y)=A(x,y)+B(x,y)(2x/X-1) (3)
I4(x,y)=A(x,y)-B(x,y)(2x/X-1) (4)
公式(1)、(2)、(3)和(4)中,I1(x,y)、I2(x,y)、I3(x,y)和I4(x,y)依次为结构光I1、I2、I3和I4的光强,(x,y)表示结构光的像素坐标,A为图像直流分量,B为振幅,F为结构光I1和I2所包含的条纹周期数,X为每幅结构光的整幅像素宽度;
步骤二、用投影仪将步骤一所生成的四幅结构光I1、I2、I3和I4依次投影到被测物体表面,用摄像机采集包含被测物体表面信息的四幅结构光图并获得该四幅结构光图的光强
步骤三、使用公式(5)求解出条纹图与条纹图所包含的相位φ(xc,yc),使用公式(6)求解出条纹图与条纹图所包含的相位φ′(xc,yc),使用公式(7)求解获得去包裹后的绝对相位Φ(xc,yc),
φ ( x c , y c ) = tan - 1 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 I 2 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) - - - ( 5 )
φ ′ ( x c , y c ) = I 3 c ( x c , y c ) - I 4 c ( x c , y c ) 2 α ( x c , y c ) B ( x c , y c ) - - - ( 6 )
Φ(xc,yc)=φ(xc,yc)+2π×NINT[(πFφ′(xc,yc)-φ(xc,yc))/2π] (7)
式(6)中,α(xc,yc)为被测物表面反射率,且
α ( x c , y c ) = ( 2 I 1 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 + ( 2 I 2 c ( x c , y c ) - I 3 c ( x c , y c ) - I 4 c ( x c , y c ) ) 2 2 B ( x c , y c )
式(7)中,NINT表示取最近的整数。
CN201410028352.8A 2014-01-21 2014-01-21 基于四幅结构光图像的相位求解与去包裹方法 Expired - Fee Related CN103791856B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410028352.8A CN103791856B (zh) 2014-01-21 2014-01-21 基于四幅结构光图像的相位求解与去包裹方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410028352.8A CN103791856B (zh) 2014-01-21 2014-01-21 基于四幅结构光图像的相位求解与去包裹方法

Publications (2)

Publication Number Publication Date
CN103791856A CN103791856A (zh) 2014-05-14
CN103791856B true CN103791856B (zh) 2017-01-04

Family

ID=50667745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410028352.8A Expired - Fee Related CN103791856B (zh) 2014-01-21 2014-01-21 基于四幅结构光图像的相位求解与去包裹方法

Country Status (1)

Country Link
CN (1) CN103791856B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104019768B (zh) * 2014-06-06 2017-02-15 天津大学 用于条纹投射三维形貌测量的ccd同步图像采集方法
CN105043301A (zh) * 2015-07-24 2015-11-11 南京理工大学 一种用于三维测量的光栅条纹相位求解方法
CN105066906B (zh) * 2015-07-24 2018-06-12 南京理工大学 一种快速高动态范围三维测量方法
CN107367244B (zh) * 2017-07-21 2019-06-25 南京理工大学 一种基于时间相位解缠的设计最优条纹序列方法
CN108180868A (zh) * 2017-12-29 2018-06-19 南京理工大学 一种基于条纹投影的实时三维显微成像***
CN108195313B (zh) * 2017-12-29 2020-06-02 南京理工大学 一种基于光强响应函数的高动态范围三维测量方法
CN108534714B (zh) * 2018-03-09 2019-09-24 南昌航空大学 基于正弦和二进制条纹投影的快速三维测量方法
CN109253708B (zh) 2018-09-29 2020-09-11 南京理工大学 一种基于深度学习的条纹投影时间相位展开方法
CN109579741B (zh) * 2018-11-01 2020-06-26 南京理工大学 一种基于多视角的全自动多模态三维彩色测量方法
CN109506589B (zh) * 2018-12-25 2020-07-28 东南大学苏州医疗器械研究院 一种基于结构光场成像的三维轮廓测量方法
CN109883353B (zh) * 2019-02-19 2021-02-12 西安理工大学 一种刚性运动物体的动态三维测量方法
CN110428459B (zh) * 2019-06-04 2023-05-16 重庆大学 一种基于数字顺序编码的相位解包裹的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101650164A (zh) * 2009-09-07 2010-02-17 东南大学 三维扫描***中基于错位条纹的相位展开方法
CN102155924A (zh) * 2010-12-17 2011-08-17 南京航空航天大学 基于绝对相位恢复的四步相移方法
CN102589479A (zh) * 2012-03-06 2012-07-18 天津大学 三维形貌中心摄动复合光栅投影测量方法及装置
DE102012002161A1 (de) * 2012-01-31 2013-08-01 Friedrich-Schiller-Universität Jena Verfahren und Vorrichtung zur 3D-Messung von Objekten

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101881605B (zh) * 2010-06-02 2011-11-30 南京航空航天大学 基于相位编码技术的光学三维测量方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101650164A (zh) * 2009-09-07 2010-02-17 东南大学 三维扫描***中基于错位条纹的相位展开方法
CN102155924A (zh) * 2010-12-17 2011-08-17 南京航空航天大学 基于绝对相位恢复的四步相移方法
DE102012002161A1 (de) * 2012-01-31 2013-08-01 Friedrich-Schiller-Universität Jena Verfahren und Vorrichtung zur 3D-Messung von Objekten
CN102589479A (zh) * 2012-03-06 2012-07-18 天津大学 三维形貌中心摄动复合光栅投影测量方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
改进的阶梯相位去包裹算法研究;周灿林等;《光电子.激光》;20131231;第24卷(第12期);第2378页第1节-第2380页第4节 *

Also Published As

Publication number Publication date
CN103791856A (zh) 2014-05-14

Similar Documents

Publication Publication Date Title
CN103791856B (zh) 基于四幅结构光图像的相位求解与去包裹方法
CN108534714B (zh) 基于正弦和二进制条纹投影的快速三维测量方法
CN105783775B (zh) 一种镜面及类镜面物体表面形貌测量装置与方法
Zuo et al. High-speed three-dimensional shape measurement for dynamic scenes using bi-frequency tripolar pulse-width-modulation fringe projection
CN109489585B (zh) 基于改进多频条纹结构光的三维测量方法
CN108955571B (zh) 双频外差与相移编码相结合的三维测量方法
Guo et al. A fast reconstruction method for three-dimensional shape measurement using dual-frequency grating projection and phase-to-height lookup table
CN105066906B (zh) 一种快速高动态范围三维测量方法
CN103759673B (zh) 基于双频三灰阶正弦光栅条纹投影的时间相位去包裹方法
CN105953747A (zh) 结构光投影全视角三维成像***及方法
Jia et al. Two-step triangular-pattern phase-shifting method for three-dimensional object-shape measurement
CN105300317B (zh) 基于正弦和三角波条纹投影的三维测量方法
CN108195313A (zh) 一种基于光强响应函数的高动态范围三维测量方法
Lu et al. Modulation measuring profilometry with cross grating projection and single shot for dynamic 3D shape measurement
CN104677307A (zh) 结合三维及二维形貌的量测方法及装置
CN108759721A (zh) 一种基于光学条纹投影和反射的三维形貌测量方法及装置
García-Isáis et al. One shot profilometry using a composite fringe pattern
CN106204732A (zh) 动态曝光的三维重建方法及***
CN105953749A (zh) 一种光学三维形貌测量方法
CN111174730A (zh) 一种基于相位编码的快速相位解包裹方法
Huang et al. Phase retrieval from reflective fringe patterns of double-sided transparent objects
Wang et al. Motion-induced error reduction for phase-shifting profilometry with phase probability equalization
CN108317968A (zh) 结构光投影快速测量装置及方法
CN205718873U (zh) 一种双频相移三维投影测量仪
CN106840039B (zh) 一种基于复合光栅投影的快速三维测量方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170104

Termination date: 20210121

CF01 Termination of patent right due to non-payment of annual fee