Eidelpes, T. (2024). Plant Detection and State Classification with Machine Learning [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2024.106526
E193 - Institut für Visual Computing and Human-Centered Technology
-
Date (published):
2024
-
Number of Pages:
90
-
Keywords:
Computer Vision; Machine Learning
en
Abstract:
Wassermangel in Zimmerpflanzen kann ihr Wachstum negativ beeinflussen. Bestehende Lösungen zur Überwachung von Wasserstress sind in erster Linie für landwirtschaftliche Kontexte gedacht, bei denen nur eine kleine Auswahl an Pflanzen von Interesse ist. Bislang gab es keine Forschung im Haushaltskontext, wo die Vielfalt der Pflanzen wesentlich größer ist und es daher schwieriger ist, Wasserstress zu erfassen. Außerdem beinhalten derzeitige Ansätze entweder keinen eigenen Pflanzenerkennungsschritt oder es kommt traditionelle Feature Extraction zur Anwendung. Wir entwickeln einen Prototyp zur Erkennung und nachfolgender Klassifizierung des Wasserstresses von Pflanzen, der ausschließlich auf Deep Learning basiert.Unser zweistufiger Ansatz besteht aus einem Erkennungs- und einem Klassifizierungsschritt.In der Erkennungsphase werden die Pflanzen identifiziert und aus dem Originalbild ausgeschnitten. Die Ausschnitte werden an das Klassifizierungsmodell weitergeleitet, das die Wahrscheinlichkeit für Wasserstress ausgibt. Wir verwenden Transfer Learning und führen die Feinabstimmung der beiden Modelle anhand zweier Datensätze durch. Jedes Modell wird mithilfe einer Hyperparameter-Suche optimiert und zunächst einzeln und dann im Aggregat auf einem eigens erstellten Datensatz evaluiert. Wir stellen beide Modelle auf einem Nvidia Jetson Nano bereit, der in der Lage ist, Pflanzen autonom über eine angeschlossene Kamera zu klassifizieren. Die Ergebnisse der Pipeline werden kontinuierlich über eine API veröffentlicht. Nachgeschaltete Bewässerungssysteme können die Vorhersagen zum Wasserstress nutzen, um die Hauspflanzen ohne menschliches Zutun zu bewässern.Die beiden Modelle zusammengenommen erreichen einen mAP-Wert von 0.3581 in dernicht optimierten Version. Beide Modelle sind in der Lage, mit verschiedenen Lichtverhältnissen,verschiedenen Blickwinkeln und einer Vielfalt an Pflanzen umzugehen.Die optimierte Pipeline erreicht einen mAP-Wert von 0.3838. Im Vergleich zur nicht optimierten Version ist die Genauigkeit für nicht gestresste Pflanzen höher, aber geringer für die gestresste Klasse. Die Spezifität für die nicht gestresste Klasse bleibt im Vergleich zur nicht optimierten Basislinie auf demselben Niveau, ist aber um 12.1 Prozentpunkte höher für die gestresste Klasse. Das gewichtete harmonische Mittel (F1-score) für beide Klassen konnte um 2.4 Prozentpunkte verbessert werden. Diese Ergebnisse zeigen,dass unser zweistufiger Ansatz funktioniert und ein vielversprechender erster Schritt zur Klassifizierung des Zustands von Zimmerpflanzen ist.
de
Water deficiency in household plants can adversely affect growth. Existing solutions to monitor water stress are primarily intended for agricultural contexts where only asmall selection of plants are of interest. To date, there has been no research in household settings where the variety of plants is considerably higher and it is thus more difficult to obtain accurate measures of water stress. Furthermore, current approaches either do not detect plants in images first or use traditional feature extraction for plant detection. We develop a prototype to detect plants and classify them into water-stressed or not using deep learning based methods exclusively.Our two-stage approach consists of a detection and a classification step. In the detectionstep, plants are identified and cut out from the original image. The cut outs are passed to the classifier which outputs a probability for water stress. We use transfer learning to start from a robust base and fine-tune both models for their respective tasks. Each model is optimized using hyperparameter optimization and first evaluated individually and then in aggregate on a custom dataset. We deploy both models to an Nvidia Jetson Nano which is able to survey plants autonomously via an attached camera. The results of the pipeline are published continuously via an API. Downstream watering systems canuse the water stress predictions to water the plants without human intervention.The two models in aggregate achieve a mAP of 0.3581 for the non-optimized version.Both constituent models have robust feature extraction capabilities and are able to cope with various lighting conditions, different angles and a wide variety of household plants. The optimized pipeline achieves a mAP of 0.3838 on unseen images with higher precision for the non-stressed but lower precision for the stressed class. Recall for thenon-stressed class remains at the same level compared to the non-optimized baseline butis 12.1 percentage points higher for the stressed class. The weighted F1-score across both classes was improved by 2.4 percentage points. These results show that our two-stage approach is viable and a promising first step for plant state classification for household plants.
en
Additional information:
Arbeit an der Bibliothek noch nicht eingelangt - Daten nicht geprüft Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers