发明名称 一种三维模糊空间目标识别方法
摘要 一种三维模糊空间目标识别方法,属于数字图像模式识别领域,目的在于当图像出现高斯散焦模糊情况时能够精确地识别出目标的类别。本发明包括获取模板目标多视点特性视图步骤、建立模板目标模糊不变矩库步骤、归一化处理步骤、计算待识别目标模糊不变矩步骤、归一化待识别目标模糊不变矩步骤和目标识别步骤。本发明利用三维模板目标模型建立模板目标模糊不变矩库;将待识别目标图像的模糊不变矩与模板目标模糊不变矩库作比较,识别出目标的类别;处理过程对数据归一化,可有效均衡各特征量对识别结果的影响,进一步提高目标识别率;算法实现简单、运算量小、鲁棒性好,在成像目标出现较大高斯模糊条件下也能获得较高的识别率。
申请公布号 CN103065130A 申请公布日期 2013.04.24
申请号 CN201210594903.8 申请日期 2012.12.31
申请人 华中科技大学 发明人 张天序;周钢;左芝勇;郑亚云;刘立;朱虎;朱生国;詹丽娟
分类号 G06K9/00(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 方放
主权项 1.一种三维模糊空间目标识别方法,包括下述步骤:(1)获取模板目标多视点特性视图步骤:按俯仰角α每隔10°、偏航角β每隔10°将高斯观测球划分为703个二维平面,α=-90°~90°,β=-180°~180°;将各三维模板目标O<sub>T</sub>置于高斯观测球球心,从球心将各三维模板目标O<sub>T</sub>分别向703个二维平面进行正投影,共得到N个三维模板目标的多视点的N×703个特性视图F<sub>i</sub>;各特性视图F<sub>i</sub>为宽度m、高度n的像素矩阵,f<sub>i</sub>(x,y)为F<sub>i</sub>的点(x,y)处像素灰度值,1≤横坐标x≤m,1≤纵坐标y≤n,i=1、2、…、K,K=N×703,T=1、2、…、N,N为三维模板目标的个数;(2)建立模板目标模糊不变矩库步骤,包括下述子步骤:(2.1)计算各特性视图F<sub>i</sub>的重心横坐标x<sub>i0</sub>、纵坐标y<sub>i0</sub>;<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>=</mo><msub><mi>M</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>1,0</mn><mo>)</mo></mrow><mo>/</mo><msub><mi>M</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>0,0</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>y</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>=</mo><msub><mi>M</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>0,1</mn><mo>)</mo></mrow><mo>/</mo><msub><mi>M</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>0,0</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中,p+q阶原点矩M<sub>i</sub>(p,q):<maths num="0002"><![CDATA[<math><mrow><msub><mi>M</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><munder><mrow><mo>&Integral;</mo><mo>&Integral;</mo></mrow><msub><mi>D</mi><mi>i</mi></msub></munder><msup><mi>x</mi><mi>p</mi></msup><msup><mi>y</mi><mi>q</mi></msup><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mi>dxdy</mi><mo>,</mo></mrow></math>]]></maths>式中,D<sub>i</sub>为特性视图F<sub>i</sub>成像区域;p=0、1,q=0、1;(2.2)计算各特性视图F<sub>i</sub>的p+q阶中心矩μ<sub>i</sub>(p,q):<maths num="0003"><![CDATA[<math><mrow><msub><mi>&mu;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><munder><mrow><mo>&Integral;</mo><mo>&Integral;</mo></mrow><mi>Di</mi></munder><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>)</mo></mrow><mi>p</mi></msup><msup><mrow><mo>(</mo><mi>y</mi><mo>-</mo><msub><mi>y</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>)</mo></mrow><mi>q</mi></msup><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mi>dxdy</mi><mo>,</mo></mrow></math>]]></maths>p=0、1、2、3、4,q=0、1、2、3、4;(2.3)计算各特性视图F<sub>i</sub>的p+q阶标准化中心矩I<sub>i</sub>(p,q):<maths num="0004"><![CDATA[<math><mrow><msub><mi>I</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>&mu;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>&mu;</mi><mi>i</mi></msub><msup><mrow><mo>(</mo><mn>0,0</mn><mo>)</mo></mrow><mrow><mn>1</mn><mo>+</mo><mrow><mo>(</mo><mi>p</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow><mo>/</mo><mn>2</mn></mrow></msup></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>p=0、1、2、3、4,q=0、1、2、3、4;(2.4)计算各特性视图F<sub>i</sub>的模糊不变矩{C<sub>i,1</sub>,C<sub>i,2</sub>,…,C<sub>i,8</sub>}:C<sub>i,1</sub>=[I<sub>i</sub>(2,0)-I<sub>i</sub>(0,2)]<sup>2</sup>+4I<sub>i</sub>(1,1)<sup>2</sup>C<sub>i,2</sub>=[I<sub>i</sub>(3,0)-3I<sub>i</sub>(1,2)]<sup>2</sup>+[3I<sub>i</sub>(2,1)-I<sub>i</sub>(0,3)]<sup>2</sup>C<sub>i,3</sub>=[I<sub>i</sub>(3,0)+I<sub>i</sub>(1,2)]<sup>2</sup>+[I<sub>i</sub>(0,3)+I<sub>i</sub>(2,1)]<sup>2</sup>C<sub>i,4</sub>=[I<sub>i</sub>(3,0)-3I<sub>i</sub>(1,2)]×[I<sub>i</sub>(3,0)+I<sub>i</sub>(1,2)]×{[I<sub>i</sub>(3,0)+I<sub>i</sub>(1,2)]<sup>2</sup>-3[I<sub>i</sub>(0,3)+I<sub>i</sub>(2,1)]<sup>2</sup>}+[3I<sub>i</sub>(2,1)-I<sub>i</sub>(0,3)]×[I<sub>i</sub>(0,3)+I<sub>i</sub>(2,1)]×{[I<sub>i</sub>(0,3)+I<sub>i</sub>(1,2)]<sup>2</sup>-[I<sub>i</sub>(0,3)+I<sub>i</sub>(2,1)]<sup>2</sup>}C<sub>i,5</sub>=[I<sub>i</sub>(2,0)-I<sub>i</sub>(0,2)]×{[I<sub>i</sub>(3,0)+I<sub>i</sub>(1,2)]<sup>2</sup>-[I<sub>i</sub>(0,3)+I<sub>i</sub>(2,1)]<sup>2</sup>}+4I<sub>i</sub>(1,1)×[I<sub>i</sub>(3,0)+I<sub>i</sub>(1,2)]×[I<sub>i</sub>(2,1)+I<sub>i</sub>(0,3)]C<sub>i,6</sub>=[3I<sub>i</sub>(2,1)-I<sub>i</sub>(0,3)]×[I<sub>i</sub>(3,0)+I<sub>i</sub>(1,2)]×{[I<sub>i</sub>(3,0)+I<sub>i</sub>(1,2)]<sup>2</sup>-3[I<sub>i</sub>(0,3)+I<sub>i</sub>(2,1)]<sup>2</sup>}+[3I<sub>i</sub>(2,1)-I<sub>i</sub>(0,3)]×[I<sub>i</sub>(2,1)+I<sub>i</sub>(0,3)]×{3[I<sub>i</sub>(0,3)+I<sub>i</sub>(1,2)]<sup>2</sup>-[I<sub>i</sub>(0,3)+I<sub>i</sub>(2,1)]<sup>2</sup>}C<sub>i,7</sub>=[I<sub>i</sub>(0,4)+I<sub>i</sub>(4,0)-6I<sub>i</sub>(2,2)]<sup>2</sup>+16{3[I<sub>i</sub>(3,1)-I<sub>i</sub>(1,3)]<sup>2</sup>}C<sub>i,8</sub>=[I<sub>i</sub>(0,4)+I<sub>i</sub>(4,0)-6I<sub>i</sub>(2,2)]<sup>2</sup>×{[I<sub>i</sub>(2,0)-I<sub>i</sub>(0,2)]<sup>2</sup>-I<sub>i</sub>(1,1)<sup>2</sup>}+16I<sub>i</sub>(1,1)×[I<sub>i</sub>(3,1)-I<sub>i</sub>(1,3)]×[I<sub>i</sub>(2,0)-I<sub>i</sub>(0,2)](2.5)构建模板目标模糊不变矩库MF:<maths num="0005"><![CDATA[<math><mrow><mi>MF</mi><mo>=</mo><mfenced open='{' close='}'><mtable><mtr><mtd><msub><mi>C</mi><mn>1,1</mn></msub><mo>,</mo><msub><mi>C</mi><mn>1,2</mn></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>C</mi><mn>1,8</mn></msub></mtd></mtr><mtr><mtd><msub><mi>C</mi><mn>2,1</mn></msub><mo>,</mo><msub><mi>C</mi><mn>2,2</mn></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>C</mi><mn>2,8</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>C</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mi>i</mi><mo>,</mo><mn>2</mn></mrow></msub><mo>,</mo><mi>L</mi><mo>,</mo><msub><mi>C</mi><mrow><mi>i</mi><mo>,</mo><mn>8</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>C</mi><mrow><mi>K</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mi>K</mi><mo>,</mo><mn>2</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>C</mi><mrow><mi>K</mi><mo>,</mo><mn>8</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>式中,第i行{C<sub>i,1</sub>,C<sub>i,2</sub>,…,C<sub>i,8</sub>},表示第i帧特征视图F<sub>i</sub>的模糊不变矩;(3)归一化处理步骤:对于模板目标模糊不变矩库MF进行归一化处理,得到模板目标归一化模糊不变矩库SMF:<maths num="0006"><![CDATA[<math><mrow><mi>SMF</mi><mo>=</mo><mfenced open='{' close='}'><mtable><mtr><mtd><msub><mi>SC</mi><mn>1,1</mn></msub><mo>,</mo><msub><mi>SC</mi><mn>1,2</mn></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>SC</mi><mn>1,8</mn></msub></mtd></mtr><mtr><mtd><msub><mi>SC</mi><mn>2,1</mn></msub><mo>,</mo><msub><mi>SC</mi><mn>2,2</mn></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>SC</mi><mn>2,8</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>SC</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>SC</mi><mrow><mi>i</mi><mo>,</mo><mn>2</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>SC</mi><mrow><mi>i</mi><mo>,</mo><mn>8</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>SC</mi><mrow><mi>K</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>SC</mi><mrow><mi>K</mi><mo>,</mo><mn>2</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>SC</mi><mrow><mi>K</mi><mo>,</mo><mn>8</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>式中,<img file="FDA00002692729100031.GIF" wi="484" he="179" />i=1、2、…、K,j=1、2、…、8;符号||V||表示变量V的绝对值,max(V)表示取变量V的最大值;(4)计算待识别目标模糊不变矩步骤:将待识别目标的图像g(x,y)代替f<sub>i</sub>(x,y),进行子步骤(2.1)~(2.4),得到待识别目标模糊不变矩{GC<sub>1</sub>,GC<sub>2</sub>,…,GC<sub>8</sub>};(5)归一化待识别目标模糊不变矩步骤:对待识别目标模糊不变矩{GC<sub>1</sub>,GC<sub>2</sub>,…,GC<sub>8</sub>}进行归一化处理,得到待识别目标归一化模糊不变矩{SGC<sub>1</sub>,SGC<sub>2</sub>,…,SGC<sub>8</sub>}:<img file="FDA00002692729100032.GIF" wi="502" he="174" />i=1、2、…、K,j=1、2、…、8;(6)目标识别步骤,包括下述子步骤:(6.1)遍历整个模板目标归一化模糊不变矩库SMF,计算待识别目标归一化模糊不变矩{SGC<sub>1</sub>,SGC<sub>2</sub>,…,SGC<sub>8</sub>}与SMF中各行向量之间的欧式距离D<sub>1</sub>、…、D<sub>K</sub>;(6.2)从各欧式距离D<sub>1</sub>、…、D<sub>K</sub>中选取最小值D<sub>S</sub>,将待识别目标归类为D<sub>S</sub>对应的行向量所代表的特征视图所属三维模板目标。
地址 430074 湖北省武汉市洪山区珞喻路1037号