发明名称 一种用于污染及多视角情况下DataMatrix码的精确定位方法
摘要 本发明提出了一种用于污染及多视角情况下DataMatrix码的精确定位方法,采用基于梯度边缘方向检测出亚像素级的边缘,利用快速Hough变换方法求得两主方向然后判断候选目标点的归属梯度方向容错区间,然后两个梯度方向容错区间内的边缘目标点分别在各自主方向容错区建立进行Hough累加,去除大量干扰噪声点,再基于先验知识过滤及预定义边缘组合,提取边缘组合的多特征,最后利用D-S证据理论方法融合多特征进行DataMatrix码边缘精确识别。本发明的效果为对于存在生锈腐蚀、高反光覆盖及磨损划痕干扰等污染及透视形变在20°之内的金属上的DataMatrix码都有较高的四边缘精确定位率,精确定位正确率在85%以上。
申请公布号 CN102930268A 申请公布日期 2013.02.13
申请号 CN201210318976.4 申请日期 2012.08.31
申请人 西北工业大学 发明人 何卫平;王伟;雷蕾;郭改放;曹西征;林清松
分类号 G06K9/46(2006.01)I 主分类号 G06K9/46(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 陈星
主权项 1.一种用于污染及多视角情况下DataMatrix码的精确定位方法,其特征在于:包括以下步骤:步骤1:对含有DataMatrix码的输入图像A进行预处理,所述输入图像A的宽度为w像素,高度为h像素:步骤1.1:采用“选择式掩模平滑”方法遍历输入图像A,得到平滑后的图像为A<sub>1</sub>;对图像A<sub>1</sub>求取“灰值形态学梯度”得到灰值梯度图像A<sub>2</sub>;对图像A<sub>2</sub>进行“大津阈值分割”得到二值化的梯度图像A<sub>3</sub>;步骤1.2:在图像A<sub>2</sub>中选取像素值pix<sub>i,j</sub>>T<sub>1</sub>的像素点P<sub>i,j</sub>作为候选边缘点,其中pix<sub>i,j</sub>表示图像A<sub>2</sub>中第i行j列像素点P<sub>i,j</sub>的像素值,T<sub>1</sub>为步骤1.1中“大津阈值分割”时得到的大津阈值;对每个候选边缘点P<sub>i,j</sub>采取如下步骤:步骤1.2.1:建立候选边缘点P<sub>i,j</sub>与8邻域像素点的角度对应关系:θ(P<sub>i,j</sub>,P<sub>i,j-1</sub>)=-π/2=Ang[0];θ(P<sub>i,j</sub>,P<sub>i,j+1</sub>)=π/2=Ang[4];θ(P<sub>i,j</sub>,P<sub>i-1,j+1</sub>)=θ(P<sub>i,j</sub>,P<sub>i+1,j-1</sub>)=-π/4=Ang[1];θ(P<sub>i,j</sub>,P<sub>i-1,j</sub>)=θ(P<sub>i,j</sub>,P<sub>i+1,j</sub>)=0=Ang[2];θ(P<sub>i,j</sub>,P<sub>i+1,j+1</sub>)=θ(P<sub>i,j</sub>,P<sub>i-1,j-1</sub>)=π/4=Ang[3];其中,θ函数代表点P<sub>i,j</sub>与其8邻域像素点中对应点之间的角度对应函数;Ang[0]~Ang[4]代表点P<sub>i,j</sub>与其8邻域像素点中对应点的角度序号;步骤1.2.2:计算候选边缘点P<sub>i,j</sub>的sobel梯度方向θ<sub>i,j</sub>=arctan(dy<sub>i,j</sub>/dx<sub>i,j</sub>),其中:dy<sub>i,j</sub>=(pix<sub>i-1,j+1</sub>+2pix<sub>i,j+1</sub>+pix<sub>i+1,j+1</sub>)-(pix<sub>i-1,j-1</sub>+2pix<sub>i,j-1</sub>+pix<sub>i+1,j-1</sub>)dx<sub>i,j</sub>=(pix<sub>i+1,j+1</sub>+2pix<sub>i+1,j</sub>+pix<sub>i+1,j-1</sub>)-(pix<sub>i-1,j+1</sub>+2pix<sub>i-1,j</sub>+pix<sub>i-1,j-1</sub>)步骤1.2.3:确定θ<sub>i,j</sub>所在的角度区间为θ<sub>i,j</sub>∈[Ang[a],Ang[a+1]],a为[0,3]区间内的整数,则候选边缘点P<sub>i,j</sub>在θ<sub>i,j</sub>正方向的像素值插值p<sub>1,i,j</sub>为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>p</mi><mrow><mn>1</mn><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>&theta;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>-</mo><mi>Ang</mi><mo>[</mo><mi>a</mi><mo>]</mo><mo>)</mo></mrow><mo>*</mo><mi>p</mi><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mi>Ang</mi><mo>[</mo><mi>a</mi><mo>+</mo><mn>1</mn><mo>]</mo><mo>-</mo><msub><mi>&theta;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>*</mo><mi>p</mi><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mi>&pi;</mi><mo>/</mo><mn>4</mn></mrow></mfrac></mrow></math>]]></maths>候选边缘点P<sub>i,j</sub>在θ<sub>i,j</sub>反方向的像素值插值p<sub>2,i,j</sub>为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>p</mi><mrow><mn>2</mn><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>&theta;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>-</mo><mi>Ang</mi><mo>[</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mn>2</mn><mo>)</mo></mrow><mo>%</mo><mn>4</mn><mo>]</mo><mo>)</mo></mrow><mo>*</mo><mi>p</mi><mrow><mo>(</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mn>2</mn><mo>)</mo></mrow><mo>%</mo><mn>4</mn><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mi>Ang</mi><mo>[</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mn>3</mn><mo>)</mo></mrow><mo>%</mo><mn>4</mn><mo>]</mo><mo>-</mo><msub><mi>&theta;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>*</mo><mi>p</mi><mrow><mo>(</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mn>3</mn><mo>)</mo></mrow><mo>%</mo><mn>4</mn><mo>)</mo></mrow></mrow><mrow><mi>&pi;</mi><mo>/</mo><mn>4</mn></mrow></mfrac></mrow></math>]]></maths>其中p(a)为点P<sub>i,j</sub>在Ang[a]角度方向上的像素点的像素值;步骤1.2.4:取校验参数diff(i,j)=max{|pix<sub>i,j</sub>-p<sub>1,i,j</sub>|,|pix<sub>i,j</sub>-p<sub>2,i,j</sub>|},当diff(i,j)<T<sub>2</sub>时,将该候选边缘点P<sub>i,j</sub>设为背景点,令该候选边缘点P<sub>i,j</sub>像素值为0;当diff(i,j)≥T<sub>2</sub>时,若pix<sub>i,j</sub>>p<sub>1,i,j</sub>且pix<sub>i,j</sub>>p<sub>2,i,j</sub>,则将该候选边缘点P<sub>i,j</sub>标记为目标边缘点,否则将该候选边缘点P<sub>i,j</sub>设为背景点,令该候选边缘点P<sub>i,j</sub>像素值为0;其中T<sub>2</sub>取值为80;步骤2:快速Hough变换得到Hough变换域:步骤2.1:建立DataMatrix码边缘方向的初始零数组<img file="FDA00002082996800021.GIF" wi="348" he="58" />具体表示为:<maths num="0003"><![CDATA[<math><msubsup><mrow><mo>{</mo><mi>value</mi><mrow><mo>(</mo><msub><mi>dre</mi><mi>b</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>dre</mi><mi>b</mi></msub><mo>&Element;</mo><mo>[</mo><mo>-</mo><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>+</mo><mfrac><mi>b&pi;</mi><mn>16</mn></mfrac><mo>,</mo><mo>-</mo><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>+</mo><mfrac><mrow><mrow><mo>(</mo><mi>b</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>&pi;</mi></mrow><mn>16</mn></mfrac><mo>)</mo><mo>}</mo></mrow><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mn>15</mn></msubsup></math>]]></maths>每个dre<sub>b</sub>代表一个11.25°的区间;步骤2.2:遍历步骤1得到的图像A<sub>2</sub>中的所有目标边缘点,对每个目标边缘点进行如下操作:若目标边缘点P<sub>i,j</sub>的梯度方向θ<sub>i,j</sub>∈dre<sub>b</sub>,则所述目标边缘点P<sub>i,j</sub>的梯度方向θ<sub>i,j</sub>对应的value(dre<sub>b</sub>)累加该目标边缘点P<sub>i,j</sub>的像素值pix<sub>i,j</sub>,得到value(dre<sub>b</sub>)=value(dre<sub>b</sub>)+pix<sub>i,j</sub>;步骤2.3:取图像A<sub>2</sub>中的最大主方向区间值为:<maths num="0004"><![CDATA[<math><mrow><msub><mi>V</mi><mi>max</mi></msub><mo>=</mo><msubsup><mrow><mi>max</mi><mo>{</mo><mi>value</mi><mrow><mo>(</mo><msub><mi>dre</mi><mi>b</mi></msub><mo>)</mo></mrow><mo>+</mo><mi>value</mi><mrow><mo>(</mo><msub><mi>dre</mi><mi>c</mi></msub><mo>)</mo></mrow><mo>}</mo></mrow><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mn>15</mn></msubsup></mrow></math>]]></maths>其中c∈[(b+8-α<sub>1</sub>)%16,(b+8+α<sub>1</sub>)%16],且c为整数,α<sub>1</sub>为多视角可变范围,取α<sub>1</sub>=2;将最大值V<sub>max</sub>对应的dre<sub>b</sub>区间的中间值和最大值V<sub>max</sub>对应的dre<sub>c</sub>区间的中间值依次对应赋值给两个条码边缘主方向D<sub>1</sub>和D<sub>2</sub>;步骤2.4:根据步骤2.3得到两个条码边缘主方向,建立目标边缘点的两个梯度方向容错区间:η<sub>1</sub>=[D<sub>1</sub>-α<sub>2</sub>,D<sub>1</sub>+α<sub>2</sub>]和η<sub>2</sub>=[D<sub>2</sub>-α<sub>2</sub>,D<sub>2</sub>+α<sub>2</sub>],其中α<sub>2</sub>为梯度方向容错参数,取α<sub>2</sub>=π/9;遍历步骤1得到的图像A<sub>2</sub>中的所有目标边缘点,对每个目标边缘点进行如下操作:若目标边缘点P<sub>i,j</sub>的梯度方向θ<sub>i,j</sub>∈η<sub>1</sub>,则该目标边缘点归属于边缘主方向D<sub>1</sub>,若目标边缘点P<sub>i,j</sub>的梯度方向θ<sub>i,j</sub>∈η<sub>2</sub>,则该目标边缘点归属于边缘主方向D<sub>2</sub>,若目标边缘点P<sub>i,j</sub>的梯度方向不在两个梯度方向容错区间内,则该目标边缘点为噪声干扰点;所有归属于边缘主方向D<sub>1</sub>的目标边缘点集合为R<sub>1</sub>,所有归属于边缘主方向D<sub>2</sub>的目标边缘点集合为R<sub>2</sub>;步骤2.5:建立两个主方向容错区间:D<sub>first</sub>=[D<sub>1</sub>-η<sub>3</sub>,D<sub>1</sub>+η<sub>3</sub>]和D<sub>sec</sub>=[D<sub>2</sub>-η<sub>3</sub>,D<sub>2</sub>+η<sub>3</sub>],其中η<sub>3</sub>为主方向容错参数,取η<sub>3</sub>=π/18;将目标边缘点集合R<sub>1</sub>和R<sub>2</sub>分别在各自的主方向容错区间D<sub>first</sub>和D<sub>sec</sub>里进行Hough变换,得到对应的Hough区间U<sub>1</sub>和U<sub>2</sub>,并得到Hough域Hg,Hg长为ρ<sub>max</sub>,<img file="FDA00002082996800024.GIF" wi="347" he="70" />Hg高为γ<sub>max</sub>,γ<sub>max</sub>=180,Hg中Hough点(ρ,γ)对应的霍夫值表示为H(ρ,γ);步骤3:基于先验知识过滤及预定义边缘组合:步骤3.1:遍历Hough域Hg中的所有Hough点,若Hough点(ρ<sup>*</sup>,γ<sup>*</sup>)满足下列任一个或多个条件,表明该Hough点为非候选目标边缘点:条件1:<maths num="0005"><![CDATA[<math><mrow><mo>|</mo><msup><mi>&rho;</mi><mo>*</mo></msup><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mo>|</mo><mo>&lt;</mo><mfrac><mn>1</mn><mn>4</mn></mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mo>;</mo></mrow></math>]]></maths>条件2:H(ρ<sup>*</sup>,γ<sup>*</sup>)<8;条件3:H(ρ<sup>*</sup>,γ<sup>*</sup>)在其24邻域内不为最大值,其中(ρ<sup>*</sup>,γ<sup>*</sup>)的24邻域为{[ρ<sup>*</sup>+d<sub>1</sub>,γ<sup>*</sup>+d<sub>2</sub>]|d<sub>1</sub>,d<sub>2</sub>=-2,-1,0,1,2};将Hough域Hg中的所有非候选目标边缘点去除,得到过滤后的Hough域Hg,过滤后的Hough域Hg中的点为候选目标边缘点;步骤3.2:将Hg中的候选目标边缘点分类:步骤3.2.1:计算校验Hough点<img file="FDA00002082996800031.GIF" wi="207" he="96" />在图像A<sub>2</sub>中的对应直线与直线y=tanD<sub>1</sub>的垂点坐标(x<sub>0</sub>,y<sub>0</sub>),以及反方向校验Hough点<img file="FDA00002082996800032.GIF" wi="242" he="96" />在图像A<sub>2</sub>中的对应直线与直线y=tan D<sub>1</sub>的垂点坐标(x<sub>1</sub>,y<sub>1</sub>):<maths num="0006"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mn>0</mn></msub><mo>=</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>cos</mi><msub><mi>D</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>0</mn></msub><mo>=</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>sin</mi><msub><mi>D</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>cos</mi><msub><mi>D</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>sin</mi><msub><mi>D</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced></math>]]></maths>计算校验Hough点<img file="FDA00002082996800035.GIF" wi="212" he="96" />在图像A<sub>2</sub>中的对应直线与直线y=tanD<sub>2</sub>的垂点坐标(x<sub>2</sub>,y<sub>2</sub>),以及反方向校验Hough点<img file="FDA00002082996800036.GIF" wi="263" he="123" />在图像A<sub>2</sub>中的对应直线与直线y=tanD<sub>2</sub>的垂点坐标(x<sub>3</sub>,y<sub>3</sub>):<maths num="0008"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub><mo>=</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>cos</mi><msub><mi>D</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>2</mn></msub><mo>=</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>sin</mi><msub><mi>D</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mn>3</mn></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>cos</mi><msub><mi>D</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>3</mn></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>&rho;</mi><mi>max</mi></msub><mn>2</mn></mfrac><mi>sin</mi><msub><mi>D</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced></math>]]></maths>步骤3.2.2:对Hough区间U<sub>1</sub>中的所有候选目标边缘点进行归类:对于Hough区间U<sub>1</sub>中的候选目标边缘点(ρ<sub>1</sub>,γ<sub>1</sub>),计算(ρ<sub>1</sub>,γ<sub>1</sub>)在图像A<sub>2</sub>中的对应直线与直线y=tanγ<sub>1</sub>垂点坐标(x',y′),<img file="FDA00002082996800039.GIF" wi="273" he="95" /><img file="FDA000020829968000310.GIF" wi="268" he="95" />分别计算(x',y')与(x<sub>0</sub>,y<sub>0</sub>)和(x<sub>1</sub>,y<sub>1</sub>)的欧式距离,若(x',y')与(x<sub>0</sub>,y<sub>0</sub>)的欧氏距离小于(x',y')与(x<sub>1</sub>,y<sub>1</sub>)的欧氏距离,则将此候选目标边缘点(ρ<sub>1</sub>,γ<sub>1</sub>)归类为集合TS<sub>0</sub>,否则将其归类为集合TS<sub>1</sub>;对Hough区间U<sub>2</sub>中的所有候选目标边缘点进行归类:对于Hough区间U<sub>2</sub>中的候选目标边缘点(ρ<sub>2</sub>,γ<sub>2</sub>),计算(ρ<sub>2</sub>,γ<sub>2</sub>)在图像A<sub>2</sub>中的对应直线与直线y=tanγ<sub>2</sub>垂点坐标(x″,y″),其中<img file="FDA000020829968000311.GIF" wi="304" he="95" /><img file="FDA000020829968000312.GIF" wi="294" he="95" />分别计算(x″,y″)与(x<sub>2</sub>,y<sub>2</sub>)和(x<sub>3</sub>,y<sub>3</sub>)的欧式距离,若(x″,y″)与(x<sub>2</sub>,y<sub>2</sub>)的欧氏距离小于(x″,y″)与(x<sub>3</sub>,y<sub>3</sub>)的欧氏距离,则将此候选目标边缘点(ρ<sub>2</sub>,γ<sub>2</sub>)归类为集合TS<sub>2</sub>,否则将其归类为集合TS<sub>3</sub>;步骤4:提取边缘组合的多特征:步骤4.1:提取Hg中的所有候选目标边缘点的边缘灰度分布:对于候选目标边缘点(ρ<sup>o</sup>,γ<sup>o</sup>),其在图像A<sub>1</sub>中的对应直线l<sup>o</sup>为ρ<sup>o</sup>=xcosγ<sup>o</sup>+ysinγ<sup>o</sup>,对l<sup>o</sup>上的每个像素点进行如下步骤,得到l<sup>o</sup>上的每个像素点的灰度分布值:步骤4.1.1:将l<sup>o</sup>上的像素点(a<sub>0</sub>,b<sub>0</sub>)沿l<sup>o</sup>法线方向向内缩进Δd单位得到像素点(a<sub>d</sub>,b<sub>d</sub>),其中(a<sub>d</sub>,b<sub>d</sub>)表示图像A<sub>1</sub>中第a<sub>0</sub>行b<sub>0</sub>列的像素点,b<sub>d</sub>=t(a<sub>d</sub>-a<sub>0</sub>)+b<sub>0</sub>,<img file="FDA00002082996800041.GIF" wi="467" he="138" /><img file="FDA00002082996800042.GIF" wi="448" he="120" />tanγ<sup>o</sup>=t,cosγ<sup>o</sup>=c<sub>1</sub>,sinγ<sup>o</sup>=s;步骤4.1.2:分别取Δd=0,1,2,3,4,5,6,像素点(a<sub>0</sub>,b<sub>0</sub>)沿l<sup>o</sup>法线方向向内缩进后得到7个像素点<img file="FDA00002082996800043.GIF" wi="263" he="56" />取7个像素点<img file="FDA00002082996800044.GIF" wi="255" he="56" />像素值的平均值p(a<sub>0</sub>,b<sub>0</sub>)为(a<sub>0</sub>,b<sub>0</sub>)点的灰度分布值;按步骤4.1.1和步骤4.1.2得到l<sup>o</sup>上的每个像素点的灰度分布值,若候选目标边缘点(ρ<sup>o</sup>,γ<sup>o</sup>)的<img file="FDA00002082996800045.GIF" wi="293" he="95" />则将l<sup>o</sup>上的所有像素点的灰度分布值按照像素点列数从小到大的顺序排列得到灰度分布值数组,否则将l<sup>o</sup>上的所有像素点的灰度分布值按照像素点行数从小到大的顺序排列得到灰度分布值数组,所述得到的灰度分布值数组为候选目标边缘点(ρ<sup>o</sup>,γ<sup>o</sup>)的边缘灰度分布Fl(ρ<sup>o</sup>,γ<sup>o</sup>);步骤4.2:依据候选边缘组合的灰度分布混乱程度特征去除无谓组合:步骤4.2.1:计算所有候选目标边缘点的分形维数:对于候选目标边缘点(ρ<sup>o</sup>,γ<sup>o</sup>),其对应的边缘灰度分布Fl(ρ<sup>o</sup>,γ<sup>o</sup>)在图像A<sub>1</sub>中长度为L<sup>o</sup>,则Fl(ρ<sup>o</sup>,γ<sup>o</sup>)对应的分形维δ-覆盖区间为:δ=L<sup>o</sup>/k,其中k取3,4,5,6,7,8;将Fl(ρ<sup>o</sup>,γ<sup>o</sup>)平均分为k个覆盖区间,得到区间δ<sub>1</sub>,δ<sub>2</sub>,…,δ<sub>k</sub>;计算δ<sub>m</sub>(m=1,2,…,k)区间内灰度分布值的最大值u<sub>δ</sub>(m)和最小值b<sub>δ</sub>(m),以及<img file="FDA00002082996800046.GIF" wi="572" he="120" />得到一组数据点<maths num="0010"><![CDATA[<math><mrow><msubsup><mrow><mo>{</mo><mrow><mo>(</mo><mi>log</mi><mrow><mo>(</mo><msup><mi>L</mi><mi>o</mi></msup><mo>/</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>log</mi><mrow><mo>(</mo><msub><mi>N</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>}</mo></mrow><mrow><mi>k</mi><mo>=</mo><mn>3</mn></mrow><mn>8</mn></msubsup><mo>,</mo></mrow></math>]]></maths>对该组数据点<maths num="0011"><![CDATA[<math><msubsup><mrow><mo>{</mo><mrow><mo>(</mo><mi>log</mi><mrow><mo>(</mo><msup><mi>L</mi><mi>o</mi></msup><mo>/</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>log</mi><mrow><mo>(</mo><msub><mi>N</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>}</mo></mrow><mrow><mi>k</mi><mo>=</mo><mn>3</mn></mrow><mn>8</mn></msubsup></math>]]></maths>进行线性回归处理后得到该组数据点<img file="FDA00002082996800049.GIF" wi="501" he="56" />拟合直线的斜率,取所述斜率的负值为候选目标边缘点(ρ<sup>o</sup>,γ<sup>o</sup>)的分形维数Dim(ρ<sup>o</sup>,γ<sup>o</sup>);步骤4.2.2:从候选目标边缘点归类集合TS<sub>0</sub>、TS<sub>1</sub>、TS<sub>2</sub>和TS<sub>3</sub>中分别任意选出一个候选目标边缘点,形成一个组合,对候选目标边缘点归类集合TS<sub>0</sub>、TS<sub>1</sub>、TS<sub>2</sub>和TS<sub>3</sub>能够形成的所有组合采用如下方法判断,得到所有候选边缘组合:对于组合(ρ′<sub>0</sub>,γ′<sub>0</sub>)、(ρ′<sub>1</sub>,γ′<sub>1</sub>)、(ρ′<sub>2</sub>,γ′<sub>2</sub>)和(ρ′<sub>3</sub>,γ′<sub>3</sub>),所述(ρ′<sub>0</sub>,γ′<sub>0</sub>)、(ρ′<sub>1</sub>,γ′<sub>1</sub>)、(ρ′<sub>2</sub>,γ′<sub>2</sub>)和(ρ′<sub>3</sub>,γ′<sub>3</sub>)依次分别为集合TS<sub>0</sub>、TS<sub>1</sub>、TS<sub>2</sub>和TS<sub>3</sub>中的候选目标边缘点,当max(Dim(ρ′<sub>0</sub>,γ′<sub>0</sub>),Dim(ρ′<sub>1</sub>,γ′<sub>1</sub>))<min(Dim(ρ′<sub>2</sub>,γ′<sub>2</sub>),Dim(ρ′<sub>3</sub>,γ′<sub>3</sub>))或min(Dim(ρ′<sub>0</sub>,γ′<sub>0</sub>),Dim(ρ′<sub>1</sub>,γ′<sub>1</sub>))>max(Dim(ρ′<sub>2</sub>,γ′<sub>2</sub>),Dim(ρ′<sub>3</sub>,γ′<sub>3</sub>))成立时,表示组合(ρ′<sub>0</sub>,γ′<sub>0</sub>)、(ρ′<sub>1</sub>,γ′<sub>1</sub>)、(ρ′<sub>2</sub>,γ′<sub>2</sub>)和(ρ′<sub>3</sub>,γ′<sub>3</sub>)为无谓组合,否则表示组合(ρ′<sub>0</sub>,γ′<sub>0</sub>)、(ρ′<sub>1</sub>,γ′<sub>1</sub>)、(ρ′<sub>2</sub>,γ′<sub>2</sub>)和(ρ′<sub>3</sub>,γ′<sub>3</sub>)为候选边缘组合;步骤4.2.3:对所有候选边缘组合采用如下方法判断虚边和实边:对于候选边缘组合(ρ<sub>0</sub>,γ<sub>0</sub>)、(ρ<sub>0</sub>,γ<sub>1</sub>)、(ρ<sub>2</sub>,γ<sub>2</sub>)和(ρ<sub>3</sub>,γ<sub>3</sub>),取max(Dim(ρ<sub>0</sub>,γ<sub>0</sub>),Dim(ρ<sub>1</sub>,γ<sub>1</sub>))和max(Dim(ρ<sub>2</sub>,γ<sub>2</sub>),Dim(ρ<sub>3</sub>,γ<sub>3</sub>))对应的候选目标边缘点的边缘灰度分布为候选边缘组合(ρ<sub>0</sub>,γ<sub>0</sub>)、(ρ<sub>1</sub>,γ<sub>1</sub>)、(ρ<sub>2</sub>,γ<sub>2</sub>)和(ρ<sub>3</sub>,γ<sub>3</sub>)的虚边,取min(Dim(ρ<sub>0</sub>,γ<sub>0</sub>),Dim(ρ<sub>1</sub>,γ<sub>1</sub>))和min(Dim(ρ<sub>2</sub>,γ<sub>2</sub>),Dim(ρ<sub>3</sub>,γ<sub>3</sub>))对应的候选目标边缘点的边缘灰度分布为候选边缘组合(ρ<sub>0</sub>,γ<sub>0</sub>)、(ρ<sub>1</sub>,γ<sub>1</sub>)、(ρ<sub>2</sub>,γ<sub>2</sub>)和(ρ<sub>3</sub>,γ<sub>3</sub>)的实边;步骤4.3:采用如下方法提取所有候选边缘组合的边缘线段:对于候选边缘组合(ρ<sub>0</sub>,γ<sub>0</sub>)、(ρ<sub>1</sub>,γ<sub>1</sub>)、(ρ<sub>2</sub>,γ<sub>2</sub>)和(ρ<sub>3</sub>,γ<sub>3</sub>),取Fl(ρ<sub>0</sub>,γ<sub>0</sub>)和Fl(ρ<sub>2</sub>,γ<sub>2</sub>)的交点坐标为(x<sub>02</sub>,y<sub>02</sub>):<maths num="0012"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>02</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>02</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>0</mn></msub></mtd><mtd><mi>sin</mi><msub><mi>&gamma;</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>2</mn></msub></mtd><mtd><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mo>-</mo><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub></mrow></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>Fl(ρ<sub>0</sub>,γ<sub>0</sub>)与Fl(ρ<sub>3</sub>,γ<sub>3</sub>)的交点坐标为(x<sub>03</sub>,y<sub>03</sub>):<maths num="0013"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>03</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>03</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>0</mn></msub></mtd><mtd><mi>sin</mi><msub><mi>&gamma;</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>3</mn></msub></mtd><mtd><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mo>-</mo><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub></mrow></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>Fl(ρ<sub>1</sub>,γ<sub>1</sub>)与Fl(ρ<sub>2</sub>,γ<sub>2</sub>)的交点坐标为(x<sub>12</sub>,y<sub>12</sub>):<maths num="0014"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>12</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>1</mn></msub></mtd><mtd><mi>sin</mi><msub><mi>&gamma;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>2</mn></msub></mtd><mtd><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><mo>-</mo><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub></mrow></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>2</mn></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>Fl(ρ<sub>1</sub>,γ<sub>1</sub>)与Fl(ρ<sub>3</sub>,γ<sub>3</sub>)的交点坐标为(x<sub>13</sub>,y<sub>13</sub>):<maths num="0015"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>13</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>1</mn></msub></mtd><mtd><mi>sin</mi><msub><mi>&gamma;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mi>cos</mi><msub><mi>&gamma;</mi><mn>3</mn></msub></mtd><mtd><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><mo>-</mo><mrow><mi>cos</mi><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub></mrow></mrow></mfrac></mtd><mtd><mfrac><msub><mrow><mo>-</mo><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub><mrow><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><mo>-</mo><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>1</mn></msub><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>3</mn></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>在边缘灰度分布Fl(ρ<sub>0</sub>,γ<sub>0</sub>)中截取处于(x<sub>02</sub>,y<sub>02</sub>)与(x<sub>03</sub>,y<sub>03</sub>)之间的边缘线段为Fl'(ρ<sub>0</sub>,γ<sub>0</sub>),在边缘灰度分布Fl(ρ<sub>1</sub>,γ<sub>1</sub>)中截取处于(x<sub>12</sub>,y<sub>12</sub>)与(x<sub>13</sub>,y<sub>13</sub>)之间的边缘线段为Fl'(ρ<sub>1</sub>,γ<sub>1</sub>),在边缘灰度分布Fl(ρ<sub>2</sub>,γ<sub>2</sub>)中截取处于(x<sub>02</sub>,y<sub>02</sub>)与(x<sub>12</sub>,y<sub>12</sub>)之间的边缘线段为Fl'(ρ<sub>2</sub>,γ<sub>2</sub>),在边缘灰度分布Fl(ρ<sub>3</sub>,γ<sub>3</sub>)中截取处于(x<sub>03</sub>,y<sub>03</sub>)与(x<sub>13</sub>,y<sub>13</sub>)之间的边缘线段为Fl'(ρ<sub>3</sub>,γ<sub>3</sub>);步骤4.4:采用如下方法提取所有候选边缘组合的图像域虚边特征:对于候选边缘组合的虚边Fl(ρ<sub>ξ</sub>,γ<sub>ξ</sub>),边缘线段Fl'(ρ<sub>ξ</sub>,γ<sub>ξ</sub>)的长度为l<sub>ξ</sub>',取p=4,5,6,…,14,循环进行如下划分:将边缘线段Fl'(ρ<sub>ξ</sub>,γ<sub>ξ</sub>)平均划分为p个区间,则边缘线段Fl'(ρ<sub>ξ</sub>,γ<sub>ξ</sub>)的区间分割点<img file="FDA00002082996800062.GIF" wi="48" he="50" />为:<img file="FDA00002082996800063.GIF" wi="421" he="56" />虚边Fl(ρ<sub>ξ</sub>,γ<sub>ξ</sub>)在划分为p个区间情况下的第e个区间<img file="FDA00002082996800064.GIF" wi="63" he="50" />为:<img file="FDA00002082996800065.GIF" wi="319" he="50" />对从0至p-3区间<img file="FDA00002082996800066.GIF" wi="523" he="56" />中的每个区间进行如下处理:提取区间<img file="FDA00002082996800067.GIF" wi="64" he="50" />内所有元素的灰度分布值,取区间<img file="FDA00002082996800068.GIF" wi="64" he="50" />所有元素灰度分布值的平均值为<img file="FDA00002082996800069.GIF" wi="82" he="69" />根据公式:<maths num="0016"><![CDATA[<math><mrow><msubsup><mi>C</mi><mi>e</mi><mi>p</mi></msubsup><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow><mrow><msup><msub><mi>l</mi><mi>&xi;</mi></msub><mo>&prime;</mo></msup><mo>/</mo><mi>p</mi></mrow></munderover><mrow><mo>(</mo><msub><mi>p</mi><mrow><msubsup><mi>x</mi><mi>e</mi><mi>p</mi></msubsup><mo>+</mo><mi>r</mi></mrow></msub><mo>-</mo><mover><msubsup><mi>p</mi><mi>e</mi><mi>p</mi></msubsup><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>(</mo><msub><mi>p</mi><mrow><msubsup><mi>x</mi><mrow><mi>e</mi><mo>+</mo><mn>2</mn></mrow><mi>p</mi></msubsup><mo>+</mo><mi>r</mi></mrow></msub><mo>-</mo><mover><msubsup><mi>p</mi><mrow><mi>e</mi><mo>+</mo><mn>2</mn></mrow><mi>p</mi></msubsup><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mrow><mrow><mrow><mo>(</mo><msup><msub><mi>l</mi><mi>&xi;</mi></msub><mo>&prime;</mo></msup><mo>/</mo><mi>p</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&sigma;</mi><mrow><mo>(</mo><msubsup><mi>X</mi><mi>e</mi><mi>p</mi></msubsup><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&sigma;</mi><mrow><mo>(</mo><msubsup><mi>X</mi><mrow><mi>e</mi><mo>+</mo><mn>2</mn></mrow><mi>p</mi></msubsup><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>计算区间<img file="FDA000020829968000611.GIF" wi="63" he="50" />的相似性<img file="FDA000020829968000612.GIF" wi="76" he="50" />其中<img file="FDA000020829968000613.GIF" wi="99" he="51" />表示区间<img file="FDA000020829968000614.GIF" wi="64" he="50" />内第r个元素的灰度分布值,<img file="FDA000020829968000615.GIF" wi="116" he="53" />表示区间<img file="FDA000020829968000616.GIF" wi="86" he="50" />内第r个元素的灰度分布值,<img file="FDA000020829968000617.GIF" wi="84" he="69" />表示区间<img file="FDA000020829968000618.GIF" wi="86" he="50" />所有元素灰度分布值的平均值,<img file="FDA000020829968000619.GIF" wi="138" he="50" />代表区间<img file="FDA000020829968000620.GIF" wi="64" he="50" />中所有元素灰度分布值标准差,<img file="FDA000020829968000621.GIF" wi="161" he="50" />代表区间<img file="FDA000020829968000622.GIF" wi="86" he="50" />中所有元素灰度分布值标准差;根据公式:<maths num="0017"><![CDATA[<math><mrow><msubsup><mi>G</mi><mi>e</mi><mi>p</mi></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>C</mi><mi>e</mi><mi>p</mi></msubsup><mo>+</mo><mn>1</mn></mrow><mn>2</mn></mfrac><msup><mi>e</mi><mrow><msup><mrow><mo>-</mo><mrow><mo>(</mo><msubsup><mi>r</mi><mi>e</mi><mi>p</mi></msubsup><mo>)</mo></mrow></mrow><mn>2</mn></msup><mo>/</mo><msup><mrow><mn>2</mn><mi>&phi;</mi></mrow><mn>2</mn></msup></mrow></msup></mrow></math>]]></maths>构造对比度高斯加权<img file="FDA000020829968000624.GIF" wi="80" he="49" />其中,<img file="FDA000020829968000625.GIF" wi="572" he="126" /><img file="FDA000020829968000626.GIF" wi="79" he="69" />为表示区间<img file="FDA000020829968000627.GIF" wi="83" he="50" />所有元素灰度分布值的平均值,φ=1/8h;归一化虚边Fl'(ρ<sub>ξ</sub>,γ<sub>ξ</sub>)的特征值<img file="FDA000020829968000628.GIF" wi="293" he="125" />取p=4,5,6,…,14这11种划分方式中特征值最大的划分方式为最佳划分方式Δ<sub>0</sub>×Δ<sub>0</sub>,其中Δ<sub>0</sub>等于最佳划分方式对应的p值,最大特征值赋值为G<sub>0</sub>;同一候选边缘组合另一条虚边的最大特征值赋值为G<sub>1</sub>;对于一个候选边缘组合内的两条虚边,若该两条虚边的最佳划分方式不相同,则将该候选边缘组合重新定义为无谓组合;步骤4.5:采用如下方法提取所有候选边缘组合的图像域实边特征:对于候选边缘组合的实边Fl(ρ<sub>ζ</sub>,γ<sub>ζ</sub>),取边缘线段Fl'(ρ<sub>ζ</sub>,γ<sub>ζ</sub>)中的元素最大值与元素最小值之差为M,令F<sub>1</sub>为边缘线段Fl'(ρ<sub>ζ</sub>,γ<sub>ζ</sub>)中的元素最小值,F<sub>M</sub>为边缘线段Fl'(ρ<sub>ζ</sub>,γ<sub>ζ</sub>)中的元素最大值,F<sub>i+1</sub>=F<sub>i</sub>+1,i=1~M-2,建立初始灰度层共现矩阵Q:<maths num="0018"><![CDATA[<math><mrow><mi>Q</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mn>1</mn></msub><mo>,</mo><msub><mi>F</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mn>1</mn></msub><mo>,</mo><msub><mi>F</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mn>1</mn></msub><mo>,</mo><msub><mi>F</mi><mi>M</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mn>2</mn></msub><mo>,</mo><msub><mi>F</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mn>2</mn></msub><mo>,</mo><msub><mi>F</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mn>2</mn></msub><mo>,</mo><msub><mi>F</mi><mi>M</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mi>M</mi></msub><mo>,</mo><msub><mi>F</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mi>M</mi></msub><mo>,</mo><msub><mi>F</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mi>M</mi></msub><mo>,</mo><msub><mi>F</mi><mi>M</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>遍历边缘线段Fl'(ρ<sub>ζ</sub>,γ<sub>ζ</sub>)中的所有相邻元素:对于相邻元素Fl′<sub>i</sub>和Fl′<sub>i+1</sub>,若Fl′<sub>i</sub>的元素值为F<sub>x</sub>,Fl′<sub>i+1</sub>的元素值为F<sub>y</sub>,则将矩阵Q内的元素Q(F<sub>x</sub>,F<sub>y</sub>)和Q(F<sub>y</sub>,F<sub>x</sub>)的元素值分别加1;按照公式:<maths num="0019"><![CDATA[<math><mrow><mi>Q</mi><msup><mrow><mo>(</mo><msub><mi>F</mi><mi>i</mi></msub><mo>,</mo><msub><mi>F</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mi>i</mi></msub><mo>,</mo><msub><mi>F</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mi>Q</mi><mrow><mo>(</mo><msub><mi>F</mi><mi>m</mi></msub><mo>,</mo><msub><mi>F</mi><mi>n</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>~</mo><mi>M</mi><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>~</mo><mi>M</mi></mrow></math>]]></maths>归一化灰度层共现矩阵Q,得到实边特征为<img file="FDA00002082996800073.GIF" wi="470" he="122" />同一候选边缘组合的另一条实边特征记为I<sub>1</sub>;步骤4.6:采用如下方法提取Hough域所有候选边缘组合的内部边缘分布特征:步骤4.6.1:对于候选边缘组合(ρ<sub>0</sub>,γ<sub>0</sub>)、(ρ<sub>1</sub>,γ<sub>1</sub>)、(ρ<sub>2</sub>,γ<sub>2</sub>)和(ρ<sub>3</sub>,γ<sub>3</sub>),其交点为(x<sub>02</sub>,y<sub>02</sub>),(x<sub>03</sub>,y<sub>03</sub>),(x<sub>12</sub>,y<sub>12</sub>)和(x<sub>13</sub>,y<sub>13</sub>),其最佳划分方式为Δ<sub>0</sub>×Δ<sub>0</sub>;将交点(x<sub>02</sub>,y<sub>02</sub>),(x<sub>03</sub>,y<sub>03</sub>),(x<sub>12</sub>,y<sub>12</sub>)和(x<sub>13</sub>,y<sub>13</sub>)映射为无透视形变的DataMatrix码顶点,映射关系为<maths num="0020"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>x</mi><mn>03</mn></msub><mo>,</mo><msub><mi>y</mi><mn>03</mn></msub><mo>)</mo></mrow><mo>&DoubleRightArrow;</mo><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0021"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>x</mi><mn>02</mn></msub><mo>,</mo><msub><mi>y</mi><mn>02</mn></msub><mo>)</mo></mrow><mo>&DoubleRightArrow;</mo><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0022"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>x</mi><mn>12</mn></msub><mo>,</mo><msub><mi>y</mi><mn>12</mn></msub><mo>)</mo></mrow><mo>&DoubleRightArrow;</mo><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mn>0</mn><mo>)</mo></mrow></mrow></math>]]></maths>与<maths num="0023"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>x</mi><mn>13</mn></msub><mo>,</mo><msub><mi>y</mi><mn>13</mn></msub><mo>)</mo></mrow><mo>&DoubleRightArrow;</mo><mrow><mo>(</mo><mn>0,0</mn><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0024"><![CDATA[<math><mrow><mi>l</mi><mo>=</mo><msqrt><mi>max</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>12</mn></msub><mo>-</mo><msub><mi>x</mi><mn>13</mn></msub><mo>,</mo><msub><mi>x</mi><mn>02</mn></msub><mo>-</mo><msub><mi>x</mi><mn>03</mn></msub><mo>)</mo></mrow><mo>&times;</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>y</mi><mn>03</mn></msub><mo>-</mo><msub><mi>y</mi><mn>13</mn></msub><mo>,</mo><msub><mi>y</mi><mn>02</mn></msub><mo>-</mo><msub><mi>y</mi><mn>13</mn></msub><mo>)</mo></mrow></msqrt><mo>;</mo></mrow></math>]]></maths>根据映射关系得到透视变换齐次方程为:<maths num="0025"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>l</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>h</mi><mn>11</mn></msub></mtd><mtd><msub><mi>h</mi><mn>12</mn></msub></mtd><mtd><msub><mi>h</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>21</mn></msub></mtd><mtd><msub><mi>h</mi><mn>22</mn></msub></mtd><mtd><msub><mi>h</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>31</mn></msub></mtd><mtd><msub><mi>h</mi><mn>32</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>03</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>03</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0026"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>l</mi></mtd></mtr><mtr><mtd><mi>l</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>h</mi><mn>11</mn></msub></mtd><mtd><msub><mi>h</mi><mn>12</mn></msub></mtd><mtd><msub><mi>h</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>21</mn></msub></mtd><mtd><msub><mi>h</mi><mn>22</mn></msub></mtd><mtd><msub><mi>h</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>31</mn></msub></mtd><mtd><msub><mi>h</mi><mn>32</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>02</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>02</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0027"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>l</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>h</mi><mn>11</mn></msub></mtd><mtd><msub><mi>h</mi><mn>12</mn></msub></mtd><mtd><msub><mi>h</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>21</mn></msub></mtd><mtd><msub><mi>h</mi><mn>22</mn></msub></mtd><mtd><msub><mi>h</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>31</mn></msub></mtd><mtd><msub><mi>h</mi><mn>32</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>12</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0028"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>h</mi><mn>11</mn></msub></mtd><mtd><msub><mi>h</mi><mn>12</mn></msub></mtd><mtd><msub><mi>h</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>21</mn></msub></mtd><mtd><msub><mi>h</mi><mn>22</mn></msub></mtd><mtd><msub><mi>h</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>31</mn></msub></mtd><mtd><msub><mi>h</mi><mn>32</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>解出齐次矩阵<maths num="0029"><![CDATA[<math><mrow><mi>H</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>h</mi><mn>11</mn></msub></mtd><mtd><msub><mi>h</mi><mn>12</mn></msub></mtd><mtd><msub><mi>h</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>21</mn></msub></mtd><mtd><msub><mi>h</mi><mn>22</mn></msub></mtd><mtd><msub><mi>h</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>31</mn></msub></mtd><mtd><msub><mi>h</mi><mn>32</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>步骤4.6.2:透视变换校正后的DataMatrix码图像中,DataMatrix码内部边缘集合为:<maths num="0030"><![CDATA[<math><mrow><msub><mi>L</mi><mn>1</mn></msub><mo>=</mo><mo>{</mo><msub><mi>l</mi><mi>i</mi></msub><mo>|</mo><msub><mi>l</mi><mi>i</mi></msub><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mrow><mo>(</mo><msub><mi>x</mi><mn>03</mn></msub><mo>+</mo><mfrac><mi>l</mi><msub><mi>&Delta;</mi><mn>0</mn></msub></mfrac><mo>*</mo><mi>i</mi><mo>,</mo><msub><mi>y</mi><mn>03</mn></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><mn>13</mn></msub><mo>+</mo><mfrac><mi>l</mi><msub><mi>&Delta;</mi><mn>0</mn></msub></mfrac><mo>*</mo><mi>i</mi><mo>,</mo><msub><mi>y</mi><mn>13</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>0,1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&Delta;</mi><mn>0</mn></msub><mo>}</mo></mrow></math>]]></maths>和<maths num="0031"><![CDATA[<math><mrow><mrow><msub><mi>L</mi><mn>2</mn></msub><mo>=</mo><mo>{</mo><msub><mi>l</mi><mi>j</mi></msub><mo>|</mo><msub><mi>l</mi><mi>j</mi></msub><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mrow><mo>(</mo><msub><mi>x</mi><mn>13</mn></msub><mo>,</mo><msub><mi>y</mi><mn>13</mn></msub><mo>+</mo><mfrac><mi>l</mi><msub><mi>&Delta;</mi><mn>0</mn></msub></mfrac><mo>*</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><mn>12</mn></msub><mo>,</mo><msub><mi>y</mi><mn>12</mn></msub><mo>+</mo><mfrac><mi>l</mi><msub><mi>&Delta;</mi><mn>0</mn></msub></mfrac><mo>*</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo><mi>j</mi><mo>=</mo><mn>0,1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&Delta;</mi><mn>0</mn></msub><mo>}</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中函数f((x<sub>1</sub>,y<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>))表示由点(x<sub>1</sub>,y<sub>1</sub>)和点(x<sub>2</sub>,y<sub>2</sub>)连成的直线;步骤4.6.3:对于DataMatrix码内部边缘集合L<sub>1</sub>和L<sub>2</sub>中的所有直线进行如下操作:对于集合L<sub>1</sub>和L<sub>2</sub>中的直线l<sub>m</sub>=f((x<sub>1</sub>,y<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>)),取l<sub>m</sub>在图像A<sub>1</sub>中对应的边缘直线为:l<sub>m</sub>'=f((x<sub>1</sub>',y<sub>1</sub>'),(x<sub>2</sub>',y<sub>2</sub>')),其中:<maths num="0032"><![CDATA[<math><mrow><msup><msub><mi>x</mi><mn>1</mn></msub><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><msub><mi>h</mi><mn>11</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>12</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>13</mn></msub></mrow><mrow><msub><mi>h</mi><mn>31</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>32</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>33</mn></msub></mrow></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0033"><![CDATA[<math><mrow><msup><msub><mi>y</mi><mn>1</mn></msub><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><msub><mi>h</mi><mn>21</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>22</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>23</mn></msub></mrow><mrow><msub><mi>h</mi><mn>31</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>32</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><msub><mi>h</mi><mn>33</mn></msub></mrow></mfrac></mrow></math>]]></maths><maths num="0034"><![CDATA[<math><mrow><msup><msub><mi>x</mi><mn>2</mn></msub><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><msub><mi>h</mi><mn>11</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>12</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>13</mn></msub></mrow><mrow><msub><mi>h</mi><mn>31</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>32</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>33</mn></msub></mrow></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0035"><![CDATA[<math><mrow><msup><msub><mi>y</mi><mn>2</mn></msub><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><msub><mi>h</mi><mn>21</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>22</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>23</mn></msub></mrow><mrow><msub><mi>h</mi><mn>31</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>32</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>+</mo><msub><mi>h</mi><mn>33</mn></msub></mrow></mfrac></mrow></math>]]></maths>得到与l<sub>m</sub>'对应的霍夫点(ρ<sub>m</sub>',γ<sub>m</sub>'):<maths num="0036"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msup><msub><mi>&gamma;</mi><mi>m</mi></msub><mo>&prime;</mo></msup><mo>=</mo><mo>-</mo><mi>arctan</mi><mfrac><mrow><msup><msub><mi>x</mi><mn>1</mn></msub><mo>&prime;</mo></msup><mo>-</mo><msup><msub><mi>x</mi><mn>2</mn></msub><mo>&prime;</mo></msup></mrow><mrow><msup><msub><mi>y</mi><mn>1</mn></msub><mo>&prime;</mo></msup><mo>-</mo><msup><msub><mi>y</mi><mn>2</mn></msub><mo>&prime;</mo></msup></mrow></mfrac></mtd></mtr><mtr><mtd><msup><msub><mi>&rho;</mi><mi>m</mi></msub><mo>&prime;</mo></msup><mo>=</mo><msup><msub><mi>x</mi><mn>1</mn></msub><mo>&prime;</mo></msup><msup><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mi>m</mi></msub><mo>&prime;</mo></msup><mo>+</mo><msup><msub><mi>y</mi><mn>1</mn></msub><mo>&prime;</mo></msup><msup><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mi>m</mi></msub><mo>&prime;</mo></msup></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>得到集合L<sub>1</sub>和L<sub>2</sub>中所有直线在图像A<sub>1</sub>中对应的边缘直线为<img file="FDA000020829968000811.GIF" wi="120" he="57" />与<img file="FDA000020829968000812.GIF" wi="154" he="62" />及<img file="FDA000020829968000813.GIF" wi="119" he="57" />与<img file="FDA000020829968000814.GIF" wi="133" he="62" />在霍夫域对应的霍夫点<img file="FDA000020829968000815.GIF" wi="247" he="57" />与<img file="FDA000020829968000816.GIF" wi="292" he="62" />步骤4.6.4:取hough点<img file="FDA000020829968000817.GIF" wi="513" he="57" />(ρ<sub>n</sub>',γ<sub>n</sub>')分布邻域为:<maths num="0037"><![CDATA[<math><mrow><mrow><mo>(</mo><mrow><mo>(</mo><mfrac><mrow><msup><msub><mi>&rho;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&prime;</mo></msup><mo>+</mo><msup><msub><mi>&rho;</mi><mi>n</mi></msub><mo>&prime;</mo></msup></mrow><mn>2</mn></mfrac><mo>,</mo><mfrac><mrow><msup><msub><mi>&gamma;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&prime;</mo></msup><mo>+</mo><msup><msub><mi>&gamma;</mi><mi>n</mi></msub><mo>&prime;</mo></msup></mrow><mn>2</mn></mfrac><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msup><msub><mi>&rho;</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>,</mo><msup><msub><mi>&gamma;</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>)</mo></mrow><mo>&cup;</mo><mrow><mo>(</mo><mrow><mo>(</mo><msup><msub><mi>&rho;</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>,</mo><msup><msub><mi>&gamma;</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><mfrac><mrow><msup><msub><mi>&rho;</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&prime;</mo></msup><mo>+</mo><msup><msub><mi>&rho;</mi><mi>n</mi></msub><mo>&prime;</mo></msup></mrow><mn>2</mn></mfrac><mo>,</mo><mfrac><mrow><msup><msub><mi>&gamma;</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&prime;</mo></msup><mo>+</mo><msup><msub><mi>&gamma;</mi><mi>n</mi></msub><mo>&prime;</mo></msup></mrow><mn>2</mn></mfrac><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math>]]></maths>提取hough域Hg中在(ρ<sub>n</sub>',γ<sub>n</sub>')分布邻域内的所有霍夫点,组成一个边缘点分布区间<img file="FDA000020829968000819.GIF" wi="85" he="62" /><img file="FDA000020829968000820.GIF" wi="64" he="62" />中的元素为hough域Hg中在(ρ<sub>n</sub>',γ<sub>n</sub>')分布邻域内的所有霍夫点的灰度值;分布区间<img file="FDA00002082996800091.GIF" wi="64" he="62" />峰度值g<sub>n</sub>为:<maths num="0038"><![CDATA[<math><mrow><msub><mi>g</mi><mi>n</mi></msub><mo>=</mo><mfrac><mrow><msup><mi>N</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>N</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>u</mi><mn>4</mn></msub></mrow><mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>3</mn><mo>)</mo></mrow><msup><mi>s</mi><mn>4</mn></msup></mrow></mfrac><mo>-</mo><mn>3</mn><mfrac><msup><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mn>2</mn></msup><mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>3</mn><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>其中N为分布区间<img file="FDA00002082996800093.GIF" wi="64" he="62" />的长度,<maths num="0039"><![CDATA[<math><mrow><mi>s</mi><mo>=</mo><msqrt><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>&eta;</mi><mi>i</mi></msub><mo>&Element;</mo><mover><msup><msub><mi>U</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover></mrow></munder><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mi>i</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>&eta;</mi><mi>j</mi></msub><mo>&Element;</mo><mover><msup><msub><mi>U</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover></mrow></munder><msub><mi>&eta;</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths><maths num="0040"><![CDATA[<math><mrow><msub><mi>u</mi><mn>4</mn></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>&eta;</mi><mi>i</mi></msub><mo>&Element;</mo><mover><msup><msub><mi>U</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover></mrow></munder><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mi>i</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>&eta;</mi><mi>j</mi></msub><mo>&Element;</mo><mover><msup><msub><mi>U</mi><mi>n</mi></msub><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover></mrow></munder><msub><mi>&eta;</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>4</mn></msup><mo>,</mo></mrow></math>]]></maths>η<sub>i</sub>为<img file="FDA00002082996800096.GIF" wi="64" he="62" />中的元素;计算得到边缘直线集合<img file="FDA00002082996800097.GIF" wi="119" he="56" />的峰度平均值:<img file="FDA00002082996800098.GIF" wi="348" he="124" />步骤4.6.5:采用与步骤4.6.4相同的方法计算另一边缘直线集合<img file="FDA00002082996800099.GIF" wi="132" he="63" />的峰度平均值为k<sub>1</sub>;得到候选边缘组合(ρ<sub>0</sub>,γ<sub>0</sub>)、(ρ<sub>1</sub>,γ<sub>1</sub>)、(ρ<sub>2</sub>,γ<sub>2</sub>)和(ρ<sub>3</sub>,γ<sub>3</sub>)的Hough域内部边缘分布特征k<sub>0</sub>和k<sub>1</sub>;步骤5:根据步骤4得到的虚边特征值G<sub>0</sub>与G<sub>1</sub>、实边特征值I<sub>0</sub>与I<sub>1</sub>、以及Hough域内部边缘分布特征k<sub>0</sub>和k<sub>1</sub>,建立所有W组候选边缘组合的特征,其中第i组候选边缘组合的特征记为:<img file="FDA000020829968000910.GIF" wi="871" he="85" />1≤i≤W,所有候选边缘组合特征的集合记为:<img file="FDA000020829968000911.GIF" wi="195" he="61" />步骤5.1:分配多特征的基本信度:步骤5.1.1:从至少10幅标准DataMatrix码图像中提取所述6个特征G<sub>0</sub>,G<sub>1</sub>,I<sub>0</sub>,I<sub>1</sub>,k<sub>0</sub>,k<sub>1</sub>,并求取每个特征的平均值,将其作为标准尺度,设为<img file="FDA000020829968000912.GIF" wi="170" he="89" />步骤5.1.2:计算W组候选边缘组合中每个特征的最大值,用<img file="FDA000020829968000913.GIF" wi="159" he="85" />表示;步骤5.1.3:对于<img file="FDA000020829968000914.GIF" wi="173" he="62" />中的候选边缘组合特征Fet<sub>v</sub>,Fet<sub>v</sub>的第j个特征的焦元[A]信度分配(m<sub>v,j</sub>(A))为:<img file="FDA000020829968000915.GIF" wi="585" he="208" />其中焦元[A]表示属于DM码精确定位特征;Fet<sub>v</sub>第j个特征的焦元[A]似真函数值(Pl<sub>v,j</sub>(A))为:<img file="FDA000020829968000916.GIF" wi="645" he="214" />Fet<sub>v</sub>第j个特征的焦元[B]的信度分配m<sub>v,j</sub>(B)为:m<sub>v,j</sub>(B)=1-Pl<sub>v,j</sub>(A),焦元[A,B]的信度分配m<sub>v,j</sub>(Θ)为:m<sub>v,j</sub>(Θ)=1-m<sub>v,j</sub>(A)-m<sub>v,j</sub>(B),其中焦元[B]表示不属于DM码精确定位特征,焦元[A,B]表示不确定;步骤5.1.4:重复步骤5.1.3,求取Fet<sub>v</sub>中所有特征的信度分配;步骤5.1.5:重复步骤5.1.3~5.1.4,求取出所有候选边缘组合<img file="FDA00002082996800101.GIF" wi="173" he="61" />的所有特征的信度分配;步骤5.2:基于Dempster融合规则的多特征融合:步骤5.2.1:对于<img file="FDA00002082996800102.GIF" wi="173" he="61" />中的候选边缘组合特征Fet<sub>v</sub>,计算Fet<sub>v</sub>的第一个特征fet<sub>v,1</sub>与第二个特征fet<sub>v,2</sub>之间的冲突大小K<sub>v</sub><sup>(1)</sup>:K<sub>v</sub><sup>(1)</sup>=m<sub>v,1</sub>(A)m<sub>v,2</sub>(B)+m<sub>v,2</sub>(A)m<sub>v,1</sub>(B)计算fet<sub>1</sub>与fet<sub>2</sub>融合之后的新焦元信度分配m<sub>v</sub><sup>(1)</sup>(A),m<sub>v</sub><sup>(1)</sup>(B)与m<sub>v</sub><sup>(1)</sup>(Θ):<maths num="0041"><![CDATA[<math><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msup><msub><mi>K</mi><mi>v</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup></mrow></mfrac></mrow></math>]]></maths><maths num="0042"><![CDATA[<math><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msup><msub><mi>K</mi><mi>v</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup></mrow></mfrac></mrow></math>]]></maths><maths num="0043"><![CDATA[<math><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msup><msub><mi>K</mi><mi>v</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>将融合之后的新焦元信度分配与余下特征按照下面公式进行逐个融合,其中融合后的新焦元信度分配m<sub>v</sub><sup>(i)</sup>(A),m<sub>v</sub><sup>(i)</sup>(B)和m<sub>v</sub><sup>(i)</sup>(Θ)为,i取2~5:<maths num="0044"><![CDATA[<math><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>+</mo><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><mo>+</mo><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msup><msub><mi>K</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup></mrow></mfrac></mrow></math>]]></maths><maths num="0045"><![CDATA[<math><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><mo>+</mo><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><mo>+</mo><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msup><msub><mi>K</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup></mrow></mfrac></mrow></math>]]></maths><maths num="0046"><![CDATA[<math><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><msub><mi>m</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><msub><mi>m</mi><mrow><mi>v</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msup><msub><mi>K</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>K<sub>v</sub><sup>(i)</sup>=m<sub>v</sub><sup>(i-1)</sup>(A)m<sub>v,i+1</sub>(B)+m<sub>v,i+1</sub>(A)m<sub>v</sub><sup>(i-1)</sup>(B)得到最终融合结果m<sub>v</sub><sup>(5)</sup>(A),m<sub>v</sub><sup>(5)</sup>(B)与m<sub>v</sub><sup>(5)</sup>(Θ);步骤5.2.2:重复步骤5.2.1,得到<img file="FDA00002082996800109.GIF" wi="173" he="62" />中所有的候选边缘组合特征的最终融合结果;步骤5.3:基于证据理论决策规则的最终精确定位边缘组合判决:步骤5.3.1:建立初始最大信任度值m(A)=0,将W组候选边缘组合中的第一组候选边缘组合设为初始最佳候选边缘组合;从W组候选边缘组合中的第二组候选边缘组合开始,顺序选取候选边缘组合,进入步骤5.3.2;步骤5.3.2:当选取的候选边缘组合的最终融合结果中m<sup>(5)</sup>(A)>m<sup>(5)</sup>(Θ)且m<sup>(5)</sup>(Θ)<0.2且m<sup>(5)</sup>(A)>m(A),则进入步骤5.3.3,否则选取下一个候选边缘组合,重复本步骤5.3.2;步骤5.3.3:用步骤5.3.2中选出的候选边缘组合作为新的最佳候选边缘组合,用步骤5.3.2中选出的候选边缘组合的最终融合结果中的m<sup>(5)</sup>(A)作为新的最大信任度值;步骤5.3.4:重复步骤5.3.2~步骤5.3.3,遍历所有W组候选边缘组合中的所有候选边缘组合,最终得到的最佳候选边缘组合即为最终定位结果。
地址 710072 陕西省西安市友谊西路127号