Abstract
This study proposes a new method for detecting curved and straight crop rows in images captured in maize fields during the initial growth stages of crop and weed plants. The images were obtained under perspective projection with a camera installed onboard and conveniently arranged at the front of a tractor. The final goal was the identification of the crop rows which are crucial for precise autonomous guidance and site-specific treatments, including weed removal based on the identification of plants outside the crop rows. Image quality is affected by uncontrolled lighting conditions in outdoor agricultural environments and by gaps in the crop rows (due to lack of germination or defects during planting). Also, different plants heights and volumes occur due to different growth stages affecting the crop row detection process. The proposed method was designed with the required robustness to cope with the above undesirable situations and it consists of three sequentially linked phases: (i) image segmentation, (ii) identification of starting points and (iii) crop row detection. The main contribution is the ability of the method to detect curved crop rows as well as straights rows even with irregular inter-row spaces. The method performance has been tested in terms of accuracy and time processing.
Similar content being viewed by others
References
Astrand, B., & Baerveldt, A. J. (2005). A vision based row-following system for agricultural field machinery. Mechatronics, 15(2), 251–269.
Bakker, T., van Asselt, K., Bontsema, J., Muller, J., & van Straten, G. (2011). Autonomous navigation using a robot platform in a sugar beet field. Biosystems Engineering, 109(4), 357–368.
Bakker, T., Wouters, H., van Asselt, K., Bontsema, J., Tang, L., Müller, J., et al. (2008). A vision based row detection system for sugar beet. Computers and Electronics in Agriculture, 60, 87–95.
Billingsley, J., & Schoenfisch, M. (1997). The successful development of a vision guidance system for agriculture. Computers and Electronics in Agriculture, 16(2), 147–163.
Bossu, J., Gée, Ch., Jones, G., & Truchetet, F. (2009). Wavelet transform to discriminate between crop and weed in perspective agronomic images. Computers and Electronics in Agriculture, 65, 133–143.
Burgos-Artizzu, X. P., Ribeiro, A., Guijarro, M., & Pajares, G. (2011). Real-time image processing for crop/weed discrimination in maize fields. Computers and Electronics in Agriculture, 75(2), 337–346.
Cuevas, E., Zaldívar, D., & Pérez, M. (2010). Procesamiento digital de imágenes con Matlab y Simulink (Digital image processing with Matlab and Simulink). Madrid, Spain: Ra-Ma Editorial.
Emmi, L., Gonzalez-de-Soto, M., Pajares, G., & Gonzalez-de-Santos, P. (2014). Integrating sensory/actuation systems in agricultural vehicles. Sensors, 14, 4014–4049.
Fontaine, V., & Crowe, T. (2006). Development of line-detection algorithms for local positioning in densely seeded crops. Canadian Biosystems Engineering, 48, 19–29.
Gée, C., Bossu, J., Jones, G., & Truchetet, F. (2008). Crop/weed discrimination in perspective agronomic images. Computers and Electronics in Agriculture, 60(1), 49–59.
Gonzalez, R., & Woods, R. (2010). Digital image processing (3rd ed.). Upper Saddle River, NJ, USA: Pearson/Prentice Hall.
Guerrero, J. M., Guijarro, M., Montalvo, M., Romeo, J., Emmi, L., Ribeiro, A., et al. (2013). Automatic expert system based on images for accuracy crop row detection in maize fields. Expert Systems with Applications, 40(2), 656–664.
Guerrero, J. M., Pajares, G., Montalvo, M., Romeo, J., & Guijarro, M. (2012). Support Vector Machines for crop/weeds identification in maize fields. Expert Systems with Applications, 39, 11149–11155.
Guijarro, M., Pajares, G., Riomoros, I., Herrera, P. J., Burgos-Artizzu, X. P., & Ribeiro, A. (2011). Automatic segmentation of relevant textures in agricultural images. Computers and Electronics in Agriculture, 75(1), 75–83.
Hague, T., & Tillett, N. D. (2001). A bandpass filter-based approach to crop row location and tracking. Mechatronics, 11, 1–12.
Hague, T., Tillett, N. D., & Wheeler, H. (2006). Automated crop and weed monitoring in widely spaced cereals. Precision Agriculture, 7(1), 21–32.
Han, Y. H., Wang, Y. M., Kang, F. (2012). Navigation line detection based on support vector machine for automatic agriculture vehicle. In Proceedings of the international conference on automatic control and artificial intelligence (ACAI 2012) (pp. 1381–1385). Institution of Engineering and Technology (IET), Xiamen, China.
Hough, P. V. C. (1962). Method and means for recognizing complex patterns. US Patent Office No. 3069654.
Jafri, M., Deravi, F. (1995). Efficient algorithm for the detection of parabolic curves, In Proceedings of the SPIE 2356 (pp. 53–61). Vision Geometry III.
Ji, R., & Qi, L. (2011). Crop-row detection algorithm based on Random Hough Transformation. Mathematical and Computer Modelling, 54(3–4), 1016–1020.
Jiang, G., Wang, Z., & Liu, H. (2015). Automatic detection of crop rows based on multi-ROIs. Expert Systems with Applications, 42(5), 2429–2441.
Jiang, G., Wang, X., & Wang, Z. (2016). Wheat rows detection at the early growth stage based on Hough transform and vanishing point. Computers and Electronics in Agriculture, 123, 211–223.
Kise, M., & Zhang, Q. (2008). Development of a stereovision sensing system for 3D crop row structure mapping and tractor guidance. Biosystems Engineering, 101(2), 191–198.
Kise, M., Zhang, Q., & Rovira-Más, F. (2005). A stereovision-based crop row detection method for tractor-automated guidance. Biosystems Engineering, 90(4), 357–367.
Leemans, V., & Destain, M. F. (2006). Line cluster detection using a variant of the Hough transform for culture row localisation. Image Vision Computing, 24(5), 541–550.
Maltsev, A. I. (1962). Weed vegetation of the USSR and measures of its control. Leningrad-Moscow: Selkhozizdat. p. 272 (in Russian).
Marchant, J. (1996). Tracking of row structure in three crops using image analysis. Computers and Electronics in Agriculture, 15(2), 161–179.
MathWorks, Inc. (2015). Matlab Release 2015a. Accessed December 17, 2016, from http://www.mathworks.com/products/new_products/release2015a.html.
Montalvo, M., Guerrero, J. M., Romeo, J., Emmi, L., Guijarro, M., & Pajares, G. (2013). Automatic expert system for weeds/crops identification in images from maize fields. Expert Systems with Applications, 40(1), 75–82.
Montalvo, M., Pajares, G., Guerrero, J. M., Romeo, J., Guijarro, M., Ribeiro, A., et al. (2012). Automatic detection of crop rows in maize fields with high weeds pressure. Expert Systems with Applications, 39(15), 11889–11897.
Olsen, H. J. (1995). Determination of row position in small-grain crops by analysis of video images. Computers and Electronics in Agriculture, 12(2), 147–162.
Onyango, C. M., & Marchant, J. A. (2003). Segmentation of row crop plants from weeds using colour and morphology. Computers and Electronics in Agriculture, 39(3), 141–155.
Otsu, N. (1979). Threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man and Cybernetics, 9(1), 62–66.
Pajares, G., García-Santillán, I., Campos, Y., Montalvo, M., Guerrero, J. M., Emmi, L., et al. (2016). Machine-vision systems selection for agricultural vehicles: A guide. Journal of Imaging, 2, 34.
Pla, F., Sanchiz, J. M., Marchant, J. A., & Brivot, R. (1997). Building perspective models to guide a row crop navigation vehicle. Image and Vision Computing, 15, 465–473.
RHEA. (2014). Proceedings of the Second International Conference on Robotics and Associated High-Technologies and Equipment for Agriculture and Forestry. New trends in mobile robotics, perception and actuation for agriculture and forestry (P. Gonzalez-de-Santos & A. Ribeiro Eds.). Madrid-Spain: PGM. [Spanish Research Council-CAR]. http://www.rhea-project.eu/Workshops/Conferences/Proceedings_RHEA_2014.pdf (last accessed December 17, 2016).
Romeo, J., Pajares, G., Montalvo, M., Guerrero, J. M., Guijarro, M., & Ribeiro, A. (2012). Crop row detection in maize fields inspired on the human visual perception. Scientific World Journal, 10 pp.
Rovira-Más, F., Zhang, Q., & Reid, J. F. (2008). Stereo vision three-dimensional terrain maps for precision agriculture. Computers and Electronics in Agriculture, 60(2), 133–143.
Rovira-Más, F., Zhang, Q., Reid, J. F., & Will, J. D. (2003). Machine vision based automated tractor guidance. International Journal Smart Engineering System Design, 5(4), 467–480.
Rovira-Más, F., Zhang, Q., Reid, J. F., & Will, J. D. (2005). Hough-transform-based vision algorithm for crop row detection of an automated agricultural vehicle. Journal of Automobile Engineering, 219(8), 999–1010.
Sainz-Costa, N., Ribeiro, A., Burgos-Artizzu, X. P., Guijarro, M., & Pajares, G. (2011). Mapping wide row crops with video sequences acquired from a tractor moving at treatment speed. Sensors, 11(7), 7095–7109.
Sogaard, H. T., & Olsen, H. J. (2003). Determination of crop rows by image analysis without segmentation. Computers and Electronics in Agriculture, 38(2), 141–158.
Tellaeche, A., BurgosArtizzu, X., Pajares, G., & Ribeiro, A. (2008a). A vision-based method for weeds identification through the Bayesian decision theory. Pattern Recognition, 41(2), 521–530.
Tellaeche, A., BurgosArtizzu, X., Pajares, G., Ribeiro, A., & Fernández-Quintanilla, C. (2008b). A new vision-based approach to differential spraying in precision agriculture. Computers and Electronics in Agriculture, 60(2), 144–155.
Tillett, N., & Hague, T. (1999). Computer-vision based hoe guidance for cereals an initial trial. Journal of Agricultural Engineering Research, 74, 225–236.
Vidović, I., Cupec, R., & Hocenski, Ž. (2016). Crop row detection by global energy minimization. Pattern Recognition, 55, 68–86.
Vidović, I., & Scitovski, R. (2014). Center-based clustering for line detection and application to crop rows detection. Computers and Electronics in Agriculture, 109, 212–220.
Vioix, J. B., Douzals, J. P., Truchetet, F., Assemat, L., & Guillemin, J. P. (2002). Spatial and spectral method for weeds detection and localization. EURASIP Journal on Advances in Signal Processing, 7, 679–685.
Woebbecke, D. M., Meyer, G. E., Vonbargen, K., & Mortensen, D. A. (1995). Color indexes for weed identification under various soil, residue, and lighting conditions. Transactions of the ASAE, 38(1), 259–269.
Xue, J., & Ju, W. (2010). Vision-based guidance line detection in row crop fields. In Proceedings of the third IEEE international conference on intelligent computation technology and automation (ICICTA 2010) (Vol. 3, pp. 1140–1143). New York: IEEE Computer Society.
Acknowledgements
The research leading to these results has been funded by Universidad Politécnica Estatal del Carchi (Ecuador). Also, part of the research has been inspired on the RHEA project funded by the European Union Seventh Framework Programme [FP7/2007-2013] under Grant Agreement nº 245986 in the Theme NMP-2009-3.4-1 (Automation and robotics for sustainable crop and forestry management). Thanks are due to the anonymous referees and editor for their very valuable and detailed comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
García-Santillán, I., Guerrero, J.M., Montalvo, M. et al. Curved and straight crop row detection by accumulation of green pixels from images in maize fields. Precision Agric 19, 18–41 (2018). https://doi.org/10.1007/s11119-016-9494-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11119-016-9494-1