Abstract

Growth stage determination plays an important role in yield prediction and cereal husbandry decision-making. Conventionally, crop growth stage determination is performed manually by means of visual inspection. This paper investigates wheat and barley growth stage estimation by classification of proximal images using convolutional neural networks (ConvNets). A dataset consisting of 138,000 images captured prior to the crop canopy closure stage was acquired from 4 sites (7 different fields) in Ireland. The dataset includes images of 12 growth stages of wheat and 11 growth stages of barley captured for a number of crop varieties, seed rates and brightness levels. A camera was held at 2 m from the ground and two camera poses were used—downward-looking and declined to $$45^\circ$$ below the horizon. Classification was carried out using three different machine learning approaches: (1) a 5-layer ConvNet model, including three convolutional layers, which was trained from scratch on our crop dataset; (2) transfer learning based on a VGG19 network pre-trained on ImageNet with an additional four fully connected layers, and (3) a support vector machine with conventional feature extraction. The classification accuracies of the aforementioned models were found to be (1) 91.1–94.2% for the ConvNet model, (2) 99.7–100% for the transfer learning model and (3) 63.6–65.1% for the SVM. For both crops, the best accuracy was obtained using the $$45^\circ$$ camera pose and the transfer learning ConvNet model. For the growth stage classification task, the transfer learning ConvNet has the advantage of significantly reduced training time when compared with the built-from-scratch ConvNet model.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call