Hostname: page-component-89b8bd64d-ksp62 Total loading time: 0 Render date: 2026-05-06T20:59:04.727Z Has data issue: false hasContentIssue false

A review of the use of convolutional neural networks in agriculture

Published online by Cambridge University Press:  25 June 2018

A. Kamilaris*
Affiliation:
IRTA Torre Marimon, Institute for Food and Agricultural Research and Technology (IRTA), Torre Marimon, Caldes de Montbui, Barcelona 08140, Spain
F. X. Prenafeta-Boldú
Affiliation:
Institute for Food and Agricultural Research and Technology (IRTA), GIRO Programme, IRTA Torre Marimon, Caldes de Montbui, Barcelona 08140, Spain
*
Author for correspondence: A. Kamilaris, E-mail: andreas.kamilaris@irta.cat
Rights & Permissions [Opens in a new window]

Abstract

Deep learning (DL) constitutes a modern technique for image processing, with large potential. Having been successfully applied in various areas, it has recently also entered the domain of agriculture. In the current paper, a survey was conducted of research efforts that employ convolutional neural networks (CNN), which constitute a specific class of DL, applied to various agricultural and food production challenges. The paper examines agricultural problems under study, models employed, sources of data used and the overall precision achieved according to the performance metrics used by the authors. Convolutional neural networks are compared with other existing techniques, and the advantages and disadvantages of using CNN in agriculture are listed. Moreover, the future potential of this technique is discussed, together with the authors’ personal experiences after employing CNN to approximate a problem of identifying missing vegetation from a sugar cane plantation in Costa Rica. The overall findings indicate that CNN constitutes a promising technique with high performance in terms of precision and classification accuracy, outperforming existing commonly used image-processing techniques. However, the success of each CNN model is highly dependent on the quality of the data set used.

Information

Type
Crops and Soils Review
Copyright
Copyright © Cambridge University Press 2018 
Figure 0

Fig. 1. An example of CNN architecture (VGG; Simonyan and Zisserman, 2014). Colour online.

Figure 1

Table 1. Applications of deep learning in agriculture

Figure 2

Fig. 2. Identification of missing vegetation from a crop field. Areas labelled as (1) represent examples of sugar cane plants, while areas labelled as (2) constitute examples of soil. Areas labelled as (3) depict missing vegetation examples, i.e. it should have been sugarcane but it is soil. Finally, areas labelled as (4) are examples of ‘others’, being irrelevant image segments. Colour online.

Figure 3

Fig. 3. Confusion matrix of the results of identifying missing vegetation from a crop field. Colour online.

Figure 4

Fig. 4. Incorrect labels of the vegetation data set. Examples of images mislabelled as ‘other’ while should have been labelled ‘soil’ (top). Examples of images mislabelled as ‘other’ while should have been labelled ‘sugar cane’ (middle). Examples of images mislabelled as ‘soil’ while they represented ‘sugar cane’ (bottom). Colour online.