Crop yield prediction: two-tiered machine learning model approach

  • Sushila ShidnalEmail author
  • Mrityunjaya V. Latte
  • Ayush Kapoor
Original Research


Nutrient deficiency analysis is essential to ensure good yield. The crop yield is dependent on the nutrient contents and drastically affects the health of the crop. In this paper the nutrient deficiency of a paddy crop is considered. Tensor Flow’s (Google’s Machine Learning Library) is used to build a neural network to classify them into nitrogen, potassium, phosphorous deficiencies or healthy independently. It is necessary to have an optimal balance between nitrogen, potassium and phosphorous content. Tensor Flow’s model identifies the deficiency using a set of images. The result is fed to “machine learning driven layer” to estimate the level of deficiency on a quantitative basis. It specifically makes use of k means-clustering algorithm. It is then evaluated through the rule-matrix to estimate the cropland’s yield. A fair prediction of 76–77% was observed with two tired machine learning models.


Crop yield Tensor flow Neural network Rule-based matrix 


  1. 1.
    Cap HQ, Suwa K, Fujita E, Kagiwada S, Uga H, Iyatomi H (2018) A deep learning approach for on-site plant leaf detection. In: IEEE 14th International Colloquium on Signal processing and its applications (CSPA), 2018, Malaysia, pp 118–122Google Scholar
  2. 2.
    Kaur S, Pandey S, Goel S (2018) Semi-automatic leaf disease detection and classification system for soybean culture. IET Image Proc 12(6):1038–1048CrossRefGoogle Scholar
  3. 3.
    Pukkela P, Borra S (2018) Machine learning based plant leaf disease detection and severity assessment techniques: state-of-the-art. Classification in BioApps. Springer, Cham, pp 199–226CrossRefGoogle Scholar
  4. 4.
    Wang Zhaobin, Li Huale, Zhu Ying, TianFang Xu (2017) Review of plant identification based on image processing. Arch Comput Methods Eng 24(3):637–654MathSciNetCrossRefGoogle Scholar
  5. 5.
    Durmuş H, Güneş EO, Kırcı M (2017) Disease detection on the leaves of the tomato plants by using deep learning. In: 6th IEEE International conference on geo informatics, 2017, USA, pp 1–5Google Scholar
  6. 6.
    Devi TG, Neelamegam P (2018) Image processing based rice plant leaves diseases in Thanjavur, Tamilnadu. Cluster Comput 21:1–14CrossRefGoogle Scholar
  7. 7.
    Singh V, Misra AK (2017) Detection of plant leaf diseases using image segmentation and soft computing techniques. Inf Proc Agric 4(1):41–49Google Scholar
  8. 8.
    Kiani Ehsan, Mamedov Tofik (2017) Identification of plant disease infection using soft-computing: application to modern botany. Procedia Comput Sci 120:893–900CrossRefGoogle Scholar
  9. 9.
    Nandhini SA, Hemalatha R, Radha S, Indumathi K (2018) Web enabled plant disease detection system for agricultural applications using WMSN. Wirel Pers Commun 102(2):725–740CrossRefGoogle Scholar
  10. 10.
    Barbedo JGA (2016) A novel algorithm for semi-automatic segmentation of plant leaf disease symptoms using digital image processing. Trop Plant Pathol 41(4):210–224CrossRefGoogle Scholar
  11. 11.
    Shrivastava S, Singh SK, Hooda DS (2015) Color sensing and image processing-based automatic soybean plant foliar disease severity detection and estimation. Multimed Tools Appl 74(24):11467–11484CrossRefGoogle Scholar
  12. 12.
    Prasad S, Kumar P, Jain A (2011) Detection of disease using block-based unsupervised natural plant leaf color image segmentation. International conference on swarm, evolutionary, and memetic computing. Springer, Berlin, pp 399–406CrossRefGoogle Scholar
  13. 13.
  14. 14.
    Sabrol H, Satish K (2016) Tomato plant disease classification in digital images using classification tree. In: IEEE International conference on communication and signal processing (ICCSP), 2016, India, pp 1242–1246Google Scholar
  15. 15.
    Zhou R, Kaneko S, Tanaka F, Kayamori M, Shimizu M (2015) Image-based field monitoring of Cercospora leaf spot in sugar beet by robust template matching and pattern recognition. Comput Electr Agric 116:65–79CrossRefGoogle Scholar
  16. 16.
    Kruse OMO, Prats-Montalbán JM, Indahl UG, Kvaal K, Ferrer A, Futsaether CM (2014) Pixel classification methods for identifying and quantifying leaf surface injury from digital images. Comput Electr Agric 108:155–165CrossRefGoogle Scholar
  17. 17.
    Meenakshi DP, Saraswat M, Arya KV (2013) Automatic agricultural leaves recognition system. In: Proceedings of seventh international conference on bio-inspired computing: theories and applications (BIC-TA 2012), vol 1. Springer, Berlin, pp 124Google Scholar

Copyright information

© Bharati Vidyapeeth's Institute of Computer Applications and Management 2019

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeriingSir M. Visvesvaraya Institute of TechnologyBangaloreIndia
  2. 2.JSS Academy of Technical EducationBangaloreIndia
  3. 3.Department of Information Science and EngineeringSir M. Visvesvaraya Institute of TechnologyBangaloreIndia

Personalised recommendations