CN104457615A - 基于广义s变换的三维数字成像方法 - Google Patents
基于广义s变换的三维数字成像方法 Download PDFInfo
- 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
Links
- 238000003384 imaging method Methods 0.000 title claims abstract description 36
- 230000009466 transformation Effects 0.000 title abstract description 4
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000005457 optimization Methods 0.000 claims abstract description 14
- 238000001914 filtration Methods 0.000 claims abstract description 10
- 239000011159 matrix material Substances 0.000 claims description 62
- 238000001228 spectrum Methods 0.000 claims description 7
- 230000003595 spectral effect Effects 0.000 claims description 5
- 238000013507 mapping Methods 0.000 claims description 3
- 238000002377 Fourier profilometry Methods 0.000 abstract description 3
- 238000005259 measurement Methods 0.000 abstract description 3
- 230000003287 optical effect Effects 0.000 abstract description 2
- 210000001747 pupil Anatomy 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012634 optical imaging Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012876 topography Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012372 quality testing Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
本发明公开了一种基于广义S变换的三维数字成像方法,包括:对结构光进行编码生成正弦灰度条纹图,摄像机得到单视场内的原始灰度条纹图和受物体深度信息调制的变形灰度条纹图;进行基于能量强度优化和能量集中度原则的广义S变换,并通过滤波方法计算出灰度条纹图的基频分量;对基频分量进行傅里叶逆变换,然后经取相位角得到灰度条纹图的包裹相位;对包裹相位进行相位展开并根据相位展开的结果得到原始灰度条纹图和变形灰度条纹图的相位差;根据傅里叶轮廓术测量原理和相位差,计算被成像物体每点的三维坐标。本发明具有精度高和适应性广的优点,可广泛应用于三维数字成像和光学三维重建领域。
Description
技术领域
本发明属于三维数字成像和光学三维重建领域,尤其是涉及一种基于广义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变换的定义为:
其中,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变换矩阵和的表达式为:
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)的表达式为:
其中,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变换矩阵满足:
进一步,所述步骤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变换的定义为:
其中,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变换矩阵和的表达式为:
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)的表达式为:
其中,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变换矩阵满足:
其中,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变换矩阵应满足如下条件:
其中,(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处那行的能量集中度定义为:
其中,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变换的定义为:
其中,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变换矩阵和的表达式为:
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)的表达式为:
其中,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变换矩阵满足:
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[]表示取复信号的实数部分。
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)
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)
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 | 东南大学 | 一种基于史托克维尔变换的改进窗口傅里叶三维测量法 |
-
2014
- 2014-11-14 CN CN201410648482.1A patent/CN104457615B/zh active Active
Patent Citations (4)
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)
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)
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 |