CN104457615A - 基于广义s变换的三维数字成像方法 - Google Patents

基于广义s变换的三维数字成像方法 Download PDF

Info

Publication number
CN104457615A
CN104457615A CN201410648482.1A CN201410648482A CN104457615A CN 104457615 A CN104457615 A CN 104457615A CN 201410648482 A CN201410648482 A CN 201410648482A CN 104457615 A CN104457615 A CN 104457615A
Authority
CN
China
Prior art keywords
bar graph
gray scale
scale bar
original gradation
line
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.)
Granted
Application number
CN201410648482.1A
Other languages
English (en)
Other versions
CN104457615B (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.)
Shenzhen University
Original Assignee
Shenzhen University
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 Shenzhen University filed Critical Shenzhen University
Priority to CN201410648482.1A priority Critical patent/CN104457615B/zh
Publication of CN104457615A publication Critical patent/CN104457615A/zh
Application granted granted Critical
Publication of CN104457615B publication Critical patent/CN104457615B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)

Abstract

本发明公开了一种基于广义S变换的三维数字成像方法,包括:对结构光进行编码生成正弦灰度条纹图,摄像机得到单视场内的原始灰度条纹图和受物体深度信息调制的变形灰度条纹图;进行基于能量强度优化和能量集中度原则的广义S变换,并通过滤波方法计算出灰度条纹图的基频分量;对基频分量进行傅里叶逆变换,然后经取相位角得到灰度条纹图的包裹相位;对包裹相位进行相位展开并根据相位展开的结果得到原始灰度条纹图和变形灰度条纹图的相位差;根据傅里叶轮廓术测量原理和相位差,计算被成像物体每点的三维坐标。本发明具有精度高和适应性广的优点,可广泛应用于三维数字成像和光学三维重建领域。

Description

