Machine vision algorithm for detection and maturity prediction of Brinjal
One of the biggest issues faced by farmers is the lack of labor for harvesting vegetables. Harvesting brinjals requires a deep understanding and intuitive expertise. Transferring the knowledge of human involved methods to visual system of the harvesting robots is difficult due to the complex backgro...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2024-03-01
|
Series: | Smart Agricultural Technology |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2772375524000078 |
_version_ | 1827309793669283840 |
---|---|
author | Tamilarasi T Muthulakshmi P |
author_facet | Tamilarasi T Muthulakshmi P |
author_sort | Tamilarasi T |
collection | DOAJ |
description | One of the biggest issues faced by farmers is the lack of labor for harvesting vegetables. Harvesting brinjals requires a deep understanding and intuitive expertise. Transferring the knowledge of human involved methods to visual system of the harvesting robots is difficult due to the complex background and the nature of the plant bearing multiple brinjals on a single branch. And it is observed that all the brinjals belong to one cluster may not have the same maturity level, this add complexity to identify the moderately matured brinjals through a computer vision. This study proposes an algorithm to detect and identify the moderately matured KKM-1 brinjals. The images are taken from the actual fields through the mobile camera and are considered as the basic data for this study. The algorithm involves two stages, (i) detecting the brinjal and (ii) predicting the moderately matured brinjal. The size of the brinjal determines its maturity and the size prediction is found to be influenced by the shades that is caused due to many reasons. In this study, the k-means clustering algorithm is employed to (i) identify the shaded region of the brinjal and (ii) segment the area of interest. The brinjals are detected from the segmented image using contour method and the non-brinjals are removed based on the shape. A threshold value is calculated using median function that takes the sample area from brinjal dataset. It is observed that the suitability to harvest is more when the area of the brinjal exceeds the threshold. An extensive experimental study is conducted on the collected dataset. During the detection phase, the proposed technique achieved a precision of 79 % and an F1-Score of 85 %. During the detection phase and in the moderately maturity prediction process, the precision is 96 % and the F1-Score is 91 %. |
first_indexed | 2024-03-08T09:28:18Z |
format | Article |
id | doaj.art-d1500cdf92274eeba5426df98f66bc6e |
institution | Directory Open Access Journal |
issn | 2772-3755 |
language | English |
last_indexed | 2024-04-24T19:48:53Z |
publishDate | 2024-03-01 |
publisher | Elsevier |
record_format | Article |
series | Smart Agricultural Technology |
spelling | doaj.art-d1500cdf92274eeba5426df98f66bc6e2024-03-25T04:18:14ZengElsevierSmart Agricultural Technology2772-37552024-03-017100402Machine vision algorithm for detection and maturity prediction of BrinjalTamilarasi T0Muthulakshmi P1Corresponding author.; Faculty of Science and Humanities, SRM Institute of Science and Technology, Kattankulathur, Tamil Nadu, IndiaFaculty of Science and Humanities, SRM Institute of Science and Technology, Kattankulathur, Tamil Nadu, IndiaOne of the biggest issues faced by farmers is the lack of labor for harvesting vegetables. Harvesting brinjals requires a deep understanding and intuitive expertise. Transferring the knowledge of human involved methods to visual system of the harvesting robots is difficult due to the complex background and the nature of the plant bearing multiple brinjals on a single branch. And it is observed that all the brinjals belong to one cluster may not have the same maturity level, this add complexity to identify the moderately matured brinjals through a computer vision. This study proposes an algorithm to detect and identify the moderately matured KKM-1 brinjals. The images are taken from the actual fields through the mobile camera and are considered as the basic data for this study. The algorithm involves two stages, (i) detecting the brinjal and (ii) predicting the moderately matured brinjal. The size of the brinjal determines its maturity and the size prediction is found to be influenced by the shades that is caused due to many reasons. In this study, the k-means clustering algorithm is employed to (i) identify the shaded region of the brinjal and (ii) segment the area of interest. The brinjals are detected from the segmented image using contour method and the non-brinjals are removed based on the shape. A threshold value is calculated using median function that takes the sample area from brinjal dataset. It is observed that the suitability to harvest is more when the area of the brinjal exceeds the threshold. An extensive experimental study is conducted on the collected dataset. During the detection phase, the proposed technique achieved a precision of 79 % and an F1-Score of 85 %. During the detection phase and in the moderately maturity prediction process, the precision is 96 % and the F1-Score is 91 %.http://www.sciencedirect.com/science/article/pii/S2772375524000078Brinjal detectionComputer Vision in brinjal harvestingIntelligence module for harvestingMachine vision in brinjal identificationSmart agriculture |
spellingShingle | Tamilarasi T Muthulakshmi P Machine vision algorithm for detection and maturity prediction of Brinjal Smart Agricultural Technology Brinjal detection Computer Vision in brinjal harvesting Intelligence module for harvesting Machine vision in brinjal identification Smart agriculture |
title | Machine vision algorithm for detection and maturity prediction of Brinjal |
title_full | Machine vision algorithm for detection and maturity prediction of Brinjal |
title_fullStr | Machine vision algorithm for detection and maturity prediction of Brinjal |
title_full_unstemmed | Machine vision algorithm for detection and maturity prediction of Brinjal |
title_short | Machine vision algorithm for detection and maturity prediction of Brinjal |
title_sort | machine vision algorithm for detection and maturity prediction of brinjal |
topic | Brinjal detection Computer Vision in brinjal harvesting Intelligence module for harvesting Machine vision in brinjal identification Smart agriculture |
url | http://www.sciencedirect.com/science/article/pii/S2772375524000078 |
work_keys_str_mv | AT tamilarasit machinevisionalgorithmfordetectionandmaturitypredictionofbrinjal AT muthulakshmip machinevisionalgorithmfordetectionandmaturitypredictionofbrinjal |