NWU Institutional Repository

Development of a machine learning plant growth estimator for hydroponics

dc.contributor.advisorHelberg, A.S.J.
dc.contributor.authorNgorima, Simbarashe Aldrin
dc.contributor.researchID12363626 - Helberg, Albertus Stephanus Jacobus (Supervisor)
dc.date.accessioned2022-07-20T06:14:24Z
dc.date.available2022-07-20T06:14:24Z
dc.date.issued2022
dc.descriptionMEng (Computer and Electronic Engineering), North-West University, Potchefstroom Campusen_US
dc.description.abstractGrowth stage estimation in indoor farming is crucial for precision agriculture. It reduces the wastage of resources such as nutrients and water in plant cultivation. Overly, yield and quality of the agricultural produce are improved while minimising running costs. However, plants at different growth stages pose similar morphological shapes, making growth stage estimation complex. Therefore, an algorithm that can investigate other features of plant leaf besides shape is needed to distinguish plant growth stages accurately. In this work, we suggested three approaches: first, a machine learning approach that combines morphological operators to generate a contour mask dataset that highlights the morphological leaf structures, Gabor filters for feature extraction, and traditional machine learning algorithms for classification, second, a deep learning approach through transfer learning, and third, an approach that uses a feature extractor based on deep learning techniques and a classifier based on traditional machine learning techniques. Side-by-side experiments are run to evaluate the performance of the three proposed approaches In addition, two datasets (canola and radish) were created from a publicly available dataset as "bccr-segset" to develop and test these approaches. We found that the third approach of using a feature extractor based on deep learning techniques and a classifier based on traditional machine learning techniques can classify four plant growth stages with the highest accuracy of 98.4% and a faster average classification time per image of 0.07 seconds. On the other hand, the first approach, the machine learning method, achieved slightly lower classification accuracy than the deep learning models but had the shortest classification time per image of 0.04 seconds. Finally, we compared our results with similar research studies and found out that our proposed approaches compete well with these studies.en_US
dc.description.thesistypeMastersen_US
dc.identifier.urihttps://orcid.org/0000-0002-0775-3529
dc.identifier.urihttp://hdl.handle.net/10394/39378
dc.language.isoenen_US
dc.publisherNorth-West University (South Africa).en_US
dc.subjectGrowth stage estimationen_US
dc.subjectPrecision Agricultureen_US
dc.subjectMachine learningen_US
dc.subjectDeep learningen_US
dc.subjectGabor filteren_US
dc.subjectMorphological operationsen_US
dc.subjectSupport Vector Machinesen_US
dc.titleDevelopment of a machine learning plant growth estimator for hydroponicsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ngorima_SA_Final.pdf
Size:
5.25 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections