王 奕
(石家庄职业技术学院,河北 石家庄 050081)
马铃薯内部病虫害的隐蔽性较强,对马铃薯的产量具有很大的影响,常规的病虫害检测防治技术对马铃薯内部病虫害的治理效果不佳。随着图像处理技术和机器视觉信息处理技术的发展,采用机器视觉分析方法进行植物的病虫害防治成为可能。在计算机视觉下进行马铃薯内部病虫害检测识别,构建马铃薯内部病虫害的图像信息处理模型,采用机器视觉图像处理方法进行马铃薯内部病虫害检测识别[1],能提高对马铃薯内部病虫害的区域性防治能力[2],相关的马铃薯内部病虫害特征识别方法研究对促进马铃薯内部病虫害的防控和治理方面具有重要意义[3]。
传统方法中,对马铃薯内部病虫害的检测方法主要有小波检测方法、区域分块检测方法以及分组融合滤波检测方法等[4],构建马铃薯内部病虫害的分块区域视觉特征检测模型,提高对马铃薯内部病虫害的检测和识别能力,Pipaud等[5]提出了一种基于Splines小波特征分解的马铃薯内部病虫害视觉图像异常特征点提取方法,采用Snake算法对马铃薯内部病虫害视觉信息增强,结合特征分解方法进行病虫害特征识别,但该方法的计算处理速度较慢,检测的时效性差。Litjens等[6]提出了一种基于多重分形的马铃薯内部病虫害视觉图像特征提取技术,采用分区域特征匹配方法进行二维马铃薯内部病虫害视觉图像的分块融合性检测,采用绿叶素纹理分形实现特征提取,但该方法的抗干扰性差。
针对上述问题,提出基于机器视觉图像的马铃薯内部病虫害特征识别方法。试验拟通过构建二维马铃薯内部病虫害视觉图像采集模型,结合图像的分块融合检测方法进行特征识别和提取,采用颜色提取分解和纹理分割技术,实现对马铃薯内部病虫害的特征识别,并进行仿真试验分析,以期建立一种准确性高、实时性好的马铃薯内部病虫害特征识别方法。
(1)
式中:
xi——像素强度,d;
xj——边缘轮廓长度,cm;
dist(xi,xj)——特征点xi和xj之间欧式距离,cm;
σ——马铃薯内部病虫害的分布密度,个/cm2。
构建二维马铃薯内部病虫害视觉图像采集模型,对采集的马铃薯内部病虫害视觉图像进行分块融合检测[8],得到马铃薯内部病虫害的纹理特征渲染信息特征分量为:
P(yw3|xw3,θ,β)∝
P(yw3|xw3,θ)(yw3|βi)∝
(2)
在4×4子块的局部区域内建立马铃薯内部病虫害视觉图像采集模型,结合病害区域纹理异常特征检测方法提取马铃薯内部病虫害视觉特征量[9],如式(3)所示。
(3)
考虑马铃薯内部病虫害视觉特征分量在有限论域E上的差异值,得到马铃薯内部病虫害图像二维特征F:E→R3,设T:E→PDS(2),对马铃薯内部病虫害视觉特征值进行信息重构,实现对马铃薯内部病虫害的采集和特征重组。
在构建二维马铃薯内部病虫害视觉图像采集模型的基础上,对采集的马铃薯内部病虫害视觉图像进行分块融合检测,根据马铃薯绿叶素纹理分布进行病虫害的特征检测和纹理匹配,得到马铃薯内部病虫害视觉图像的纹理分割函数为:
D(x,y,σ)=[G(x,y,kσ)-G(x,y,σ)]·I(x,y)=L(x,y,kσ)-L(x,y,σ),
(4)
L(x,y,σ)=G(x,y,σ)⊗I(x,y),
(5)
式中:
I(x,y)——(x,y)处的分块系数;
L(x,y,σ)——多重分形系数;
G(x,y,σ)——关联像素值,dpi。
关联像素值的计算式如式(6)所示。
(6)
(7)
式中:
x1,x2,x3,…,xT——每个子块的模板匹配集;
T——纹理分布的像素集。
采用分块融合匹配方法,建立马铃薯内部病虫害视觉图像的统计形状模型,在分块融合模板中,得到马铃薯内部病虫害内部的边缘像素集为:
(8)
其中:
(9)
v(x)=∑yk(x,y)。
(10)
根据上述分析,采用绿叶素纹理区域性检测方法,实现马铃薯内部病虫害视觉特征分块融合处理,根据分块检测结果实现内部病虫害的特征识别。
在上述构建二维马铃薯内部病虫害视觉图像采集模型,并对采集的马铃薯内部病虫害视觉图像进行分块融合检测的基础上,进行病虫害的特征识别,提取马铃薯内部病虫害视觉分形特征量,采用表面纹理配准和分块自适应检测方法进行病虫害的特征点标定[10],马铃薯内部病虫害视觉信息分布的能量函数如式(11)所示。
(11)
式中:
采用动态特性监测方法,分析病虫害分布的区域性,采用多重分形方法进行马铃薯内部病虫害的相似性纹理区域重建[11],得到区域重建模型描述为:
(12)
(13)
式中:
δ——马铃薯内部病虫害视觉性采样的先验特征系数;
ε——马铃薯内部病虫害视觉性采样的关联系数。
在局部区域中通过分区域特征匹配方法进行二维马铃薯内部病虫害分块检测和融合处理,提取马铃薯内部病虫害视觉分形特征量,采用表面纹理配准和分块自适应检测方法进行病虫害的特征点标定,得到特征点标定输出为:
P(yw3|xw3,θ,β)=
(14)
式中:
根据上述分析,采用多重分形技术进行马铃薯内部病虫害视觉重构[12],重构输出的迭代式见式(15)。
(15)
式中:
η——视觉信息重构的分形维数;
φ——偏移值。
根据空间区域重构结果,得到马铃薯内部病虫害特征标定在每个尺度σ(n)(1,2,…,n)上的信息熵分布如式(16) 所示。
H(x,y,σ)=JJT=
(16)
根据信息熵强度,对马铃薯内部病虫害特征标定点进行排序,进行病虫害区域分布视觉重建和识别。
结合小波变换方法进行马铃薯内部病虫害视觉图像的特征分解,对马铃薯内部病虫害视觉图像的特征分解的小波函数为:
R(x,y)=x2+y2+dx+ey+f。
(17)
在最大值搜索区域内,提取马铃薯内部病虫害视觉图像的灰阶不变矩满足式(18)。
(18)
根据误差分布情况,构建马铃薯内部病虫害视觉图像的分块区域重构模型[13],得到马铃薯内部病虫害视觉图像的特征分辨强度为:
(19)
根据颜色梯度变化的差异性实现机器视觉下的马铃薯内部病虫害特征识别,马铃薯内部病虫害视觉图像的几何结构重组模型满足式(20)。
(20)
在近邻点中对马铃薯内部病虫害视觉特征进行图像重构,采用机器视觉分析方法[14-15],得到马铃薯内部病虫害视觉图像的边缘尺度为:
(21)
式中:
σ——尺度空间,cm3;
Δx——Hessian-Laplace角点视觉差,(o)。
考虑角点的显著性进行马铃薯内部病虫害视觉图像的深度学习,以t(x)表示马铃薯内部病虫害视觉重建的函数,令t(x)=e-βd(x),其中0 (22) L(x,y,σ)=G(x,y,σ)·I(x,y), (23) 式中: G(x,y,σ)——尺度σ的灰度像素差异值。 在灰度像素区域内根据马铃薯内部病虫害视觉图像的纹理特征,进行灰度直方图提取,实现马铃薯内部病虫害视觉特征识别和重建,根据重建结果,实现马铃薯内部病虫害的特征识别。 为了测试试验方法在实现马铃薯内部病虫害特征识别中的应用性能,进行仿真试验。 试验的仿真软件平台为C++,试验中对马铃薯内部病虫害视觉图像采样采用光学传感器LBP Sensors,利用Visual C++6.0 MFC 编写处理马铃薯内部病虫害图像信息处理程序,在机器视觉下进行马铃薯内部病虫害特征识别,对病虫害区域的内部特征初始采样像素强度为120 d,像移值为1.24,在病虫害区域的能量强度为1.56 kJ,图像的分辨率为430×210,对病害虫检测的初始评价参数为3.5,信噪比为-30 dB,其他参数设置见表1。 表1 仿真参数设置 根据表1参数设定,进行马铃薯内部病虫害特征识别和提取研究,选择的样本马铃薯是从某农场购买,且选择的是出土之后就存在病虫害的马铃薯,其质量为200 g。通过构建二维马铃薯内部病虫害视觉图像采集模型,对采集的马铃薯内部病虫害视觉图像进行分块融合检测,得到图像采集结果如图1所示。 图1 马铃薯内部病虫害视觉图像采集结果 以图1采集的图像为样本,提取马铃薯内部病虫害视觉分形特征量,采用表面纹理配准和分块自适应检测方法进行病虫害的特征点标定,得到图像融合结果如图2所示。 分析图2得知,试验方法能有效实现对马铃薯内部病虫害视觉的特征重构,根据重构结果进而实现马铃薯 图2 马铃薯内部病虫害融合结果 内部病虫害特征提取和识别,得到特征提取结果如图3所示。 图3中,分别对各个像移参数下的马铃薯病虫害特征进行有效识别,提高了对马铃薯内部病虫害的特征检测和识别能力。为了对比性能,采用试验方法、文献[5]方法和文献[6]方法进行对比试验,在不同的像移分布下进行马铃薯内部病虫害特征识别,测试对马铃薯内部病虫害的误检率(正确数量与数据样本总数的比值),得到对比结果如图4所示。 分析图4得知,试验方法进行马铃薯内部病虫害特征检测识别的误检率最低可至10%,而其他两种方法下的误检率最低为20%和26%,高于试验方法。说明试验方法的准确率接近90%。测试不同方法进行马铃薯内部病虫害特征识别的时间开销,得到对比结果如图5所示,试验方法进行马铃薯内部病虫害特征识别的时间开销较短。 图3 马铃薯内部病虫害特征识别结果 图4 误检率对比 图5 时间开销对比 试验提出基于机器视觉图像的马铃薯内部病虫害特征识别方法,采用灰度直方图特征分解方法,进行马铃薯内部病虫害视觉特征重构,根据马铃薯绿叶素纹理分布进行病虫害的特征检测和纹理匹配,建立马铃薯内部病虫害视觉图像的统计形状模型,根据颜色梯度变化的差异性实现机器视觉下的马铃薯内部病虫害特征识别。研究得知,构建马铃薯内部病虫害的图像信息处理模型,采用机器视觉图像处理方法进行马铃薯内部病虫害检测识别,能提高对马铃薯内部病虫害的区域性防治能力。3 仿真试验结果与分析
3.1 试验设备及试验参数
3.2 试验分析
4 结论