Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural Network
The first step in identifying fruits on trees is to develop garden robots for different purposes such as fruit harvesting and spatial specific spraying. Due to the natural conditions of the fruit orchards and the unevenness of the various objects throughout it, usage of the controlled conditions is...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-01-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/1/383 |
_version_ | 1828268338560630784 |
---|---|
author | Sajad Sabzi Razieh Pourdarbani Davood Kalantari Thomas Panagopoulos |
author_facet | Sajad Sabzi Razieh Pourdarbani Davood Kalantari Thomas Panagopoulos |
author_sort | Sajad Sabzi |
collection | DOAJ |
description | The first step in identifying fruits on trees is to develop garden robots for different purposes such as fruit harvesting and spatial specific spraying. Due to the natural conditions of the fruit orchards and the unevenness of the various objects throughout it, usage of the controlled conditions is very difficult. As a result, these operations should be performed in natural conditions, both in light and in the background. Due to the dependency of other garden robot operations on the fruit identification stage, this step must be performed precisely. Therefore, the purpose of this paper was to design an identification algorithm in orchard conditions using a combination of video processing and majority voting based on different hybrid artificial neural networks. The different steps of designing this algorithm were: (1) Recording video of different plum orchards at different light intensities; (2) converting the videos produced into its frames; (3) extracting different color properties from pixels; (4) selecting effective properties from color extraction properties using hybrid artificial neural network-harmony search (ANN-HS); and (5) classification using majority voting based on three classifiers of artificial neural network-bees algorithm (ANN-BA), artificial neural network-biogeography-based optimization (ANN-BBO), and artificial neural network-firefly algorithm (ANN-FA). Most effective features selected by the hybrid ANN-HS consisted of the third channel in hue saturation lightness (HSL) color space, the second channel in lightness chroma hue (LCH) color space, the first channel in L*a*b* color space, and the first channel in hue saturation intensity (HSI). The results showed that the accuracy of the majority voting method in the best execution and in 500 executions was 98.01% and 97.20%, respectively. Based on different performance evaluation criteria of the classifiers, it was found that the majority voting method had a higher performance. |
first_indexed | 2024-04-13T05:16:38Z |
format | Article |
id | doaj.art-688a3656e51e4b6fa9541db1e460c0c0 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-04-13T05:16:38Z |
publishDate | 2020-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-688a3656e51e4b6fa9541db1e460c0c02022-12-22T03:00:52ZengMDPI AGApplied Sciences2076-34172020-01-0110138310.3390/app10010383app10010383Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural NetworkSajad Sabzi0Razieh Pourdarbani1Davood Kalantari2Thomas Panagopoulos3Department of Biosystems Engineering, College of Agriculture, University of Mohaghegh Ardabili, Ardabil 56199-11367, IranDepartment of Biosystems Engineering, College of Agriculture, University of Mohaghegh Ardabili, Ardabil 56199-11367, IranDepartment of Mechanics of Biosystems Engineering, Faculty of Agricultural Engineering, Sari Agricultural Sciences and Natural Resources University, Sari 48181-68984, IranResearch Center for Spatial and Organizational Dynamics, University of Algarve, Campus de Gambelas, 8005 Faro, PortugalThe first step in identifying fruits on trees is to develop garden robots for different purposes such as fruit harvesting and spatial specific spraying. Due to the natural conditions of the fruit orchards and the unevenness of the various objects throughout it, usage of the controlled conditions is very difficult. As a result, these operations should be performed in natural conditions, both in light and in the background. Due to the dependency of other garden robot operations on the fruit identification stage, this step must be performed precisely. Therefore, the purpose of this paper was to design an identification algorithm in orchard conditions using a combination of video processing and majority voting based on different hybrid artificial neural networks. The different steps of designing this algorithm were: (1) Recording video of different plum orchards at different light intensities; (2) converting the videos produced into its frames; (3) extracting different color properties from pixels; (4) selecting effective properties from color extraction properties using hybrid artificial neural network-harmony search (ANN-HS); and (5) classification using majority voting based on three classifiers of artificial neural network-bees algorithm (ANN-BA), artificial neural network-biogeography-based optimization (ANN-BBO), and artificial neural network-firefly algorithm (ANN-FA). Most effective features selected by the hybrid ANN-HS consisted of the third channel in hue saturation lightness (HSL) color space, the second channel in lightness chroma hue (LCH) color space, the first channel in L*a*b* color space, and the first channel in hue saturation intensity (HSI). The results showed that the accuracy of the majority voting method in the best execution and in 500 executions was 98.01% and 97.20%, respectively. Based on different performance evaluation criteria of the classifiers, it was found that the majority voting method had a higher performance.https://www.mdpi.com/2076-3417/10/1/383artificial intelligenceprecision agricultureagricultural robotoptimization algorithmonline operationsegmentation |
spellingShingle | Sajad Sabzi Razieh Pourdarbani Davood Kalantari Thomas Panagopoulos Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural Network Applied Sciences artificial intelligence precision agriculture agricultural robot optimization algorithm online operation segmentation |
title | Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural Network |
title_full | Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural Network |
title_fullStr | Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural Network |
title_full_unstemmed | Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural Network |
title_short | Designing a Fruit Identification Algorithm in Orchard Conditions to Develop Robots Using Video Processing and Majority Voting Based on Hybrid Artificial Neural Network |
title_sort | designing a fruit identification algorithm in orchard conditions to develop robots using video processing and majority voting based on hybrid artificial neural network |
topic | artificial intelligence precision agriculture agricultural robot optimization algorithm online operation segmentation |
url | https://www.mdpi.com/2076-3417/10/1/383 |
work_keys_str_mv | AT sajadsabzi designingafruitidentificationalgorithminorchardconditionstodeveloprobotsusingvideoprocessingandmajorityvotingbasedonhybridartificialneuralnetwork AT raziehpourdarbani designingafruitidentificationalgorithminorchardconditionstodeveloprobotsusingvideoprocessingandmajorityvotingbasedonhybridartificialneuralnetwork AT davoodkalantari designingafruitidentificationalgorithminorchardconditionstodeveloprobotsusingvideoprocessingandmajorityvotingbasedonhybridartificialneuralnetwork AT thomaspanagopoulos designingafruitidentificationalgorithminorchardconditionstodeveloprobotsusingvideoprocessingandmajorityvotingbasedonhybridartificialneuralnetwork |