当前位置: 首页 > 文章 > 基于Spark的支持向量机在小麦病害图像识别中的应用 河南农业科学 2017 (7) 148-153
Position: Home > Articles > Classification of Wheat Disease Images Using Parallelized Support Vector Machine Based on Spark Journal of Henan Agricultural Sciences 2017 (7) 148-153

基于Spark的支持向量机在小麦病害图像识别中的应用

作  者:
林中琦;牟少敏;时爱菊;孙肖肖;李磊
单  位:
山东农业大学化学与材料科学学院;山东农业大学信息科学与工程学院
关键词:
小麦病害;图像分类;Spark;支持向量机;大数据;并行计算;图像特征提取
摘  要:
为了提高小麦病害图像分类的效率,提出了一种基于Spark的并行式支持向量机算法。首先对小麦病害图像进行滤波去噪、灰度压缩等处理,利用灰度共生矩阵、不变矩阵等从颜色、纹理和形状3个方面提取49个特征向量;然后通过数据集的切分和并行框架的支持,将大数据并行处理技术Spark与支持向量机结合,运用Scala语言实现了串行支持向量机算法的并行化,并将其应用于小麦病害图像识别。针对小麦锈病和白粉病的图像分类测试结果表明,当测试图像分别是2 600、3 900、5 120张时,该算法对锈病的分类精度依次是76.03%、81.18%、77.82%,对白粉病的分类精度依次是83.27%、85.91%、83.14%,比串行支持向量机分类精度有所提升。分类时间依次是13 928.0、18 506.1、24 897.2 ms,明显低于串行支持向量机的分类时间。改进的算法实现了小麦病害分类精度的小幅度提升,明显提高了处理速度,具有较快的学习收敛速率。
译  名:
Classification of Wheat Disease Images Using Parallelized Support Vector Machine Based on Spark
作  者:
LIN Zhongqi;MU Shaomin;SHI Aiju;SUN Xiaoxiao;LI Lei;College of Information Science and Engineering,Shandong Agricultural University;College of Chemistry and Material Science,Shandong Agricultural University;
关键词:
wheat diseases;;image classification;;Spark;;support vector machine;;big data;;parallel computing;;image characteristics extraction
摘  要:
In order to improve the efficiency of image classification for wheat diseases,a parallelized support vector machine algorithm based on Spark was proposed. First of all,the wheat disease images were denoised by filtering and compressed at gray-scale. Gray level co-occurrence matrix and invariant matrix and others were used to extract 49 feature vectors from color,texture and shape. Secondly,we combined the Spark with support vector machine through the support of segmentation of data sets and parallel framework. Finally,Scala language was used to realize the parallel processing of single support vector machine,and it was applied in the recognition of wheat disease images. The experimental results on the image classification of wheat diseases showed that the classification accuracies of wheat leaf rust were76. 03%,81. 18%,77. 82%,and the classification accuracyies of powdery mildew were 83. 27%,85. 91%,83. 14%,when the numbers of test images were 2 600,3 900 and 5 120,respectively. The classification accuracy had been improved compared with the single support vector machine. The classification times were 13 928. 0 ms,18 506. 1 ms,24 897. 2 ms respectively,which were obviously lower than that of the single support vector machine. The improved algorithm could make the classification accuracy of wheat diseases get a small increasing while the processing speed get a obvious ascension. Theproposed algorithm owns a faster convergence rate.

相似文章

计量
文章访问数: 9
HTML全文浏览量: 0
PDF下载量: 0

所属期刊

推荐期刊