发明名称 一种干涉条纹倾斜角测量方法
摘要 本发明公开了一种干涉条纹倾斜角测量方法。采用一维离散傅里叶变换的实部低频极大值坐标跳变周期求出条纹图像x和y方向周期T<sub>x</sub>和T<sub>y</sub>;根据一维周期比值求得倾斜角:θ=actan(T<sub>y</sub>/T<sub>x</sub>);θ趋近于0或π/2,一个方向的跳变坐标Y<sub>jmp</sub>序列长度小于等于1时,将图像旋转π/4后,再进行T<sub>x</sub>和T<sub>y</sub>的计算。实验结果表明,与求倾斜角度的经典算法Hough变换和Radon变换相比,本发明算法运行速度快、计算精度高。算法性能影响因素有图像大小、倾斜角度、条纹周期等,当条纹在x、y方向均超过1个周期时,一次测量运行时间小于0.1s,测量精度达到0.1°。
申请公布号 CN103471528B 申请公布日期 2016.06.08
申请号 CN201310421684.8 申请日期 2013.09.16
申请人 西南科技大学 发明人 巫玲;陈念年;范勇;王俊波;潘娅;李绘卓
分类号 G01B11/26(2006.01)I 主分类号 G01B11/26(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 龚燮英
主权项 一种干涉条纹倾斜角测量方法,其特征在于,包括以下步骤:(1)计算x和y方向周期T<sub>x</sub>和T<sub>y</sub>对条纹图像的每一行计算一维DFT,寻找实部的低频极大值坐标,获得坐标序列Idx(i),对Idx(i)进行差分,得到发生跳变的坐标序列为Y<sub>jmp</sub>;计算周期T<sub>x</sub>的公式如式(1);其中,L(Y<sub>jmp</sub>)表示Y<sub>jmp</sub>的序列长度,P为发生跳变的次数;如果L(Y<sub>jmp</sub>)=0或1,则T<sub>x</sub>赋为‑1;否则,T<sub>x</sub>等于Y<sub>jmp</sub>的间隔的均值的2倍;同理可计算T<sub>y</sub>;<img file="FDA0000877670230000011.GIF" wi="1385" he="287" />(2)计算倾斜角θ计算得到x和y方向周期T<sub>x</sub>和T<sub>y</sub>后,若其中一个周期为‑1,则说明θ趋近于0或π/2,T<sub>y</sub>或T<sub>x</sub>就趋近于∞,对于大小为M*N的条纹图像,当T<sub>x</sub>≥N或T<sub>y</sub>≥M(最多发生一次跳变),此时,直接计算倾斜角θ会出现错误;因此,当T<sub>x</sub>或T<sub>y</sub>等于‑1时,将图像旋转π/4后,再进行T<sub>x</sub>和T<sub>y</sub>的计算;当T<sub>x</sub>和T<sub>y</sub>等于‑1时,算法不能计算出正确结果;当T<sub>x</sub>和T<sub>y</sub>都不等于‑1时,根据式(2)求出θ;θ=actan(T<sub>y</sub>/T<sub>x</sub>)     (2)。
地址 621010 四川省绵阳市涪城区青龙大道中段59号