Abstract
This study proposes a recognition method for apple fruit based on SUSAN (Smallest univalues segment assimilating nucleus) and PCNN (Pulse coupled neural network) to accurately identify and locate fruit targets. First, homomorphic filtering is used to conduct image enhancement by considering the influence of different lighting conditions on the segmentation effect, thus achieving light compensation. After an image is processed by R-G color differences in RGB color space, the apple image is segmented using the PCNN image segmentation method based on minimum cross entropy. In terms of prior knowledge of the maximum and minimum radius of the apple fruit, an improved random Hough transform method is used to detect the characteristic circle of the apple target; according to the edge of the apple target obtained by the SUSAN edge detection algorithm. Comparative experiments with different segmentation algorithms confirm that the algorithm of this study has outstanding performance in reducing the influence of insufficient light on the segmentation result. In 50 images, 93% of apples were accurately identified, which proves the effectiveness of the algorithm in this study.
Similar content being viewed by others
References
Adhikari B, Karkee M (2011) 3D reconstruction of apple trees for mechanical pruning. American Society of Agricultural and Biological Engineers, Louisville
Bac CW, Hemming J, Van Henten EJ (2013) Robust pixel-based classification of obstacles for robotic harvesting of sweet-pepper. Comput Electron Agric 96:148–162
Dean Z, Xiaoyang L, Yu C et al (2015) Research on image recognition of fruit picking at night. Transactions of the Chinese Society for Agricultural machinery 46(3):15–22
Eckhorn R, Reitboeck HJ, Arndt M et al (1990) Feature linking via synchronization among distributed assemblies: simulations of results from cat visual cortex. Neural Comput 2(3):293–307
Gao C, Zhou D, Guo Y (2013) Automatic iterative algorithm for image segmentation using a modified pulse-coupled neural network. Neurocomputing 119:332–338
Gómez-Sanchis J, Gómez-Chova L, Aleixos N et al (2008) Hyperspectral system for early detection of rottenness caused by penicilliumdigitatum in mandarins. J Food Eng 89(1):80–86
Guijarro M, Pajares G, Riomoros I et al (2011) Automatic segmentation of relevant textures in agricultural images. Comput Electron Agric 75(1):75–83
Hayashi S, Shigematsu K, Yamamoto S, Kobayashi K, Kohno Y, Kamata J et al (2010) Evaluation of a strawberry-harvesting robot in a field test. Biosyst Eng 105(2):160–171
JiaWeikuan ZD, Xiaoyang L et al (2015) Apple recognition based on K-means and GA-RBF-LMS neural network applicated in harvesting robot. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE) 31(18):175–183
Juan F, Gang L, Yongsheng S et al (2013) Apple fruit recognition algorithm based on laser scanning 3-D image. Transactions of the chinese society for agricultural machinery 44(4):217–222
Kelman EE, Linker R (2014) Vision-based localisation of mature apples in tree images using convexity. Biosyst Eng 118:174–185
Keyin C, Xiangjun Z, Juntao X et al (2013) Improved fruit fuzzy clustering image segmentation algorithm based on visual saliency. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE) 29(6):157–165
Kurtulmus F, Lee WS, Vardar A (2011) Green citrus detection using ‘eigenfruit’, color and circular Gabor texture features under natural outdoor conditions. Comput Electron Agric 78(2):140–149
Li L (2009) Overview of image textural feature extraction methods. Journal of Image and Graphics 14(4):622–635
Linker R, Cohen O, Naor A (2012) Determination of the number of green apples in RGB images recorded in orchards. Comput Electron Agric 81:45–57
LuFeng L, Xiangjun Z, Juntao X et al (2015) Automatic positioning for picking point of grape picking robot in natural environment. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE) 31(2):14–21
Qing L, Ma Y, Bai QZ (2005) Automated image segmentation using improved PCNN model based on cross entropy. Journal of Image and Graphics 10:579–584
Rong M, Jiang C-s, Mou CHEN (2005) 2-D minimum cross entropy based on genetic algorithm for dynamic image segmentation. Electron Opt Control 12(1):30–34
Shidong C, Yang F (2011) Color image segmentation based on HSV space and rough-set theory. Optoelectron Technol 31(1):5–9
Silveira M (2005) An algorithm for the detection of multiple concentric circles. Pattern Recognition and Image Analysis. Springer Berlin, p 271–278
Smith SM, Brady JM (1997) SUSAN—a new approach to low level image processing. Int J Comput Vis 23(1):45–78
Stajnko D, Lakota M, Hočevar M (2004) Estimation of number and diameter of apple fruits in an orchard during the growing season by thermal imaging[J]. Comput Electron Agric 42(1):31–42
Tabb AL, Peterson DL, Park J (2006) Segmentation of apple fruit from video via background modeling. ASABE Meeting
Tanigaki K, Fujiura T, Akase A et al (2008) Cherry-harvesting robot. Comput Electron Agric 63(1):65–72
Wang Z (2012) Comparison research of capability of several detection operators for edge detection. Manag Autom 34(6):14–16
Wang J, Dean Z, Wei J et al (2009) Apple fruit recognition based on support vector machine using in harvesting robot. Transactions of the Chinese Society for Agricultural Machinery 40(1):147–151
Wang Z, Ma Y, Cheng F et al (2010) Review of pulse-coupled neural networks. Image Vis Comput 28(1):5–13
Wang Q, Nuske S, Bergerman M, et al. (2013) Automated crop yield estimation for apple orchards. Experimental robotics. Springer international publishing, p 745-758
Xavier P, Burgos-Artizzu ARMG et al (2011) Real-time image processing for crop/weed discrimination in maize fields. Comput Electron Agric 75(2):337–346
Xie Z, Yuhong L, Wang Z et al (2009) A nonlinearly compensatory principle and method for human vision contrast resolution. Journal of Chengdu Medical College 4(3):157–172
Xu L, Oja E, Kultanen P (1990) A new curve detection method: randomized Hough transform (RHT). Pattern Recogn Lett 11(5):331–338
Xu L, Oja E, Kultanen P (1993) Randomized Hough transform (RHT): basic mechanisms, algorithms, and computational complexities. Computer Vision Graphics Image Process: Image Understanding 57(02):131–154
Yafei Z, Xie M (2013) Color image enhancement algorithm based on HIS and local homomorphic filtering. Computer Application and Software 30(12):303–307
Yongjie C, Shuai S, Wang X et al (2013) Recognition and feature extraction of kiwifruit in natural environment based on machine vision. Transactions of the Chinese Society for Agricultural Machinery 44(5):247–252
Yongsheng S, Jun Q, Gang L et al (2010) Recognition and location of fruits for apple harvesting robot. Transactions of the Chinese Society for Agricultural. Machinery 41(9):148–153
Zhuqing J, Xu B (2010) Color image illumination compensation base on homomorphic filtering. Journal of Optoelectronics Laser 21(4):602–605
Acknowledgments
This work was partly supported by Natural Science Foundation of Jiangsu Province under Grant BK20140266, Natural Science Research Program for Higher Education in Jiangsu Province under Grant 14KJB210001, Scientific Research Foundation for Changzhou University under Grant ZMF13020019.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xu, L., Lv, J. Recognition method for apple fruit based on SUSAN and PCNN. Multimed Tools Appl 77, 7205–7219 (2018). https://doi.org/10.1007/s11042-017-4629-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-4629-6