Object Detection and Recognition Techniques Based on Digital Image Processing and Traditional Machine Learning for Fruit and Vegetable Harvesting Robots: An Overview and Review
Abstract
:1. Introduction
2. Techniques Based on Digital Image Processing
2.1. Techniques Based on Color Features
2.2. Techniques Based on Shape Features
2.3. Techniques Based on Texture Features
2.4. Techniques Based on Multi-Feature Fusion
3. Image Segmentation and Classifiers Based on Machine Learning
3.1. Techniques Based on K-Means Clustering Algorithm
3.2. Techniques Based on SVM Algorithm
3.3. Technique Based on KNN Clustering Algorithm
3.4. Techniques Based on AdaBoost Algorithm
3.5. Techniques Based on Decision Tree Algorithm
3.6. Techniques Based on Bayesian Algorithm
4. Challenges and Further Research
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Tomato Production. 2020. Available online: https://ourworldindata.org/grapher/tomato-production (accessed on 1 October 2022).
- FAOSTAT. Available online: https://www.fao.org/faostat/en/#data/QCL (accessed on 1 October 2022).
- Apple Production. 2020. Available online: https://ourworldindata.org/grapher/apple-production (accessed on 1 October 2022).
- Strawberry—Wikipedia. Available online: https://en.wikipedia.org/wiki/Strawberry (accessed on 1 October 2022).
- Zhang, K.; Lammers, K.; Chu, P.; Li, Z.; Lu, R. System Design and Control of an Apple Harvesting Robot. Mechatronics 2021, 79, 102644. [Google Scholar] [CrossRef]
- Xiong, Y.; Ge, Y.; Grimstad, L.; From, P.J. An Autonomous Strawberry-Harvesting Robot: Design, Development, Integration, and Field Evaluation. J. Field Robot. 2020, 37, 202–224. [Google Scholar] [CrossRef] [Green Version]
- Xiong, Y.; Peng, C.; Grimstad, L.; From, P.J.; Isler, V. Development and Field Evaluation of a Strawberry Harvesting Robot with a Cable-Driven Gripper. Comput. Electron. Agric. 2019, 157, 392–402. [Google Scholar] [CrossRef]
- Anjom, F.K.; Vougioukas, S.G.; Slaughter, D.C. Development of a Linear Mixed Model to Predict the Picking Time in Strawberry Harvesting Processes. Biosyst. Eng. 2018, 166, 76–89. [Google Scholar] [CrossRef]
- Silwal, A.; Davidson, J.R.; Karkee, M.; Mo, C.; Zhang, Q.; Lewis, K. Design, Integration, and Field Evaluation of a Robotic Apple Harvester. J. Field Robot. 2017, 34, 1140–1159. [Google Scholar] [CrossRef]
- Wang, Z.; Xun, Y.; Wang, Y.; Yang, Q. Review of Smart Robots for Fruit and Vegetable Picking in Agriculture. Int. J. Agric. Biol. Eng. 2022, 15, 33–54. [Google Scholar] [CrossRef]
- Zhou, H.; Wang, X.; Au, W.; Kang, H.; Chen, C. Intelligent Robots for Fruit Harvesting: Recent Developments and Future Challenges. Precis. Agric. 2022, 23, 1856–1907. [Google Scholar] [CrossRef]
- Brown, J.; Sukkarieh, S. Design and Evaluation of a Modular Robotic Plum Harvesting System Utilizing Soft Components. J. Field Robot. 2021, 38, 289–306. [Google Scholar] [CrossRef]
- Yan, B.; Fan, P.; Lei, X.; Liu, Z.; Yang, F. A Real-Time Apple Targets Detection Method for Picking Robot Based on Improved YOLOv5. Remote Sens. 2021, 13, 1619. [Google Scholar] [CrossRef]
- He, L.; Fu, H.; Karkee, M.; Zhang, Q. Effect of Fruit Location on Apple Detachment with Mechanical Shaking. Biosyst. Eng. 2017, 157, 63–71. [Google Scholar] [CrossRef] [Green Version]
- Ji, W.; Zhao, D.; Cheng, F.; Xu, B.; Zhang, Y.; Wang, J. Automatic Recognition Vision System Guided for Apple Harvesting Robot. Comput. Electr. Eng. 2012, 38, 1186–1195. [Google Scholar] [CrossRef]
- Zhao, D.; Lv, J.; Ji, W.; Zhang, Y.; Chen, Y. Design and Control of an Apple Harvesting Robot. Biosyst. Eng. 2011, 110, 112–122. [Google Scholar] [CrossRef]
- Arad, B.; Balendonck, J.; Barth, R.; Ben-Shahar, O.; Edan, Y.; Hellström, T.; Hemming, J.; Kurtser, P.; Ringdahl, O.; Tielen, T.; et al. Development of a Sweet Pepper Harvesting Robot. J. Field Robot. 2020, 37, 1027–1039. [Google Scholar] [CrossRef] [Green Version]
- Lehnert, C.; English, A.; McCool, C.; Tow, A.W.; Perez, T. Autonomous Sweet Pepper Harvesting for Protected Cropping Systems. IEEE Robot. Autom. Lett. 2017, 2, 872–879. [Google Scholar] [CrossRef] [Green Version]
- Bac, C.W.; Hemming, J.; Van Henten, E.J. Stem Localization of Sweet-Pepper Plants Using the Support Wire as a Visual Cue. Comput. Electron. Agric. 2014, 105, 111–120. [Google Scholar] [CrossRef]
- Hayashi, S.; Shigematsu, K.; Yamamoto, S.; Kobayashi, K.; Kohno, Y.; Kamata, J.; Kurita, M. Evaluation of a Strawberry-Harvesting Robot in a Field Test. Biosyst. Eng. 2010, 105, 160–171. [Google Scholar] [CrossRef]
- Xiong, J.; He, Z.; Lin, R.; Liu, Z.; Bu, R.; Yang, Z.; Peng, H.; Zou, X. Visual Positioning Technology of Picking Robots for Dynamic Litchi Clusters with Disturbance. Comput. Electron. Agric. 2018, 151, 226–237. [Google Scholar] [CrossRef]
- Feng, Q.; Zou, W.; Fan, P.; Zhang, C.; Wang, X. Design and Test of Robotic Harvesting System for Cherry Tomato. Int. J. Agric. Biol. Eng. 2018, 11, 96–100. [Google Scholar] [CrossRef]
- Kondo, N.; Yata, K.; Iida, M.; Shiigi, T.; Monta, M.; Kurita, M.; Omori, H. Development of an End-Effector for a Tomato Cluster Harvesting Robot. Eng. Agric. Environ. Food 2010, 3, 20–24. [Google Scholar] [CrossRef]
- Williams, H.A.M.; Jones, M.H.; Nejati, M.; Seabright, M.J.; Bell, J.; Penhall, N.D.; Barnett, J.J.; Duke, M.D.; Scarfe, A.J.; Ahn, H.S.; et al. Robotic Kiwifruit Harvesting Using Machine Vision, Convolutional Neural Networks, and Robotic Arms. Biosyst. Eng. 2019, 181, 140–156. [Google Scholar] [CrossRef]
- Yang, Q.; Chen, C.; Dai, J.; Xun, Y.; Bao, G. Tracking and Recognition Algorithm for a Robot Harvesting Oscillating Apples. Int. J. Agric. Biol. Eng. 2020, 13, 163–170. [Google Scholar] [CrossRef]
- Zemmour, E.; Kurtser, P.; Edan, Y. Automatic Parameter Tuning for Adaptive Thresholding in Fruit Detection. Sensors 2019, 19, 2130. [Google Scholar] [CrossRef] [Green Version]
- Lv, J.; Wang, Y.; Xu, L.; Gu, Y.; Zou, L.; Yang, B.; Ma, Z. A Method to Obtain the Near-Large Fruit from Apple Image in Orchard for Single-Arm Apple Harvesting Robot. Sci. Hortic. 2019, 257, 108758. [Google Scholar] [CrossRef]
- Goel, N.; Sehgal, P. Fuzzy Classification of Pre-Harvest Tomatoes for Ripeness Estimation—An Approach Based on Automatic Rule Learning Using Decision Tree. Appl. Soft Comput. 2015, 36, 45–56. [Google Scholar] [CrossRef]
- Yu, X.; Fan, Z.; Wang, X.; Wan, H.; Wang, P.; Zeng, X.; Jia, F. A Lab-Customized Autonomous Humanoid Apple Harvesting Robot. Comput. Electr. Eng. 2021, 96, 107459. [Google Scholar] [CrossRef]
- Sethy, P.K.; Routray, B.; Behera, S.K. Detection and Counting of Marigold Flower Using Image Processing Technique. In Advances in Computer, Communication and Control, 2nd ed.; Biswas, U., Banerjee, A., Pal, S., Biswas, A., Sarkar, D., Haldar, S., Eds.; Springer: Singapore, 2019; Volume 41, pp. 87–93. [Google Scholar] [CrossRef]
- Malik, M.H.; Zhang, T.; Li, H.; Zhang, M.; Shabbir, S.; Saeed, A. Mature Tomato Fruit Detection Algorithm Based on Improved HSV and Watershed Algorithm. IFAC-Paper 2018, 51, 431–436. [Google Scholar] [CrossRef]
- Muthukrishnan, V.; Ramasamy, S.; Damodaran, N. Disease Recognition in Philodendron Leaf Using Image Processing Technique. Environ. Sci. Pollut. Res. 2021, 28, 67321–67330. [Google Scholar] [CrossRef]
- Nanehkaran, Y.A.; Zhang, D.; Chen, J.; Tian, Y.; Al-Nabhan, N. Recognition of Plant Leaf Diseases Based on Computer Vision. J. Ambient. Intell. Humaniz. Comput. 2020, 1–18. [Google Scholar] [CrossRef]
- Ratprakhon, K.; Neubauer, W.; Riehn, K.; Fritsche, J.; Rohn, S. Developing an Automatic Color Determination Procedure for the Quality Assessment of Mangos (Mangifera Indica) Using a CCD Camera and Color Standards. Foods 2020, 9, 1709. [Google Scholar] [CrossRef] [PubMed]
- Biffi, L.J.; Mitishita, E.A.; Liesenberg, V.; Centeno, J.A.S.; Schimalski, M.B.; Rufato, L. Evaluating the Performance of a Semi-Automatic Apple Fruit Detection in a High-Density Orchard System Using Low-Cost Digital RGB Imaging Sensor. Bull. Geod. Sci. 2021, 27, 1–20. [Google Scholar] [CrossRef]
- Tan, K.; Lee, W.S.; Gan, H.; Wang, S. Recognising Blueberry Fruit of Different Maturity Using Histogram Oriented Gradients and Colour Features in Outdoor Scenes. Biosyst. Eng. 2018, 176, 59–72. [Google Scholar] [CrossRef]
- Lin, G.; Tang, Y.; Zou, X.; Cheng, J.; Xiong, J. Fruit Detection in Natural Environment Using Partial Shape Matching and Probabilistic Hough Transform. Precis. Agric. 2020, 21, 160–177. [Google Scholar] [CrossRef]
- Sun, S.; Jiang, M.; He, D.; Long, Y.; Song, H. Recognition of Green Apples in an Orchard Environment by Combining the GrabCut Model and Ncut Algorithm. Biosyst. Eng. 2019, 187, 201–213. [Google Scholar] [CrossRef]
- Lu, J.; Lee, W.S.; Gan, H.; Hu, X. Immature Citrus Fruit Detection Based on Local Binary Pattern Feature and Hierarchical Contour Analysis. Biosyst. Eng. 2018, 171, 78–90. [Google Scholar] [CrossRef]
- Zhuang, J.J.; Luo, S.M.; Hou, C.J.; Tang, Y.; He, Y.; Xue, X.Y. Detection of Orchard Citrus Fruits Using a Monocular Machine Vision-Based Method for Automatic Fruit Picking Applications. Comput. Electron. Agric. 2018, 152, 64–73. [Google Scholar] [CrossRef]
- Oo, L.M.; Aung, N.Z. A Simple and Efficient Method for Automatic Strawberry Shape and Size Estimation and Classification. Biosyst. Eng. 2018, 170, 96–107. [Google Scholar] [CrossRef]
- Jana, S.; Parekh, R. Shape-Based Fruit Recognition and Classification. In Proceedings of the International Conference on Computational Intelligence, Communications, and Business Analytics, Kolkata, India, 24–25 March 2017. [Google Scholar] [CrossRef]
- Linker, R.; Cohen, O.; Naor, A. Determination of the Number of Green Apples in RGB Images Recorded in Orchards. Comput. Electron. Agric. 2012, 81, 45–47. [Google Scholar] [CrossRef]
- Kurtulmus, F.; Lee, W.S.; Vardar, A. Green Citrus Detection Using ‘Eigenfruit’, Color and Circular Gabor Texture Features under Natural Outdoor Conditions. Comput. Electron. Agric. 2011, 78, 140–149. [Google Scholar] [CrossRef]
- Hannan, M.W.; Burks, T.F.; Bulanon, D.M. A Machine Vision Algorithm Combining Adaptive Segmentation and Shape Analysis for Orange Fruit Detection. Agric. Eng. Int. CIGR J. 2009, XI, 1281. [Google Scholar]
- Safren, O.; Alchanatis, V.; Ostrovsky, V.; Levi, O. Detection of Green Apples in Hyperspectral Images of Apple-Tree Foliage Using Machine Vision. Trans. Am. Soc. Agric. Biol. Eng. 2007, 50, 2303–2313. [Google Scholar] [CrossRef]
- Rahman, S.U.; Alam, F.; Ahmad, N.; Arshad, S. Image Processing Based System for the Detection, Identification and Treatment of Tomato Leaf Diseases. Multimed. Tools Appl. 2022, 82, 9431–9445. [Google Scholar] [CrossRef]
- Hameed, K.; Chai, D.; Rassau, A. Texture-Based Latent Space Disentanglement for Enhancement of a Training Dataset for ANN-Based Classification of Fruit and Vegetables. Inf. Process. Agric. 2021, 10, 85–105. [Google Scholar] [CrossRef]
- Trey, Z.F.; Goore, B.T.; Bagui, K.O.; Tiebre, M.S. Classification of Plants into Families Based on Leaf Texture. Int. J. Comput. Sci. Netw. Secur. 2021, 21, 205–211. [Google Scholar] [CrossRef]
- Pulido, C.; Solaque, L.; Velasco, N. Weed Recognition by SVM Texture Feature Classification in Outdoor Vegetable Crops Images. Ing. E Investig. 2017, 37, 68–74. [Google Scholar] [CrossRef]
- Chaivivatrakul, S.; Dailey, M.N. Texture-Based Fruit Detection. Precis. Agric. 2014, 15, 662–683. [Google Scholar] [CrossRef]
- Rakun, J.; Stajnko, D.; Zazula, D. Detecting Fruits in Natural Scenes by Using Spatial-Frequency Based Texture Analysis and Multiview Geometry. Comput. Electron. Agric. 2011, 76, 80–88. [Google Scholar] [CrossRef]
- Septiarini, A.; Sunyoto, A.; Hamdani, H.; Kasim, A.A.; Utaminingrum, F.; Hatta, H.R. Machine Vision for the Maturity Classification of Oil Palm Fresh Fruit Bunches Based on Color and Texture Features. Sci. Hortic. 2021, 286, 110245. [Google Scholar] [CrossRef]
- Bhargava, A.; Bansal, A. Classification and Grading of Multiple Varieties of Apple Fruit. Food Anal. Methods 2021, 14, 1359–1368. [Google Scholar] [CrossRef]
- Yu, L.; Xiong, J.; Fang, X.; Yang, Z.; Chen, Y.; Lin, X.; Chen, S. A Litchi Fruit Recognition Method in a Natural Environment Using RGB-D Images. Biosyst. Eng. 2021, 204, 50–63. [Google Scholar] [CrossRef]
- Basavaiah, J.; Anthony, A.A. Tomato Leaf Disease Classification Using Multiple Feature Extraction Techniques. Wirel. Pers. Commun. 2020, 115, 633–651. [Google Scholar] [CrossRef]
- Azarmdel, H.; Jahanbakhshi, A.; Mohtasebi, S.S.; Muñoz, A.R. Evaluation of Image Processing Technique as an Expert System in Mulberry Fruit Grading Based on Ripeness Level Using Artificial Neural Networks (ANNs) and Support Vector Machine (SVM). Postharvest Biol. Technol. 2020, 166, 111201. [Google Scholar] [CrossRef]
- Liu, T.; Ehsani, R.; Toudeshki, A.; Zou, X.; Wang, H. Identifying Immature and Mature Pomelo Fruits in Trees by Elliptical Model Fitting in the Cr–Cb Color Space. Precis. Agric. 2019, 20, 138–156. [Google Scholar] [CrossRef]
- Wu, J.; Zhang, B.; Zhou, J.; Xiong, Y.; Gu, B.; Yang, X. Automatic Recognition of Ripening Tomatoes by Combining Multi-Feature Fusion with a Bi-Layer Classification Strategy for Harvesting Robots. Sensors 2019, 19, 612. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Liu, X.; Zhao, D.; Jia, W.; Ji, W.; Sun, Y. A Detection Method for Apple Fruits Based on Color and Shape Features. IEEE Access 2019, 7, 67923–67933. [Google Scholar] [CrossRef]
- Mustaffa, M.R.; Yi, N.X.; Abdullah, L.N.; Nasharuddin, N.A. Durian Recognition Based on Multiple Features and Linear Discriminant Analysis. Malays. J. Comput. Sci. 2018, 57–72. [Google Scholar] [CrossRef]
- Lin, G.; Zou, X. Citrus Segmentation for Automatic Harvester Combined with AdaBoost Classifier and Leung-Malik Filter Bank. IFAC-Paper 2018, 51, 379–383. [Google Scholar] [CrossRef]
- Madgi, M.; Danti, A. An Enhanced Classification of Indian Vegetables Using Combined Color and Texture Features. Int. J. Comput. Eng. Appl. 2018, XII(III), 1–8. [Google Scholar]
- Yamamoto, K.; Guo, W.; Yoshioka, Y.; Ninomiya, S. On Plant Detection of Intact Tomato Fruits Using Image Analysis and Machine Learning Methods. Sensors 2014, 14, 12191–12206. [Google Scholar] [CrossRef] [Green Version]
- Payne, A.; Walsh, K.; Subedi, P.; Jarvis, D. Estimating Mango Crop Yield Using Image Analysis Using Fruit at ‘Stone Hardening’ Stage and Night Time Imaging. Comput. Electron. Agric. 2014, 100, 160–167. [Google Scholar] [CrossRef]
- Payne, A.B.; Walsh, K.B.; Subedi, P.P.; Jarvis, D. Estimation of Mango Crop Yield Using Image Analysis—Segmentation Method. Comput. Electron. Agric. 2013, 91, 57–64. [Google Scholar] [CrossRef]
- Stajnko, D.; Rakun, J.; Blanke, M. Modelling Apple Fruit Yield Using Image Analysis for Fruit Colour, Shape and Texture. Eur. J. Hortic. Sci. 2009, 74, 260–267. [Google Scholar]
- Fan, P.; Lang, G.; Guo, P.; Liu, Z.; Yang, F.; Yan, B.; Lei, X. Multi-Feature Patch-Based Segmentation Technique in the Gray-Centered RGB Color Space for Improved Apple Target Recognition. Agriculture 2021, 11, 273. [Google Scholar] [CrossRef]
- Habib, M.T.; Majumder, A.; Jakaria, A.Z.M.; Akter, M.; Uddin, M.S.; Ahmed, F. Machine Vision Based Papaya Disease Recognition. J. King Saud Univ. Comput. Inf. Sci. 2020, 32, 300–309. [Google Scholar] [CrossRef]
- Jiao, Y.; Luo, R.; Li, Q.; Deng, X.; Yin, X.; Ruan, C.; Jia, W. Detection and Localization of Overlapped Fruits Application in an Apple Harvesting Robot. Electronics 2020, 9, 1023. [Google Scholar] [CrossRef]
- Sun, S.; Song, H.; He, D.; Long, Y. An Adaptive Segmentation Method Combining MSRCR and Mean Shift Algorithm with K-Means Correction of Green Apples in Natural Environment. Inf. Process. Agric. 2019, 6, 200–215. [Google Scholar] [CrossRef]
- Luo, L.; Tang, Y.; Lu, Q.; Chen, X.; Zhang, P.; Zou, X. A Vision Methodology for Harvesting Robot to Detect Cutting Points on Peduncles of Double Overlapping Grape Clusters in a Vineyard. Comput. Ind. 2018, 99, 130–139. [Google Scholar] [CrossRef]
- Moallem, P.; Serajoddin, A.; Pourghassem, H. Computer Vision-Based Apple Grading for Golden Delicious Apples Based on Surface Features. Inf. Process. Agric. 2017, 4, 33–40. [Google Scholar] [CrossRef] [Green Version]
- Wang, C.; Tang, Y.; Zou, X.; SiTu, W.; Feng, W. A Robust Fruit Image Segmentation Algorithm against Varying Illumination for Vision System of Fruit Harvesting Robot. Optik 2017, 131, 626–631. [Google Scholar] [CrossRef]
- Wang, C.; Zou, X.; Tang, Y.; Luo, L.; Feng, W. Localisation of Litchi in an Unstructured Environment Using Binocular Stereo Vision. Biosyst. Eng. 2016, 145, 39–51. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhou, J.; Yan, Z.; Wang, K.; Mao, J.; Jiang, Z. Hardness Recognition of Fruits and Vegetables Based on Tactile Array Information of Manipulator. Comput. Electron. Agric. 2021, 181, 105959. [Google Scholar] [CrossRef]
- Sepúlveda, D.; Fernández, R.; Navas, E.; Armada, M.; González-De-Santos, P. Robotic Aubergine Harvesting Using Dual-Arm Manipulation. IEEE Access 2020, 8, 121889–121904. [Google Scholar] [CrossRef]
- Patel, C.C.; Chaudhari, V.K. Comparative Analysis of Fruit Categorization Using Different Classifiers. Adv. Eng. Optim. Through Intell. Tech. 2020, 949, 153–164. [Google Scholar] [CrossRef]
- Dhakshina Kumar, S.; Esakkirajan, S.; Bama, S.; Keerthiveena, B. A Microcontroller Based Machine Vision Approach for Tomato Grading and Sorting Using SVM Classifier. Microprocess. Microsyst. 2020, 76, 103090. [Google Scholar] [CrossRef]
- Yang, Q.; Luo, S.; Chang, C.; Xun, Y.; Bao, G. Segmentation Algorithm for Hangzhou White Chrysanthemums Based on Least Squares Support Vector Machine. Int. J. Agric. Biol. Eng. 2019, 12, 127–134. [Google Scholar] [CrossRef]
- Ji, W.; Chen, G.; Xu, B.; Meng, X.; Zhao, D. Recognition Method of Green Pepper in Greenhouse Based on Least-Squares Support Vector Machine Optimized by the Improved Particle Swarm Optimization. IEEE Access 2019, 7, 119742–119754. [Google Scholar] [CrossRef]
- Singh, S.; Singh, N.P. Machine Learning-Based Classification of Good and Rotten Apple. In Recent Trends in Communication, Computing, and Electronics, 2nd ed.; Khare, A., Tiwary, U.S., Sethi, I.K., Singh, N., Eds.; Springer: Singapore, 2019; Volume 524, pp. 377–386. [Google Scholar] [CrossRef]
- Liu, G.; Mao, S.; Kim, J.H. A Mature-Tomato Detection Algorithm Using Machine Learning and Color Analysis. Sensors 2019, 19, 2023. [Google Scholar] [CrossRef] [Green Version]
- Lv, Q.; Cai, J.; Liu, B.; Deng, L.; Zhang, Y. Identification of Fruit and Branch in Natural Scenes for Citrus Harvesting Robot Using Machine Vision and Support Vector Machine. Int. J. Agric. Biol. Eng. 2014, 7, 115–121. [Google Scholar] [CrossRef]
- Sarimole, F.M.; Rosiana, A. Classification of Maturity Levels in Areca Fruit Based on HSV Image Using the KNN Method. J. Appl. Eng. Technol. Sci. 2022, 4, 64–73. [Google Scholar] [CrossRef]
- Sarimole, F.M.; Fadillah, M.I. Classification of Guarantee Fruit Murability Based on HSV Image With K-Nearest Neighbor. J. Appl. Eng. Technol. Sci. 2022, 4, 48–57. [Google Scholar] [CrossRef]
- Behera, S.K.; Rath, A.K.; Sethy, P.K. Maturity Status Classification of Papaya Fruits Based on Machine Learning and Transfer Learning Approach. Inf. Process. Agric. 2021, 8, 244–250. [Google Scholar] [CrossRef]
- Ghazal, S.; Qureshi, W.S.; Khan, U.S.; Iqbal, J.; Rashid, N.; Tiwana, M.I. Analysis of Visual Features and Classifiers for Fruit Classification Problem. Comput. Electron. Agric. 2021, 187, 106267. [Google Scholar] [CrossRef]
- Suban, I.B.; Paramartha, A.; Fortwonatus, M.; Santoso, A.J. Identification the Maturity Level of Carica Papaya Using the K-Nearest Neighbor. In Proceedings of the International Conference on Electronics Representation and Algorithm “Innovation and Transformation for Best Practices in Global Community”, Yogyakarta, Indonesia, 12–13 December 2019. [Google Scholar] [CrossRef]
- Astuti, I.F.; Nuryanto, F.D.; Widagdo, P.P.; Cahyadi, D. Oil Palm Fruit Ripeness Detection Using K-Nearest Neighbour. In Proceedings of the International Conference on Mathematics, Science and Computer Science, Balikpapan, Indonesia, 24 October 2018. [Google Scholar] [CrossRef]
- Tanco, M.M.; Tejera, G.; Martino, J.M.D. Computer Vision Based System for Apple Detection in Crops. In Proceedings of the International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, Funchal, Madeira, Portugal, 27–29 January 2018. [Google Scholar] [CrossRef]
- Tu, S.; Pang, J.; Liu, H.; Zhuang, N.; Chen, Y.; Zheng, C.; Wan, H.; Xue, Y. Passion Fruit Detection and Counting Based on Multiple Scale Faster R-CNN Using RGB-D Images. Precis. Agric. 2020, 21, 1072–1091. [Google Scholar] [CrossRef]
- Kumar, M.; Gupta, S.; Gao, X.Z.; Singh, A. Plant Species Recognition Using Morphological Features and Adaptive Boosting Methodology. IEEE Access 2019, 7, 163912–163918. [Google Scholar] [CrossRef]
- Ling, X.; Zhao, Y.; Gong, L.; Liu, C.; Wang, T. Dual-Arm Cooperation and Implementing for Robotic Harvesting Tomato Using Binocular Vision. Robot. Auton. Syst. 2019, 114, 134–143. [Google Scholar] [CrossRef]
- Fu, L.; Duan, J.; Zou, X.; Lin, G.; Song, S.; Ji, B.; Yang, Z. Banana Detection Based on Color and Texture Features in the Natural Environment. Comput. Electron. Agric. 2019, 167, 105057. [Google Scholar] [CrossRef]
- Wang, C.; Lee, W.S.; Zou, X.; Choi, D.; Gan, H.; Diamond, J. Detection and Counting of Immature Green Citrus Fruit Based on the Local Binary Patterns (LBP) Feature Using Illumination-Normalized Images. Precis. Agric. 2018, 19, 1062–1083. [Google Scholar] [CrossRef]
- Fernandes, A.; Utkin, A.; Eiras-Dias, J.; Silvestre, J.; Cunha, J.; Melo-Pinto, P. Assessment of Grapevine Variety Discrimination Using Stem Hyperspectral Data and AdaBoost of Random Weight Neural Networks. Appl. Soft Comput. 2018, 72, 140–155. [Google Scholar] [CrossRef]
- Luo, L.; Tang, Y.; Zou, X.; Wang, C.; Zhang, P.; Feng, W. Robust Grape Cluster Detection in a Vineyard by Combining the AdaBoost Framework and Multiple Color Components. Sensors 2016, 16, 2098. [Google Scholar] [CrossRef] [Green Version]
- Zhao, Y.; Gong, L.; Zhou, B.; Huang, Y.; Liu, C. Detecting Tomatoes in Greenhouse Scenes by Combining AdaBoost Classifier and Colour Analysis. Biosyst. Eng. 2016, 148, 127–137. [Google Scholar] [CrossRef]
- Abd al karim, M.H.; Karim, A.A. Using Texture Feature in Fruit Classification. Eng. Technol. J. 2021, 39, 67–79. [Google Scholar] [CrossRef]
- Abasi, S.; Minaei, S.; Jamshidi, B.; Fathi, D. Development of an Optical Smart Portable Instrument for Fruit Quality Detection. IEEE Trans. Instrum. Meas. 2021, 70, 1–9. [Google Scholar] [CrossRef]
- Chen, J.; Lian, Y.; Li, Y. Real-Time Grain Impurity Sensing for Rice Combine Harvesters Using Image Processing and Decision-Tree Algorithm. Comput. Electron. Agric. 2020, 175, 105591. [Google Scholar] [CrossRef]
- Kuang, Y.C.; Streeter, L.; Cree, M.J.; Ooi, M.P.L. Evaluation of Deep Neural Network and Alternating Decision Tree for Kiwifruit Detection. In Proceedings of the IEEE International Instrumentation and Measurement Technology Conference, Auckland, New Zealand, 20–23 May 2019. [Google Scholar] [CrossRef]
- Ma, J.; Du, K.; Zheng, F.; Zhang, L.; Sun, Z. A Segmentation Method for Processing Greenhouse Vegetable Foliar Disease Symptom Images. Inf. Process. Agric. 2019, 6, 216–223. [Google Scholar] [CrossRef]
- Wajid, A.; Singh, N.K.; Junjun, P.; Mughal, M.A. Recognition of Ripe, Unripe and Scaled Condition of Orange Citrus Based on Decision Tree Classification. In Proceedings of the International Conference on Computing, Mathematics and Engineering Technologies, Sukkur, Pakistan, 3–4 March 2018. [Google Scholar] [CrossRef]
- Ilic, M.; Ilic, S.; Jovic, S.; Panic, S. Early Cherry Fruit Pathogen Disease Detection Based on Data Mining Prediction. Comput. Electron. Agric. 2018, 150, 418–425. [Google Scholar] [CrossRef]
- Ishikawa, T.; Hayashi, A.; Nagamatsu, S.; Kyutoku, Y.; Dan, I.; Wada, T.; Oku, K.; Saeki, Y.; Uto, T.; Tanabata, T.; et al. Classification of Strawberry Fruit Shape by Machine Learning. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences Technical Commission II Mid-term Symposium “Towards Photogrammetry 2020”, Riva del Garda, Italy, 4–7 June 2018. [Google Scholar] [CrossRef] [Green Version]
- Reyes, J.F.; Contreras, E.; Correa, C.; Melin, P. Image Analysis of Real-Time Classification of Cherry Fruit from Colour Features. J. Agric. Eng. 2021, 52, 1–6. [Google Scholar] [CrossRef]
- Chithra, P.L.; Henila, M. Apple Fruit Sorting Using Novel Thresholding and Area Calculation Algorithms. Soft Comput. 2021, 25, 431–445. [Google Scholar] [CrossRef]
- Sari, C.A.; Puspa Sari, I.; Rachmawanto, E.H.; Rosal Ignatius Moses Setiadi, D.; Proborini, E.; Bijanto; Ali, R.R.; Rizqa, I. Papaya Fruit Type Classification Using LBP Features Extraction and Naive Bayes Classifier. In Proceedings of the International Seminar on Application for Technology of Information and Communication (iSemantic), Semarang, Indonesia, 19–20 September 2020. [CrossRef]
- Muhathir; Santoso, M.H.; Muliono, R. Analysis Naïve Bayes in Classifying Fruit by Utilizing Hog Feature Extraction. J. Inform. Telecommun. Eng. 2020, 4, 151–160. [Google Scholar] [CrossRef]
- Abdelghafour, F.; Rosu, R.; Keresztes, B.; Germain, C.; Da Costa, J.P. A Bayesian Framework for Joint Structure and Colour Based Pixel-Wise Classification of Grapevine Proximal Images. Comput. Electron. Agric. 2019, 158, 345–357. [Google Scholar] [CrossRef]
- Kusuma, A.; Setiadi, D.R.I.M.; Putra, M.D.M. Tomato Maturity Classification Using Naive Bayes Algorithm and Histogram Feature Extraction. J. Appl. Intell. Syst. 2018, 3, 39–48. [Google Scholar] [CrossRef] [Green Version]
- Lv, J.; Xu, H.; Xu, L.; Zou, L.; Rong, H.; Yang, B.; Niu, L.; Ma, Z. Recognition of Fruits and Vegetables with Similar-Color Background in Natural Environment: A Survey. J. Field Robot. 2022, 39, 888–904. [Google Scholar] [CrossRef]
- Ukwuoma, C.C.; Qin, Z.; Heyat, M.B.B.; Ali, L.; Almaspoor, Z.; Monday, H.N. Recent Advancements in Fruit Detection and Classification Using Deep Learning Techniques. Math. Probl. Eng. 2022, 2022, 9210947. [Google Scholar] [CrossRef]
- Li, Y.; Feng, Q.; Li, T.; Xie, F.; Liu, C.; Xiong, Z. Advance of Target Visual Information Acquisition Technology for Fresh Fruit Robotic Harvesting: A Review. Agronomy 2022, 12, 1366. [Google Scholar] [CrossRef]
- Aslam, F.; Khan, Z.; Tahir, A.; Parveen, K.; Albasheer, F.O.; Abrar, S.U.; Khan, D.M. A Survey of Deep Learning Methods for Fruit and Vegetable Detection and Yield Estimation. Big Data Anal. Comput. Intell. Cybersecur. 2022, 111, 299–323. [Google Scholar] [CrossRef]
- Li, Z.; Yuan, X.; Wang, C. A Review on Structural Development and Recognition–Localization Methods for End-Effector of Fruit–Vegetable Picking Robots. Int. J. Adv. Robot. Syst. 2022, 19, 172988062211049. [Google Scholar] [CrossRef]
- Darwin, B.; Dharmaraj, P.; Prince, S.; Popescu, D.E.; Hemanth, D.J. Recognition of Bloom/Yield in Crop Images Using Deep Learning Models for Smart Agriculture: A Review. Agronomy 2021, 11, 646. [Google Scholar] [CrossRef]
- Maheswari, P.; Raja, P.; Apolo-Apolo, O.E.; Pérez-Ruiz, M. Intelligent Fruit Yield Estimation for Orchards Using Deep Learning Based Semantic Segmentation Techniques—A Review. Front. Plant Sci. 2021, 12, 684328. [Google Scholar] [CrossRef]
- Bhargava, A.; Bansal, A. Fruits and Vegetables Quality Evaluation Using Computer Vision: A Review. J. King Saud Univ. Comput. Inf. Sci. 2021, 33, 243–257. [Google Scholar] [CrossRef]
- Saleem, M.H.; Potgieter, J.; Arif, K.M. Automation in Agriculture by Machine and Deep Learning Techniques: A Review of Recent Developments. Precis. Agric. 2021, 22, 2053–2091. [Google Scholar] [CrossRef]
- Tang, Y.; Chen, M.; Wang, C.; Luo, L.; Li, J.; Lian, G.; Zou, X. Recognition and Localization Methods for Vision-Based Fruit Picking Robots: A Review. Front. Plant Sci. 2020, 11, 510. [Google Scholar] [CrossRef]
- Jia, W.; Zhang, Y.; Lian, J.; Zheng, Y.; Zhao, D.; Li, C. Apple Harvesting Robot under Information Technology: A Review. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420925310. [Google Scholar] [CrossRef]
- Tripathi, M.K.; Maktedar, D.D. A Role of Computer Vision in Fruits and Vegetables among Various Horticulture Products of Agriculture Fields: A Survey. Inf. Process. Agric. 2020, 7, 183–203. [Google Scholar] [CrossRef]
- Naranjo-Torres, J.; Mora, M.; Hernández-García, R.; Barrientos, R.J.; Fredes, C.; Valenzuela, A. A Review of Convolutional Neural Network Applied to Fruit Image Processing. Appl. Sci. 2020, 10, 3443. [Google Scholar] [CrossRef]
- Koirala, A.; Walsh, K.B.; Wang, Z.; McCarthy, C. Deep Learning—Method Overview and Review of Use for Fruit Detection and Yield Estimation. Comput. Electron. Agric. 2019, 162, 219–234. [Google Scholar] [CrossRef]
- Rehman, T.U.; Mahmud, M.S.; Chang, Y.K.; Jin, J.; Shin, J. Current and Future Applications of Statistical Machine Learning Algorithms for Agricultural Machine Vision Systems. Comput. Electron. Agric. 2019, 156, 585–605. [Google Scholar] [CrossRef]
- Shamshiri, R.R.; Weltzien, C.; Hameed, I.A.; Yule, I.J.; Grift, T.E.; Balasundram, S.K.; Pitonakova, L.; Ahmad, D.; Chowdhary, G. Research and Development in Agricultural Robotics: A Perspective of Digital Farming. Int. J. Agric. Biol. Eng. 2018, 11, 1–14. [Google Scholar] [CrossRef]
- Kamilaris, A.; Prenafeta-Boldú, F.X. Deep Learning in Agriculture: A Survey. Comput. Electron. Agric. 2018, 147, 70–90. [Google Scholar] [CrossRef] [Green Version]
- Zhu, N.; Liu, X.; Liu, Z.; Hu, K.; Wang, Y.; Tan, J.; Huang, M.; Zhu, Q.; Ji, X.; Jiang, Y.; et al. Deep Learning for Smart Agriculture: Concepts, Tools, Applications, and Opportunities. Int. J. Agric. Biol. Eng. 2018, 11, 32–44. [Google Scholar] [CrossRef]
- Iqbal, Z.; Khan, M.A.; Sharif, M.; Shah, J.H.; Rehman, M.H.U.; Javed, K. An Automated Detection and Classification of Citrus Plant Diseases Using Image Processing Techniques: A Review. Comput. Electron. Agric. 2018, 153, 12–32. [Google Scholar] [CrossRef]
- Hameed, K.; Chai, D.; Rassau, A. A Comprehensive Review of Fruit and Vegetable Classification Techniques. Image Vis. Comput. 2018, 80, 24–44. [Google Scholar] [CrossRef]
- Zhao, Y.; Gong, L.; Huang, Y.; Liu, C. A Review of Key Techniques of Vision-Based Control for Harvesting Robot. Comput. Electron. Agric. 2016, 127, 311–323. [Google Scholar] [CrossRef]
- Gongal, A.; Amatya, S.; Karkee, M.; Zhang, Q.; Lewis, K. Sensors and Systems for Fruit Detection and Localization: A Review. Comput. Electron. Agric. 2015, 116, 8–19. [Google Scholar] [CrossRef]
- Mao, S.; Li, Y.; Ma, Y.; Zhang, B.; Zhou, J.; Wang, K. Automatic Cucumber Recognition Algorithm for Harvesting Robots in the Natural Environment Using Deep Learning and Multi-Feature Fusion. Comput. Electron. Agric. 2020, 170, 105254. [Google Scholar] [CrossRef]
- Zhao, S.; Liu, J.; Wu, S. Multiple Disease Detection Method for Greenhouse-Cultivated Strawberry Based on Multiscale Feature Fusion Faster R_CNN. Comput. Electron. Agric. 2022, 199, 107176. [Google Scholar] [CrossRef]
- Wu, G.; Li, B.; Zhu, Q.; Huang, M.; Guo, Y. Using Color and 3D Geometry Features to Segment Fruit Point Cloud and Improve Fruit Recognition Accuracy. Comput. Electron. Agric. 2020, 174, 105475. [Google Scholar] [CrossRef]
- Lin, G.; Tang, Y.; Zou, X.; Xiong, J.; Fang, Y. Color-, Depth-, and Shape-Based 3D Fruit Detection. Precis. Agric. 2020, 21, 1–17. [Google Scholar] [CrossRef]
Sensors | Features Exploited | Advantages | Disadvantages |
---|---|---|---|
Black/white camera | Shape and texture features | A negligible effect on changing lighting conditions | Lack of color information of target objects |
RGB camera | Color, shape, and texture features | Exploits all the basic features of target objects | Highly sensitive to changing lighting conditions |
Spectral camera | Color features and spectral information | Provides more information about reflectance | Computationally expensive for complete spectrum analysis |
Thermal camera | Thermal signatures | Color Invariant | Dependency on minute thermal difference |
Applied Crops | Description | Sensors | Advantages | Improvements | Value of Metrics Used % | Ref. |
---|---|---|---|---|---|---|
Apple | The near-large fruit from the apple image in orchards should be obtained | RGB camera | The R-channel and G-channel images of orchard apple RGB images are operated by the Adaptive Gamma Correction method | Future work may include improving the detection rate | 70 | [27] |
Tomato | A new mature tomato detection algorithm based on the improved HSV color space and the improved watershed segmentation | RGB camera | Mature red tomatoes are detected successfully even with light effect | The accuracy of recognition needs to be improved | 81.6 | [31] |
Apple | The potential use of close-range and low-cost terrestrial RGB imaging sensors for fruit detection in a high-density apple orchard | RGB camera | Band combinations are generated as additional parameters for fruit detection | Unripe fruits with poor lighting are not detected in the methodology | 75 | [35] |
Blueberry | Recognizing blueberry fruit of different maturity using histogram-oriented gradients and color features in outdoor scenes | RGB camera | Using a* and b* features in the L*a*b* color space to discard non-fruit regions | The speed of detection needs to be improved | mature fruit: 96.1 intermediate fruit: 94.2 young fruit: 86 | [36] |
Apple | The Hough Circle Transformation algorithm is proposed to fit and extract apple shapes | RGB camera | In order to overcome the problem of Global Hough Transform, a local parameter Adaptive Hough Transform is used | When the recognition algorithm is faced with multiple overlapping apples, if the apples are not arranged in a straight line, it is easy to obtain recognition errors | 91.3 (72 ms) | [25] |
Citrus, tomato, pumpkin, bitter gourd, towel gourd, and mango | Fruit detection in natural environments using Partial Shape Matching and Probabilistic Hough Transform | RGB camera | PSM and PHT are used for sub-fragment detection and aggregation without necessitating the painstaking design of specific features for each type of fruit. This makes the proposed algorithm a generalized method | PHT utilizes a scale-variant dissimilarity metric to determine the probability value of a vote. So, it may fail to detect fruits with large scale changes | 78.3; 84.8; 74.5; 76.2; 80.7; 91.9 | [37] |
Orange | A machine vision algorithm combining adaptive segmentation and shape analysis for orange fruit detection | RGB camera | In the segmentation of the fruit, the orange is enhanced by using the red chromaticity coefficient, which enables adaptive segmentation under variable outdoor illumination | The speed of detection needs to be improved | 93 | [45] |
Green fruits | A technique based on texture analysis is proposed for detecting green fruits | RGB camera | The method is sufficiently accurate for precise location and monitoring of textured fruit in the field | The method needs to be improved to better handle some disadvantageous conditions such as strong sunlight and occlusions | pineapple: 85 bitter melon: 100 | [51] |
Green apple | Detection of green apples in hyperspectral images of apple-tree foliage using machine vision | Spectral camera | The method uses several techniques, such as extraction and classification of homogenous objects for analyzing hyperspectral data | Independent studies need to be conducted in a variety of conditions and with a number of crop varieties to verify the robustness of the method | 88.1 | [46] |
Green citrus | Green citrus detection using ‘eigenfruit’, color and circular Gabor texture features under natural outdoor conditions | RGB camera | The method proposes the use of color, shape, and texture features together to detect immature green citrus fruits, including scanning an image using a sub-window, and merging results of different classifiers with majority voting | Future work may include improving the detection rate, reducing the processing time, and accommodating more varied outdoor conditions | 75.3 | [44] |
Immature citrus | Immature citrus fruit detection based on local binary pattern features and hierarchical contour analysis | RGB camera | The good performance of occlusion tolerance of the proposed method is mainly due to the robust LBP texture descriptor and hierarchical contour analysis which uses the pattern of light intensity distribution on the fruit surface | The fruit occluded very seriously or even completely by leaves and other fruits couldn’t be detected by the proposed method | 82.3 | [39] |
Litchi | A method of ripe litchi recognition for two varieties of litchis using RGB-D images is proposed | RGB-D camera | The random forest binary classification model is trained employing color and texture features to recognize litchi fruits | Depth segmentation can effectively reduce the false positive rate of litchi recognition | green litchi: 89.92 red litchi: 94.5 | [55] |
Oil palm fresh fruit bunch | The maturity classification of oil palm fresh fruit bunches based on color and texture features | RGB camera | Forty features are extracted from several color spaces, which were reduced to five features using the PCA method to optimize the computation time | The speed of detection needs to be improved | 98.3 | [53] |
Strawberry | A simple color thresholding algorithm based on the RGB channels for detecting strawberries | RGB-D camera | The vision system uses color thresholding combined with screening of the object area and the depth range to select ripe and reachable strawberries, which is fast for processing | Future work could merge the detection from multiple frames so that occluded strawberries can be visible from a different view | isolated strawberry:96.8 occluded strawberry:53.6 | [18] |
Applied Crops | Description | Sensors | Advantages | Improvements | Value of Metric Used % | Ref. |
---|---|---|---|---|---|---|
Litchi | A litchi recognition algorithm based on K-means clustering is presented to separate litchi from leaves, branches and background | Two CCD color cameras | The method can be robust against the influences of varying illumination and precisely recognize litchi | Future research could improve the localization accuracy of litchi via hardware and software improvements | unoccluded: 98.8; partially occluded: 97.5 | [75] |
Apple | The development of a real-time machine vision recognition system to guide a harvesting robotic for picking apples in different conditions | CCD camera | The segmentation method based on seeded region growing methods and color features is applied, and color and shape features of color images are extracted | Reducing the recognition execution time is still a challenge | 89 (352 ms) | [14] |
Aubergine | To detect and locate the aubergines automatically, an algorithm based on SVM classifier is implemented | TOF camera | The occlusion algorithm is applied to aubergines that have low visibility due to leaf occlusions by planning a collaborative behavior between the arms to solve the problem of occlusion and proceed with dual-arm harvesting | Most of the failures are related to changing lighting conditions. So, future work to enhance the harvester robot should prioritize improvements to image acquisition | 91.67 (26 ms) | [77] |
Citrus | Identification of fruits and branches in natural scenes for a citrus harvesting robot using machine vision and support vector machine | Color CCD camera | A multi-class support vector machine, which succeeds by morphological operation, was used to simultaneously segment the fruits and branches | The effect on feature extraction, and real-time response of the identification method, have to be further optimized | 92.4 | [73] |
Tomato | An algorithm is proposed for tomato detection in regular color images to reduce the influence of illumination and occlusion | RGB camera | The proposed method used a combination of shape, texture, and color information. HOG descriptors are adopted in this work. An SVM classifier is used to implement the classification task | Future research could focus on further improving the detection accuracy and extension to other stages of tomatoes | 94.41 (950 ms) | [83] |
Green pepper | A green pepper recognition method based on least-squares support vector machine optimized by improved particle swarm optimization | RGB camera | In order to reduce the complexity of data calculations and improve the efficiency, the extracted feature vectors are normalized. The feature vector is used as the input eigenvector of the least-squares support vector machine (LSSVM). | Due to the high rate of leak recognition, the correct recognition rate of green pepper needs to be improved | 89.04 (320 ms) | [81] |
Tomato | A dual-arm cooperative approach for a tomato harvesting robot using a binocular vision sensor | Stereo camera | A tomato detection algorithm combining an AdaBoost classifier and color analysis is proposed and employed by the harvesting robot | Future work could focus on the improvement in the successful harvesting rate under uncertain conditions | 96 | [93] |
Tomato | Detecting tomatoes in greenhouse scenes by combining an AdaBoost classifier and color analysis | RGB camera | To use shape, texture, and color information, Haar-like features, an AdaBoost algorithm, and APV-based color analysis are implemented | Future work could include enhanced detection rates, reducing the processing time, and various cultivars of tomatoes, and accommodate more varied unstructured environments | 96 | [99] |
Immature green citrus | Used only regular RGB images of the citrus canopy to detect immature green citrus fruit in natural environments | RGB camera | A local binary patterns feature-based Adaptive Boosting (AdaBoost) classifier is built to remove false positives. A sub-window is used to scan the difference image between the illumination-normalized image and the resulting image from CHT detection in order to detect small areas and partially occluded fruit | It can improve image processing speed by decreasing false positive removal time | 85.6 | [96] |
Grain impurity of rice | Real-time grain impurity sensing for rice combines harvesters using image processing and decision tree algorithm | CMOS camera | The illumination method is optimized by histogram equalization. Decision tree classification is used | Future work may include improving the detection rate, reducing the processing time, and accommodating more varied outdoor conditions | 76 | [102] |
Datasets | Samples | Species | Web-Link | Year | ||
---|---|---|---|---|---|---|
Total | Training Sets | Testing Sets | ||||
Fruits-360 | 90,380 | 67,692 | 22,688 | 131 (100 × 100 pixels) | https://www.kaggle.com/datasets/moltean/fruits (accessed on 16 February 2023) | 2020 |
Fruit-A | 22,495 | 16,854 | 5641 | 33 (100 × 100 pixels) | https://www.kaggle.com/datasets/sshikamaru/fruit-recognition (accessed on 16 February 2023) | 2022 |
Fruit-B | 21,000 | 15,000 | vail: 3000 text: 3000 | 15 (224 × 224 pixels) | https://www.kaggle.com/datasets/misrakahmed/vegetable-image-dataset (accessed on 16 February 2023) | 2021 |
Fruit quality classification | 19,526 | - | - | 18 (256 × 256/192 pixels) | https://www.kaggle.com/datasets/ryandpark/fruit-quality-classification (accessed on 16 February 2023) | 2022 |
Fresh and rotten fruits | 13,599 | 10,901 | 2698 | 6 | https://www.kaggle.com/datasets/sriramr/fruits-fresh-and-rotten-for-classification (accessed on 16 February 2023) | 2019 |
Lemon quality control dataset | 2533 | - | - | 3 (256 × 256 pixels) | https://github.com/robotduinom/lemon_dataset (accessed on 16 February 2023) | 2022 |
Pistachio | 2148 | - | - | 2 | https://www.muratkoklu.com/datasets/ (accessed on 16 February 2023) | 2022 |
Grapevine leaves dataset | 500 | - | - | 5 | 2022 | |
Apple | 1300 | 1000 | 300 | 2 | https://data.nal.usda.gov/search/type/dataset (accessed on 16 February 2023) | 2020 |
Cauliflower | 656 | - | - | 4 | https://www.kaggle.com/datasets/noamaanabdulazeem/cauliflower-dataset (accessed on 16 February 2023) | 2022 |
Sweet pepper and peduncle segmentation | 620 | - | - | 8 | https://www.kaggle.com/datasets/lemontyc/sweet-pepper (accessed on 16 February 2023) | 2021 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xiao, F.; Wang, H.; Li, Y.; Cao, Y.; Lv, X.; Xu, G. Object Detection and Recognition Techniques Based on Digital Image Processing and Traditional Machine Learning for Fruit and Vegetable Harvesting Robots: An Overview and Review. Agronomy 2023, 13, 639. https://doi.org/10.3390/agronomy13030639
Xiao F, Wang H, Li Y, Cao Y, Lv X, Xu G. Object Detection and Recognition Techniques Based on Digital Image Processing and Traditional Machine Learning for Fruit and Vegetable Harvesting Robots: An Overview and Review. Agronomy. 2023; 13(3):639. https://doi.org/10.3390/agronomy13030639
Chicago/Turabian StyleXiao, Feng, Haibin Wang, Yaoxiang Li, Ying Cao, Xiaomeng Lv, and Guangfei Xu. 2023. "Object Detection and Recognition Techniques Based on Digital Image Processing and Traditional Machine Learning for Fruit and Vegetable Harvesting Robots: An Overview and Review" Agronomy 13, no. 3: 639. https://doi.org/10.3390/agronomy13030639
APA StyleXiao, F., Wang, H., Li, Y., Cao, Y., Lv, X., & Xu, G. (2023). Object Detection and Recognition Techniques Based on Digital Image Processing and Traditional Machine Learning for Fruit and Vegetable Harvesting Robots: An Overview and Review. Agronomy, 13(3), 639. https://doi.org/10.3390/agronomy13030639