基于LIBSVM的哈密瓜成熟度无损检测技术

2017-03-21 07:55蒋伟王运祥张巍
江苏农业科学 2016年11期
关键词:哈密瓜无损检测成熟度

蒋伟+王运祥+张巍

摘要:以7成熟、9成熟和过熟3种不同成熟度的哈密瓜为研究对象,在Matlab 7.6环境下,先利用图像处理技术对哈密瓜果脐处进行背景图像分割,计算图像的最大值、最小值、平均值等7个特征值,然后运用模式识别与回归工具箱LibSVM建立基于支持向量机(support vector machine,SVM)的哈密瓜成熟度分类模型,并对分类准确率进行预测。结果表明,图像处理中的LibSVM工具箱可以很好地运用到哈密瓜成熟度的无损检测研究中,模型分类准确率可达到95.83%。

关键词:哈密瓜;图像处理;成熟度;无损检测;LibSVM;模型;准确率

中图分类号: TS207 文献标志码: A

文章编号:1002-1302(2016)11-0396-03

新疆素有“瓜果之乡”的美称,目前新疆水果種植总面积已达到991 719 hm2。2012年林果总产量超过650多万t,年产值近300亿元[1],2013年林果总产量达1 326.9万t[2],发展非常迅猛。林果业已经成为新疆农民脱贫致富的重要途径。

随着科学技术的不断发展与进步,信息技术在农产品加工处理上的运用已经成为当今农业可持续发展的一项重要手段。近年来,国内外众多专家与学者采用图像、光谱、气味等无损性方法对水果品质检测进行了大量研究。应义斌等用颜色特性对柑橘成熟度进行了无损检测研究,在波长700 nm光谱处得到了高质量的柑橘图像,提出了一种利用协方差矩阵和样本属于橘黄色和绿色的概率来判断柑橘成熟度的判别分析法,并以实测固酸比值作为对照,对72个柑橘样本成熟度的判别准确率达到了91.67%[3]。马本学等采用漫反射高光谱成像技术对哈密瓜糖度进行了无损检测研究,对比了多元散射信号修正、标准正则变换校正方法,原始光谱、一阶微分、二阶微分光谱预处理方法对建模精度的影响;采用偏最小二乘法(partial least squares,PLS)、逐步多元线性回归(multiple linear stepwise regression,SMLR)和主成分回归方法对比了带皮哈密瓜和去皮哈密瓜糖度检测模型效果。结果表明,应用SMLR法检测去皮哈密瓜糖度效果最佳,校正集相关系数为0.928,预测均方差为0.458,预测集相关系数为0.818,校正均方差为0.727[4]。宋小青等利用电子鼻技术快速无损检测低温贮藏猕猴桃芳香气味的变化,分别采用偏最小二乘法、多元线性回归(multivariable linear regression,MLR)和反向传播算法(back propagation,BP)网络建立了评价猕猴桃可溶性固形物含量(soluble solid content,SSC)、硬度、pH值的数学模型,研究表明线性判别式分析(linear discriminant analysis,LDA)比主成分分析(principal component analysis,PCA)方法能更好地识别不同贮藏时间的猕猴桃,BP网络预测能力高于MLR方法,MLR方法的分析精度优于PLS。其中BP网络的测试集SSC、硬度、pH值的预测值和测试值的R2分别为0.93、0.90、0.90,相应的校正均方差分别为0.48、2.15、0.08[5]。Morrison等指出由于大多数水果成分复杂且不均匀,使超声波对水果品质检测很难成功,从而提出了一种新超声波方法,通过分析水果边界的反射情况来整体评估水果品质,发现超声波与脐橙的密度有高度相关性,可以无损预测相对含水率,同时不受水果大小、成熟度等物理特性的影响。通过9 d对1个脐橙的跟踪研究,发现超声波与坚实度高度相关[6]。虽然目前国内外学者对哈密瓜成熟度检测技术缺乏深入地研究,且绝大多数研究仍停留在实验室研究阶段。特别是作为新疆特产的哈密瓜,对它的成熟度检测尚属空白,但国内外水果成熟度检测技术对本研究具有一定的借鉴和移植性。

图像处理大体上可分为图像的像质改善、分析、重建三大部分[7],本研究内容属于图像分析范畴。首先对哈密瓜特征进行提取说明,然后对特征数据进行归一化预处理,并以哈密瓜果脐处图像为研究对象,通过文中处理方法达到识别分类的目的。

1 哈密瓜特征的提取

特征提取前要对图像进行背景分割[8]处理,剔除影响特征参数的背景因素。图像的描述性统计量有平均值、标准差、最大值、最小值、极差、中位数、众数、变异系数、偏度、峰度和熵[9],其中变异系数是衡量资料中各观测值变异程度的一个统计量,计算公式为变异系数=(标准偏差/平均值)×100%。由于变异系数进行的是2个或多个资料(如价格和转速等单位不一)变异程度的比较,单位相同时用标准差比较,所以不考虑变异系数。背景分割前、后的图像如图1、图2所示,峰度和熵的分布如图3、图4所示。

