Batch No 9
Batch No 9
Team Members :
Guided By :
Dr. M. V. Ganeswara Rao • 18B01A0476 — N. Madhu Sri Sushmitha
Associate Professor • 19B05A0404 — B. V. Prathima
• 18B01A0404 — A. Shilpa
• 18B01A04B4 — V. Sravanthi
This project helped us to find solutions for the above problem by implementing Crop
recommendation, Plant disease detection to improve crop productivity. In the crop recommendation
model, the user should provide the soil data from their side and the Random Forest with Decision tree
as base classifier predicts which crop the user should grow. For the plant disease detection model, the
user can input an image of a diseased plant leaf, and the trained VGG19 model predicts what disease
it is and will also give a little background about the disease and suggestions to cure it.
Finally, this project is helpful in agriculture. The used Python libraries are Numpy, Pandas,
Matplotlib, Scikit Learn, PyTorch. This project helps farmers to get suggestions, which makes it
easier for them to grow and maximize their yield.
Motivation :
• Farming is one of the major sectors that influences a country’s
economic growth.
• In countries like India, the majority of population depends on
agriculture for their livelihood.
• So, We thought of implementing certain ways to make the farming
easy and innovative using Machine Learning.
• Using this we can easily recommend a certain crop to certain
environmental conditions.
• It also makes us easy to detect the type of plant disease and type of
fertilizer to be used to get rid of the disease.
• So, this can help us in implementing a smart way of monitoring the
crop based on weather conditions, detect disease, fertilizers used.
Objectives :
• Farmers face a lot of problem since they are not getting proper guidance of
what kind of crop need to grown and type of fertilizer to be used to increase the
productivity and detect the plant disease before it spreads to all plants.
• So, by using this project we can easily guide the farmers to increase the yields.
• This can be done by using a pre trained deep learning models and different
classifiers so as to get the accurate prediction.
• By using this project, We can help farmers to know about the details of what
kind of crop can be grown in their fields.
• And also detect the type of disease in the initial stages in order to stop
spreading of disease to all the plants in the fields.
Project Implementation :
• For plant disease detection, Plant Village Dataset can be used and It consists of 38
classes and deep CNN can be used to predict the type of disease effected out of 38
classes.
• VGG19 is an advanced CNN with pre-trained layers and a great understanding of what
defines an image in terms of shape, color, and structure. VGG19 is very deep and has
been trained on millions of diverse images with complex classification tasks.
• So, VGG19 Architecture can give accurate results for Plant disease prediction.
• For Crop recommendation, a model using Random forests with decision tree classifier
can perform well.
Project Block Diagram :
Plant Disease
Detection
Output
VGG 19
Sub-System and Design of Project :
VGG-19 is a convolutional neural network that is 19 layers deep. This helps us to
load a pre-trained version of the network trained on more than a million images
from the ImageNet database. The pre-trained network can classify images into 1000
object categories, such as keyboard, mouse, pencil, and many animals. As a result,
the network has learned rich feature representations for a wide range of images. The
network has an image input size of 224-by-224.
Preprocessing
Results :
Results :
Objective 1 Results :
Objective 2 Results : Crop Recommendation
Results :
Results :
Results :
Results :
Results :
Results Comparisions :
Results :
Results :
Conclusion :
• Finally we were able to develop a model to help farmers to detect the
type of disease the plant is effected by.
• We are also able to develop crop recommendation model using
Random forest with decision tree as base classifier to tell what kind of
plant to be grown in particular area.
References :
[1] S. S. Sannakki and V. S. Rajpurohit, "Classification of Pomegranate Diseases Based on Back Propagation
Neural Network", International Research Journal of Engineering and Technology (IRJET), vol. 2, no. 02.
https://bit.ly/34mhOQU
[2] P. R. Rothe and R. V. Kshirsagar, "Cotton Leaf Disease Identification using Pattern Recognition
Techniques", International Conference on Pervasive Computing (ICPC), 2015.
https://ieeexplore.ieee.org/document/7086983
[3] Aakanksha Rastogi, Ritika Arora and Shanu Sharma, "Leaf Disease Detection and Grading using Computer
Vision Technology &Fuzzy Logic", International Conference on Signal Processing and Integrated Networks
(SPIN), 2015. https://ieeexplore.ieee.org/abstract/document/7095350
[4] Owomugisha Godliver, A. Quinn John, Ernest Mwebaze and James Lwasa, "Automated Vision-Based
Diagnosis of Banana Bacterial Wilt Disease and Black Sigatoka Disease", Preceding of the 1‘st international
conference on the use of mobile ICT in Africa, 2014. https://bit.ly/3rek6us
[5] uan Tian, Chunjiang Zhao, Shenglian Lu and Xinyu Guo, "SVM-based Multiple Classifier System for
Recognition of Wheat Leaf Diseases", Proceedings of 2010 Conference on Dependable Computing
(CDC‘2010), November 20–22, 2010. https://bit.ly/3AKHRgs
THANK YOU