发明名称 一种非均匀条纹分段生成方法
摘要 本发明公开了一种非均匀条纹分段生成方法,该方法在倾斜投影系统中能够在参考平面上得到周期均匀的条纹。将该方法进一步改进以适用于双频投影,解决使用分段非均匀双频条纹相位展开不连续现象。本发明具体实现方法是,在硬件基础上,通过计算机软件按照本发明设计的非均匀条纹分段生成方法进行编程,得到系统所需要的分段非均匀条纹图形,由投影到参考平面上得到均匀条纹,提高三维测量的精度。将非均匀条纹分段生成方法应用到双频投影中时,会造成相位展开不连续的现象,因此又进一步提出了半级数移动法解决这一问题,使得非均匀条纹分段生成方法的使用范围得到了推广。
申请公布号 CN104154879A 申请公布日期 2014.11.19
申请号 CN201410404594.2 申请日期 2014.08.18
申请人 河北工业大学 发明人 戴士杰;易丹;李伟超
分类号 G01B11/25(2006.01)I 主分类号 G01B11/25(2006.01)I
代理机构 天津翰林知识产权代理事务所(普通合伙) 12210 代理人 李济群
主权项 一种非均匀条纹分段生成方法,其特征在于该方法用于采用空域相位展开方法时的投影正弦光栅条纹的三维测量系统中,包括以下步骤:1).首先,搭建三维测量系统:实现CCD相机的光轴垂直于参考平面;投影仪投影光轴和相机光轴共面,且相交于参考平面;投影仪出瞳距离和相机入瞳距离与参考平面的垂直距离相等;2).其次,标定三维测量系统:确定投影仪光心和相机光心与参考平面之间的垂直距离L以及二者之间的水平距离d;3).再次,确定投影条纹图像的横向分辨率M及条纹频率f;4).然后,通过计算机按照下述(a)、(b)公式计算,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&Phi;</mi><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>)</mo></mrow><mn>2</mn><mi>&pi;f</mi><mo>&CenterDot;</mo><mi>F</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>d</mi><mo>,</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>2</mn><mi>&pi;f</mi><mo>&CenterDot;</mo><mfrac><mrow><msup><mi>OO</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>&CenterDot;</mo><mrow><mo>(</mo><mfrac><mi>M</mi><mn>2</mn></mfrac><mo>-</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>)</mo></mrow></mrow><mrow><mi>L</mi><mo>&CenterDot;</mo><msup><mi>OO</mi><mo>&prime;</mo></msup><mo>+</mo><mi>d</mi><mo>&CenterDot;</mo><mrow><mo>(</mo><mfrac><mi>M</mi><mn>2</mn></mfrac><mo>-</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>)</mo></mrow></mrow></mfrac></mtd><mtd><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>&Element;</mo><mo>[</mo><mn>1</mn><mo>,</mo><mfrac><mi>M</mi><mn>2</mn></mfrac><mo>]</mo></mtd></mtr><mtr><mtd><mn>2</mn><mi>&pi;f</mi><mo>&CenterDot;</mo><mfrac><mrow><msup><mi>OO</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>&CenterDot;</mo><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>-</mo><mfrac><mi>M</mi><mn>2</mn></mfrac><mo>)</mo></mrow></mrow><mrow><mi>L</mi><mo>&CenterDot;</mo><msup><mi>OO</mi><mo>&prime;</mo></msup><mo>-</mo><mi>d</mi><mo>&CenterDot;</mo><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>-</mo><mfrac><mi>M</mi><mn>2</mn></mfrac><mo>)</mo></mrow></mrow></mfrac></mtd><mtd><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>&Element;</mo><mo>(</mo><mfrac><mi>M</mi><mn>2</mn></mfrac><mo>,</mo><mi>M</mi><mo>]</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000555274030000011.GIF" wi="1656" he="516" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>&Phi;</mi><mi>i</mi></msub><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>)</mo></mrow><mo>=</mo><mn>2</mn><mi>&pi;f</mi><mo>&CenterDot;</mo><mi>F</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>d</mi><mo>,</mo><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>n</mi></mfrac><mo>&CenterDot;</mo><mi>i</mi><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000555274030000012.GIF" wi="1221" he="131" /></maths>得到n组相位差为2π/n的像素与相位之间的分段关系,其中x”表示投影图案上某一点的横向像素坐标,F(M,L,d,x")是与M,L,d,x”相关的分段函数;5).最后,通过下述(c)式将相位转化为图像像素的灰度,从而得到灰度按照正弦变化的n幅分段非均匀条纹相移图;H<sub>i</sub>=sin(Φ<sub>i</sub>(x"))(i=1,2,...,n)    (c)。
地址 300401 天津市北辰区双口镇西平道5340号