3 试验设计与结果分析

3.1 试验设计

首先,将采购来的哈密瓜分为7成熟、9成熟和过熟3类,然后用奥林巴斯数码照相机获取哈密瓜7成熟、9成熟和过熟果脐处图像各28张,图片分辨率为3648×2736。从所得图像中分别选取20张,共计60个作为训练样本,其余的24个作为测试样本。令训练样本中与7成熟、9成熟和过熟相对应的标签分别为1、2、3。通过模式识别与回归工具箱LibSVM建立基于SVM[11-14]的哈密瓜成熟度分类模型,利用该模型处理分析测试样本集,得到样本测试标签。将实际标签与测试标签进行对比,得出分类的准确率。

本试验采用3种不同的处理方法对训练集样本特征数据进行预处理,即对数据进行[-1,1]、[0,1]的归一化预处理以及不进行归一化预处理,最后对测试集样本的预测分类结果的准确率进行对比分析,得出结论。

3.2 结果分析

对哈密瓜训练集样本的特征数据进行3种不同的预处理,即进行[-1,1]、[0,1]的归一化预处理以及不进行归一化预处理,其中Svmtrain的参数选项都采用“惩罚因子c=2、RBF核函数中的Gamma值g=0.07”,所得的Matlab图像如图5至图7所示。

從图5至图7中可以看出,对哈密瓜训练集样本的特征数据进行的3种不同预处理方法,都可以将哈密瓜7成熟、9成熟和过熟3类不同成熟度区分,但它们的分类准确率有所不同,具体如表1所示。

从表1可以看出,对训练集样本特征数据进行[0,1]的归一化预处理的分类准确率最高, 不进行归一化预处理的分类准确率次之,[-1,1]的归一化预处理的分类准确率最低。

4 结论

本研究分析了在哈密瓜成熟度识别分类中Matlab图像处理技术的运用,对提取的特征数据进行不同的预处理,得到不同的分类准确率。其中,未进行归一化预处理的分类准确率并不是最低的,可见并不是任何问题都必须事先把原数据进行归一化。针对哈密瓜成熟度分类问题,[0,1]的归一化预处理方法达到了很好的分类效果。可见,基于模式识别与回归工具箱LibSVM建立的哈密瓜成熟度分类模型对哈密瓜进行分类的无损检测技术是可行的,并对大型水果上应用无损检测技术提供借鉴和参考。

参考文献:

[1]新疆维吾尔自治区统计局. 新疆统计年鉴[M]. 北京:中国统计出版社,2013.

[2]新疆维吾尔自治区统计局. 新疆统计年鉴[M]. 北京:中国统计出版社,2014.

[3]应义斌,饶秀勤,马俊福. 柑橘成熟度机器视觉无损检测方法研究[J]. 农业工程学报,2004,20(2):144-147.

[4]马本学,肖文东,祁想想,等. 基于漫反射高光谱成像技术的哈密瓜糖度无损检测研究[J]. 光谱学与光谱分析,2012,32(11):3093-3097.

[5]宋小青,任亚梅,张艳宜,等. 电子鼻对低温贮藏猕猴桃品质的预测[J]. 食品科学,2014,35(20):230-235.

[6]Morrison D S,Abeyratne U R. Ultrasonic technique for non-destructive quality evaluation of oranges[J]. Journal of Food Engineering,2014,141:107-112.

[7]杨 杰. 数字图像处理及MATLAB实现[M]. 北京:电子工业出版社,2010.

[8]王红君,陈 伟,赵 辉,等. 复杂背景下植物叶片的彩色图像分割[J]. 中国农机化学报,2013,34(2):207-211.

[9]谢中华. MATLAB统计分析与应用:40个案例分析[M]. 北京:北京航空航天大学出版社,2010.

[10]史 峰,王小川,郁 磊,等. MATLAB神经网络30个案例分析[M]. 北京:北京航空航天大学出版社,2010.

[11]Chang C C,Lin C J. LIBSVM:a library for support vector machines[J]. ACM Transactions on Intelligent Systems and Technology,2011,2(3):27.

[12]Hsu C W,Lin C J. A comparison of methods for multi-class support vector machines[J]. IEEE Transactions on Neural Network,2002,13(2):415-425.

[13]Horvath D,Brown J B,Marcou G,et al. An evolutionary optimizer of libsvm models[J]. Challenges,2014,5(2):450-472.

[14]Pouladzadeh P,Shirmohammadi S,Bakirov A,et al. Cloud-based SVM for food categorization[J]. Multimedia Tools and Applications,2015,74(14):5243-5260.

猜你喜欢
哈密瓜无损检测成熟度
产品制造成熟度在型号批生产风险管理中的应用
整机产品成熟度模型研究与建立
不同成熟度野生水茄果实的种子萌发差异研究
刚好够吃6天的香蕉
我最喜欢吃哈密瓜
我最喜欢吃哈密瓜
哈密瓜:乡间蜜罐
中子照相技术及其在考古中的应用