发明名称 散斑相关和散斑干涉相结合的三维变形测量系统及方法
摘要 本发明涉及一种散斑相关和散斑干涉相结合的三维变形测量系统及方法,它包括激光器,激光器发出的激光扩束后经过半透半反镜,分别照明被测物体和参考物面,被测物面和参考物面同时经过半透半反镜由成像透镜成像在CCD摄像机的靶面上,半透半反镜相对于入射光线成45°角倾斜放置,有参考光路时,在CCD摄像机的靶面上物面散斑和参考面散斑相互干涉,形成干涉散斑图像,测量离面位移分量。去掉参考物光路,采集物面上的散斑图像,利用变形前后的两幅散斑图,计算出面内位移的二个分量。它利用典型的对离面位移敏感的数字散斑光路,实现散斑相关测量物体的面内位移和散斑干涉离面位移,实现三维位移测量,具有光路简单、操作和数据处理简单快捷的优点。
申请公布号 CN102788558B 申请公布日期 2014.12.10
申请号 CN201210266670.9 申请日期 2012.07.30
申请人 山东师范大学 发明人 孙平;孙明勇
分类号 G01B11/16(2006.01)I;G01B11/02(2006.01)I 主分类号 G01B11/16(2006.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 张勇
主权项 一种散斑相关和散斑干涉相结合的三维变形测量系统的测量方法,其特征是,所述散斑相关和散斑干涉相结合的三维变形测量系统包括:激光器发出的激光送入扩束镜;扩束镜后方设有与入射光线成45°角倾斜放置的半透半反镜,半透半反镜的反射光照射到被测物,透射光则照射到参考物面,参考物面与PZT相移器连接构成参考光路;被测物的散斑图像经过半透半反镜由成像透镜成像在CCD摄像机上,利用被测物变形前后的两幅散斑图,计算出面内位移的二个分量;在参考光路工作时被测物表面的散斑图像与参考物面的散斑图像形成干涉散斑图像,并由成像透镜成像在CCD摄像机上,测量物体离面位移分量;所述系统的具体方法为:它通过控制参考光路,将数字散斑相关和散斑干涉结合起来测量物体的三维变形;具体过程为:首先在无参考光路的参考激光时采集一幅被测物变形前的散斑图;然后加入参考光路的参考激光实现散斑干涉;加载使被测物变形,结合相移技术测量被测物的离面位移;最后去掉参考激光再采集一幅被测物变形后的散斑图;对被测物变形前后散斑图进行散斑相关运算,得到二维面内位移分量,从而实现三维变形测量;具体步骤是:步骤一:参考物面的反射光构成参考光;在无参考光时,利用CCD采集被测物变形前的散斑图;步骤二:加入参考光路的参考光,实现数字散斑干涉;步骤三:加载使被测物变形,结合四步相移技术测量被测物离面位移w场;步骤四:去掉参考光;利用CCD采集被测物变形后的散斑图;步骤五:结合步骤一的被测物变形前的散斑图和步骤四的被测物变形后的散斑图,对被测物变形前后散斑图进行散斑相关运算,得到二维面内位移分量u、v场;所述步骤五的具体步骤为:所述二维面内位移分量为水平方向位移分量u和竖直方向位移分量v,散斑相关计算利用公式(1),<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>C</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mi>i</mi><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mi>j</mi><mi>m</mi></munderover><mo>[</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mover><mi>f</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>[</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mi>u</mi><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>g</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mrow><msqrt><munderover><mi>&Sigma;</mi><mi>i</mi><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mi>j</mi><mi>m</mi></munderover><msup><mrow><mo>[</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mover><mi>f</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>2</mn></msup></msqrt><msqrt><munderover><mi>&Sigma;</mi><mi>i</mi><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mi>j</mi><mi>m</mi></munderover><msup><mrow><mo>[</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mi>u</mi><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>g</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>2</mn></msup></msqrt></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000577663100000011.GIF" wi="1643" he="298" /></maths>其中,f(x,y)为变形前的图像,(x<sub>i</sub>,y<sub>j</sub>)为变形前图像中的任意一个位移点,g(x′,y′)为变形后的图像,u、v分别对应原图像中位移点(x,y)在变形后的图像中对应点(x′,y′)的整像素位移,(x<sub>i</sub>+u,y<sub>j</sub>+v)为位移点(x<sub>i</sub>,y<sub>j</sub>)中的x<sub>i</sub>移动了u和y<sub>j</sub>移动了v得到的变形后的图像中的位移点,<img file="FDA00005776631000000210.GIF" wi="37" he="71" />和<img file="FDA00005776631000000211.GIF" wi="50" he="64" />为图像子区灰度平均值;为了提高测量精度,在公式(1)的基础上利用已有的梯度算法进行亚像素位移的计算求解,梯度法所选取的相关系数计算公式为式(1)的平方,即式(2);<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>C</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>{</mo><munderover><mi>&Sigma;</mi><mi>i</mi><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mi>j</mi><mi>m</mi></munderover><mo>[</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mover><mi>f</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>[</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mi>u</mi><mo>+</mo><mi>&Delta;u</mi><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>+</mo><mi>v</mi><mo>+</mo><mi>&Delta;v</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>g</mi><mo>&OverBar;</mo></mover><mo>]</mo><msup><mo>}</mo><mn>2</mn></msup></mrow><mrow><munderover><mi>&Sigma;</mi><mi>i</mi><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mi>j</mi><mi>m</mi></munderover><msup><mrow><mo>[</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mover><mi>f</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>2</mn></msup><munderover><mi>&Sigma;</mi><mi>i</mi><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mi>j</mi><mi>m</mi></munderover><msup><mrow><mo>[</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mi>u</mi><mo>+</mo><mi>&Delta;u</mi><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>+</mo><mi>v</mi><mo>+</mo><mi>&Delta;v</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>g</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000577663100000021.GIF" wi="1624" he="280" /></maths>其中,Δu、Δv为对应于整像素位移结果的亚像素位移;将<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>g</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mi>u</mi><mo>+</mo><mi>&Delta;u</mi><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>+</mo><mi>v</mi><mo>+</mo><mi>&Delta;v</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>g</mi><mo>&OverBar;</mo></mover></mrow>]]></math><img file="FDA00005776631000000212.GIF" wi="598" he="70" /></maths>泰勒展开,取一级近似,并令<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfrac><mrow><mo>&PartialD;</mo><mi>C</mi></mrow><mrow><mo>&PartialD;</mo><mi>&Delta;u</mi></mrow></mfrac><mo>=</mo><mn>0</mn><mo>,</mo><mfrac><mrow><mo>&PartialD;</mo><mi>C</mi></mrow><mrow><mo>&PartialD;</mo><mi>&Delta;v</mi></mrow></mfrac><mo>=</mo><mn>0</mn><mo>;</mo></mrow>]]></math><img file="FDA0000577663100000022.GIF" wi="375" he="128" /></maths>经推导可得:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&Delta;u</mi></mtd></mtr><mtr><mtd><mi>&Delta;v</mi></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>B</mi></mtd><mtd><mi>C</mi></mtd></mtr><mtr><mtd><mi>E</mi></mtd><mtd><mi>H</mi></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>A</mi></mtd></mtr><mtr><mtd><mi>D</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000577663100000023.GIF" wi="1702" he="163" /></maths>其中<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>FG</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>G</mi><msub><mi>G</mi><mi>x</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>F</mi><msub><mi>G</mi><mi>x</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msup><mi>G</mi><mn>2</mn></msup><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000024.GIF" wi="964" he="154" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>B</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>FG</mi><mi>x</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>GG</mi><mi>x</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msup><msub><mi>G</mi><mi>x</mi></msub><mn>2</mn></msup><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>FG</mi><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000025.GIF" wi="963" he="157" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>C</mi><mo>=</mo><mn>2</mn><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>FG</mi><mi>x</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>GG</mi><mi>y</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>GG</mi><mi>x</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>FG</mi><mi>y</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>G</mi><mi>x</mi></msub><msub><mi>G</mi><mi>y</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>FG</mi><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000026.GIF" wi="1489" he="157" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>D</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>FG</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>GG</mi><mi>y</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>FG</mi><mi>y</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msup><mi>G</mi><mn>2</mn></msup><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000027.GIF" wi="960" he="157" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><mn>2</mn><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>FG</mi><mi>y</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>GG</mi><mi>x</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>GG</mi><mi>y</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>FG</mi><mi>x</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>G</mi><mi>x</mi></msub><msub><mi>G</mi><mi>y</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>FG</mi><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000028.GIF" wi="1490" he="157" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mi>H</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>FG</mi><mi>y</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>GG</mi><mi>y</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msubsup><mi>G</mi><mi>y</mi><mn>2</mn></msubsup><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>FG</mi><mo>.</mo></mrow>]]></math><img file="FDA0000577663100000029.GIF" wi="965" he="150" /></maths><maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mi>G</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mi>u</mi><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>g</mi><mo>&OverBar;</mo></mover><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000031.GIF" wi="664" he="113" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>G</mi><mi>x</mi></msub><mo>=</mo><msub><mi>g</mi><mi>x</mi></msub><mo>-</mo><msub><mover><mi>g</mi><mo>&OverBar;</mo></mover><mi>x</mi></msub><mo>,</mo><msub><mi>G</mi><mi>y</mi></msub><mo>=</mo><msub><mi>g</mi><mi>y</mi></msub><mo>-</mo><msub><mover><mi>g</mi><mo>&OverBar;</mo></mover><mi>y</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000032.GIF" wi="555" he="89" /></maths><maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><mi>F</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mover><mi>f</mi><mo>&OverBar;</mo></mover><mo>,</mo></mrow>]]></math><img file="FDA0000577663100000033.GIF" wi="542" he="106" /></maths>式中,G<sub>x</sub>表示G对x<sub>i</sub>求偏导,G<sub>y</sub>表示G对y<sub>j</sub>求偏导,g<sub>x</sub>表示g(x<sub>i</sub>+u,y<sub>j</sub>+v)对xi求偏导,gy表示g(x<sub>i</sub>+u,y<sub>j</sub>+v)对y<sub>j</sub>求偏导,g<sub>x</sub>表示<img file="FDA0000577663100000034.GIF" wi="45" he="80" />对xi求偏导,<img file="FDA0000577663100000035.GIF" wi="62" he="89" />表示<img file="FDA0000577663100000036.GIF" wi="36" he="81" />对y<sub>j</sub>求偏导,m为迭代次数。
地址 250014 山东省济南市历下区文化东路88号