[发明专利]基于小波变换的三维测量方法有效
申请号: | 201010565765.1 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102032877A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 达飞鹏;黄昊 | 申请(专利权)人: | 东南大学 |
主分类号: | G01B11/24 | 分类号: | G01B11/24 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 汤志武 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种新的基于小波变换的三维测量方法。其主要目的在于精确得求解出条纹图像的相位分布,由相位分布得到物体的三维形貌信息。其实现步骤为:将一幅黑白正弦条纹图像投影到被测物体上。对CCD采集到的变形条纹图像逐行进行小波变换,通过检测小波脊线求解相对相位分布,同时记录小波脊线位置的小波变换尺度因子建立质量图。根据质量图将相对相位分布分成可靠性高低的两个部分,可靠性高的部分采用扫描线算法直接进行相位展开,可靠性低的部分根据质量图指导,采用洪水算法相位展开,得到条纹图像的绝对相位分布。根据相位高度转换公式由绝对相位分布获取被测物体的三维信息。 | ||
搜索关键词: | 基于 变换 三维 测量方法 | ||
【主权项】:
1.一种基于小波变换的三维测量方法,具体步骤如下:步骤1:将黑白条纹图像投影到被测物体表面,使用CCD对被测物体表面进行拍摄,得到一幅高度为c、宽度为r的变形条纹图像g(x,y):g(x,y)=A(x,y)+B(x,y)cos[2πf0x+φ(x,y)]其中,A(x,y)是背景光强分布,B(x,y)是物体表面反射率,f0是正弦条纹频率,φ(x,y)是待求的相对相位分布图,(x,y)表示变形条纹图像的二维坐标,步骤2:对变形条纹图像逐行做小波变换,得到变形条纹图像的相对相位分布图,具体过程如下:步骤2.1:将y视为常数,采用一维连续小波变换对变形条纹图像g(x,y)的第y行进行处理,处理过程为:W ( a 1 , b ) = ∫ - ∞ + ∞ g ( x , y ) M * a , b ( x ) dx ]]> 其中,a是尺度因子,取值范围为10到50,每隔0.2取一个值,b是平移因子,取值范围为1到条纹图像宽度r,每隔1取一个值,单位为像素,获得的W(a1,b)是一个200行r列的二维复数矩阵,a1是矩阵W(a1,b)中元素的行标号,称第y行小波变换矩阵,
M*a,b(x)是Ma,b(x)的共轭函数,M(x)是小波函数,表达式如下:M ( x ) = 1 ( f b 2 π ) 1 / 4 exp ( 2 π if c x ) exp ( - x 2 2 f b 2 ) ]]> 其中,fb是小波函数的带宽,fc是小波函数的中心频率,i为单位复数,步骤2.2:求取条纹图像的最佳尺度因子分布图ar(x,y)和相对相位分布图φ(x,y),求取ar(x,y)和φ(x,y)在坐标(x,y)处数值的方法如下:求出W(a1,b)的对应的模矩阵A(a1,b)和角度矩阵
搜索矩阵A(a1,b)第x列中值最大的元素,求出该元素在矩阵A(a1,b)中的行标号为amax,则arx=10+0.2×amax,arx为条纹图像的最佳尺度因子分布图ar(x,y)在坐标(x,y)处数值,矩阵
中第x列中行标号为amax的元素数值为条纹图像的相对相位分布图φ(x,y)在坐标(x,y)处数值,遍历条纹图像所有坐标点,求得条纹图像的最佳尺度因子分布图ar(x,y)和相对相位分布图φ(x,y),步骤3:建立质量图Q(x,y),步骤3.1:对频率为f0的一维正弦信号做小波变换:W 1 ( a 1 , b ) = ∫ - ∞ + ∞ cos ( 2 π f 0 x ) M * a , b ( x ) dx ]]> 求出二维复数矩阵W1(a1,b)的模矩阵A1(a1,b),搜索每列元素中数值最大的元素,记录其行标号,求得这些行标号的平均值
求得最优尺度因子ar1:a r 1 = 10 + 0.2 × a ‾ ]]> 步骤3.2:求质量图Q(x,y):Q(x,y)=|ar(x,y)-ar1|步骤4:根据质量图Q(x,y)将相对相位分布图φ(x,y)分成两个部分,步骤4.1:建立高度c,宽度r的0值矩阵D,步骤4.2:遍历质量图Q(x,y)的每一个点,求出在质量图Q(x,y)中出现频率最高的元素数值Q1,得到阈值T=1.05×Q1,步骤4.3:遍历质量图Q(x,y)的每一个点,当Q(x,y)中的数值大于阈值T时,矩阵D中相应位置元素置1,步骤5:展开相对相位分布图φ(x,y)中D矩阵相应位置元素值为0的点的相位,步骤5.1:建立高度c,宽度r的0值矩阵S,步骤5.2:在相对相位分布图φ(x,y)的中心像素的20×20领域内选择一个D矩阵相应位置元素值为0的点作为展开的起始点,起始点的绝对相位值记为该点在相对相位分布图φ(x,y)中的数值,沿着行方向向图像两侧展开D矩阵相应位置元素值为0的点的相位,每当展开一个像素点,该点在S矩阵相应位置元素值置1,在直接展开过程中如遇到某些点的同一行的前一点并未处理,将该点的上一行或者下一行的相邻点视为前一点然后展开,每行都如此运算,每一点具体展开过程如下:
式中,
是前一点已经解出的绝对相位值,
是当前点的相对相位值,其数值为当前点在相对相位分布图φ(x,y)中的数值,
是求得的当前点的绝对相位值,round是取整函数,步骤6:展开相对相位分布图φ(x,y)中S矩阵相应位置元素值为0的点的相位,步骤6.1:在S矩阵中标记0值的连通域,对于每个连通域做如下处理:步骤6.2:选择连通域中的任一边界点做为起始点,入当前为空的堆栈,步骤6.3:查找起始点四邻点中S矩阵相应位置元素值为0的点,如果四邻点中找不到这样的点,跳到步骤6.5;如果可以找到这样的点,展开这些点的相位,将这些点在S矩阵中相应位置元素值置1,并将这些点存入堆栈,步骤6.4:对堆栈中的点按照其在条纹图像质量图Q(x,y)中相应位置的数值大小进行排序,质量值最大点放置于堆栈的顶部,步骤6.5:将堆栈的顶部的点取出做为起始点,判断堆栈是否为空,如果为空,则该连通域展开过程结束;如果不为空,转到步骤6.3,步骤7:经过步骤5和步骤6处理,得到条纹图像的绝对相位图φ1(x,y),根据经典光栅投影的相位到高度的转换公式,最终求得测量物体的三维信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010565765.1/,转载请声明来源钻瓜专利网。
- 上一篇:基于复数连续全反馈神经网络的信号盲检测方法
- 下一篇:插座防脱落装置