In agriculture sector, Pakistan is ranked in the top of the list. Various factors such as climate condition and various diseases effect the production of winter crops therefore their early identification is very important. The food and agricultural organizations of the world estimates that pest
Disease classification of winter crops by CNN
In agriculture sector, Pakistan is ranked in the top of the list. Various factors such as climate condition and various diseases effect the production of winter crops therefore their early identification is very important. The food and agricultural organizations of the world estimates that pests and diseases lead to loss of 16%-18%.of global food production, constituting a threat to the world. Plant pathogens; also causing fungal diseases; represent relevant biotic stress factors responsible for significant crop yield losses.
Convolutional Neural Networks (CNN) have demonstrated their capabilities on the agronomical field, especially for plant visual symptoms assessment. Artificial Neural Network has been utilized for winter plant diseases classification and yield predictions. As these models grow both in the number of training images and in the number of supported crops and diseases, there exist the dichotomy of (1) generating smaller models for specific crop or, (2) to generate a unique multi-crop model in a much more complex task (especially at early disease stages) but with the benefit of the entire multiple crop image dataset variability to enrich image feature description learning. In this work we will first introduce a challenging dataset of more than one thousand images taken by cell phone in real field wild conditions. When applying existing state of the art deep neural network methods to validate the two hypothesis approaches, like BAC for smaller specific models and single multi-crop model. In this work, we will propose three different CNN architectures that incorporate contextual non-image meta-data such as crop information onto an image based Convolutional Neural Network. This combines the advantages of simultaneously learning from the entire multi-crop dataset while reducing the complexity of the disease classification tasks. The models of winter rapeseed yield produced in the work will be the basis for the construction of new forecasting tools, which may be an important element of precision agriculture and the main element of decision support systems.
Therefore, continuous plant stock controls are required to identify and classify disease symptoms in preferably early infestation stages to enable most efficient treatments. Thus convolutional neural network algorithms could provide a flexible framework that allows for the definitions of plant models that act as descriptive hierarchical feature extractor and as classifier. CNN architectures could provide 99% accuracy in classification of many diseases symptoms of winter plants. This is a time and cost intensive work.
The main objectives are:
Input: Image will be an input for our project.
Image Cropping: This step will give the image an exact shape for the algorithm to implement.
Image to array: We have python OpenCV2 library for this on the basis of RGB ratios.
Apply CNN: In convolutional neural network we have the following models to be use:
Activation:
ReLU (Rectified Linear Unit):The purpose of applying the rectifier function is to increase the non linearity in the image. The rectifier serves to break up the linearity even further in order to make up for the linearity that we might impose an image when we put it through the convolution operation.
Softmax: This activation is normally apply to the very last layer in the neural network instead of using ReLU or sigmoid or tanh. It is useful because it converts the output of the last layer in neural network into what is essentially a probability distribution.
Batch Normalization: It reduces the amount by what the hidden unit values shift around.
Max Pooling: It is sample based discretization process. The objective is to down-sample and input representation reducing its dimensionality and allowing for assumptions to be made about features contained in the sub regions binned.
Dropout: it is a technique used to prevent the model from overfitting.
Flatten: It is a function that converts the pooled feature map to a single column that is passed to the fully connected layer.
Dense: It is the type of deep CNN in which each layer is connected with another layer deeper than itself.
Plant type: We will have the type of plant and detailed information about the input imge of plant's leave.
Prediction: After all this, we have the prediction algorithm for the image that is this a diseased or not ?
Output: We have the classification of disease and the accuracy in prediction of disease by our algorithms.
Benefits are:
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Udemy courses for python | Equipment | 1 | 8550 | 8550 |
| Internet | Equipment | 1 | 6000 | 6000 |
| CNN courses | Equipment | 1 | 11560 | 11560 |
| BARI Chakwal registration fee | Equipment | 1 | 8000 | 8000 |
| Transportation for BARI | Miscellaneous | 1 | 5000 | 5000 |
| Print Charges | Miscellaneous | 1 | 5000 | 5000 |
| Total in (Rs) | 44110 |
From the last decade the energy demand has increased tremendously and the existing electri...
Laundry app is an on-demand laundry and dry cleaning service app that offers door-to...
Our idea is to use chip for the identification system. we can develop centralize data...
Motivation: The motivation of this project ia to explore the concepts of mobile applicatio...
The project we picked was due to lack of safety reason in Pakistan. As we know fire suits&...