A Feature-Based Machine Learning Agent for Automatic Rice and Weed Discrimination

  • Beibei Cheng
  • Eric T. Matson
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9119)


Rice is an important crop utilized as a staple food in many parts of the world and particularly of importance in Asia. The process to grow rice is very human labor intensive. Much of the difficult labor of rice production can be automated with intelligent and robotic platforms. We propose an intelligent agent which can use sensors to automate the process of distinguishing between rice and weeds, so that a robot can cultivate fields. This paper describes a feature-based learning approach to automatically identify and distinguish weeds from rice plants. A Harris Corner Detection algorithm is firstly applied to find the points of interests such as the tips of leaf and the rice ear, secondly, multiple features for each points surrounding area are extracted to feed into a machine learning algorithm to discriminate weed from rice, last but not least, a clustering algorithm is used for noise removal based on the points position and density. Evaluation performed on images downloaded from internet yielded very promising classification result.


Rice Plant Intelligent Agent Robotic Platform Harris Corner Detection Machine Learn Algorithm Supervise 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    IEEE RAS Agricultural Robotics,
  2. 2.
    Ruckelshausen, A., Biber, P., Dorna, M., Gremmes, H., Klose, R., Linz, A., Rahe, F., Resch, R., Thiel, M., Trautz, D., Weiss, U.: BoniRob an autonomous field robot platform for individual plant phenotyping. In: Proceedings of the Joint International Agricultural Conference, Wageningen (2009)Google Scholar
  3. 3.
    The Rice Growing and Production Process,
  4. 4.
  5. 5.
    Masuda, R., Nakayama, K., Nomura, K.: Rice plant detection in heading team for autonomous robot navigation. In: XVII World Congress of the International Commission of Agricultural and Biosystems Engineering (CIGR), Qubec City, Canada, June 13-17 (2010)Google Scholar
  6. 6.
    Burgos-Artizzu, X.P., Ribeiro, A., Guijarro, M., Pajares, G.: Real-time image processing for crop/weed discrimination in maize fields. Comput. Electron. 75, 337–346 (2011)CrossRefGoogle Scholar
  7. 7.
    Jeon, H.Y., Tian, L.F., Zhu, H.: Robust crop and weed segmentation under uncontrolled outdoor illumination. Sensors 11, 6270–6283 (2011)CrossRefGoogle Scholar
  8. 8.
    Harris, C., Stephens, M.: A combined corner and edge detector. In: Alvey Vision Conference, pp. 147–152 (1988)Google Scholar
  9. 9.
    Haralick, R.M., Shanmugam, K.: Itshak Dinstein, Textural Features for Image Classification. IEEE Transactions on Systems, Man, and Cybernetics SMC 3, 610–621 (1973)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Mitchell, T.M.: Machine Learning. The Mc-Graw-Hill Companies, Inc. (1997)Google Scholar
  11. 11.
    Breiman, L.: Classification and Regression Trees. CRC Press, Boca Raton (1984)Google Scholar
  12. 12.
    Ester, M., Kriegel, H.-P., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: Simoudis, E., Han, J., Fayyad, U.M. (eds.) Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD 1996), pp. 226–231. AAAI Press (1996)Google Scholar
  13. 13.
    Cortes, C., Vapnik, V.: Support-vector networks. Machine Learning 20(3), 273 (1995)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.MicrosoftRedmondUSA
  2. 2.M2M Lab/Department of Computer and Information TechnologyPurdue UniversityWest LafayetteUSA

Personalised recommendations