[发明专利]一种基于小波变换的改进窗口傅里叶三维测量法有效
申请号: | 201310189119.3 | 申请日: | 2013-05-20 |
公开(公告)号: | CN103267496A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 达飞鹏;刘健;王辰星;郭涛;潘仁林;陶海跻;陈璋雯 | 申请(专利权)人: | 东南大学 |
主分类号: | G01B11/25 | 分类号: | G01B11/25 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 杨晓玲 |
地址: | 211103 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于小波变换的改进窗口傅里叶三维测量法,其主要目的在于求解出精确的条纹图像的相位分布,并由相位分布得到物体的三维形貌信息。其实现步骤为:将一幅黑白正弦调制条纹图像投影到被测物体上并用CCD进行采集;对采集到的变形条纹图像逐行进行小波变换,提取小波变换脊,然后计算并去除求取脊过程中相位二阶导所带来的误差,最后得到精确的窗口大小矩阵。将精确窗口矩阵代入窗口傅里叶变换,经过滤波等步骤求得变形条纹图的相对相位信息。建立条纹图质量图,然后采用洪水算法相位展开,得到条纹图像的绝对相位分布。根据相位高度转换公式由绝对相位分布获取被测物体的三维信息。 | ||
搜索关键词: | 一种 基于 变换 改进 窗口 傅里叶 三维 测量 | ||
【主权项】:
1.一种基于小波变换的改进窗口傅里叶三维测量法,其特征在于,包括如下步骤:步骤1),将黑白条纹图像投影到被测物体表面,使用CCD摄像头对被测物体表面进行拍摄,得到一幅高度为c、宽度为r的变形条纹图像g(x,y):g(x,y)=A(x,y)+B(x,y)cos[2πf0x+φ(x,y)] (1)式其中,A(x,y)是背景光强分布,B(x,y)是物体表面反射率,f0是正弦条纹频率,φ(x,y)是待求的相对相位分布图,(x,y)表示变形条纹图像的二维坐标;步骤2),对所述变形条纹图g(x,y)逐行做小波变换,得到变形条纹图像每一点的近似尺度因子,具体过程如下:步骤2.1),将y视为常数y1,采用一维小波变换对所述变形条纹图像g(x,y)的第y1行进行处理,处理过程为:W y 1 ( a 1 , b ) = ∫ - ∞ + ∞ g ( x , y 1 ) M * a , b ( x ) dx ]]> (2)式其中,y1表示某一行的行号;a是尺度因子,取值范围为10到90,每隔0.2取一个值;b是平移因子,取值范围为1到条纹的宽度r,每隔1取一个值,单位为像素;经一维小波变换获得的是一个400行r列的二维复数矩阵,称第y1行小波变换矩阵,a1是矩阵中元素的行标号;其中,M*a,b(x)为Ma,b(x)的共轭函数;根据式(3)的小波函数M(x)得到M*a,b(x)表达式如式(4):M ( x ) = 1 ( f b 2 π ) 1 / 4 exp ( 2 πif c x ) exp ( - x 2 2 f b 2 ) ]]> (3)式M * a , b ( x ) = 1 a ( f b 2 π ) 1 / 4 exp ( - 2 πif c x - b a ) exp [ - ( x - b ) 2 2 f b 2 a 2 ] ; ]]> (4)式其中,fb是小波函数的带宽,fc是小波函数的中心频率,i为单位复数,x为自变量;步骤2.2),求取条纹图像g(x,y)的近似尺度因子分布图fa1(x,y1):计算二维复数矩阵的对应的模矩阵搜索模矩阵第x列中值最大的元素,并将模矩阵的第x列中值最大元素的行标号赋值给amax,则条纹图像的近似尺度因子分布图fa1(x,y1)在坐标(x,y1)处数值arx为arx=10+0.2×amax;遍历条纹图像所有坐标点,求得条纹图像的近似尺度因子分布图fa1(x,y);步骤3),对经所述步骤2.1)小波变换后的变形条纹图去除小波变换脊误差,得到变形条纹图像每一点的准确尺度因子,具体过程如下:步骤3.1),去除变形条纹图像每一个坐标点的脊误差,处理过程为:W(x,y1)=W0+W1+W2+ε0 (5)式其中W(x,y1)为变形条纹图中任意一坐标点的小波变换简化形式,其中ε0表示由变形条纹图中每一点的相位二阶导所带来的误差,其表达式为:(6)式其中,t为中间计算变量,表示相位二阶导,对近似尺度因子逐行求导求出求出最后求出对应尺度因子a的ε0,得到ε0为400行的一维复数数组在坐标(x,y1)的坐标点上的误差数组ε0(x,y1);W0,W1,W2分别为小波变换计算过程中的简化表达式,形式如下:W 0 ( a , b ) = A ( x , y ) a π ( f b 2 π ) 1 / 4 exp ( - 2 f b 2 f c 2 π 2 ) ]]> (7)式(8)式(9)式其中,为相位、表示相位导数,W(x,y1)中逐点减去误差ε0(x,y1),求出精确小波变换脊的值Wε(x,y1)=W0+W1+W2,求出每一行精确小波变换脊矩阵W400×r,矩阵W400×r为400行r列的复数矩阵;步骤3.2),求取条纹图像的精确尺度因子分布图fa2(x,y):求出W400×r的对应的模矩阵C400×r(a1,b),搜索模矩阵C400×r(a1,b)第x列中值最大的元素,并将模矩阵C400×r(a1,b)的第x列中值最大元素的行标号赋值给aamax,则条纹图像的近似尺度因子分布图fa2(x,y1)在坐标(x,y1)处数值aacr为:aacr=10+0.2×aamax;遍历条纹图像所有坐标点,求得条纹图像的精确尺度因子分布图fa2(x,y);步骤4),对变形条纹图逐行做窗口傅里叶变换,求出变形条纹图相对相位分布图,具体过程如下:步骤4.1),将y视为常数,采用一维窗口傅立叶变换对变形条纹图像g(x,y)的每行进行处理,一维窗口傅立叶变换过程为:WF ( b , ξ ) = ∫ - ∞ + ∞ g ( x ) W δ ( x - b ) exp ( - jξx ) dx ]]> (10)式其频域表达式为:WF ( f s , y ) = Σ n = 0 n = + ∞ P n ( f s - nf 0 , y ) ]]> (11)式其中,g(x)为一行条纹图像;WF(b,ξ)表示一维窗口傅立叶变换,ξ表示频域计算因子,δ表示一维窗口傅立叶的窗口尺度因子,δ取值为一维窗口的位置(x-b,y)对应的精确尺度因子分布图fa2(x,y)相应位置上的点的值,Wδ(x-b)表示窗口函数,表达式为:W δ ( x - b ) = δ - 1 2 π exp [ - ( b - x ) 2 2 δ 2 ] ]]> (12)式其中,n表示阶次,依次取值为0,1,2,……,无穷;Pn(fs-nf0,y)表示任一点傅里叶变换后对应的n阶频谱;fs表示频域的变量;步骤4.2),对傅里叶变换后的频谱滤波并提取相位信息,具体过程如下:对Pn(fs-nf0,y)进行滤波并提取出一阶频谱P1(fs-f0,y),再对P1(fs-f0,y)进行逆傅里叶变换,得到含有相位信息的B(x,y)exp[iφ(x,y)],计算B(x,y)exp[iφ(x,y)]的角度值即可得到含有物体高度信息的变形条纹图相对相位值φ(x,y),得到的相位值是介于0-2π之间;遍历条纹图像所有坐标点,得到变形条纹图的相对相位分布图φA(x,y);步骤5),建立条纹图像质量图,采用洪水算法展开相对相位分布图φA(x,y),得到实际相位图具体过程如下:步骤5.1),利用相对相位分布图中的相位梯度建立质量图,质量图可以按照以下公式计算:Δ ( x , y ) = W rap 2 { φ A ( x + 1 , y ) - φ A ( x , y ) } + W rap 2 { φ A ( x , y + 1 ) - φ A ( x , y ) } ]]> (13)式其中Wrap{}是包裹函数,当值大于2π或小于-2π时将其减去或加上2π;步骤5.2),在相对相位分布图中央找到质量值最高的坐标点,选择该点作为相位展开的起始点,将该点放入一个空的栈中;步骤5.3),判断栈是否为空;如果是,则相位展开过程结束,得到展开相位结果并进入步骤6);如果否,弹出栈顶的点,展开该点的四邻点中没有处理的坐标点,并将这些未处理的点入栈;步骤5.4),按照质量图中的质量值将栈中所有点排序,质量最高的点放在栈顶,转到步骤5.3)继续处理;步骤6),读取最终的展开相位结果根据经典光栅投影的从展开相位结果到物体高度h(x,y)的转换公式,最终求得测量物体的三维信息;其中转换公式h(x,y)为:(14)式其中,l、d是测量系统的几何参数,l是投影仪到测量平面的距离,d是CCD摄像头到投影仪的距离;表示相位变化量,为展开相位结果,为初始相位结果,ω0为投影光栅的角频率。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310189119.3/,转载请声明来源钻瓜专利网。