基于广义S变换的三维数字成像方法
技术领域
本发明属于三维数字成像和光学三维重建领域,尤其是涉及一种基于广义S变换的三维数字成像方法。
背景技术
应用光学来进行三维数字成像是近年来一个新兴的学科领域,并进一步发展为精确三维测量技术,其广泛应用在工业测量、质量检测、机器视觉、智能机器控制和生物医学诊断等诸多方面。目前通过对被成像物体投射结构光,从结构光中解得相位信息来进行三维数字成像的方法主要有莫尔轮廓术、相位测量轮廓术以及傅里叶变换轮廓术等。莫尔轮廓术使用了莫尔条纹投影,但该方法无法主动识别深度像的凹凸和相位差低于2π时所对应的高度信息。相位测量轮廓术则需要对物体投影多幅结构光,然后通过相移算法来计算深度像每一点的相位值,计算量大,耗时长。傅里叶变换轮廓术只需对物体投影一次(或两次)结构光,然后采用快速傅里叶变换便能提取出受物体高度调制的相位信息,但如果被成像物体高度分布变化率大,该算法会因频谱混叠而无法准确提取一级频谱,从而导致相位信息的提取误差较大。而提取到的相位信息的准确性则直接决定了恢复物体三维形貌的准确度。
基于S变换的解相技术结合了加窗傅里叶变换和小波变换的优点,其在不丢失空间信息的同时,通过时频分析的形式建立起信号空域/时域和频率之间的联系。因此当信号的非平稳度引起了有用的基频和其它频率成分之间的混叠时,可以使用S变换有效的避免频谱混叠,进而解出相位信息。虽然S变换中窗口的形状可以随频率变化,具有很好的时频分辨率,但其窗口大小始终由信号的即时频率决定而不能随频率变化率的改变而改变,这使得S变换在处理频率变化率较大的信号时不能精确定位基频分量,其解相精度并不高,对拥有不同深度变化率的物体适应性并不广。
发明内容
为了解决上述技术问题,本发明的目的是:提供一种精度高和适应性广的基于广义S变换的三维数字成像方法。
本发明解决其技术问题所采用的技术方案是:
基于广义S变换的三维数字成像方法,包括:
S1、对结构光进行编码生成正弦灰度条纹图,并通过投影设备将正弦灰度条纹图投射于参考平面上,由摄像机得到单视场内的原始灰度条纹图g1(x,y),然后将被成像物体放置于参考平面上,由摄像机得到单视场内受物体深度信息调制的变形灰度条纹图g2(x,y);
S2、分别对获得的原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)进行基于能量强度优化和能量集中度原则的广义S变换,并通过滤波方法计算出原始灰度条纹图g1(x,y)的基频分量f1(x,y)与变形灰度条纹图g2(x,y)的基频分量f2(x,y);
S3、分别对从两幅灰度条纹图中提取出的基频分量f1(x,y)与f2(x,y)进行傅里叶逆变换,然后分别对傅里叶逆变换的结果取相位角,得到原始灰度条纹图g1(x,y)的包裹相位和变形灰度条纹图g2(x,y)的包裹相位
S4、对包裹相位分别进行相位展开得到连续的相位分布并根据相位展开的结果得到包含物体深度调制信息的相位差所述相位差的计算公式为:
S5、根据傅里叶轮廓术测量原理,标定单目成像***的摄像机参数以及物体深度与相位变化的映射关系,并根据得到的相位差计算被成像物体每点的三维坐标,从而实现被成像物体的三维数字成像。
进一步,所述步骤S2,其包括:
S21、分别对获得的原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)的每一行进行基于能量强度优化和能量集中度原则的广义S变换,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵,所述广义S变换的定义为:
S p ( b , f ) | y = y k = ∫ - ∞ ∞ g ( x , y k ) w ( b - x , σ ( f ) ) exp ( - j 2 πfx ) dx = ∫ - ∞ ∞ g ( x , y k ) | f | p 2 π exp ( ( b - x ) 2 f 2 p 2 ) exp ( - j 2 πfx ) dx ,
其中,f为频率,yk=1,2,......,ymax,g(x,yk)表示灰度条纹图的第k行,w(b-x,σ(f))表示中心位于x=b处且标准差为σ(f)的高斯窗函数,σ(f)=1/|f|p,p为常数;
S22、分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵进行基于局部频谱的滤波,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的基频分量,再将得到的每一行基频分量沿y方向进行叠加,从而得到原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)。
进一步,所述步骤S21,其包括:
S211、对广义S变换中高斯窗函数的参数p的初值p0、迭代间隔Δp与迭代终值pt进行设置;
S212、分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)的每一行应用广义S变换,从而得到原始灰度条纹图的每一行g1(x,yk)与变形灰度条纹图的每一行g2(x,yk)在参数p取不同值时的一系列S变换矩阵所述S变换矩阵的表达式为:
S 1 | y = y k = { S p 0 , S p 0 + Δp , . . . . . . , S p t - p 0 Δp + 1 | y = y k } S 2 | y = y k = { S ′ p 0 , S ′ p 0 + Δp , . . . . . . , S ′ p t - p 0 Δp + 1 | y = y k } ;
S213、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列S变换矩阵分别寻找矩阵“脊”:设某一S变换矩阵Sp(b,f)在点(b,f)处的能量强度为其幅值的绝对值|Sp(b,f)|,则对于每一个空间点bii,bii=1,2,……,bmax,其能量强度取得最大值时将对应于Sp(b,f)中的一个最大值点对(bii,fii),而所有空间点中所有最大值点对的集合构成了该S变换矩阵Sp(b,f)的“脊”Ω(bii,fii);
S214、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列S变换矩阵的“脊”进行能量强度阈值的设置,并根据设置的能量强度阈值对S变换矩阵进行能量强度优化,从而得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵
S215、对灰度条纹图每一行经能量强度优化的一系列S变换矩阵中的每个S变换矩阵Sp(b,f),逐个频率点fjj计算该频率点fjj对应行的能量集中度CM(fjj,p),所述能量集中度CM(fjj,p)的表达式为:
CM ( f jj , p ) = 1 ∫ - ∞ ∞ | S p ( b , f ) | q db ,
其中,q为常数,fjj=1,2,……,fmax
S216、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵采用能量集中度原则拼凑出这一行的最佳S变换矩阵
进一步,所述步骤S214,其具体为:
设置一个统一的能量强度阈值E,然后判断灰度条纹图每一行的一系列S变换矩阵中任一个S变换矩阵Sp(b,f)的“脊”上能量强度最小值与“脊”上能量强度最大值的比值是否小于E,若是,则剔除此S变换矩阵Sp(b,f),反之,则保留,从而得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵
进一步,所述步骤S216,其具体为:
对灰度条纹图每一行的一系列经能量强度优化的S变换矩阵逐个频率点fjj比较对应那一行的能量集中度CM(fjj,p),选择能量集中度最大那行的S变换矩阵作为对应那一行拼凑出来的最佳S变换矩阵所述最佳S变换矩阵满足:
CM ( f jj , p opt ) = | CM ( f jj , p ) | max S ( b , f jj ) | y = y k = S p pot ( b , f jj ) | y = y k S opt ( b , f ) | y = y k = Σ f jj = 1 f max S ( b , f jj ) | y = y k .
进一步,所述步骤S22,其包括:
S221、根据原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵对局部基频分量进行精确定位;
S222、根据预设的滤波窗函数,分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵进行基于局部频谱的滤波,得到原始灰度条纹图g1(x,y)每行的局部基频分量以及变形灰度条纹图g2(x,y)每行的局部基频分量
S223、将两幅灰度条纹图每一行的局部基频分量分别沿空间x轴作局部基频分量叠加,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的基频分量f1(x,yk)与f2(x,yk);
S224、将两幅灰度条纹图每一行的基频分量f1(x,yk)与f2(x,yk)分别沿空间y轴叠加,得到原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)。
进一步,所述步骤S3,其具体为:
分别对原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)做傅里叶逆变换,得到两幅灰度条纹图的基频复信号C1与C2,然后分别对基频复信号C1与C2取相位角,得到原始灰度条纹图g1(x,y)的包裹相位和变形灰度条纹图g2(x,y)的包裹相位所述包裹相位和包裹相位的数学式表达为:
其中,Im[]表示取复信号的虚数部分,Re[]表示取复信号的实数部分。
本发明的有益效果是:对摄像机采集到的灰度条纹图进行基于能量强度优化和能量集中度原则的广义S变换,克服了传统S变换的窗口大小不能随频率变化率的改变而改变的缺陷,精确地实现了有用的基频分量与低高频分量之间的分离,有效地提高了相位计算的准确性,对拥有不同深度变化率的物体适应性广;本发明方法只需单幅条纹图就可以实现精确解相,提高了三维数字成像的速度以及能实现实时动态测量。
附图说明
下面结合附图和实施例对本发明作进一步说明。
图1为本发明基于广义S变换的三维数字成像方法的整体流程图;
图2为本发明进行结构光编码时原始灰度条纹图水平x方向的灰度分布图;
图3为本发明步骤S2的流程图;
图4为本发明步骤S21的流程图;
图5为本发明步骤S22的流程图;
图6为本发明单目三维成像***的结构示意图。
具体实施方式
参照图1,基于广义S变换的三维数字成像方法,包括:
S1、对结构光进行编码生成正弦灰度条纹图,得到其沿x水平方向的灰度分布如图2所示,并通过投影设备将正弦灰度条纹图投射于参考平面上,由摄像机得到单视场内的原始灰度条纹图g1(x,y),然后将被成像物体放置于参考平面上,由摄像机得到单视场内受物体深度信息调制的变形灰度条纹图g2(x,y);
S2、分别对获得的原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)进行基于能量强度优化和能量集中度原则的广义S变换,并通过滤波方法计算出原始灰度条纹图g1(x,y)的基频分量f1(x,y)与变形灰度条纹图g2(x,y)的基频分量f2(x,y);
S3、分别对从两幅灰度条纹图中提取出的基频分量f1(x,y)与f2(x,y)进行傅里叶逆变换,然后分别对傅里叶逆变换的结果取相位角,得到原始灰度条纹图g1(x,y)的包裹相位和变形灰度条纹图g2(x,y)的包裹相位
S4、对包裹相位分别进行相位展开得到连续的相位分布并根据相位展开的结果得到包含物体深度调制信息的相位差所述相位差的计算公式为:
S5、根据傅里叶轮廓术测量原理,标定单目成像***的摄像机参数以及物体深度与相位变化的映射关系,并根据得到的相位差计算被成像物体每点的三维坐标,从而实现被成像物体的三维数字成像。
参照图3,进一步作为优选的实施方式,所述步骤S2,其包括:
S21、分别对获得的原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)的每一行进行基于能量强度优化和能量集中度原则的广义S变换,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵,所述广义S变换的定义为:
S p ( b , f ) | y = y k = ∫ - ∞ ∞ g ( x , y k ) w ( b - x , σ ( f ) ) exp ( - j 2 πfx ) dx = ∫ - ∞ ∞ g ( x , y k ) | f | p 2 π exp ( ( b - x ) 2 f 2 p 2 ) exp ( - j 2 πfx ) dx ,
其中,f为频率,yk=1,2,......,ymax,g(x,yk)表示灰度条纹图的第k行,w(b-x,σ(f))表示中心位于x=b处且标准差为σ(f)的高斯窗函数,σ(f)=1/|f|p,p为常数;
S22、分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵进行基于局部频谱的滤波,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的基频分量,再将得到的每一行基频分量沿y方向进行叠加,从而得到原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)。
参照图4,进一步作为优选的实施方式,所述步骤S21,其包括:
S211、对广义S变换中高斯窗函数的参数p的初值p0、迭代间隔Δp与迭代终值pt进行设置;
S212、分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)的每一行应用广义S变换,从而得到原始灰度条纹图的每一行g1(x,yk)与变形灰度条纹图的每一行g2(x,yk)在参数p取不同值时的一系列S变换矩阵所述S变换矩阵的表达式为:
S 1 | y = y k = { S p 0 , S p 0 + Δp , . . . . . . , S p t - p 0 Δp + 1 | y = y k } S 2 | y = y k = { S ′ p 0 , S ′ p 0 + Δp , . . . . . . , S ′ p t - p 0 Δp + 1 | y = y k } ;
S213、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列S变换矩阵分别寻找矩阵“脊”:设某一S变换矩阵Sp(b,f)在点(b,f)处的能量强度为其幅值的绝对值|Sp(b,f)|,则对于每一个空间点bii,bii=1,2,……,bmax,其能量强度取得最大值时将对应于Sp(b,f)中的一个最大值点对(bii,fii),而所有空间点中所有最大值点对的集合构成了该S变换矩阵Sp(b,f)的“脊”Ω(bii,fii);
S214、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列S变换矩阵的“脊”进行能量强度阈值的设置,并根据设置的能量强度阈值对S变换矩阵进行能量强度优化,从而得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵
S215、对灰度条纹图每一行经能量强度优化的一系列S变换矩阵中的每个S变换矩阵Sp(b,f),逐个频率点fjj计算该频率点fjj对应行的能量集中度CM(fjj,p),所述能量集中度CM(fjj,p)的表达式为:
CM ( f jj , p ) = 1 ∫ - ∞ ∞ | S p ( b , f ) | q db ,
其中,q为常数,fjj=1,2,……,fmax
S216、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵采用能量集中度原则拼凑出这一行的最佳S变换矩阵
进一步作为优选的实施方式,所述步骤S214,其具体为:
设置一个统一的能量强度阈值E,然后判断灰度条纹图每一行的一系列S变换矩阵中任一个S变换矩阵Sp(b,f)的“脊”上能量强度最小值与“脊”上能量强度最大值的比值是否小于E,若是,则剔除此S变换矩阵Sp(b,f),反之,则保留,从而得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵
进一步作为优选的实施方式,所述步骤S216,其具体为:
对灰度条纹图每一行的一系列经能量强度优化的S变换矩阵逐个频率点fjj比较对应那一行的能量集中度CM(fjj,p),选择能量集中度最大那行的S变换矩阵作为对应那一行拼凑出来的最佳S变换矩阵所述最佳S变换矩阵满足:
CM ( f jj , p opt ) = | CM ( f jj , p ) | max S ( b , f jj ) | y = y k = S p pot ( b , f jj ) | y = y k S opt ( b , f ) | y = y k = Σ f jj = 1 f max S ( b , f jj ) | y = y k .
其中,Popt是指能量集中度最大值对应那一行的最优p值,而一个P值则决定一个S变换矩阵。
参照图5,进一步作为优选的实施方式,,所述步骤S22,其包括:
S221、根据原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵对局部基频分量进行精确定位;
S222、根据预设的滤波窗函数,分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵进行基于局部频谱的滤波,得到原始灰度条纹图g1(x,y)每行的局部基频分量以及变形灰度条纹图g2(x,y)每行的局部基频分量
S223、将两幅灰度条纹图每一行的局部基频分量分别沿空间x轴作局部基频分量叠加,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的基频分量f1(x,yk)与f2(x,yk);
S224、将两幅灰度条纹图每一行的基频分量f1(x,yk)与f2(x,yk)分别沿空间y轴叠加,得到原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)。
进一步作为优选的实施方式,所述步骤S3,其具体为:
分别对原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)做傅里叶逆变换,得到两幅灰度条纹图的基频复信号C1与C2,然后分别对基频复信号C1与C2取相位角,得到原始灰度条纹图g1(x,y)的包裹相位和变形灰度条纹图g2(x,y)的包裹相位所述包裹相位和包裹相位的数学式表达为:
其中,Im[]表示取复信号的虚数部分,Re[]表示取复信号的实数部分。
实施例一
本实施例对与本发明的方法相配套的三维数字成像装置进行说明。
与本发明的方法相配套的三维数字成像装置,主要包括数字投影照明发射器、图像传感接收器和图像处理器。其中,数字投影照明发射器可以是数字液晶投影装置(LCD投影仪)、数字微镜投影装置(DMD投影仪)或硅基片液晶投影装置(LCOS投影仪),可用计算机图像处理***方便地生成灰度条纹图案并写入数字投影装置。图像传感接收器包括光学成像透镜与光电探测器,光学成像透镜可以为定焦距或变焦距的成像透镜或透镜组、二元光学成像***、衍射元件成像***或显微成像***。而光电探测器件可以为电荷耦合器件、液晶器件、空间光调制器件、CMOS器件或数码相机。图像处理器为数字信号处理器与可编程专用集成电路的组合,也可以为通用图像处理卡和计算机的组合。
参照图6,数字投影发射器101的投影镜102的出瞳I、图像传感接收器103的成像透镜104的入瞳P和照明场的中心O位于同一平面内,并且投影镜102的出瞳I与成像透镜104的入瞳P基本位于同一水平高度,从而形成一个三角测量***。由图像处理器105的计算机或数字信号处理器产生的正弦灰度条纹图经数字投影发射器101分别投射在载物平台106和物体107的表面,图像传感接收器103先后接收到载物平台106上的原始正弦灰度条纹图和受物体107深度调制的变形灰度条纹图,送达图像处理器105进行处理。图像处理器105通过从两幅灰度条纹图中提取出相位矩阵并做差运算,并结合标定图像传感器得到的***参数,得到物体完整的三维数字像。
实施例二
本实施例对本发明灰度条纹图每一行使用广义S变换获得的一系列S变换矩阵进行能量强度优化的过程进行说明。
本发明的能量强度优化的过程为:
对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列S变换矩阵的“脊”进行能量强度阈值的设置,以对S变换矩阵进行能量强度优化,确保在进行基于能量集中度原则寻找最佳S变换矩阵时其能量强度足以进行三维数字成像。即设置一个统一的能量强度阈值E,当某S变换矩阵Sp(b,f)的“脊”上能量强度的最小值与“脊”上能量强度的最大值的比值小于E时,剔除此S变换矩阵Sp(b,f),剩下的优选S变换矩阵应满足如下条件:
| S p ( b ii , f ii ) | min | S p ( b ii , f ii ) | max ≥ E
其中,(bii,fii)∈Ω(bii,fii),则经过能量强度优化后,原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行将得到一系列经能量强度优化的S变换矩阵
经实验验证,能量强度阈值取0.8左右时效果较理想。
实施例三
本实施例对本发明中采用广义S变换拼凑出灰度条纹图每一行的最佳S变换矩阵时所采用的能量集中度原则进行说明。
本发明采用的能量集中度原则进行拼凑的过程为:
首先,对灰度条纹图每一行经能量强度优化的一系列S变换矩阵中的每个S变换矩阵Sp(b,f)逐个频率点fjj计算对应那一行的能量集中度。某个S变换矩阵Sp(b,f)在某一频率点fjj处那行的能量集中度定义为:
CM ( f jj , p ) = 1 ∫ - ∞ ∞ | S p ( b , f ) | q db ,
其中,q为一常数。经实验验证,q取0.2左右时效果较理想。
然后,对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列经能量强度优化的S变换矩阵逐个频率点fjj比较对应那一行的能量集中度CM(fjj,p),选择某一频率点fjj处能量集中度最大的S变换矩阵的那行作为拼凑出来的最佳S变换矩阵的对应那一行使得拼凑出的最佳S变换矩阵能够更精准地定位局部基频分量。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

