Logo image
Deep Learning Techniques for Green on Green Weed Detection from Imagery
Doctoral Thesis   Open access

Deep Learning Techniques for Green on Green Weed Detection from Imagery

Mahmudul S Hasan
Doctor of Philosophy (PhD), Murdoch University
2024
pdf
Hasan202416.16 MBDownloadView
Open Access

Abstract

Weeds--Identification Precision farming Deep learning (Machine learning) Weeds--Control
Weed is a major problem faced by the agriculture and farming sector. Advanced imaging and deep learning (DL) techniques have the potential to automate various tasks involved in weed management. However, automatic weed detection in crops from imagery is challenging because both weeds and crops are of similar colour (green on green), and their growth and texture are somewhat similar; weeds vary based on crop, season and weather. Moreover, recognising weed species is crucial for applying targeted controlling mechanisms. This thesis focuses on improving the accuracy and throughput of deep learning models for weed species recognition. This thesis has the following contributions: First, we present a comprehensive literature review highlighting the challenges in developing an automatic weed species recognition technique. Second, we evaluate several neural networks for weed recognition in various experimental settings and dataset combinations. Moreover, we investigate transfer-learning techniques by preserving the pre-trained weights for extracting the features of crop and weed datasets. Third, we repurpose a public dataset and construct an instance-level weed dataset. We annotate the dataset using a bounding box around each instance and label them with the appropriate species of the crop or weed. To establish a benchmark, we evaluate the dataset using several models to locate and classify weeds in crops. Fourth, we propose a weed classification pipeline where only the discriminative image patches are used to improve the performance. We enhance the images using generative adversarial networks. The enhanced images are divided into patches, and a selected subset of these are used for training the DL models. Finally, we investigate an approach to classify weeds into three categories based on morphology: grass, sedge and broadleaf. We train an object detection model to detect plants from images. A Siamese network, leveraging state-of-the-art deep learning models as its backbone, is used for weed classification. Our experiments demonstrate the proposed DL techniques can be used in detecting and classifying weeds at the species level and thereby help weed mitigation.

Details

UN Sustainable Development Goals (SDGs)

This output has contributed to the advancement of the following goals:

#12 Responsible Consumption & Production

Metrics

222 File views/ downloads
318 Record Views
Logo image