Abstract
This article presents straightforward and fast algorithms that achieve low-cost computation of a software/hardware process for a practical robot vision solution for ripe tomato picking in greenhouses. The solution has three steps. First, it uses a single-colour component V in a YUV colour space to segment out the ROI (region of interest) of ripe tomatoes from the background, green stems and foliage. Second, an edge extractor with a constrained curvature is developed to extract the arc edges within a certain radius range based on the ripe tomato model for calculating the central points of each ripe tomato that was detected in the first step. Finally, according to the circle–circle relationship found in the geometric analysis, the overlapping area between two ripe tomatoes is calculated, and the depth ordering of the two overlapping ripe tomatoes is determined. The key contribution of this proposed solution is the real-time recognition and localisation of ripe tomatoes that are covered by green foliage, stems and unripe tomatoes in the real world. Simplicity and practicality are the key considerations of this solution.
Similar content being viewed by others
References
Kawamura, N., Namikawa, K., Fujimura, T., Ura, M.: Study on agricultural robot (part 1). J. Soc. Agric. Mach. Jpn. 46(3), 353–358 (1984)
Kawamura, N., Namikawa, K., Fujimura, T., URA, M.: Study on agricultural robot (part 2). J. Soc. Agric. Mach. Jpn. 47(2), 177–182 (1985)
Kondo, N., Endo, S.: Studies on fruit recognizing visual sensor. J. Japanese Soc. Agric. Mach. 49(5), 476–482 (1987)
Kondo, N., Shibano, Y.: Studies on image recognition of fruit vegetables (part 1). J. Soc. Agric. Mach. Jpn. 53(5), 52–58 (1991)
Kondo, N., Shibano, Y., Mohri, K., Monta, M.: Music studies on robot to work in Vineyard (part 2). J. Japanese Soc. Agric. Mach. 56(1), 45–53 (1994)
Yin, H., Yi, C., Yang, S.X., Mittal, G.S.: Ripe tomato recognition and localization for a tomato harvesting robotic system. In: International Conference of Soft Computing and Pattern Recognition, pp. 557–562 (2009)
Schertz, C.E., Brown, G.K.: Basic considerations in mechanizing citrus harvest. Trans. ASAE 11, 343–348 (1968)
Monta, M., Kondo, N., Fujiura, T.: Fruit harvesting robots in japan. Adv. Space Res. 18, 181–184 (1996)
Sakaue O., Hayashi, S.: Basic considerations in mechanizing citrus harvest. In: Annual International Meeting. ASAE, pp. 963–967 (1996)
Kondo, N., Arima, S.: Cucumber harvesting robot and plant training system. J. Robotics Mechatr. 11, 208–212 (1999)
Shigeniko, H., Katsunobu, G., Hidehito, K., Mitsuji, M.: Robotic harvesting system for eggplants trained in v-shape (part 2)—harvesting experiment for eggplants. J. Soc. High Technol. Agric. 15(4), 211–216 (2003)
Kondo, N., Taniwaki, S., Tanihara, K., Yata, K., Monta. M., Kurita, M., Tsutumi, M.: an end-effector and manipulator control for tomato cluster harvesting robot. ASABE 073114 (2007)
Greenhouse Tomatoes Grading and Packing Manual. Available at http://www.omafra.gov.on.ca/english/food/inspection/fruitveg/manuals/greenhouse_tomatoes.htm#grade
United States Standards for Grades of Greenhouse Tomatoes Effective. Available at http://www.ams.usda.gov/AMSv1.0/getfile?dDocName=STELPRDC5050332 (2007)
Chen, X., Yang, S.X.: High Efficient ROI Segmentation with Single Color Classifier. The 11th International Conference on Control, Automation, Robotics and Vision: ICARCV (2010)
Polder, G., Van Der Heijden, G.W.A.M., Young, I.T.: Spectral image analysis for measuring ripeness of tomatoes. Trans. ASAE, St. Joseph 45(4), 1155–1161 (2002)
Lino, A.C.L.,Sanches, J.,Fabbro, I.M.D.: Image processing techniques for lemons and tomatoes classification. Bragantia: ISSN 0006-8705, 67(3), 785–789 (2008)
Arias, L., Ching, T., Logendra, L., Janes, H.: Correlation of lycopene measured by HPLC with the L*, a*, b* color readings of a hydroponic tomato and the relationship of maturity with color and lycopene content. J. Agric. Food Chem. Washington 48(5), 1697–1702 (2000)
Otsu, N.: A threshold selection method from gray level histograms. IEEE Trans. Syst. Man Cybern. 9(1), 62–66 (1979)
Canny, J., A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. lntell. 8, 679–698 (1986)
Ballard, D.H.: Generalizing the Hough transform to detect arbitrary shapes pattern recognition. 13(2), 111–122 (1981)
Richard Hartley, Andrew Zisserman, Multiple view geometry in computer vision. Cambridge University Press, New York (2000)
Martin, A., Fischler, R., Bolles, C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography, Communications of the ACM, 24(6), 381–395 (1981). doi:10.1145/358669.358692
Vittorio, F., Tinne, T., Luc G.: Simultaneous object recognition and segmentation from single or multiple model views. Int. J. Computer Vis. 67(2), 159–188, (2006). doi:10.1007/s11263-005-3964-7
Iyer, N., Jayanti, S., Lou, K., Kalyanaraman Y., Ramani K.: Three-dimensional shape searching: state-of-the-art review and future trends. Computer Aided Design 37(5), 509–530 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, X., Yang, S.X. A practical solution for ripe tomato recognition and localisation. J Real-Time Image Proc 8, 35–51 (2013). https://doi.org/10.1007/s11554-011-0222-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-011-0222-9