Claims (7)

1.基于广义S变换的三维数字成像方法,其特征在于:包括:
S1、对结构光进行编码生成正弦灰度条纹图,并通过投影设备将正弦灰度条纹图投射于参考平面上,由摄像机得到单视场内的原始灰度条纹图g1(x,y),然后将被成像物体放置于参考平面上,由摄像机得到单视场内受物体深度信息调制的变形灰度条纹图g2(x,y);
S2、分别对获得的原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)进行基于能量强度优化和能量集中度原则的广义S变换,并通过滤波方法计算出原始灰度条纹图g1(x,y)的基频分量f1(x,y)与变形灰度条纹图g2(x,y)的基频分量f2(x,y);
S3、分别对从两幅灰度条纹图中提取出的基频分量f1(x,y)与f2(x,y)进行傅里叶逆变换,然后分别对傅里叶逆变换的结果取相位角,得到原始灰度条纹图g1(x,y)的包裹相位和变形灰度条纹图g2(x,y)的包裹相位
S4、对包裹相位分别进行相位展开得到连续的相位分布并根据相位展开的结果得到包含物体深度调制信息的相位差所述相位差的计算公式为:
S5、根据傅里叶轮廓术测量原理,标定单目成像***的摄像机参数以及物体深度与相位变化的映射关系,并根据得到的相位差计算被成像物体每点的三维坐标,从而实现被成像物体的三维数字成像。
2.根据权利要求1所述的基于广义S变换的三维数字成像方法,其特征在于:所述步骤S2,其包括:
S21、分别对获得的原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)的每一行进行基于能量强度优化和能量集中度原则的广义S变换,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵,所述广义S变换的定义为:
S p ( b , f ) | y = y k = ∫ - ∞ ∞ g ( x , y k ) w ( b - x , σ ( f ) ) exp ( - j 2 πfx ) dx = ∫ - ∞ ∞ g ( x , y k ) | f | p 2 π exp ( ( b - x ) 2 f 2 p 2 ) exp ( - j 2 πfx ) dx ,
其中,f为频率,yk=1,2,......,ymax,g(x,yk)表示灰度条纹图的第k行,w(b-x,σ(f))表示中心位于x=b处且标准差为σ(f)的高斯窗函数,σ(f)=1/|f|p,p为常数;
S22、分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵进行基于局部频谱的滤波,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的基频分量,再将得到的每一行基频分量沿y方向进行叠加,从而得到原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)。
3.根据权利要求2所述的基于广义S变换的三维数字成像方法,其特征在于:所述步骤S21,其包括:
S211、对广义S变换中高斯窗函数的参数p的初值p0、迭代间隔Δp与迭代终值pt进行设置;
S212、分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)的每一行应用广义S变换,从而得到原始灰度条纹图的每一行g1(x,yk)与变形灰度条纹图的每一行g2(x,yk)在参数p取不同值时的一系列S变换矩阵所述S变换矩阵的表达式为:
S 1 | y = y k = { S p 0 , S p 0 + Δp , . . . . . . , S p t - p 0 Δp + 1 | y = y k } S 2 | y = y k = { S ′ p 0 , S ′ p 0 + Δp , . . . . . . , S ′ p t - p 0 Δp + 1 | y = y k } ;
S213、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列S变换矩阵分别寻找矩阵“脊”:设某一S变换矩阵Sp(b,f)在点(b,f)处的能量强度为其幅值的绝对值|Sp(b,f)|,则对于每一个空间点bii,bii=1,2,……,bmax,其能量强度取得最大值时将对应于Sp(b,f)中的一个最大值点对(bii,fii),而所有空间点中所有最大值点对的集合构成了该S变换矩阵Sp(b,f)的“脊”Ω(bii,fii);
S214、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的一系列S变换矩阵的“脊”进行能量强度阈值的设置,并根据设置的能量强度阈值对S变换矩阵进行能量强度优化,从而得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵
S215、对灰度条纹图每一行经能量强度优化的一系列S变换矩阵中的每个S变换矩阵Sp(b,f),逐个频率点fjj计算该频率点fjj对应行的能量集中度CM(fjj,p),所述能量集中度CM(fjj,p)的表达式为:
CM ( f jj , p ) = 1 ∫ - ∞ ∞ | S p ( b , f ) | q db ,
其中,q为常数,fjj=1,2,……,fmax
S216、对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵采用能量集中度原则拼凑出这一行的最佳S变换矩阵
4.根据权利要求3所述的基于广义S变换的三维数字成像方法,其特征在于:所述步骤S214,其具体为:
设置一个统一的能量强度阈值E,然后判断灰度条纹图每一行的一系列S变换矩阵中任一个S变换矩阵Sp(b,f)的“脊”上能量强度最小值与“脊”上能量强度最大值的比值是否小于E,若是,则剔除此S变换矩阵Sp(b,f),反之,则保留,从而得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行经能量强度优化的一系列S变换矩阵
5.根据权利要求3所述的基于广义S变换的三维数字成像方法,其特征在于:所述步骤S216,其具体为:
对灰度条纹图每一行的一系列经能量强度优化的S变换矩阵逐个频率点fjj比较对应那一行的能量集中度CM(fjj,p),选择能量集中度最大那行的S变换矩阵作为对应那一行拼凑出来的最佳S变换矩阵所述最佳S变换矩阵满足:
CM ( f jj , p opt ) = | CM ( f jj , p ) | max S ( b , f jj ) | y = y k = S p opt ( b , f jj ) | y = y k S opt ( b , f ) | y = y k = Σ f jj = 1 f max S ( b , f jj ) | y = y k .
6.根据权利要求2所述的基于广义S变换的三维数字成像方法,其特征在于:所述步骤S22,其包括:
S221、根据原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵对局部基频分量进行精确定位;
S222、根据预设的滤波窗函数,分别对原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的最佳S变换矩阵进行基于局部频谱的滤波,得到原始灰度条纹图g1(x,y)每行的局部基频分量以及变形灰度条纹图g2(x,y)每行的局部基频分量
S223、将两幅灰度条纹图每一行的局部基频分量分别沿空间x轴作局部基频分量叠加,得到原始灰度条纹图g1(x,y)与变形灰度条纹图g2(x,y)每一行的基频分量f1(x,yk)与f2(x,yk);
S224、将两幅灰度条纹图每一行的基频分量f1(x,yk)与f2(x,yk)分别沿空间y轴叠加,得到原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)。
7.根据权利要求6所述的基于广义S变换的三维数字成像方法,其特征在于:所述步骤S3,其具体为:
分别对原始灰度条纹图g1(x,y)的二维基频分量f1(x,y)与变形灰度条纹图g2(x,y)的二维基频分量f2(x,y)做傅里叶逆变换,得到两幅灰度条纹图的基频复信号C1与C2,然后分别对基频复信号C1与C2取相位角,得到原始灰度条纹图g1(x,y)的包裹相位和变形灰度条纹图g2(x,y)的包裹相位所述包裹相位和包裹相位的数学式表达为:
其中,Im[]表示取复信号的虚数部分,Re[]表示取复信号的实数部分。
CN201410648482.1A 2014-11-14 2014-11-14 基于广义s变换的三维数字成像方法 Active CN104457615B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410648482.1A CN104457615B (zh) 2014-11-14 2014-11-14 基于广义s变换的三维数字成像方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410648482.1A CN104457615B (zh) 2014-11-14 2014-11-14 基于广义s变换的三维数字成像方法

