发明名称 植物叶片受害症状的自动识别方法
摘要 一种植物叶片受害症状的自动识别方法,它包括以下步骤:1)获取目标叶片图像;2)目标叶片图像处理;3)进行图像微分和区域标准色值分析;4)根据区域图像标准色值进行二次函数回归分析和回归参数计算;5)用方差分析法进行阈值参数的计算;6)用优化参数进行目标叶片受害症状判别分析。本发明通过应用图象测量和计算机识别技术实现了植物叶片“∧”和“∨”型受害症状的自动判别,通过受害症状来确定其受害机理,对准确定量地判别“∧”和“∨”型受害症状及其受害根源具有重要的指导作用;有利于解决目前植物叶片受害症状在科研和生产中的不确定性和争议;对于自动化判别植物叶片气象等灾害和病害具有重要理论和实际意义。
申请公布号 CN104062239A 申请公布日期 2014.09.24
申请号 CN201410286994.8 申请日期 2014.06.24
申请人 山东省林业科学研究院;王斐 发明人 王斐;宋磊;大政鎌次;王静
分类号 G01N21/29(2006.01)I;G06T7/00(2006.01)I 主分类号 G01N21/29(2006.01)I
代理机构 济南诚智商标专利事务所有限公司 37105 代理人 王汝银
主权项 植物叶片受害症状的自动识别方法,其特征是,包括以下步骤:1)获取目标叶片图像以白色复印纸为背景,在光线良好的顺光条件下离体或活体拍摄而得到的高分辨率、叶尖向上的公正RGB图像;2)目标叶片图像处理首先运行识别程序并赋值微分块数、微分方向、边缘处理方式等参数,并对参数有效性判别后打开图像,然后分析计算目标叶片图像每一像素的R、G、B和L值最后检查目标叶片图像的有效色值范围;3)进行图像微分和区域图像标准色值分析首先对目标叶片图像从左向右按等距离进行纵向微分得△X,然后根据公式(1)计算每个△X段的R,G,B以及L色彩平均值和G/L值,SDG<sub>i</sub>=100×(G/L<sub>i</sub>‑G/L<sub>min</sub>)/(G/L<sub>max</sub>‑G/L<sub>min</sub>)    (1)式中,SDGi为第i分段的标准色值,G/Li为第i单元的色值比,G/Lmin为单元色值之极小值,G/Lmax为单元色值的极大值;4)根据区域图像标准色值进行二次函数回归分析和回归参数计算以标准色值为y轴,叶片微分单元为X轴构建二次曲线函数:y=aX<sup>2</sup>+bX+c    (2)式中,a为二次项系数、b为一次项系数、c为常数项,且a≠0,求解式(2)的导函数式:2aX+b=0    (3)并判别式(3)在等于零时的极值:X=‑b/2a    (4)式中,<img file="FDA0000526147120000011.GIF" wi="637" he="177" />5)用方差分析法进行阈值参数的计算对目标叶片图像从上向下按等距离进行横向微分并按步骤3)进行图像微分和区域图像标准色值计算,对起始点进行位移若干像素后重复计算3到5次,以此为基础,进行方差阈值分析;目标叶片图像横向微分后的阈值Ts由式(5)进行判别:Ts(i)=Minimum{(Gx(1),Gx(2),……Gx(n)}    (5)式中,n是微分的块数,通过式(6)可求得Gx(1),Gx(2),……Gx(n):Gx(1)=Fx(1)+Fy(n),Gx(2)=Fx(2)+Fy(n‑1),……Gx(n)=Fx(n)+Fy(1)    (6)而Fx(m)和Fy(m)可由式(7)和式(8)计算得到:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>Fx</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><mi>m</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msup><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</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>x</mi><mi>ij</mi></msub><mo>-</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>/</mo><mi>k</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000526147120000021.GIF" wi="1351" he="372" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>Fy</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><mi>m</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msup><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mi>n</mi></mrow><mn>1</mn></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>-</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>/</mo><mi>k</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000526147120000022.GIF" wi="1276" he="372" /></maths>式中,m=1,2……n,Fx(m)是以阈值为分界点叶片上部和下部标准色值间方差分析结果的F值,Fx(m)是叶片上部和下部标准色值方差分析结果的F值,X<sub>ij</sub>是在i重复和j分块的标准色值,<img file="FDA0000526147120000026.GIF" wi="66" he="81" />是i重复的标准色值平均值,<img file="FDA0000526147120000027.GIF" wi="48" he="78" />是标准色值的总体平均值,k为重复次数;6)用优化参数进行目标叶片受害症状判别分析构建三组分段判别函数,如式(9)所示:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>f</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>R</mi><mo>,</mo><mo>-</mo><mi>b</mi><mo>/</mo><mn>2</mn><mi>a</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>Ts</mi><mo>,</mo><mi>Fv</mi><mo>,</mo><mi>Mv</mi><mo>)</mo></mrow><mo>=</mo><mi>ln</mi><msub><mi>q</mi><mi>l</mi></msub><mo>+</mo><msub><mi>C</mi><mrow><mi>l</mi><mn>0</mn></mrow></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>3</mn></munderover><msub><mi>C</mi><mi>li</mi></msub><mi>xi</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000526147120000023.GIF" wi="1411" he="171" /></maths>式中,a为二次函数的二次项系数、R为二次函数的相关系数、<img file="FDA0000526147120000028.GIF" wi="188" he="67" />为极值比、<img file="FDA0000526147120000029.GIF" wi="43" he="63" />是标准色值的总体平均值、Ts为方差分析法获得的阈值、Fv为阈值两侧标准色值的方差分析F值、Mv为阈值两侧平均标准色值比;q<sub>l</sub>为样叶频率项、C<sub>l0</sub>为判别函数的常数项、C<sub>l1</sub>为判别函数的系数项、x<sub>i</sub>判别函数的自变量向量;根据式(9)进行判别:如果<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>R</mi><mo>,</mo><mo>-</mo><mi>b</mi><mo>/</mo><mn>2</mn><mi>a</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>Ts</mi><mo>,</mo><mi>Fv</mi><mo>,</mo><mi>Mv</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>max</mi><mrow><mn>1</mn><mo>&lt;</mo><mo>=</mo><mi>l</mi><mo>&lt;</mo><mo>=</mo><mi>m</mi></mrow></munder><msub><mi>f</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>R</mi><mo>,</mo><mo>-</mo><mi>b</mi><mo>/</mo><mn>2</mn><mi>a</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>Ts</mi><mo>,</mo><mi>Fv</mi><mo>,</mo><mi>Mv</mi><mo>)</mo></mrow><mo>}</mo></mrow>]]></math><img file="FDA0000526147120000024.GIF" wi="1450" he="126" /></maths>则归为“∧”型受害症状组,如果<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>R</mi><mo>,</mo><mo>-</mo><mi>b</mi><mo>/</mo><mn>2</mn><mi>a</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>Ts</mi><mo>,</mo><mi>Fv</mi><mo>,</mo><mi>Mv</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>max</mi><mrow><mn>1</mn><mo>&lt;</mo><mo>=</mo><mi>l</mi><mo>&lt;</mo><mo>=</mo><mi>m</mi></mrow></munder><msub><mi>f</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>R</mi><mo>,</mo><mo>-</mo><mi>b</mi><mo>/</mo><mn>2</mn><mi>a</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>Ts</mi><mo>,</mo><mi>Fv</mi><mo>,</mo><mi>Mv</mi><mo>)</mo></mrow><mo>}</mo></mrow>]]></math><img file="FDA0000526147120000025.GIF" wi="1498" he="124" /></maths>则归为“∨”型受害症状组,如果<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>f</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>R</mi><mo>,</mo><mo>-</mo><mi>b</mi><mo>/</mo><mn>2</mn><mi>a</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>Ts</mi><mo>,</mo><mi>Fv</mi><mo>,</mo><mi>Mv</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>max</mi><mrow><mn>1</mn><mo>&lt;</mo><mo>=</mo><mi>l</mi><mo>&lt;</mo><mo>=</mo><mi>m</mi></mrow></munder><msub><mi>f</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>R</mi><mo>,</mo><mo>-</mo><mi>b</mi><mo>/</mo><mn>2</mn><mi>a</mi><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>Ts</mi><mo>,</mo><mi>Fv</mi><mo>,</mo><mi>Mv</mi><mo>)</mo></mrow><mo>}</mo></mrow>]]></math><img file="FDA0000526147120000031.GIF" wi="1496" he="127" /></maths>则归为其他症状组;其中,m=3。
地址 250014 山东省济南市历下区文化东路42号