发明名称 一种基于黄瓜叶片症状图像处理的黄瓜病害识别方法
摘要 一种基于黄瓜叶片症状图像处理的黄瓜病害识别方法,先分割黄瓜病害叶片病斑图像,然后进行黄瓜病害叶片图像识别特征提取,再对特征向量进行维数约简,最后进行黄瓜病害识别,本发明克服现有黄瓜病害识别方法和技术因黄瓜病害叶片图像成分复杂、黄瓜病叶上的病斑排列无规则、且颜色深浅不一、不同病种的叶片病斑的形状和颜色也不相同等原因,使得基于叶片的黄瓜病害的识别率不高和识别效果不稳定等问题,具有特征提取速度快、识别率高、识别效果稳定和实用性强等优点。
申请公布号 CN103593652A 申请公布日期 2014.02.19
申请号 CN201310521319.4 申请日期 2013.10.28
申请人 西京学院 发明人 张善文;黄文准;胡伟
分类号 G06K9/00(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 贺建斌
主权项 1.一种基于黄瓜叶片症状图像处理的黄瓜病害识别方法,其特征在于,包括以下步骤:第一步,分割黄瓜病害叶片病斑图像:首先,将黄瓜病害叶片图像转换为数字图像矩阵;然后,利用闭合运算平滑黄瓜叶片图像边缘,填充叶片病斑内部的缺口,并将叶片病斑的分离部分连接在一起;再对得到的病斑区域进行开启运算,获得叶片病斑区域;最后,将将数学形态学滤波后的黄瓜叶片病斑区域图像与原黄瓜叶片彩色图像进行乘法运算,得到黄瓜病害叶片病斑图像,将得到的病斑图像转换为红、绿、蓝三种基色矩阵R、G、B,设M、N分别为矩阵R、G、B的行数和列数;第二步,黄瓜病害叶片图像识别特征提取:利用下式(1)将R、G、B转换为色调H、亮度S、饱和度I三个矩阵:<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>H</mi><mo>=</mo><mi>arccos</mi><mo>{</mo><mfrac><mrow><mo>[</mo><mi>R</mi><mo>-</mo><mi>G</mi><mo>]</mo><mo>+</mo><mo>[</mo><mi>R</mi><mo>-</mo><mi>B</mi><mo>]</mo><mo>/</mo><mn>2</mn></mrow><msqrt><msup><mrow><mo>(</mo><mi>R</mi><mo>-</mo><mi>B</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mrow><mo>(</mo><mi>R</mi><mo>-</mo><mi>B</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>G</mi><mo>-</mo><mi>b</mi><mo>)</mo></mrow></msqrt></mfrac><mo>}</mo><mo>/</mo><mn>360</mn></mtd></mtr><mtr><mtd><mi>S</mi><mo>=</mo><mfrac><mrow><mi>R</mi><mo>+</mo><mi>G</mi><mo>+</mo><mi>B</mi></mrow><mn>3</mn></mfrac><mo>[</mo><mi>min</mi><mrow><mo>(</mo><mi>R</mi><mo>,</mo><mi>G</mi><mo>,</mo><mi>B</mi><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><mi>I</mi><mo>=</mo><mfrac><mrow><mi>R</mi><mo>+</mo><mi>G</mi><mo>+</mo><mi>B</mi></mrow><mn>3</mn></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>利用下式(2)由R、G、B得到病斑的灰度矩阵Gray:Gray=0.299R+0.587G+0.114B  (2)利用下式(3)由R、G、B计算两种刺激色彩矩阵X、Z:<maths num="0002"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>X</mi><mo>=</mo><mn>0.607</mn><mi>R</mi><mo>+</mo><mn>0.174</mn><mi>G</mi><mo>+</mo><mn>0.200</mn><mi>B</mi></mtd></mtr><mtr><mtd><mi>Z</mi><mo>=</mo><mn>0.066</mn><mi>R</mi><mo>+</mo><mn>1.111</mn><mi>B</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>利用下式(4)由R、G、B计算YCbCr颜色空间的两种色彩矩阵Cb、Cr:<maths num="0003"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>Cb</mi><mo>=</mo><mo>-</mo><mn>0.148</mn><mi>R</mi><mo>-</mo><mn>0.291</mn><mi>G</mi><mo>+</mo><mn>0.439</mn><mi>B</mi><mo>+</mo><mn>128</mn></mtd></mtr><mtr><mtd><mi>Cr</mi><mo>=</mo><mn>0.439</mn><mi>R</mi><mo>-</mo><mn>0.368</mn><mi>G</mi><mo>-</mo><mn>0.071</mn><mi>B</mi><mo>+</mo><mn>128</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>任意一个M×N维矩阵J<sub>ij</sub>的一阶矩μ<sub>1</sub>、二阶矩μ<sub>2</sub>和三阶矩μ<sub>2</sub>分别表示为:<maths num="0004"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&mu;</mi><mn>1</mn></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></mfrac><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>N</mi></munderover><msub><mi>J</mi><mi>ij</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&mu;</mi><mn>2</mn></msub><mo>=</mo><msup><mrow><mo>[</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></mfrac><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>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>J</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr><mtr><mtd><msub><mi>&mu;</mi><mn>3</mn></msub><mo>=</mo><msup><mrow><mo>[</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>J</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>)</mo></mrow><mn>3</mn></msup><mo>]</mo></mrow><mfrac><mn>1</mn><mn>3</mn></mfrac></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>利用式(5)分别计算叶片病斑图像的11个色彩分量R、G、B、H、S、I、Gray、X、Z、Cb、Cr的一阶矩、二阶矩和三阶矩,共得到33个实数,利用下式(6)计算病斑的色调矩阵H的均值、方差、偏度、峰值、能量、熵,分别表示为ω<sub>i</sub>(i=1,2,3,4,5,6),共得到6个实数:<maths num="0005"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&omega;</mi><mn>1</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>b&rho;</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mn>2</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><mi>b</mi><mo>-</mo><mi>&mu;</mi><mo>)</mo></mrow><mn>2</mn></msup><mi>&rho;</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mn>3</mn></msub><mo>=</mo><mfrac><mn>1</mn><msup><mi>&sigma;</mi><mn>3</mn></msup></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><mi>b</mi><mo>-</mo><mi>&mu;</mi><mo>)</mo></mrow><mn>3</mn></msup><mi>&rho;</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mn>4</mn></msub><mo>=</mo><mfrac><mn>1</mn><msup><mi>&sigma;</mi><mn>4</mn></msup></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><mi>b</mi><mo>-</mo><mi>&mu;</mi><mo>)</mo></mrow><mn>4</mn></msup><mi>&rho;</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mn>5</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>[</mo><mi>&rho;</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mn>6</mn></msub><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>&rho;</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mi>log</mi><mo>[</mo><mi>&rho;</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,<img file="FDA0000403421870000024.GIF" wi="314" he="130" />r(b)为矩阵H中元素值为b的数目,利用下式(7)计算病斑图像转换成灰度图像Gray中叶片病斑区域的p+q级矩M<sub>pq</sub>和中心矩μ<sub>pq</sub>:<maths num="0006"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>M</mi><mi>pq</mi></msub><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&Element;</mo><mi>&Delta;</mi></mrow></munder><msup><mi>x</mi><mi>p</mi></msup><mo>&CenterDot;</mo><msup><mi>y</mi><mi>q</mi></msup><mo>&CenterDot;</mo><mi>Grap</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>&mu;</mi><mi>pq</mi></msub><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&Element;</mo><mi>&Delta;</mi></mrow></munder><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mover><mi>x</mi><mo>-</mo></mover><mo>)</mo></mrow><mi>p</mi></msup><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><mi>y</mi><mo>-</mo><mover><mi>y</mi><mo>-</mo></mover><mo>)</mo></mrow><mi>q</mi></msup><mi>Grap</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,<img file="FDA0000403421870000032.GIF" wi="263" he="154" /><img file="FDA0000403421870000033.GIF" wi="265" he="148" />p、q为两个正整数,Δ={(x,y)|Grap(x,y)<119}为叶片病斑区域,μ<sub>pq</sub>正则化后表示为<maths num="0007"><![CDATA[<math><mrow><msub><mi>&eta;</mi><mi>pq</mi></msub><mo>=</mo><mfrac><msub><mi>&mu;</mi><mi>pq</mi></msub><msup><msub><mi>&mu;</mi><mn>00</mn></msub><mi>&gamma;</mi></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,γ=p+q+1为正则化因子,利用正则化中心距η<sub>pq</sub>,由下式(9)计算Gray的病斑区域的7个不变矩,分别表示为Hu<sub>i</sub>(i=1,2,3,4,5,6,7):<maths num="0008"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>Hu</mi><mn>1</mn><mo>=</mo><msub><mi>&eta;</mi><mn>20</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>02</mn></msub></mtd></mtr><mtr><mtd><mi>Hu</mi><mn>2</mn><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>20</mn></msub><mo>-</mo><msub><mi>&eta;</mi><mn>02</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msubsup><mrow><mn>4</mn><mi>&eta;</mi></mrow><mn>11</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mi>Hu</mi><mn>3</mn><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>-</mo><msub><mrow><mn>3</mn><mi>&eta;</mi></mrow><mn>12</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>-</mo><msub><mrow><mn>3</mn><mi>&eta;</mi></mrow><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><mi>Hu</mi><mn>4</mn><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>12</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><mi>Hu</mi><mn>5</mn><mo>=</mo><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>-</mo><msub><mrow><mn>3</mn><mi>&eta;</mi></mrow><mn>12</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>12</mn></msub><mo>)</mo></mrow><mo>[</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>12</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mn>3</mn><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo><mo>+</mo></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mrow><mn>3</mn><mi>&eta;</mi></mrow><mn>21</mn></msub><mo>-</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>)</mo></mrow><mo>[</mo><mn>3</mn><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo></mtd></mtr><mtr><mtd><mi>Hu</mi><mn>6</mn><mo>=</mo><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>20</mn></msub><mo>-</mo><msub><mi>&eta;</mi><mn>02</mn></msub><mo>)</mo></mrow><mo>[</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo><mo>+</mo><msub><mrow><mn>4</mn><mi>&eta;</mi></mrow><mn>11</mn></msub><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>12</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>Hu</mi><mn>7</mn><mo>=</mo><mrow><mo>(</mo><msub><mrow><mn>3</mn><mi>&eta;</mi></mrow><mn>21</mn></msub><mo>-</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>12</mn></msub><mo>)</mo></mrow><mo>[</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>12</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mn>3</mn><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow></mrow><mn>2</mn></msup><mo>]</mo><mo>+</mo></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mrow><mn>3</mn><mi>&eta;</mi></mrow><mn>12</mn></msub><mo>-</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>)</mo></mrow><mo>[</mo><mn>3</mn><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>30</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>12</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><msub><mi>&eta;</mi><mn>03</mn></msub><mo>+</mo><msub><mi>&eta;</mi><mn>21</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>由上面公式(1)到(9)能够得到每一幅黄瓜病害叶片图像的46个特征值,把这46个特征值按照先后顺序排列组成一个特征向量T;第三步,对特征向量进行维数约简:按照上面的第一步计算所有黄瓜病害叶片图像对应的特征向量,对其进行维数约简,设有K类n幅黄瓜病害叶片图像{Im<sub>1</sub>,Im<sub>2</sub>,...,Im<sub>n</sub>},类别编号记为C<sub>1</sub>,C<sub>2</sub>,...,C<sub>K</sub>,其中C<sub>i</sub>类叶片图像共有n<sub>i</sub>幅,{Im<sub>1</sub>,Im<sub>2</sub>,...,Im<sub>n</sub>}对应的特征向量集合记为{T<sub>1</sub>,T<sub>2</sub>,...,T<sub>n</sub>},n个特征向量{T<sub>1</sub>,T<sub>2</sub>,...,T<sub>n</sub>}的平均值为<maths num="0009"><![CDATA[<math><mrow><mover><mi>T</mi><mo>-</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>T</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>第C<sub>i</sub>类n<sub>i</sub>个特征向量的平均值为<maths num="0010"><![CDATA[<math><mrow><mover><msub><mi>T</mi><msub><mi>C</mi><mi>i</mi></msub></msub><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mn>1</mn><msub><mi>n</mi><mi>i</mi></msub></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>j</mi></msub><mo>&Element;</mo><msub><mi>C</mi><mi>i</mi></msub></mrow></munder><msub><mi>T</mi><mi>j</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>类间散度矩阵S<sub>B</sub>和类内散度矩阵S<sub>W</sub>分别定义为<maths num="0011"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>S</mi><mi>B</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msub><mi>N</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo><mover><msub><mi>T</mi><msub><mi>C</mi><mi>i</mi></msub></msub><mo>&OverBar;</mo></mover><mo>-</mo><mover><mi>T</mi><mo>&OverBar;</mo></mover><mo>|</mo><mo>|</mo></mtd></mtr><mtr><mtd><msub><mi>S</mi><mi>W</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munder><mi>&Sigma;</mi><mrow><msub><mi>X</mi><mi>j</mi></msub><mo>&Element;</mo><msub><mi>C</mi><mi>i</mi></msub></mrow></munder><mo>|</mo><mo>|</mo><msub><mi>T</mi><mi>j</mi></msub><mo>-</mo><mover><msub><mi>T</mi><msub><mi>C</mi><mi>i</mi></msub></msub><mo>&OverBar;</mo></mover><mo>|</mo><mo>|</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,||·||表示计算欧氏距离,由S<sub>B</sub>和S<sub>W</sub>建立目标优化函数<img file="FDA0000403421870000044.GIF" wi="1265" he="93" />求解式(13),计算(S<sub>B</sub>-S<sub>W</sub>)a=λa的最大的d个特征值对应的约简特征向量a<sub>1</sub>,a<sub>2</sub>,...,a<sub>d</sub>,其中λ为特征值,d为低维特征向量的维数,由a<sub>1</sub>,a<sub>2</sub>,...,a<sub>d</sub>组成一个投影矩阵A=[a<sub>1</sub>,a<sub>2</sub>,...,a<sub>d</sub>],由A对n个叶片病斑图像的特征向量集{T<sub>1</sub>,T<sub>2</sub>,...,T<sub>n</sub>}进行维数约简得低维识别特征向量集{Y<sub>1</sub>,Y<sub>2</sub>,...,Y<sub>n</sub>},其中Y<sub>i</sub>=A<sup>转置</sup>T<sub>i</sub>(i=1,2,...,n),由下式(14)对任意一幅叶片图像的特征向量T进行维数约简,得低维识别特征向量Y,Y=A<sup>转置</sup>T  (14)将得到的用于训练分类器的黄瓜病害叶片图像的低维识别特征向量输入到识别模板数据库,每个叶片图像的低维识别特征向量与预先存入系统的黄瓜病斑信息相对应;第四步,黄瓜病害识别:将模板数据库中的数据输入到最近邻分类器,训练该分类器,然后将待测试的黄瓜叶片图像的低维识别特征向量输入到最近邻分类器,找出1个最近邻点中同一类别点数最多的类别作为待测试病害叶片的类别。
地址 710123 陕西省西安市长安区西京路1号