基于白光干涉彩色条纹处理的多波长相移干涉测量方法与流程

文档序号:12464728阅读:来源:国知局

技术特征:

1.一种基于白光干涉彩色条纹处理的多波长相移干涉测量方法,其特征在于,包括如下步骤:

1)对白光干涉测试系统初始化,设置图像尺寸、扫描范围、步距,选择硅片作为被测物体;

2)调节被测物体在可视范围内的光路上的位置,在扫描范围内对被测物体进行垂直扫描,采集并保存图像;

3)利用MATLAB软件对图像进行Bayer反变换,得到真实的彩色图像信息;

4)分别求解所述彩色图像三通道R、G、B的中心波长;

5)重新调节被测物体在光路上的位置,使被测物体置于聚焦点处,这时测量视场充满干涉条纹,采集并保存相移间距为λG/7的七幅不同相位处的白光干涉彩色图像,利用7步相移法准确求解相位信息φR,φG,φB

6)利用等效波长法得到物体高度的初步估计,再用条纹级次法精确求解物体的高度信息,得到物体表面三维形貌。

2.根据权利要求1所述的基于白光干涉彩色条纹处理的多波长相移干涉测量方法,其特征在于,步骤4)包括:

(1)分别提取三通道R、G、B的平均光强变化曲线;

(2)对所述平均光强变化曲线进行连续小波变换;

(3)设置评价步长,分别对三通道R、G、B数据搜索最大相关时的尺度因子;

(4)通过评价步长和尺度因子计算三通道R、G、B的中心波长。

3.根据权利要求1所述的基于白光干涉彩色条纹处理的多波长相移干涉测量方法,其特征在于,步骤5)所述的7步相移法的公式为:

<mrow> <msub> <mi>&phi;</mi> <mi>m</mi> </msub> <mo>=</mo> <mi>arctan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mn>3</mn> <msub> <mi>I</mi> <mrow> <mi>m</mi> <mn>3</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>I</mi> <mrow> <mi>m</mi> <mn>7</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>I</mi> <mrow> <mi>m</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mn>3</mn> <msub> <mi>I</mi> <mrow> <mi>m</mi> <mn>5</mn> </mrow> </msub> </mrow> <mrow> <mn>4</mn> <msub> <mi>I</mi> <mrow> <mi>m</mi> <mn>4</mn> </mrow> </msub> <mo>-</mo> <mn>2</mn> <msub> <mi>I</mi> <mrow> <mi>m</mi> <mn>2</mn> </mrow> </msub> <mo>-</mo> <mn>2</mn> <msub> <mi>I</mi> <mrow> <mi>m</mi> <mn>6</mn> </mrow> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

其中,m表示三通道R、G、B的任一通道,Im1,Im2,…,Im7为采集的七幅白光干涉彩色图像在同一像素点处的通道R或G或B的光强值。

4.根据权利要求1所述的基于白光干涉彩色条纹处理的多波长相移干涉测量方法,其特征在于,步骤6)包括:

(1)确定等效波长λeq

λeq=λeq1λeq2/(λeq1eq2),其中,λeq1=λRλG/(λRG);λeq2=λGλB/(λGB),

其中,λR、λG和λB分别为三通道R、G、B的中心波长;

(2)确定相位差Δφ,

Δφ=Δφ1–Δφ2,其中,Δφ1=φR–φG;Δφ2=φG–φB

其中φR、φG和φB分别为三通道R、G、B的相位;

(3)根据等效波长λeq和相位差Δφ得到物体高度的初步估计hcoarse

<mrow> <msub> <mi>h</mi> <mrow> <mi>c</mi> <mi>o</mi> <mi>a</mi> <mi>r</mi> <mi>s</mi> <mi>e</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msub> <mi>&lambda;</mi> <mrow> <mi>e</mi> <mi>q</mi> </mrow> </msub> <mn>2</mn> </mfrac> <mo>&CenterDot;</mo> <mfrac> <mrow> <mi>&Delta;</mi> <mi>&phi;</mi> </mrow> <mrow> <mn>2</mn> <mi>&pi;</mi> </mrow> </mfrac> <mo>;</mo> </mrow>

(4)进而确定相位φG所包裹的条纹周期数NG

<mrow> <msub> <mi>N</mi> <mi>G</mi> </msub> <mo>=</mo> <mi>r</mi> <mi>o</mi> <mi>u</mi> <mi>n</mi> <mi>d</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mn>2</mn> <msub> <mi>h</mi> <mrow> <mi>c</mi> <mi>o</mi> <mi>a</mi> <mi>r</mi> <mi>s</mi> <mi>e</mi> </mrow> </msub> </mrow> <msub> <mi>&lambda;</mi> <mi>G</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

(5)得到物体精确的高度信息hfine

<mrow> <msub> <mi>h</mi> <mrow> <mi>f</mi> <mi>i</mi> <mi>n</mi> <mi>e</mi> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <mi>G</mi> </msub> <mo>+</mo> <msub> <mi>f</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mfrac> <msub> <mi>&lambda;</mi> <mi>G</mi> </msub> <mn>2</mn> </mfrac> </mrow>

其中,fG由下述公式求得:

<mrow> <msub> <mi>f</mi> <mi>G</mi> </msub> <mo>=</mo> <mfrac> <msub> <mi>&phi;</mi> <mi>G</mi> </msub> <mrow> <mn>2</mn> <mi>&pi;</mi> </mrow> </mfrac> <mo>.</mo> </mrow>

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1