Wu Yanjuan, He Yuzhe, Wang Yunliang
Tianjin Key Laboratory of Control Theory & Applications in Complicated Systems, Tianjin University of Technology, Tianjin 300384, China.
Sensors (Basel). 2023 Aug 13;23(16):7153. doi: 10.3390/s23167153.
The Convolutional Neural Network (CNN) is one of the widely used deep learning models that offers the chance to boost farming productivity through autonomous inference of field conditions. In this paper, CNN is connected to a Support Vector Machine (SVM) to form a new model CNN-SVM; the CNN models chosen are ResNet-50 and VGG16 and the CNN-SVM models formed are ResNet-50-SVM and VGG16-SVM. The method consists of two parts: ResNet-50 and VGG16 for feature extraction and SVM for classification. This paper uses the public multi-class weeds dataset DeepWeeds for training and testing. The proposed ResNet-50-SVM and VGG16-SVM approaches achieved 97.6% and 95.9% recognition accuracies on the DeepWeeds dataset, respectively. The state-of-the-art networks (VGG16, ResNet-50, GoogLeNet, Densenet-121, and PSO-CNN) with the same dataset are accurate at 93.2%, 96.1%, 93.6%, 94.3%, and 96.9%, respectively. In comparison, the accuracy of the proposed methods has been improved by 1.5% and 2.7%, respectively. The proposed ResNet-50-SVM and the VGG16-SVM weed classification approaches are effective and can achieve high recognition accuracy.
卷积神经网络(CNN)是广泛使用的深度学习模型之一,它为通过自主推断田间状况来提高农业生产力提供了机会。在本文中,CNN与支持向量机(SVM)相连,形成了一个新的模型CNN-SVM;所选用的CNN模型是ResNet-50和VGG16,所形成的CNN-SVM模型是ResNet-50-SVM和VGG16-SVM。该方法由两部分组成:用于特征提取的ResNet-50和VGG16以及用于分类的SVM。本文使用公开的多类杂草数据集DeepWeeds进行训练和测试。所提出的ResNet-50-SVM和VGG16-SVM方法在DeepWeeds数据集上分别达到了97.6%和95.9%的识别准确率。使用相同数据集的最先进网络(VGG16、ResNet-50、GoogLeNet、Densenet-121和PSO-CNN)的准确率分别为93.2%、96.1%、93.6%、94.3%和96.9%。相比之下,所提出方法的准确率分别提高了1.5%和2.7%。所提出的ResNet-50-SVM和VGG16-SVM杂草分类方法是有效的,并且能够实现较高的识别准确率。