Publications (2)

Publication Number Publication Date
CN104457615A true CN104457615A (zh) 2015-03-25
CN104457615B CN104457615B (zh) 2017-04-05

Family

ID=52904053

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410648482.1A Active CN104457615B (zh) 2014-11-14 2014-11-14 基于广义s变换的三维数字成像方法

Country Status (1)

Country Link
CN (1) CN104457615B (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105066904A (zh) * 2015-07-16 2015-11-18 太原科技大学 基于相位梯度阈值的流水线产品三维面型检测方法
CN107014313A (zh) * 2017-05-16 2017-08-04 深圳大学 基于s变换脊值的加权最小二乘相位展开的方法及***
CN107356212A (zh) * 2017-06-01 2017-11-17 深圳大学 一种基于单幅光栅投影的三维测量方法和***
CN108225561A (zh) * 2017-12-05 2018-06-29 深圳先进技术研究院 压缩光谱成像***、重建方法、装置及终端设备
CN109443250A (zh) * 2018-12-07 2019-03-08 成都信息工程大学 一种基于s变换的结构光三维面形垂直测量方法
CN109900223A (zh) * 2019-04-18 2019-06-18 盎锐(上海)信息科技有限公司 用于投影光栅建模的成像方法及装置
CN109900222A (zh) * 2019-04-18 2019-06-18 盎锐(上海)信息科技有限公司 基于投影光栅建模的模型获取方法及装置
CN110230996A (zh) * 2019-05-30 2019-09-13 西安理工大学 基于二维稀疏s变换快速频域解相的三维面形测量方法
CN110276792A (zh) * 2019-05-27 2019-09-24 盎锐(上海)信息科技有限公司 基于数字滤波器的模型获取方法及装置
CN110536067A (zh) * 2019-09-04 2019-12-03 Oppo广东移动通信有限公司 图像处理方法、装置、终端设备及计算机可读存储介质
CN111075660A (zh) * 2019-12-12 2020-04-28 中国船舶重工集团海装风电股份有限公司 一种风电机组的监测变量的频域分析方法、装置及设备
CN112254681A (zh) * 2020-10-26 2021-01-22 昆明理工大学 一种发散型多线激光投影测量仿真***及其实现方法
CN113589280A (zh) * 2021-09-28 2021-11-02 江苏赛博空间科学技术有限公司 一种频域加窗单视快速雷达成像优化解析方法
CN116336934A (zh) * 2023-05-31 2023-06-27 北京航空航天大学 一种提高激光干涉测量精度的方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004264249A (ja) * 2003-03-04 2004-09-24 Fujitsu Ltd 格子パターン投影法における画像処理方法、計測装置及び画像処理装置
US20050249403A1 (en) * 2004-05-05 2005-11-10 Canon Kabushiki Kaisha Generation of color measured data from transform-based color profiles
CN101493934A (zh) * 2008-11-27 2009-07-29 电子科技大学 一种基于广义s变换的微弱目标检测方法
CN102620685A (zh) * 2012-03-23 2012-08-01 东南大学 一种基于史托克维尔变换的改进窗口傅里叶三维测量法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004264249A (ja) * 2003-03-04 2004-09-24 Fujitsu Ltd 格子パターン投影法における画像処理方法、計測装置及び画像処理装置
US20050249403A1 (en) * 2004-05-05 2005-11-10 Canon Kabushiki Kaisha Generation of color measured data from transform-based color profiles
CN101493934A (zh) * 2008-11-27 2009-07-29 电子科技大学 一种基于广义s变换的微弱目标检测方法
CN102620685A (zh) * 2012-03-23 2012-08-01 东南大学 一种基于史托克维尔变换的改进窗口傅里叶三维测量法

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
IGOR DJUROVI´C等: "Frequency-based window width optimization for S-transform", 《ELECTRONICS AND COMMUNICATIONS》 *
SAI SIVA GORTHI、PRAMOD RASTOGI: "Fringe Projection Techniques: Whither we are?", 《OPTICS AND LASERS IN ENGINEERING》 *
江磊: "基于FTP的三维轮廓测量方法及实验", 《现代电子技术》 *
迟华山等: "基于广义S变换的时相调制时频聚集性能优化", 《北京邮电大学学报》 *
陈学华等: "基于广义S变换的信号提取与抑噪", 《成都理工大学学报(自然科学版)》 *
陈学华等: "广义S变换及其时频滤波", 《信号处理》 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105066904A (zh) * 2015-07-16 2015-11-18 太原科技大学 基于相位梯度阈值的流水线产品三维面型检测方法
CN107014313A (zh) * 2017-05-16 2017-08-04 深圳大学 基于s变换脊值的加权最小二乘相位展开的方法及***
CN107014313B (zh) * 2017-05-16 2020-02-07 深圳大学 基于s变换脊值的加权最小二乘相位展开的方法及***
CN107356212B (zh) * 2017-06-01 2020-01-21 深圳大学 一种基于单幅光栅投影的三维测量方法和***
CN107356212A (zh) * 2017-06-01 2017-11-17 深圳大学 一种基于单幅光栅投影的三维测量方法和***
CN108225561A (zh) * 2017-12-05 2018-06-29 深圳先进技术研究院 压缩光谱成像***、重建方法、装置及终端设备
CN108225561B (zh) * 2017-12-05 2020-05-22 深圳先进技术研究院 压缩光谱成像***、重建方法、装置及终端设备
CN109443250A (zh) * 2018-12-07 2019-03-08 成都信息工程大学 一种基于s变换的结构光三维面形垂直测量方法
CN109900223A (zh) * 2019-04-18 2019-06-18 盎锐(上海)信息科技有限公司 用于投影光栅建模的成像方法及装置
CN109900222A (zh) * 2019-04-18 2019-06-18 盎锐(上海)信息科技有限公司 基于投影光栅建模的模型获取方法及装置
CN109900223B (zh) * 2019-04-18 2021-10-08 盎锐(上海)信息科技有限公司 用于投影光栅建模的成像方法及装置
CN110276792B (zh) * 2019-05-27 2023-02-07 盎锐(上海)信息科技有限公司 基于数字滤波器的模型获取方法及装置
CN110276792A (zh) * 2019-05-27 2019-09-24 盎锐(上海)信息科技有限公司 基于数字滤波器的模型获取方法及装置
CN110230996A (zh) * 2019-05-30 2019-09-13 西安理工大学 基于二维稀疏s变换快速频域解相的三维面形测量方法
CN110230996B (zh) * 2019-05-30 2020-10-27 西安理工大学 基于二维稀疏s变换快速频域解相的三维面形测量方法
CN110536067A (zh) * 2019-09-04 2019-12-03 Oppo广东移动通信有限公司 图像处理方法、装置、终端设备及计算机可读存储介质
CN110536067B (zh) * 2019-09-04 2021-02-26 Oppo广东移动通信有限公司 图像处理方法、装置、终端设备及计算机可读存储介质
CN111075660A (zh) * 2019-12-12 2020-04-28 中国船舶重工集团海装风电股份有限公司 一种风电机组的监测变量的频域分析方法、装置及设备
CN112254681A (zh) * 2020-10-26 2021-01-22 昆明理工大学 一种发散型多线激光投影测量仿真***及其实现方法
CN113589280B (zh) * 2021-09-28 2022-04-15 江苏赛博空间科学技术有限公司 一种频域加窗单视快速雷达成像优化解析方法
CN113589280A (zh) * 2021-09-28 2021-11-02 江苏赛博空间科学技术有限公司 一种频域加窗单视快速雷达成像优化解析方法
CN116336934A (zh) * 2023-05-31 2023-06-27 北京航空航天大学 一种提高激光干涉测量精度的方法和装置
CN116336934B (zh) * 2023-05-31 2023-08-01 北京航空航天大学 一种提高激光干涉测量精度的方法和装置

Also Published As

Publication number Publication date
CN104457615B (zh) 2017-04-05

Similar Documents

Publication Publication Date Title
CN104457615B (zh) 基于广义s变换的三维数字成像方法
Salvi et al. A state of the art in structured light patterns for surface profilometry
Xu et al. Line structured light calibration method and centerline extraction: A review
CN105066906B (zh) 一种快速高动态范围三维测量方法
US20140078264A1 (en) Absolute three-dimensional shape measurement using coded fringe patterns without phase unwrapping or projector calibration
US10648789B2 (en) Method for monitoring linear dimensions of three-dimensional objects
Song et al. DOE-based structured-light method for accurate 3D sensing
CN101373135B (zh) 基于瞬时随机光照的三维曲面测量装置及方法
CN104729429A (zh) 一种远心成像的三维形貌测量***标定方法
CN104197861A (zh) 基于结构光灰度向量的三维数字成像方法
US11300402B2 (en) Deriving topology information of a scene
CN107990846B (zh) 基于单帧结构光的主被动结合深度信息获取方法
Budianto et al. Marker encoded fringe projection profilometry for efficient 3D model acquisition
CN111222472B (zh) 一种基于结构光频域特征的人脸识别方法
Zou et al. High-accuracy calibration of line-structured light vision sensors using a plane mirror
Zhong et al. 3-D surface profilometry based on modulation measurement by applying wavelet transform method
Liao et al. Digital image correlation assisted absolute phase unwrapping
Zhou et al. 3D face imaging with the spatial-temporal correlation method using a rotary speckle projector
US10643341B2 (en) Replicated dot maps for simplified depth computation using machine learning
CN103322944A (zh) 同轴照明镜像莫尔测量装置及方法
CN105698708A (zh) 一种三维视觉重建方法
Zhu et al. Three-dimensional measurement of fringe projection based on the camera response function of the polarization system
CN111121663A (zh) 物体三维形貌测量方法、***和计算机可读存储介质
CN110243308A (zh) 基于区域定位的实时相位测量轮廓术
Zhong et al. Elimination of nonlinearity in modulation measurement profilometry by wavelet transform

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant